SwapSpace – Pertukaran Crypto Lintas Rantai

Apa itu Smart Contract dan Apa yang Bisa Mereka Lakukan untuk Anda?

June Katz

,

Diperbarui: ,3 mnt

Pengenalan blockchain membuat banyak industri menjadi lebih efisien dengan menjadikan cara penyimpanan data transparan dan terdesentralisasi. Namun, itu jauh dari semua yang dapat dilakukan teknologi blockchain. Sebagai seorang pemuda yang sangat cerdas, Vitalik Buterin mulai memikirkan cara bagaimana Bitcoin bisa ditingkatkan. Ia telah aktif di industri blockchain selama cukup lama dan menjadi sosok yang berpengetahuan. Setelah bertahun-tahun melakukan riset dan membagikan visinya, ia datang dengan sebuah proyek baru, yang disebut Ethereum. Proyek ini bertanggung jawab membawa smart contract ke masyarakat luas, terutama dengan menjadi tuan rumah peluncuran ribuan ICO, singkatan dari initial coin offerings. Tapi, apa itu smart contract dan apa yang bisa mereka lakukan?

Apa itu smart contract blockchain?

Smart contract adalah cara paling efisien untuk bekerja tanpa perantara. Smart contract memungkinkan sebuah kontrak dapat dieksekusi sendiri sehingga tidak memerlukan pihak-pihak yang terlibat untuk saling mempercayai. Smart contract dapat digunakan dalam industri keuangan, real estate, hukum properti, penegakan kredit, apa saja. Mari kita bayangkan sebuah contoh smart contract. Orang A menyewa apartemen dari orang B. Orang A ingin membayar sewa menggunakan cryptocurrency, tepatnya Ethereum. Orang B membuat smart contract blockchain dengan semua aturan dan ketentuan yang harus dipatuhi orang A saat tinggal di apartemen tersebut. Sekarang, orang A dapat membayar sewa dengan menyetor dana ke smart contract, yang kemudian akan berfungsi sebagai escrow. Ketika salah satu pihak melanggar ketentuan kontrak, dana akan dilepaskan atau tidak dilepaskan, tergantung pada apa yang tertulis di smart contract. Mari kita bayangkan Orang A ingin berhenti menyewa tempat itu. Ketika rumah ditinggalkan dengan baik, smart contract akan secara otomatis mentransfer deposit ke Orang A karena telah memenuhi akhir kontrak. Contoh yang lebih teknis, berupa potongan kode, yang ingin kami bagikan adalah sebagai berikut:pragma solidity ^0.4.21;

contract Coin {

    // Kata kunci "public" membuat variabel-variabel ini
    // dapat dibaca dari luar.
    address public minter;

    mapping (address => uint) public balances;

    // Event memungkinkan light client bereaksi terhadap
    // perubahan secara efisien.
    event Sent(address from, address to, uint amount);

    // Ini adalah constructor yang kodenya
    // hanya dijalankan saat kontrak dibuat.
    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);
    }

}

Ini menunjukkan cara membuat cryptocurrency dari udara kosong lalu membuatnya memungkinkan orang untuk melakukan transaksi dengan mata uang ini. Informasi lebih lanjut tentang hal ini dapat ditemukan di dokumentasi yang dibagikan oleh Solidity.

Untuk apa smart contract digunakan saat ini?

Smart contract digunakan di berbagai industri. Beberapa contoh nyata yang ingin kami bagikan kepada Anda adalah: 

  • Smart contract dalam perbankan. Barclays Corporate Bank memanfaatkan smart contract untuk mencatat perubahan kepemilikan properti, lalu secara otomatis mentransfer pembayaran ke institusi keuangan lainnya.
  • Smart contract di bidang kesehatan. Rekam medis pribadi dapat dienkode dan disimpan di blockchain. Kunci privat untuk catatan ini dapat dikunci dengan menggunakan private keys. Sekarang, smart contract dapat diterapkan ketika seseorang memiliki obat resep yang harus diminum berulang kali. 
  • Smart contract untuk pemungutan suara. Di pemerintahan, smart contract dapat digunakan untuk meningkatkan jumlah pemilih. Orang-orang bisa dengan mudah memilih dari rumah mereka hanya dengan mengklik beberapa tombol.

Apa masa depan smart contract?

Tidak ada yang bisa meramalkan masa depan, yang bisa kita lakukan hanyalah berspekulasi. Untuk smart contract, masa depannya terlihat sangat cerah. Setiap minggu kita melihat berita bahwa perusahaan-perusahaan besar mulai menerapkan smart contract ke dalam struktur mereka. Baru-baru ini, Nike mengumumkan bahwa mereka akan melacak kepemilikan sepatu sneaker dengan menggunakan blockchain Ethereum. Ini tidak bisa dilakukan tanpa smart contract. Mari kita bayangkan berapa banyak perantara yang bisa dieliminasi ketika kita mulai menggunakan smart contract. Kita tidak akan memerlukan notaris, pengacara, atau bahkan hakim ketika ada kontrak yang dapat menggantikan mereka. Sangat menarik dan menakutkan pada saat yang sama untuk memikirkan peluang-peluang ini.

Bagikan:

Postingan Terkait

Ingin tahu lebih banyak?

Bergabunglah dengan newsletter kami — tetap terinformasi, tetap berdaya.