Kayıtlar

Web3j etiketine sahip yayınlar gösteriliyor

Solidity ile Akıllı Kontratlar ve Ethereum Dünyası -2

Resim
İkinci yazı ile dizimize devam ediyoruz.  İlk yazımızda gönderici ile alıcı arasında kontrolsüz bir şekilde ethereum transferi yapmıştık. Şimdi ise networkumuze transferler için belirli kurallar getireceğimiz akıllı kontratlar sistemini yükleyip testlerini yapacağız. Akıllı Kontratlar hakikaten akıllılar networkte içerisinde bir hesap gibi davranıp bir çeşit güvenli ödeme mantığı sağlarlar.  Öncelikle tipik bir kontrat oluşturabilmek için Solidity dilinden yararlanalım. Introduction to Smart Contracts — Solidity 0.8.5 documentation (soliditylang.org) Kurgumuz bir otomat makinesi için olsun; pragma solidity ^0.8.5; contract VendingMachine {     // method tetikleyici adresi     address public owner;    // Gönderici adresin balance durumunu tutan obje     mapping (address => uint) public productBalances;     constructor() public {         owner = msg.sender;          productBalances ...

Web3j ve Ganache ile Ethereum Dünyasına Giriş - 1

Resim
Nefis blockhain tariflerine hoşgeldiniz. Malzemelerimiz başta söylediğim gibi ;                 * Yarım kilo web3j               * Dondurulmuş bir paket Ganache               * Bir çay kaşığı Tuz               * Bir tatlı kaşığı  Ethereum Evet zaman zaman bende oluşan hissiyat bu. Uygulamak istediğim her yeni teknoloji de Google dan yemek araştırıp mutfakta bir şeyler çabalayan hanımlar gibi hissediyorum kendimi. Blockchain dünyamıza girdi girdi gireli hepimizin aklında keşke bir uygulamamda bu teknolojiyi de uygulasam diye aklınızdan geçiyordur. Öyleyse bu yazı bir "personal blockchain" yazısı buyrun okumaya. Ethereum kripto piyasalarında trade ettiğimiz bir currency olmak ile beraber aslında bir blockchain altyapısı ve kendi amaçlarınız için kullanabiliyorsunuz. Bu altyapıyı kendi lokal bilgisayarınızda kullanabilmeni...