SwapSpace – Zincirler arası kripto takasları

Akıllı Sözleşmeler Nedir ve Sizin İçin Ne Yapabilirler?

June Katz

,

Güncellendi: ,3 dk

Blockchain’in ortaya çıkışı, verilerin nasıl saklandığını şeffaf ve merkeziyetsiz hale getirerek birçok sektörü daha verimli kıldı. Ancak bu, blockchain teknolojisinin yapabileceklerinin çok küçük bir kısmı. Olağanüstü zeki genç bir adam olan Vitalik Buterin, Bitcoin’in nasıl geliştirilebileceği üzerine düşünmeye başladı. Blockchain sektöründe bir süredir aktifti ve bilgili bir isim haline gelmişti. Yıllarca araştırma yapıp vizyonunu paylaştıktan sonra yeni bir proje ortaya koydu; buna Ethereum adı verildi. Bu proje, özellikle binlerce ICO’nun, yani initial coin offerings’in, lansmanına ev sahipliği yaparak smart contracts’ları kitlelere ulaştırmaktan sorumludur. Peki bu smart contracts nedir ve ne yapabilirler?

Blockchain smart contracts nedir?

Smart contracts, bir aracı olmadan çalışmanın en verimli yoludur. Bir sözleşmenin, ilgili tarafların birbirine güvenmesini gerektirmeyecek şekilde kendi kendini yürütebilir olmasını sağlarlar. Smart contracts finans sektöründe, gayrimenkulde, mülkiyet hukukunda, kredi tahsilatında, her yerde kullanılabilir. Bir smart contract örneğini hayal edelim. A kişisi B kişisinden bir daire kiralar. A kişisi kirayı cryptocurrency kullanarak, özellikle Ethereum ile ödemek ister. B kişisi, A’nın dairede yaşarken uyması gereken tüm kural ve düzenlemeleri içeren bir blockchain smart contract oluşturur. Şimdi A kişisi, fonları smart contract’a yatırarak kirayı ödeyebilir; bu da ardından escrow olarak işlev görecektir. Taraflardan biri sözleşme şartlarını ihlal ettiğinde, smart contract’ta yazılanlara bağlı olarak fonlar serbest bırakılır ya da bırakılmaz. A kişisinin kiralamayı bırakmak istediğini varsayalım. Ev düzgün şekilde teslim edildiğinde, smart contract sözleşmenin sonuna kadar yükümlülüklerini yerine getirdiği için depozitoyu otomatik olarak A kişisine havale edecektir. Paylaşmak istediğimiz daha teknik bir örnek, bir kod parçası, şu şekildedir:pragma solidity ^0.4.21;

contract Coin {

    // "public" anahtar kelimesi bu değişkenleri
    // dışarıdan okunabilir hale getirir.
    address public minter;

    mapping (address => uint) public balances;

    // Events, light clients'ın
    // değişikliklere verimli şekilde tepki vermesini sağlar.
    event Sent(address from, address to, uint amount);

    // Bu, kodu
    // yalnızca contract oluşturulduğunda çalıştırılan constructor'dır.
    function Coin() public {
        minter = msg.sender;
    }

    function mint(address receiver, uint amount) public {
        if (msg.sender != minter) return;
        balances[receiver] += amount;
    }

    function send(address receiver, uint amount) public {
        if (balances[msg.sender] < amount) return;
        balances[msg.sender] -= amount;
        balances[receiver] += amount;
        emit Sent(msg.sender, receiver, amount);
    }

}

Bu, bir cryptocurrency’yi yoktan var etme ve ardından insanların bu currency ile işlem yapmasını mümkün kılma yolunu gösteriyor. Bununla ilgili daha fazla bilgiye Solidity tarafından paylaşılan dokümanlarda ulaşılabilir.

Smart contracts şu anda nerelerde kullanılıyor?

Smart contracts çeşitli sektörlerde kullanılıyor. Sizinle paylaşmak istediğimiz gerçek hayattan bazı örnekler şunlardır: 

  • Bankacılıkta smart contracts. Barclays Corporate Bank, mülkiyet değişikliklerini kaydetmek ve ardından ödemeleri otomatik olarak diğer finans kurumlarına aktarmak için smart contracts kullanır.
  • Sağlık hizmetlerinde smart contracts. Kişisel sağlık kayıtları kodlanıp bir blockchain üzerinde saklanabilir. Bu kayıtlara ait private key, private keys kullanılarak kilitlenebilir. Artık bir kişinin düzenli kullandığı reçeteli ilaçları varsa bir smart contract devreye sokulabilir. 
  • Oylama için smart contracts. Devlette smart contracts, oy kullanımını artırmak için kullanılabilir. İnsanlar birkaç butona tıklamanın kolaylığıyla evlerinden basitçe oy verebilirler.

Smart contracts’ın geleceği nedir?

Kimse geleceği bilemez, yapabileceğimiz tek şey tahminde bulunmaktır. Smart contracts için gelecek oldukça parlak görünüyor. Her hafta büyük şirketlerin smart contracts’ları kendi yapılarının içine dahil ettiğine dair haberler görüyoruz. En son Nike, Ethereum blockchain’i kullanarak sneaker’ların sahipliğini takip edeceklerini duyurdu. Bu, smart contracts olmadan yapılamaz. Smart contracts kullanmaya başladığımızda ne kadar çok aracı ortadan kaldırılabileceğini hayal edelim. Onların yerini alabilecek sözleşmeler varken noterlere, avukatlara hatta hâkimlere bile ihtiyaç duymayız. Fırsatları düşünmek hem büyüleyici hem de aynı zamanda korkutucu.

Paylaş:

İlgili Yazılar

Daha fazlasını merak ediyor musunuz?

Bültenimize katılın — bilgilenin, güçlenin.