Solidity ile Akıllı Kontratlar ve Ethereum Dünyası -2
İ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 ...