Dijelaskan: Apa itu Kontrak Cerdas dan Aplikasinya
Diterbitkan: 2018-06-18Tidak dapat disangkal fakta bahwa Blockchain telah mengubah seluruh perekonomian. Teknologi, dengan karakteristik kekekalan, transparansi, anonimitas, desentralisasi, dan keamanan, telah membuat banyak sekali perubahan dalam proses bisnis.
Namun, satu karakteristik yang membuat blockchain semakin populer adalah penghapusan perantara pihak ketiga. Teknologinya, dalam bentuk kontrak pintar (terutama kontrak pintar ethereum ), menurunkan kemungkinan konflik proses, menghemat waktu, dan membuat proses lebih murah, lebih cepat, dan efisien.
Tapi, apa sebenarnya kontrak pintar itu ? Apa yang membuatnya lebih populer daripada aplikasi blockchain lainnya?
Mari kita cari tahu bersama dalam panduan ini – dimulai dengan definisi yang lebih sederhana hingga kontrak pintar .
terburu-buru? Langsung ke -
Apa Itu Kontrak Cerdas – Penjelasan Kontrak Cerdas
Bagaimana cara kerja Kontrak Cerdas?
Apa yang Dijanjikan oleh Kontrak Cerdas alias Manfaat Kontrak Cerdas
Penerapan Kontrak Cerdas di Berbagai Industri dan Sektor
Kontrak Cerdas Apa yang Tidak Dijanjikan Untuk Dilakukan
Cara Mengatasi Keterbatasan Smart Contract
Apa Itu Kontrak Cerdas – Penjelasan Kontrak Cerdas
Kontrak Cerdas, seperti yang disorot dalam Panduan Pengusaha kami untuk Blockchain , adalah salah satu dari tiga pilar teknologi Blockchain.
Kontrak Cerdas membantu Anda menukar apa pun yang berharga dalam ekosistem yang transparan dan bebas konflik yang didasarkan pada Blockchain.
Kontrak Cerdas pada dasarnya adalah kontrak yang dijalankan sendiri yang diprogram dengan cara untuk memastikan bahwa persyaratan perjanjian terpenuhi/tidak terpenuhi dan kemudian mengambil tindakan yang dihasilkan.
Berbicara tentang Kontrak Cerdas, Ketahui Platform Yang Mana – EOS atau Ethereum Memenangkan Perlombaan Menjadi platform Kontrak Cerdas Terbaik .
Sekarang setelah Anda memahami apa yang dimaksud dengan Kontrak Cerdas dengan bagian Penjelasan Kontrak Cerdas kami, mari kita bicara tentang apa yang membuat Anda tertarik – Manfaat/ Penawaran Kontrak Cerdas dan Batasan Kontrak Cerdas.
Dengan definisi kontrak pintar yang jelas, mari selami lebih dalam dan pahami cara kerja konsep blockchain ini.
Bagaimana cara kerja Kontrak Cerdas?
Untuk memahami bagaimana kontrak pintar di lingkungan blockchain bekerja, mari kita ambil contoh.
Misalkan ada seseorang 'Albert' yang ingin menjual mobilnya kepada 'Nancy' dengan imbalan pembayaran tunai. Mereka membentuk kesepakatan tentang blockchain Ethereum melalui kontrak pintar, yang menyatakan –
"KETIKA Nancy membayar $25.000 kepada Albert, MAKA dia akan menerima kepemilikan mobil".
Karena perjanjian kontrak pintar ini ditempatkan di lingkungan blockchain, itu tidak dapat diubah. Menyiratkan, Nancy tidak perlu takut Albert akan tiba-tiba menuntut lebih banyak uang. Selain itu, dia tidak perlu membayar biaya tambahan kepada perusahaan pihak ketiga seperti bank, pengacara, atau broker mobil untuk membuktikan bahwa dia telah melakukan pembayaran.
Ini menyiratkan, dia tidak perlu membayar komisi tambahan atau menghadapi penundaan dalam pemrosesan perjanjian karena faktor eksternal apa pun. Kontrak pintar dijalankan secara otomatis ketika kondisi terkait terpenuhi.
Sekarang saat cara kerja kontrak pintar dijelaskan , mari kita bicara tentang apa yang membuat Anda tertarik – Manfaat/Penawaran Kontrak Cerdas dan Batasan Kontrak Cerdas.
Apa yang Dijanjikan oleh Kontrak Cerdas alias Manfaat Kontrak Cerdas
1. Otonomi
Manfaat utama dari kontrak pintar yang mendasari blockchain adalah bahwa mereka terdesentralisasi di alam. Mereka tidak memerlukan keterlibatan pihak ketiga mana pun dalam prosesnya. Artinya, otonomi tetap terjaga.
2. Akurasi
Kontrak Cerdas didasarkan pada persyaratan bahwa semua syarat dan ketentuan dicatat secara eksplisit.
3. Transparansi
Salah satu manfaat utama dari kontrak pintar adalah meminimalkan kasus perselisihan menjadi nol.
TnC Kontrak Cerdas terlihat dan dapat diakses oleh semua pihak, yang meniadakan ruang lingkup perselisihan. Juga, karena kontrak pintar itu pasti dan tidak ada klausa yang tersirat, kemungkinan perselisihan akan dihilangkan.
4. Kecepatan tinggi
Karena kontrak ini berjalan pada kode perangkat lunak, kecepatan pelaksanaan transaksi jauh lebih cepat dengan Kontrak Cerdas dibandingkan dengan kontrak dunia nyata, yang memerlukan jam kerja untuk dokumentasi.
5. Penyimpanan data
Kontrak Cerdas mencatat serangkaian detail penting dalam setiap transaksi, artinya detail Anda yang dicatat dalam kontrak disimpan untuk catatan di masa mendatang, secara permanen.
6. Dapat dipercaya
Sekali lagi, Kontrak Cerdas hadir dengan segudang fitur seperti – Transparansi, Keamanan, dan Otonomi, tanpa kemungkinan bias, manipulasi, dan kesalahan. Ini menambah kepercayaan pada ekosistem.
7. Penghematan Biaya
Dengan mengotomatiskan sebagian besar tugas dan menghilangkan perantara pihak ketiga, kontrak pintar juga menurunkan biaya yang terkait dengan implementasinya.
8. Cadangan yang Kuat
Karena kontrak pintar mereplikasi semua transaksi, menjadi lebih mudah bagi pihak-pihak untuk memiliki cadangan semua transaksi bahkan ketika perangkat penyimpanan data gagal.
Dengan membahas ini, mari kita beralih ke bagian selanjutnya dari panduan kontrak pintar ini , yaitu, kasus penggunaan kontrak pintar.
Penerapan Kontrak Cerdas di Berbagai Industri dan Sektor
1. Layanan keuangan
Ketika berbicara tentang implementasi kontrak pintar di industri keuangan, ini membantu dalam mengubah layanan tradisional dalam berbagai cara –
- Kliring perdagangan – Memungkinkan Anda mengelola alur kerja persetujuan antara pihak lawan dan mentransfer dana setelah jumlah penyelesaian perdagangan dihitung.
- Klaim Asuransi – Melakukan perutean, pemeriksaan kesalahan, dan alur kerja persetujuan, setelah ditemukan benar, ia mentransfer pembayaran kepada pengguna setelah pembayaran dihitung berdasarkan jenis klaim dan polis yang mendasarinya.
- Asuransi mikro – Memperkirakan dan Mentransfer pembayaran mikro berdasarkan data penggunaan yang dikumpulkan dari perangkat yang mendukung IoT.
- Audit transparan - Menggabungkan alat penting untuk pembukuan, menghilangkan kemampuan infiltrasi catatan akuntansi, dan memungkinkan pemangku kepentingan berpartisipasi dalam pengambilan keputusan secara transparan.
- Pinjaman mikro – Memberdayakan Anda untuk mengaudit nilai agunan dasar dan menyimpannya dengan aman dalam database, sehingga setiap transaksi berlangsung cepat, tidak berubah-ubah, dan transparan.
2. Kesehatan
Kontrak pintar juga mengubah lanskap perawatan kesehatan dalam bentuk penggunaan yang berbeda , beberapa di antaranya adalah –
- EMR – Memungkinkan transfer atau akses ke catatan kesehatan setelah persetujuan multi-tanda tangan dibuat antara penyedia dan pasien.
- Penelitian Medis – Peneliti dapat memperoleh akses ke data kesehatan pengguna dengan melakukan pembayaran mikro kepada pasien atas partisipasi mereka.
- Lacak Kesehatan – Lacak peristiwa yang berhubungan dengan kesehatan melalui berbagai perangkat IoT yang dapat digunakan pasien dan hadiahnya dapat dihasilkan saat mereka mencapai tonggak sejarah.
- Asuransi Kesehatan – Mengurangi ketidakefisienan dalam sistem saat ini dengan secara otomatis menambahkan rincian pasien dalam formulir polis dan menghilangkan perantara pihak ketiga, serta mencegah peretasan database.
3. Media
Kontrak pintar bertenaga Blockchain hadir dengan berbagai properti yang memungkinkan siapa saja untuk menikmati manfaat berikut –
- Kebebasan untuk melisensikan media seperti yang diinginkan oleh pemilik hak cipta.
- Tugas transaksi otomatis yang sebelumnya dilakukan secara manual.
- Pemrosesan yang lebih cepat, akurat, dan hemat biaya
4. Pemungutan Suara dan Sektor Publik
Data publik dapat disimpan di Blockchain dan dengan bantuan Kontrak Cerdas, informasi dapat dikirim ke pihak yang memintanya, menjaga pemilik data tetap terhubung.
Demikian juga, kriteria pemilih dapat divalidasi dan tindakan spesifik dapat diambil dengan memasuki ekosistem blockchain.
5. Rantai pasokan
Munculnya kontrak pintar dalam rantai pasokan juga memungkinkan untuk melakukan berbagai tindakan, seperti –
- Transfer pembayaran – Ini memungkinkan orang mentransfer pembayaran setelah persetujuan multi-tanda tangan untuk letter of credit diterima.
- Product Provenance – Digunakan untuk mengeluarkan pembayaran port setelah perubahan hak asuh untuk bill of lading dibuat. Selain itu, ini memungkinkan lacak balak untuk produk dalam rantai pasokan di mana pihak yang ditahan dapat mencatat bukti tentang produk tersebut.
Terlebih lagi, berbagai jenis kontrak pintar mengubah ekosistem IoT. Mereka, sebagai bagian dari sistem Blockchain of Things , membantu sensor dan perangkat yang terhubung membuat node mereka sendiri di database blockchain, melacak pesanan secara real-time, dan dengan cara ini, memastikan kebenaran produk dari pengiriman awal hingga pengiriman akhir.
Dengan manfaat dan kasus penggunaan seperti itu, kontrak Cerdas menjadi wajah dari berbagai vertikal bisnis. Ini mendorong berbagai perusahaan rintisan dan organisasi mapan untuk menyewa perusahaan pengembangan blockchain yang terkenal dan menjadi bagian dari masa depan kontrak pintar . Orang yang ukuran pasarnya diperkirakan bernilai hampir USD 300 juta pada tahun 2023 .
Namun, ada kesalahan.
Meskipun sarat dengan sejumlah besar pro, kontrak pintar di lingkungan blockchain tidak sepenuhnya dikembangkan. Mereka juga memiliki beberapa keterbatasan.
Jadi, dengan pertimbangan yang sama, mari kita bahas area yang menyoroti keterbatasan konsep kontrak Cerdas – yang jarang dibicarakan.
Kontrak Cerdas Apa yang Tidak Dijanjikan Untuk Dilakukan
1. Kemudahan Koreksi
Menjadi elemen Blockchain, Kontrak Cerdas hadir dengan manfaat Kekekalan yang sama dengan Blockchain. Meskipun kekekalan ini menetapkan standar dalam hal keamanan, ada beberapa batasan yang juga menyertainya.
Karena mereka hampir tidak mungkin untuk diubah, bahkan kesalahan sekecil apa pun dalam kode dapat menjadi mahal dan memakan waktu untuk diperbaiki setelah kontrak pintar diterapkan untuk dieksekusi.
Catatan: Salah satu solusi yang diikuti oleh pengembang blockchain untuk memperbaikinya adalah mutabilitas De-facto. Meskipun kode – dalam beberapa istilah – tidak dapat diubah, pengembang mengikuti prinsip mutabilitas de-facto dengan memiliki segmen kode dalam kontrak lain, dan memiliki alamat kontrak yang akan dipanggil disimpan dalam penyimpanan yang dapat dimodifikasi.
2. Kasus Celah
Ketidakjelasan dalam hal 'perjanjian tersirat dari itikad baik dan transaksi yang adil'. Dalam Undang-undang AS, terdapat konsep itikad baik, yang menyatakan bahwa para pihak akan berurusan satu sama lain secara adil dan tidak akan saling merampas untuk mendapatkan manfaat kontrak.
Namun, dengan Kontrak Cerdas, sulit untuk memastikan bahwa persyaratan terpenuhi sesuai dengan apa yang tersirat.
Misalkan Anda memesan Bola Tenis bertanda tangan tetapi yang Anda dapatkan adalah bola palsu. Sekarang, dalam keadaan biasa, Anda dapat membawa kasus ini ke pengadilan dengan mengikuti Undang-Undang Kontrak, tetapi dengan Kontrak Cerdas, kemungkinannya hampir tidak ada.
3. Eliminasi Pihak Ketiga
Salah satu tantangan inti yang terkait dengan kontrak Cerdas adalah kemudahan penghapusan pihak ketiga. Sementara penghapusan pihak ketiga adalah paradigma yang telah ditetapkan untuk Blockchain dan Kontrak Cerdas, demikian pula, konsep tersebut sama sekali tidak menghilangkannya.
Ambil pengacara misalnya. Meskipun ya, memang benar bahwa pengguna tidak perlu pergi ke mereka untuk membuat kontrak, pengembang harus menghubungi pengacara untuk mengetahui persyaratan yang menjadi dasar kontrak pintar.
Pada akhirnya, keterlibatan entitas pihak ketiga tidak pernah hilang, mereka hanya mengambil peran yang berbeda dari apa yang mereka ambil dalam kontrak pintar yang tidak terdesentralisasi.
4. Ketidakjelasan Hukum
Sengketa adalah elemen yang memainkan peran inheren dalam Kontrak Cerdas di ekosistem blockchain. Sementara dalam kasus kontrak kertas, itu bisa datang sebagai akibat dari pernyataan ambigu seperti 'Penyebab yang Cukup', di Kontrak Cerdas, itu bisa datang segera setelah pengguna melewati pernyataan yang mengatakan bahwa kode tersebut disadap.
Untuk menentukan pihak mana yang benar, pengguna pada akhirnya harus menempuh prosedur hukum – menghindari yang merupakan satu-satunya alasan Kontrak Cerdas pernah dibuat.
Ada beberapa opsi dalam menangani perselisihan dengan Kontrak Cerdas –
- Salah satu pilihan untuk menyelesaikan perselisihan dalam Kontrak Cerdas adalah dengan mengandalkan suara. Jika ada banyak pihak yang terlibat dalam kontrak, bisnis dapat mengadakan pemungutan suara dan memutuskan pihak mana yang berhak.
- Pengenalan arbiter, yang akan bertindak sebagai hakim dalam kasus perselisihan.
- Sehingga perlu adanya tanda tangan kedua belah pihak sebelum kontrak ditutup.
5. Pengelolaan Syarat & Ketentuan yang Tidak Jelas
Kontrak terdiri dari beberapa syarat dan ketentuan tersirat, yang tidak semuanya hitam putih. Meskipun kontrak pintar cukup mudah untuk menangani transaksi di mana hanya sekelompok pihak yang sangat terbatas yang terlibat dan acara yang harus mereka lakukan cukup langsung, jika Anda berencana untuk memperkenalkan acara seperti yang digunakan sebagai contoh. di atas, kontrak pintar gagal menjadi mode yang tepat.
Ketidakmampuan untuk menangani tnc yang tidak jelas adalah salah satu masalah hukum Kontrak Cerdas utama, yang menatap perbaikan segera jika konsep tersebut ingin melihat adopsi massal.
Ini adalah beberapa masalah yang muncul ke permukaan sekarang ketika Kontrak Cerdas belum diadopsi secara massal. Lebih banyak lagi yang diharapkan akan muncul seiring dengan berkembangnya konsep dan menemukan tempat di bagian integral dari semua bisnis.
Pada akhirnya, sejauh Anda sebagai sebuah bisnis, melihat sisi positif dari Kontrak Cerdas, Anda akan melihat sejumlah alasan untuk memperkenalkan konsep tersebut dalam bisnis Anda, tetapi ketika Anda meringkasnya, sejumlah keterbatasan muncul. up, yang sebagian besar dapat diselesaikan dengan satu cara.
Cara Mengatasi Keterbatasan Smart Contract
Entah Anda bekerja dengan mengabaikan kekurangan Kontrak Cerdas, dengan asumsi bahwa konsep tersebut akan merevolusi bisnis Anda atau Anda mengambil langkah yang tepat yang akan membuat Kontrak Cerdas Anda, apakah itu Kontrak Cerdas Ethereum yang didasarkan pada Kontrak Cerdas lainnya. platform, tidak dapat diretas.
Langkah Tepat yang dibicarakan di sini adalah Mempekerjakan Tim Pengembang Blockchain yang terbiasa dengan konsep tersebut, memiliki pengetahuan tentang Pemrograman Paralel, Mengetahui jenis bug yang dapat muncul dalam penulisan Kode Kontrak Cerdas.
Hanya ketika Anda berinvestasi dalam tim ahli Kontrak Cerdas, Anda akan bisa mendapatkan kontrak yang siap menjadi kompleks.