- Pada tahun 1998, Nick Szabo, seorang ilmuwan komputer Amerika, menciptakan istilah smart contract saat ia menemukan cryptocurrency pertama, Bit Gold.
- Kontrak pintar mengikuti konsep sederhana โif/else/ when and thenโ yang ditulis dalam kode. Setiap blok secara berurutan menjalankan kode semacam ini dan karenanya menghasilkan loop berulang yang tampaknya otomatis.
- Kontrak pintar hari ini berisi dua entitas utama pembuat kontrak dan penerima.
Kita semua telah mendengar tentang cryptocurrency, revolusi Web 3, dan kemungkinan tak terbatas yang diberikan pada pengembang blockchain. Teknologi Blockchain telah membuktikan sifatnya yang serbaguna dan fleksibel berkali-kali. Itu telah membawa aplikasi terdesentralisasi yang perlahan mendominasi dunia digital. Memang penemuan baru ini mendapat tempat dalam revolusi Industri ke-4. Namun, apakah Anda benar-benar memahami cara kerja blockchain? Apa yang membuatnya begitu unik? Jawaban atas pertanyaan itu adalah kontrak pintar. Kami menyelami seri 3 bagian, masing-masing versi yang diperluas dari yang lain pada aplikasi kontrak pintar, apa itu dan mengapa itu unik.
Ini untuk membantu lebih lanjut siapa pun yang tertarik untuk mencari tahu apa yang membuat blockchain tergerak. Selain itu, kami berharap ini dapat menginspirasi lebih banyak pengembang blockchain di ekosistem Afrika.
Bagaimana blockchain bekerja; sejarah
Istilah cryptocurrency mengambil keseluruhan dunia digital dilanda badai pada tahun 2017, 8 tahun setelah debut pertamanya pada tahun 2009. Sejak saat itu, kereta musik Web 3 memulai perjalanan pertamanya, dan teknologi blockchain segera menjadi hal baru. Namun, kebanyakan orang perlu mengetahui bahwa Bitcoin bukanlah cryptocurrency pertama, dan istilah smart contract memulai debutnya jauh sebelum pembuatannya.
Baca juga Penambangan Ethereum, panduan pemula untuk memulai.
Dalam 1998, Nick Szabo, seorang ilmuwan komputer Amerika, menciptakan istilah smart contract saat ia menemukan cryptocurrency pertama, Bit Gold. Saat itu, konsep teknologi blockchain masih belum terdengar meskipun aplikasinya sudah ada. Fakta menariknya adalah banyak yang menduga bahwa Szabo kemudian muncul kembali sebagai alias Satoshi Nakamoto, namun ia akhirnya membantah klaim tersebut. Dalam karya aslinya, Szabo mendefinisikan smart contract sebagai protokol transaksi terkomputerisasi yang menjalankan ketentuan kontrak.
Kontrak pintar bukanlah AI
Ilmuwan komputer menggunakan istilah pintar hanya karena secara otomatis dapat menjalankan langkah-langkah tertentu yang telah diprogram sebelumnya. Saat itu, banyak orang mengira bahwa istilah smart contract berkorelasi dengan penggunaan AI dalam programnya. Namun, dia kemudian menyatakan bahwa sebanyak aplikasi awal mengotomatiskan kontrak, kemampuan mereka berhenti di sana, membuat mereka tidak layak disebut AI.
Untuk menguraikan penggunaan kontrak pintarnya, Szabo membandingkannya dengan mesin penjual otomatis di mana setelah pengguna memenuhi berbagai persyaratan "kontrak", seperti memasukkan uang dan menekan tombol, mesin akan secara otomatis menghormati akhir perjanjiannya.
Pada dasarnya semua aplikasi kontrak pintar, bahkan dalam aplikasi terdesentralisasi, mengikuti aturan dasar ini.
Szabo menulis:
โSekuritas baru ini dibentuk dengan menggabungkan sekuritas (seperti obligasi) dan derivatif (opsi dan masa depan) dalam berbagai cara. Karena analisis terkomputerisasi dari struktur istilah kompleks untuk pembayaran ini sekarang dapat dibangun ke dalam kontrak standar dan diperdagangkan dengan biaya transaksi yang rendah.โ
Setelah bertahun-tahun, pengembang blockchain mendefinisikan ulang konsep ini untuk mengembangkan sistem dan algoritme yang nantinya akan menjadi blok bangunan dari โcara kerja blockchainโ.
Kontrak pintar saat ini berisi dua entitas utama: pembuat kontrak, yang mendefinisikan dan menetapkan aturan kontrak yang diperlukan melalui kode, dan penerima, yang telah memenuhi semua aturan untuk memperoleh respons. Saling pengertian antara kedua belah pihak ini menyebabkan banyak aplikasi kontrak pintar.
Baca Juga Perangkat lunak, paket, dan alat yang Anda butuhkan untuk menjadi pengembang web3.
Bagaimana blockchain bekerja; kontrak pintar
Paling mendasar dalam memahami โcara kerja blockchainโ, kontrak pintar mengikuti konsep sederhana โjika/lain/kapan dan kemudianโ yang ditulis dalam kode. Setiap blok secara berurutan menjalankan kode semacam ini dan karenanya menghasilkan loop berulang yang tampaknya otomatis. Kontrak pintar berisi kondisi yang telah ditentukan sebelumnya, jika dipenuhi, akan menghasilkan reaksi. Dalam bahasa awam, mereka mengaktualisasikan konsep; โsetiap aksi menghasilkan reaksiโ. Hal ini akan memungkinkan para pihak untuk melakukan transaksi dengan hanya mengetahui kepentingan bersama dari transaksi tersebut.
Tampilan dasar
Untuk memahami cara kerja blockchain, aplikasi terdesentralisasi ikuti langkah-langkah berikut:
- Pengembang Blockchain mendesain dan menyiapkan kondisi yang telah ditentukan sebelumnya untuk transaksi dan validasi
- Suatu pihak akan memicu kontrak pintar dengan memulai keinginan atau kebutuhan. Contoh utama adalah keinginan pengguna untuk mengirim cryptocurrency ke pihak lain.
- Ini memicu proses validasi dan verifikasi. Proses ini adalah penerapan kontrak pintar yang sebenarnya, karena aplikasi terdesentralisasi akan melalui aturan yang telah ditentukan sebelumnya yang dibuat oleh pengembang blockchain. Ini mirip dengan cara bank memverifikasi detail rekening dan informasi ID sebelum mentransfer dana. Namun, kontrak pintar tidak membutuhkan informasi berlebih.
- Aplikasi terdesentralisasi membuat blok baru. Aplikasi inti dari kontrak pintar adalah pembuatan rekor. Catatan ini sangat penting karena merupakan elemen inti dari โcara kerja blockchainโ. Data didistribusikan ke seluruh jaringan terdistribusi dan merupakan aturan dasar yang diterapkan secara universal oleh pengembang blockchain.
- Itu menggabungkan informasi lama dan baru di jaringan blockchain. Langkah terakhir dalam sebagian besar smart contract adalah pembaruan sistem jaringan. Aplikasi universal memastikan bahwa tidak ada node tunggal dalam jaringan yang memiliki data yang berbeda. Ini menciptakan sifat transparan dari kontrak pintar.
Berbagai komponen smart contract meliputi logika, properti, dan data dalam satu paket. Ini meruntuhkan lapisan logika bisnis dan data menjadi satu lapisan di mana pengembang menulis di blockchain. Ini menjawab beberapa aspek mendasar dari โcara kerja blockchainโ; kekekalan, eksekusi deterministik, dan transparansi yang diperlukan di lingkungan yang tidak tepercaya. Atribut ini bervariasi tergantung pada aplikasi terdesentralisasi.
Baca juga teknologi rantai blok; Dasar aplikasi Kenya.
Beberapa pengembang blockchain memisahkan fungsi ini untuk mengisolasi dan menggunakannya dalam berbagai aplikasi kontrak pintar.
Replikasi, seperti yang disebutkan sebelumnya, memastikan bahwa semua pihak atau jaringan yang tidak dipercaya memiliki informasi yang sama. Setiap node dalam jaringan aplikasi terdesentralisasi harus menjalankan kontrak pintar berulang kali.
Kesimpulan
Pengembang Blockchain sering menemukan kembali ketentuan aturan dasar yang diterapkan di blockchain. Ini mengarah ke berbagai aplikasi kontrak pintar. Pada saat yang sama, beberapa mungkin memanfaatkan ketetapan dan transparansi, sementara yang lain fokus pada distribusi kontrak pintar. Penting untuk diingat bahwa artikel ini tidak berfokus pada penerapannya pada cryptocurrency.
Pengembang Blockchain telah membuktikan ada banyak desain aplikasi terdesentralisasi. Ini hanyalah artikel pengantar yang menyentuh konsep dasar kontrak pintar dan menguraikan aspek fundamentalnya. Untuk audiens kami yang lebih teknis, kami akan menerbitkan artikel yang menyoroti sifat rumit kontrak pintar. Selain itu, kami akan menguraikan berbagai bahasa pemrograman yang digunakan.
- Konten Bertenaga SEO & Distribusi PR. Dapatkan Amplifikasi Hari Ini.
- Platoblockchain. Intelijen Metaverse Web3. Pengetahuan Diperkuat. Akses Di Sini.
- Sumber: https://web3africa.news/2023/02/10/news/how-blockchain-works-starts-with-smart-contracts/
- 1998
- a
- Tentang Kami
- Akun
- memperoleh
- Tindakan
- tambahan
- Setelah
- Persetujuan
- AI
- Membantu
- algoritma
- Semua
- sudah
- Amerika
- analisis
- dan
- Lain
- menjawab
- jawaban
- siapapun
- Aplikasi
- aplikasi
- terapan
- artikel
- penampilan
- aspek
- atribut
- para penonton
- Otomatis
- secara otomatis
- Bank
- dasar
- dasar
- karena
- menjadi
- sebelum
- mulai
- antara
- Bit
- Bitcoin
- Memblokir
- blockchain
- Jaringan Blockchain
- Jaringan Blockchain
- Teknologi blockchain
- blockchains
- Blok
- Obligasi
- kedua belah pihak
- Terbawa
- Bangunan
- dibangun di
- bisnis
- tombol
- kemampuan
- klaim
- kode
- diciptakan
- menggabungkan
- Umum
- dibandingkan
- kompleks
- komponen
- komputer
- konsep
- konsep
- Kondisi
- Mengadakan
- kontrak
- kontrak
- Core
- Biaya
- bisa
- membuat
- menciptakan
- penciptaan
- pencipta
- cryptocurrency
- data
- debut
- debutnya
- Terdesentralisasi
- Aplikasi Terdesentralisasi
- didefinisikan
- Mendefinisikan
- Tergantung
- Derivatif
- Mendesain
- desain
- rincian
- mengembangkan
- Pengembang
- pengembang
- berbeda
- digital
- dunia digital
- didistribusikan
- Jaringan Terdistribusi
- distribusi
- setiap
- Terdahulu
- ekosistem
- Rumit
- Tak berujung
- Memastikan
- Seluruh
- entitas
- lingkungan
- penting
- Bahkan
- akhirnya
- contoh
- menjalankan
- eksekusi
- diperluas
- beberapa
- temuan
- Pertama
- fleksibel
- Fokus
- mengikuti
- dibentuk
- Prinsip Dasar
- kesenangan
- fungsionalitas
- mendasar
- dana-dana
- lebih lanjut
- Futures
- menghasilkan
- mendapatkan
- Go
- Gold
- membimbing
- mendengar
- menyoroti
- berharap
- Seterpercayaapakah Olymp Trade? Kesimpulan
- Namun
- HTTPS
- ID
- kekekalan
- in
- memasukkan
- individu
- industri
- Revolusi Industri
- informasi
- mulanya
- mengilhami
- bunga
- tertarik
- pengantar
- Jadian
- Penemuan
- isu
- IT
- Jenis
- Mengetahui
- bahasa
- Bahasa
- Terakhir
- lapisan
- lapisan
- Memimpin
- BELAJAR
- Dipimpin
- Panjang
- Rendah
- mesin
- Utama
- MEMBUAT
- Membuat
- banyak
- max-width
- tersebut
- hanya
- bergabung
- Pertambangan
- uang
- lebih
- paling
- saling
- Nakamoto
- Alam
- perlu
- Perlu
- bersih
- jaringan
- sistem jaringan
- jaringan
- New
- simpul
- banyak sekali
- Tua
- Opsi
- asli
- Lainnya
- Lainnya
- paket
- paket
- bagian
- pihak
- pihak
- pembayaran
- Konsultan Ahli
- Tempat
- plato
- Kecerdasan Data Plato
- Data Plato
- kemungkinan
- Perdana
- proses
- Pemrograman
- bahasa pemrograman
- properties
- protokol
- terbukti
- pertanyaan
- Reaksi
- Baca
- catatan
- ingat
- berulang-ulang
- replikasi
- membutuhkan
- wajib
- tanggapan
- mengakibatkan
- Hasil
- Revolusi
- Aturan
- aturan
- sama
- puas
- Satoshi
- Satoshi Nakamoto
- ilmuwan
- Surat-surat berharga
- terpisah
- Seri
- set
- set
- penyiapan
- mirip
- Sederhana
- hanya
- sejak
- tunggal
- Perlahan
- pintar
- kontrak pintar
- Kontrak Cerdas
- So
- beberapa
- tertentu
- menyatakan
- Langkah
- Tangga
- Masih
- badai
- seperti itu
- sistem
- sistem
- Teknis
- Teknologi
- istilah
- Grafik
- mereka
- hal
- pikir
- Melalui
- di seluruh
- waktu
- untuk
- alat
- sentuhan
- diperdagangkan
- .
- Biaya transaksi
- Transaksi
- Mentransfer
- Transparansi
- jelas
- memicu
- benar
- memahami
- pemahaman
- unik
- Universal
- menggunakan
- Pengguna
- Penggunaan
- pengesahan
- variasi
- berbagai
- Verifikasi
- memeriksa
- serba guna
- versi
- vital
- cara
- jaringan
- Web 3
- Web3
- Apa
- yang
- SIAPA
- lebar
- akan
- dalam
- Kerja
- bekerja
- dunia
- akan
- tertulis
- tahun
- Kamu
- zephyrnet.dll