
Pemula
Untuk kamu yang baru mau mulai masuk dan belajar dasar - dasar cryptocurrency dan blockchain.Temukan ragam materi mulai dari Apa itu Cryptocurrency, apa itu Bitcoin, hingga Apa itu NFT.
Blockchain · 8 min read
Smart Contracts adalah protokol komputer yang dimaksudkan untuk memfasilitasi, memverifikasi, atau menegakkan negosiasi atau kinerja suatu kontrak secara digital. Kontrak pintar memungkinkan kinerja transaksi yang kredibel tanpa pihak ketiga. Transaksi ini dapat dilacak dan tidak dapat diubah.
Cara terbaik menggambarkan smart contract adalah membandingkannya dengan sebuah vending machine. Jika biasanya Anda pergi menemui seorang pengacara atau notaris, kemudian membayarnya, dan menunggu untuk mendapatkan dokumen yang dibutuhkan.
Maka dengan smart contracts, anda cukup memasukkan bitcoin ke dalam vending machine (dalam hal ini ledger) dan kemudian dokumen-dokumen anda dapat langsung masuk ke akun anda.
Terlebih lagi, smart contract tidak hanya menerangkan perihal peraturan dan penalti seperti yang ada dalam kontrak tradisional, tetapi juga secara otomatis memastikan hal-hal yang ada dalam kontrak tersebut ditegakkan.
Pada tahun 1994, Nick Szabo, seorang akademisi hukum dan kriptografer, sadar bahwa ledger (buku besar) terdesentralisasi dapat digunakan untuk smart contracts, atau kontrak yang dapat terlaksana dengan sendirinya, kontrak blockchain, atau kontrak digital.
Baca juga: Blockchain, Pengertian, Cara Kerja, dan Manfaatnya
Dalam format ini, kontrak bisa diubah menjadi kode komputer, disimpan dan kemudian diperbanyak dalam sistem dan diawasi oleh jaringan komputer yang menjalani blockhain tersebut. Hal ini juga akan menghasilkan ledger feedback seperti transfer uang dan menerima suatu produk atau jasa.
Smart Contract juga bisa disebut semacam program yang mengkodekan logika bisnis dan beroperasi pada mesin virtual khusus yang tertanam dalam blockchain atau distributed ledger lainnya. Secara sederhana dikutip dari Simplilearn, cara kerja smart contract adalah sebagai berikut.
Langkah 1: Tim bisnis berkolaborasi dengan pengembang untuk menentukan kriteria mereka untuk perilaku kontrak cerdas yang diinginkan dalam menanggapi peristiwa atau keadaan tertentu.
Langkah 2: Kondisi seperti otorisasi pembayaran, tanda terima pengiriman, atau ambang batas pembacaan meter utilitas adalah contoh kejadian sederhana.
Langkah 3: Operasi yang lebih kompleks, seperti menentukan nilai instrumen keuangan derivatif, atau secara otomatis melepaskan pembayaran asuransi, mungkin dikodekan menggunakan logika yang lebih canggih.
Langkah 4: Pengembang kemudian menggunakan platform penulisan kontrak pintar untuk membuat dan menguji logika. Setelah aplikasi ditulis, itu dikirim ke tim terpisah untuk pengujian keamanan.
Langkah 5: Pakar internal atau perusahaan yang mengkhususkan diri dalam pemeriksaan keamanan kontrak pintar dapat digunakan.
Langkah 6: Kontrak kemudian disebarkan pada blockchain yang ada atau infrastruktur buku besar terdistribusi lainnya setelah diotorisasi.
Langkah 7: Kontrak pintar dikonfigurasikan untuk mendengarkan pembaruan acara dari “oracle”, yang secara efektif merupakan sumber data streaming yang aman secara kriptografis, setelah diterapkan.
Langkah 8: Setelah memperoleh kombinasi peristiwa yang diperlukan dari satu atau lebih oracle, kontrak pintar dijalankan.
Baca juga: 5 Kegunaan Teknologi Blockchain Dalam Layanan Keuangan
Saat ini terdapat dua jenis kontrak cerdas, yaitu Deterministik dan Non-Deterministik. Keduanya ditentukan oleh ketersediaan kondisi yang diperlukan untuk memicu tindakan dalam smart contract. Penjelasannya sebagai berikut:
Andalah yang membuat perjanjian; tidak perlu bergantung pada broker, pengacara, atau perantara lain untuk mengonfirmasi. Dan juga terhindar dari bahaya manipulasi oleh pihak ketiga, karena eksekusi dikelola secara otomatis oleh jaringan, bukan oleh satu atau lebih, mungkin bias, individu yang mungkin keliru.
Dokumen Anda dienkripsi pada buku besar bersama. Tidak mungkin seseorang dapat mengatakan mereka kehilangannya.
Bayangkan jika bank Anda kehilangan rekening tabungan Anda. Pada blockchain, masing-masing dan setiap teman Anda bisa mem-back up Anda, karena Dokumen Anda digandakan berkali-kali.
Kriptografi, enkripsi situs web, menjaga dokumen Anda tetap aman.
Tidak ada peretasan. Bahkan, diperlukan seorang peretas yang cerdas untuk memecahkan kode dan menyusup.
Anda biasanya harus menghabiskan waktu dan dokumen untuk memproses dokumen secara manual. Kontrak pintar menggunakan kode perangkat lunak untuk mengotomatiskan setiap proses, sehingga mengurangi jam kerja dari berbagai proses bisnis.
Kontrak cerdas menghemat uang karena mereka melumpuhkan kehadiran perantara. misalnya jika Anda harus membayar notaris untuk menyaksikan transaksi Anda.
Kontrak otomatis tidak hanya lebih cepat dan lebih murah tetapi juga menghindari kesalahan yang berasal dari pengisian formulir secara manual.
Konten baik berupa data dan/atau informasi yang tersedia pada Coinvestasi hanya bertujuan untuk memberikan informasi dan referensi, BUKAN saran atau nasihat untuk berinvestasi dan trading. Apa yang disebutkan dalam artikel ini bukan merupakan segala jenis dari hasutan, rekomendasi, penawaran, atau dukungan untuk membeli dan menjual aset kripto apapun. Perdagangan di semua pasar keuangan termasuk cryptocurrency pasti melibatkan risiko dan bisa mengakibatkan kerugian atau kehilangan dana. Sebelum berinvestasi, lakukan riset secara menyeluruh. seluruh keputusan investasi/trading ada di tangan investor setelah mengetahui segala keuntungan dan risikonya
Topik
Coinvestasi Update Dapatkan berita terbaru tentang crypto, blockchain, dan web3 langsung di inbox kamu.