Kontrak yang cerdas. Bagian 1. Ketika kertas itu tahu apa yang Anda katakan kepadanya dan melakukannya

Artikel ini sudah diterbitkan sebelumnya di Geektimes oleh karyawan kami, tetapi diblokir karena persyaratan untuk mempertahankan blog perusahaan. Kami menerbitkan artikel ini untuk integritas seluruh seri artikel tentang kontrak pintar.

Sedikit sejarah


Pada awal perkembangannya, Internet adalah pemandangan yang agak membosankan - untuk seluruh dunia tidak ada lebih dari beberapa lusin situs perhatian yang layak dengan konten yang menarik. Teknologi Blockchain, yang sering disebut Internet baru, membawa kita kembali ke saat yang sama: hanya ada beberapa solusi perangkat lunak lengkap untuk seluruh jaringan, yang masih sangat jauh dari sempurna.

Tetapi pada saat itu, pada tahun 1996, ketika putaran pertama perkembangan global Internet dimulai, programmer dan kriptografer Amerika Nick Szabo (kira-kira. Dalam foto Nick Szabo di masa kanak-kanak) pertama kali mengusulkan konsep "kontrak pintar", yang hari ini tidak terpikirkan tanpa merujuk pada ekosistem Blockchain. . Sabo menggambarkan kontrak pintar sebagai protokol komputer yang, berdasarkan algoritma matematika, secara independen melakukan transaksi dengan kontrol penuh atas implementasinya. Definisi kontrak pintar semacam itu masih relevan.



Berikut adalah bagaimana Szabo sendiri berkomentar tentang ini sekarang: “Sungguh menakjubkan melihat bagaimana visi saya tentang kontrak pintar, yang saya jelaskan lebih dari dua puluh tahun yang lalu, berkembang dalam berbagai arah kreatif. Teknologi Blockchain muncul sangat tepat waktu, menjadi ekosistem yang ideal untuk pengembangan kontrak pintar, yang sudah menjadi kejadian paling umum dalam transaksi bisnis dan seterusnya. "Saya senang menjadi bagian dari komunitas yang terlibat dalam pengembangan teknologi open source yang menjamin keamanan dan kerahasiaan semua operasi, dan untuk bekerja demi kebaikan bersama."

Kontrak yang cerdas akan melakukan segalanya


Prototipe kontrak pintar adalah kontrak kertas biasa yang digunakan organisasi modern mana pun dalam kegiatannya. Setelah menyusun, kontrak semacam itu biasanya ditandatangani secara manual, dikirim dalam perjalanan jauh di seluruh dunia untuk mengumpulkan tanda tangan yang diperlukan, dan kemudian orang secara pribadi memenuhi semua ketentuan mereka.

Perkembangan paling jelas dari proses-proses ini dapat berupa teknologi yang, pertama, memungkinkan untuk mengatasi semua ruang dalam hitungan detik, dan kedua, akan mengotomatiskan kondisi dasar perjanjian. Dalam hal ini, kontrak akan dilaksanakan secara otomatis, tanpa partisipasi manusia. Seperti yang ditunjukkan oleh pengembangan teknologi, Blockchain dan kontrak pintar adalah solusi yang cocok untuk ini.

Apa itu kontrak pintar? Untuk menyederhanakan, kontrak pintar adalah semua perjanjian yang sama antara orang dan / atau organisasi, tetapi hanya dijelaskan dalam bentuk kode program yang dieksekusi secara otomatis dan menerima semua data yang diperlukan menggunakan apa yang disebut "oracle" - program yang menyediakan bundel nyata dan dunia digital bersama.



Biasanya, kontrak pintar ditulis untuk Blockchain (meskipun mereka mungkin ada di lingkungan yang berbeda). Dalam lingkungan Blockchain, semua logika perangkat lunak dari kontrak pintar ditulis dan terletak di blok, yang merupakan wadah perangkat lunak yang menggabungkan semua pesan yang terkait dengan kontrak pintar tertentu. Pesan dapat bertindak sebagai input dan output dari kode program kontrak pintar dan mengarah pada beberapa tindakan di dunia nyata atau digital di luar blok Blockchain.

Dalam artikel ini, kami tidak akan menyelidiki rincian teknis pembuatan dan pengoperasian kontrak pintar. Penting untuk dicatat bahwa kontrak yang cerdas membutuhkan beberapa elemen yang diperlukan:

Pertama, ini adalah identifikasi digital dan keberadaan tanda tangan digital (kunci publik dan pribadi) dari dua atau lebih pihak dalam kontrak.

Kedua, untuk kesimpulan dari kontrak pintar, lingkungan desentralisasi swasta diperlukan, di mana kontrak pintar akan dicatat, dan yang mendukung input dan output untuk nubuat;

Ketiga, subjek kontrak dan ketersediaan alat yang diperlukan untuk pelaksanaannya. Misalnya, jika ada perhitungan yang seharusnya - maka ini adalah akun penyelesaian cryptocurrency, jika Anda memerlukan tautan dengan dunia nyata - lalu program oracle.

Keempat, ini adalah kondisi yang dijelaskan secara spesifik untuk pelaksanaannya, yang dikonfirmasi oleh para peserta bersamaan dengan penandatanganan seluruh kontrak pintar.

Apa itu kontrak pintar?


Tergantung pada tingkat otomatisasi, kontrak pintar dapat terdiri dari berbagai model:

  • Kontrak pintar sepenuhnya otomatis;
  • Kontrak pintar dengan salinan dalam bentuk kertas;
  • Kontrak di atas kertas, bagian dari ketentuan yang ditransfer ke kode program (kontrak pintar sebagian otomatis). Misalnya, hanya pembayaran yang dapat diotomatisasi. Jenis-jenis kontrak cerdas ini termasuk, misalnya, kontrak pintar tenaga kerja, jika penilaian pekerjaan seseorang tidak dapat diterjemahkan ke dalam nilai-nilai tertentu).

Wajar kalau kontrak pintar sedang diuji sekarang dan tidak ada fungsi dan kepercayaan yang cukup dalam sistem untuk pemrograman kontrak pintar yang benar-benar kompleks. Oleh karena itu, sebagian besar kontrak pintar yang saat ini dijalankan berada dalam jenis kontrak ketiga, yang hanya mengotomatiskan aspek-aspek tertentu dari perjanjian, khususnya, pertukaran aset digital (misalnya, pertukaran dana untuk hak properti).

Namun demikian, ada setiap alasan untuk percaya bahwa dalam waktu dekat, dengan pengembangan infrastruktur blockchain dan munculnya nubuat yang dapat dipercaya, kontrak pintar akan berhenti menjadi hanya tambahan pada versi kertas dari dokumen dan akan menjadi penjamin utama dari pelaksanaan perjanjian apa pun. Versi kertas akan kehilangan semua maknanya dan hanya akan digunakan untuk kenyamanan mempelajari dokumen.

Melihat kecepatan raksasa seperti IBM, Intel, Cisco, Microsoft dan Linux mengembangkan kerangka kerja untuk menciptakan ekosistem blockchain tertutup yang memungkinkan Anda untuk menyimpan dan menjalankan kontrak pintar tanpa melanggar prinsip-prinsip korporat tentang privasi data dan rahasia dagang - itu semua hanya sekitar sudut.

Harap dicatat: ekosistem Blockchain publik yang memungkinkan siapa saja yang ingin mengakses transaksi kontrak pintar sepenuhnya tidak dapat diterima oleh bisnis. Lagi pula, biasanya organisasi tidak mau mengungkapkan ikatan bisnis mereka, dan bahkan kurang bersemangat untuk membuka akses ke semua transaksi mereka.

Lee Brain, CTO dari kantor investasi di Barclays, juga mengkonfirmasi posisi ini, mengatakan bahwa kontrak pintar harus dilindungi dari akses yang tidak sah, dan dalam hal ini, publisitas dari beberapa solusi blockchain dapat menjadi masalah dalam penggunaan kontrak pintar oleh bisnis dan organisasi.



Contoh Penggunaan


Potensi penggunaan kontrak pintar sangat luas. Anda dapat menggunakan kontrak pintar untuk semua situasi yang memungkinkan, mulai dari kontrak pintar buruh biasa hingga perdagangan derivatif keuangan dan premi asuransi.

Contoh paling terkenal dari penggunaan teknologi adalah desentralisasi organisasi otonom, atau DAO (The DAO, Digix.io, Fermat). Pekerjaan dalam organisasi semacam itu sepenuhnya didasarkan pada kontrak yang cerdas dan dikendalikan oleh keputusan kolektif para pesertanya, pemilik token. Terlebih lagi, semua momen kerja, dari tugas harian hingga jadwal penggajian, ditentukan dalam kode program. Ini membuat organisasi yang terdesentralisasi jauh lebih efektif daripada yang tradisional: jika seorang anggota organisasi seperti itu secara sistematis tidak memenuhi tugasnya atau, misalnya, sering kasar kepada anggota masyarakat lainnya, maka pemegang token dapat dengan mudah menarik dukungan mereka untuk peserta ini, dan kemudian ia akan secara otomatis kehilangan kontrak. dan akan dikeluarkan dari DAO.

Namun, tidak perlu menjadikan kontrak pintar sebagai dasar keberadaan perusahaan - kontrak pintar dapat menjadi tambahan yang nyaman, alat untuk menyelesaikan masalah bisnis tertentu. Misalnya, dapat berupa sirkulasi dokumen, akuntansi, audit, dan bahkan pengiriman barang.

Misalnya, bank Inggris Barclays, yang September lalu melakukan transaksi perdagangan blockchain pertama di dunia, sudah menggunakan kontrak pintar untuk mendaftarkan transfer kepemilikan dan mentransfer pembayaran ke lembaga keuangan lainnya, dan pengembang protokol Bitcoin Core, Jeff Garzik pernah mengusulkan aplikasi kontrak pintar berikut: “UPS dapat melaksanakan kontrak yang mengatakan:“ Jika kami menerima pembayaran untuk pengiriman barang, maka pabrikannya, yang berada dalam rantai pasokan untuk banyak Siapa pun di atas akan segera mulai membuat produk seperti itu, karena yang ini sudah dikirim ke tujuannya. "

Apa yang kita lakukan dengan kontrak pintar di Jincor


Saat ini, manfaat menggunakan kontrak pintar di pasar global sudah jelas bagi semua peserta. Mengurangi biaya transaksi, kemampuan bagi perusahaan kecil mana pun untuk memasuki pasar global dan menghadirkan kehadiran mereka di luar pasar lokal mereka dengan bantuan kontrak pintar, kepercayaan absolut antara rekanan - semua ini memaksa organisasi untuk secara cermat mempelajari kemungkinan memasukkan kontrak pintar ke dalam kegiatan mereka, serta ini sudah terjadi dengan cryptocurrency (dalam artikel sebelumnya kami mengatakan bahwa lebih dari 100.000 perusahaan di seluruh dunia, termasuk Microsoft, Amazon, Tesla, Dell dan Steam, sudah menerima pembayaran dalam cryptocurrency. mata uang).

Namun, salah satu hambatan utama terhadap penyebaran besar kontrak pintar di lingkungan bisnis tetap merupakan ambang masuk yang tinggi. Memprogram kontrak pintar sangat mahal, dan membutuhkan kehadiran yang disebut codelawyers - spesialis dengan paduan kompetensi yang sangat langka.

Misi Jincor adalah untuk memberi organisasi kemampuan untuk membuat kontrak yang cerdas tanpa pengetahuan teknis dan hukum khusus. Berdasarkan pada blockchainnya sendiri, Jincor sedang mengembangkan desainer kontrak pintar yang dengannya setiap pengguna internet dapat membuat kontrak pintar mereka sendiri dan menempatkannya di blockchain, setelah itu secara otomatis pelaksanaan kondisi yang ditentukan di dalamnya akan dimulai. Pada saat yang sama, proses membuat kontrak di Jincor tidak lebih rumit daripada melakukan pembelian di toko online.

Selain itu, Jincor menyediakan semua lingkungan yang diperlukan untuk penggunaan penuh kontrak pintar, termasuk ekosistem blockchain, mekanisme identifikasi digital, tanda tangan digital, serta sistem arbitrase terdesentralisasi (artikel tentang arbitrase akan dirilis besok), yang memungkinkan Anda untuk menyelesaikan perselisihan dengan cara yang paling rasional dan tidak memihak. . Untuk menyimpulkan kontrak pintar pada platform, organisasi perlu memiliki atau membuat permintaan kepada Jincor untuk membeli token JCR untuk membayar layanan Jincor.

Jincor ico


Mulai dari 21 Agustus, token JCR dapat dibeli dalam pra-ICO 2 kali lebih murah daripada harga awal token (ICO akan mulai pada 1 November). Membeli token JCR pada pra-ICO akan membantu memastikan profitabilitas progresif yang konstan, karena biaya mereka di masa depan akan tergantung pada popularitas platform di lingkungan bisnis.

Anda juga dapat berlangganan saluran kami di Telegram . Kami akan dengan senang hati memberikan klarifikasi lebih lanjut tentang artikel, proyek atau ICO mendatang.

Apa yang akan kita bicarakan di artikel selanjutnya


Dalam artikel berikutnya (Kontrak pintar. Bagian 2. Dari hype menjadi kenyataan) kita akan berbicara tentang mengapa kontrak pintar tidak dapat hidup tanpa desentralisasi dan blockchain, apa keuntungan mendasar yang mereka miliki dalam diri mereka, apa saja hambatan dalam penerapan kontrak pintar di proses bisnis dan bagaimana kita mengatasi hambatan ini di Jincor.

Source: https://habr.com/ru/post/id406067/


All Articles