Smart Contract denen şeyi iyi anlayıp anlatabilecek var mı ?
bitcoin blockchain üzerinden birine btc yolladığınız zaman bu pakette 1 satırlık bir text mesajı da yollayabilirsiniz. mesela "doğum günün kutlu olsun" vs gibi.
ethereum da bu çok daha gelişmiş, devasa kodlar, çalışan programlar, aplikasyonlar yollayabiliyorsun. ethereum blockchain üzerinden yolladığın eth ile gelen bu "programcıklar" aklına gelebilecek her şeyi yapabiliyor. (esnek)
Solidity adı verilen kullanıcı dostu ve anlaşılması kolay bir programlama dili desteği var.
Tıpkı Java script gibi, nasıl Java script ile yazılan bir kodun java virtual machine tarafından anında makine diline çevrilip çalıştırabiliyorsun, ethereumdaki solidity ile yazılan kod da bu vm üzerinden compile etmeden çalışıyor.
Bu yazdığın kontratı ethereum virtual machine de çalıştırman için yakıt gerekiyor. düşünsene dünyadaki bütün nodelarda çalışacak (wallet yükleyen ve çalıştıran herkeste). Bu kullanılan yakıta "gas" deniyor. bu yakıtın kendisi aslında ether. çok yaratıcı di mi? yakıt fiyatını ise şu siteden takip edebilirsiniz
http://ether.fund/tool/gas-price1 tane uygulanma örneği şu şekilde:
Otele gittin diyelim, ethereum yolluyorsun ve otel odasının kapısı açılıyor şifre ile. 3 günlük ödeme yapmışsan o şifre ile odana 3 gün boyunca girebiliyorsun.