Salah satu elemen terpenting dalam setiap transaksi, baik perdagangan barang atau jasa, adalah kepercayaan. Kedua belah pihak perlu percaya bahwa pihak lain akan memenuhi tujuan tawar mereka. Salah satu metode klasik untuk memastikan hal tersebut adalah kontrak — namun dokumen hukum memerlukan keahlian dan pengawasan untuk menegakkannya. Kontrak pintar mempunyai potensi untuk mengubah semua itu.
Isi
- Membangun di atas blockchain
- Selain Bitcoin
- Dunia yang tidak sempurna
- Masa depan yang lebih cerdas
Apa itu kontrak pintar? Dalam banyak hal, kontrak tersebut tidak berbeda dengan kontrak yang mungkin Anda tandatangani untuk menyelesaikan suatu pekerjaan, atau membeli rumah. Namun tidak seperti itu, mereka bersifat digital dan otomatis. Kontrak pintar menuliskan perjanjian kontrak langsung ke dalam baris kode, menghilangkan kebutuhan organisasi pusat untuk menyetujui salah satu pihak menyelesaikan akhir perjanjian mereka. Kontrak pintar dapat melakukannya dengan bantuan jaringan terdistribusi.
Video yang Direkomendasikan
Meskipun paling sering dibicarakan bersamaan dengan cryptocurrency seperti Ethereum, kontrak pintar memiliki potensi untuk membawa teknologi blockchain lebih jauh lagi Bitcoin dan altcoinnya dan mewujudkan dunia di mana kepercayaan terjamin secara digital.
Terkait
- Apa itu Memori Akses Cerdas AMD?
- Intel mungkin sedang mengerjakan chip khusus untuk menambang Bitcoin
- Apa itu penambangan GPU?
Membangun di atas blockchain
Meskipun awalnya diusulkan oleh ilmuwan komputer Nick Szabo pada tahun 1996 dalam publikasinya “Kontrak Cerdas: Blok Bangunan untuk Pasar Bebas Digital,” kontrak pintar baru menjadi mungkin dilakukan setelah peluncuran Bitcoin pada tahun 2009. Bitcoin, dibuat oleh nama samaran Satoshi Nakamoto, adalah dibangun di atas teknologi blockchain, buku besar terdistribusi yang menggunakan jaringan node di seluruh dunia untuk mengesahkan transaksi. Ini adalah komponen inti yang membuat kontrak pintar berfungsi.
Dengan cara yang sama, Bitcoin memanfaatkan jaringan node – dengan Bitcoin mereka dikenal sebagai penambang – untuk memvalidasi Transaksi Bitcoin, kontrak pintar akan menggunakan jaringan node untuk mengonfirmasi apakah elemen-elemennya telah ada lengkap. Mereka tidak membutuhkan satu pihak pun untuk mengawasi kontraknya, sama seperti Bitcoin tidak membutuhkan satu pihak pun untuk mengawasi transaksi. Jaringan – dan kontak pintar itu sendiri – memberikan validasi bahwa salah satu atau kedua belah pihak telah menyelesaikan bagian mereka dalam tawar-menawar, sehingga memberikan kepercayaan tanpa memerlukan mediator.
Dengan mendistribusikan layanan validasi, kontrak pintar menjadi lebih transparan. Kontrak tersebut dapat dilacak dan dilihat oleh semua pihak yang terlibat – dan mungkin juga oleh pihak eksternal, jika ada kekhawatiran mengenai isi kontrak.
Bitcoin secara teknis menawarkan fungsionalitas kontrak pintar dasar. Ini digunakan secara teratur di situs darknet dan clearnet untuk memfasilitasi penjualan barang. Setelah transaksi dimulai, Bitcoin dikirim ke rekening escrow, yang kemudian mendesak penjual untuk mengirimkan produknya. Ketika produk tersebut tiba, pembeli mengonfirmasi penerimaannya dan Bitcoin secara otomatis ditransfer ke penjual. Tidak diperlukan perantara.
Selain Bitcoin
Jika kontrak pintar Bitcoin terbatas pada penggunaan mata uangnya sendiri, kontrak pintar yang dibangun pada platform seperti Ethereum dapat melangkah lebih jauh. Ethereum menawarkan mesin virtual terdesentralisasi “Turing Selesai.” Artinya, basis kodenya mendukung penggunaan instruksi yang lebih luas dan oleh karena itu, dapat digunakan untuk berbagai tujuan yang lebih luas di luar transfer token Ethereum, Ether.
Kontrak pintar dapat diprogram dan karenanya dibaca seperti aplikasi yang diprogram. ‘Jika ini terjadi, lakukan itu.’
Dengan penerapan yang begitu luas, kontrak pintar secara teori dapat menggantikan kontrak dalam berbagai situasi. Misalnya, sistem ini dapat menggantikan sistem debit langsung untuk pembayaran otomatis. Jika ada cukup uang di rekening dan tanggal tertentu tercapai, kontrak akan mentransfer sejumlah uang ke rekening lain dan memberikan layanan digital sebagai imbalannya.
Saat membeli rumah, kontrak pintar utama dapat mentransfer akta tersebut secara digital ke rumah setelah dana yang dibutuhkan sudah tersedia memasuki akun penjual, dengan kontrak pintar lainnya melakukan segala macam pemeriksaan dan konfirmasi anti-penipuan mereka sendiri.
Tidak satu pun dari contoh-contoh tersebut yang berbeda dari bagaimana transaksi keuangan terjadi, namun menggunakan metode tradisional sewenang-wenang, terkontrol, dan dapat dilihat oleh satu pihak atau beberapa pihak, kontrak pintar akan sepenuhnya transparan. Kontrak pintar membuat para pihak benar-benar bertanggung jawab atas tindakan mereka dengan tidak melaksanakannya jika kontrak tidak dipatuhi. Hal ini membuat lebih sulit bagi satu pihak untuk menipu sistem, karena tidak ada orang yang mempunyai kendali sebesar yang dimiliki bank atau lembaga hukum saat ini.
Tanpa kemungkinan campur tangan perantara yang sewenang-wenang, dan tidak ada pihak yang memiliki kendali lebih besar dari pihak lain, cerdas Secara teori, kontrak harus menciptakan kepercayaan yang lebih besar di antara para pihak dan pada saat yang sama menyederhanakan seluruh proses waktu.
Dunia yang tidak sempurna
Meskipun kontrak pintar sangat kuat, kontrak ini belum siap untuk menggantikan setiap sistem kepercayaan yang sudah kita miliki. Seperti dijelaskan dalam contoh di atas, transaksi rumit yang menggunakan kontrak pintar kemungkinan besar memerlukan banyak transaksi kontrak pintar dihubungkan bersama untuk mencakup semua potensi situasi 'jika' yang akan muncul sebagai bagian dari hal tersebut transaksi.
Ada juga "Masalah Oracle," perlu dipertimbangkan, dimana kontrak pintar itu sendiri tidak dapat berinteraksi langsung dengan dunia nyata. Jika kontrak pintar terlibat dalam transaksi yang melibatkan tindakan dunia nyata, seperti layanan profesional hingga klien, kontrak tersebut memerlukan entitas (“oracle”) untuk memberi tahu mereka bahwa peristiwa tersebut telah terjadi.
Ini adalah risiko keamanan yang nyata. Jika Anda mengandalkan satu oracle untuk kontrak pintar, maka Anda telah secara efektif menghilangkan manfaat desentralisasi dari kontrak pintar sepenuhnya dan menciptakan satu titik kegagalan. Jaringan oracle yang terdesentralisasi membuat sulit untuk mempercayai siapa pun dalam jaringan tersebut.
Selain Masalah Oracle yang belum diperbaiki, ada juga masalah keamanan yang dihadapi oleh kontrak pintar. Seperti kode terprogram lainnya, kontrak pintar dapat memiliki kerentanan, dan hal itu menjadi lebih mungkin terjadi seiring dengan meningkatnya kompleksitas. Mengikuti upaya penelitian baru-baru ini terhadap kontrak pintar Ethereum, satu perusahaan menemukan puluhan ribu kontrak yang disadap yang memungkinkan pencurian token dengan mudah. Bahkan ada perdebatan mengenai apakah eksploitasi kontrak semacam itu ilegal kelemahannya tertanam dalam kontrak itu sendiri.
Masa depan yang lebih cerdas
Untungnya bagi mereka yang tertarik dengan potensi kontrak pintar, ada banyak pengembang yang mengerjakannya memperbaiki beberapa masalah mencolok mereka dan banyak lainnya yang ingin mencoba kontrak pintar untuk segala jenis tujuan. Dibutuhkan waktu bertahun-tahun dan banyak perubahan jika kontrak pintar ingin dijadikan alternatif yang layak bagi banyak pihak legal sistem yang kami miliki saat ini untuk memastikan dua mitra transaksional saling percaya, namun potensinya pasti ada di sana. Sebagai cryptocurrency melanjutkan adopsi arus utama mereka dan membantu memperkenalkan teknologi blockchain dan beberapa penggunaan turunannya kepada khalayak yang lebih luas, kontrak pintar mungkin akan mengikuti jejaknya.
Rekomendasi Editor
- Apa itu Penyimpanan Akses Cerdas? Bagaimana AMD berencana untuk menghentikan waktu muat
- Crypto sedang crash, dan itu mungkin membuat GPU lebih terjangkau
- Apa itu metaverse? Mendalami ‘masa depan internet’
- Nvidia menghasilkan setidaknya $400 juta per tahun dari penambangan cryptocurrency
- Cara menambang Bitcoin