Smart Contract Nedir ?
Smart Contract, türkçe akıllı sözleşmeler; anonim taraflar arasındaki işlemleri ve anlaşmaları güvenilir ve tutarlı bir şekilde yürütülebilen, geriye dönük değişimin mümkün olmadığı bilgisayar programlarıdır. Smart Contract'lar merkezi bir otorite ve yasal sisteme ihtiyaç duymazlar.
Çalışma şekilleri ise kabaca, tarafların herhangi bir konu üzerinde anlaşmalarından sonra, dijital imzaları alınıp konu bilgileri blockhaine yüklenir. Örneğin; Ali, Ayşeden 2 bitcoin karşılığında ev satın almak ister. Ayşe bu ticareti onayladığında, ticaret şartları smart contractlara, blockhain'e işlenir. Ali, 2 bitcoin ödemesini yapıp, Ağ onayını aldıktan sonra, Ayşe'nin evi doğrudan Ali'ye devredilir. Proof of work dediğimiz sistemde, isteyen herkes, Ali'nin ödeme yaptığını ve Ayşe'nin ödemeyi aldığını görebilir. Herhangi bir aracıya ihtiyaç duymadan da bütün işlemler Smart Contract üzerinde gerçekleşebilir.