Knowledege Content
Blockchain dipopulerkan oleh orang anonim (atau grup) Satoshi Nakamoto, ketika mereka merilis Jaringan Bitcoin pada tahun 2009. Bitcoin adalah jaringan blockchhain khusus cryptocurrency, dan terutama menangani transfer aset BTC di seluruh jaringan, tanpa perantara atau otoritas tepercaya. sambil memastikan jaringan itu sendiri aman dan tidak dapat diretas. (P.S. Jaringan bitcoin kemungkinan juga merupakan karunia bug terbesar di dunia - jika Anda dapat meretasnya, Anda akan menjadi triliuner instan).
Seiring waktu, desain Bitcoin ini menginspirasi jaringan blockchain lain yang lebih mumpuni untuk keluar, seperti Ethereum.
smart contract adalah aplikasi yang berjalan di mesin virtual Ethereum. smart contract merupakan perjanjian dalam bentuk kode komputer yang terdesentralisasi di mana computing power atau daya komputasi berasal dari semua kode Ethereum tersebut. Nah, setiap kode yang menyediakan daya komputasi dibayar untuk sumber daya di dalam token Ether.
Smart contract berjalan di jaringan blockchain, sehingga mereka disimpan di database publik dan tidak dapat diubah. Transaksi yang terjadi dalam kontrak pintar diproses oleh blockchain, yang berarti kontrak pintar dapat dikirim secara otomatis tanpa pihak ketiga (bank, pemerintah, broker, dan lain-lainnya).
Untuk membayangkan cara kerja smart contract, kita bisa melihat cara kerja vending machine (memasukkan jumlah uang baru mendapat barang). Kamu cukup memasukkan jumlah cryptocurrency yang diperlukan di dalam kontrak serta escrow dan segala dokumen yang harus disertakan dalam perjanjian. Baru lah perjanjian akan berjalan.
Smart contract dapat bekerja sendiri tapi bisa juga diterapkan bersama kontrak pintar lainnya. Jika satu kontrak pintar dijalankan bersama dengan kontrak pintar lainnya, kedepannya saat kontrak itu selesai dapat memunculkan kontrak-kontrak lainnya yang berhubungan. Hal ini terjadi karena secara teori, seluruh sistem dan organisasi sepenuhnya dapat berjalan dengan kontrak pintar.
smart contract sifatnya terdesentralisasi. Secara proses lebih sederhana dan tidak ada perantara atau pihak ketiga. Dengan smart contract, kamu tidak membutuhkan pengacara untuk memastikan kontrak dijalankan dengan benar. Beberapa orang bahkan menambahkan komponen multi-tanda tangan (multi-sig),yang meminta masing-masing pihak untuk menandatangani sebelum mentransfer dana atau pekerjaan. Adanya smart contract membantu kita menghindari risiko ditipu oleh pihak ketiga dan juga mempercepat prosesnya.
Setelah kontrak ditulis dan ditandatangani oleh kedua belah pihak, kontrak tersebut dipantau oleh komputer di sistem blockchain. Dalam kebanyakan kasus, kontrak itu sendiri bersifat publik, dan pihak yang terlibat bersifat pseudo-anonim. Selain itu, ada pemicu tertentu di dalam kode. Misalnya, ketika penyedia layanan mengirimkan produk akhir, pemberi kerja harus membayar dalam aset kripto.
smart contract adalah program komputer kecil yang direplikasi dan diproses di semua komputer di jaringan Ethereum tanpa koordinator pusat. smart contract memungkinkan Anda memprogram kontrak yang dapat ditegakkan secara otomatis oleh kode komputer.
Sifat tujuan umum Ethereum memungkinkan sejumlah aplikasi yang mungkin dibangun di atasnya, yang semuanya mewarisi manfaat keamanan dan desentralisasi yang berasal dari berjalan di blockchain Ethereum.
Token ERC20
Selain Ether, orang dapat membuat dan menggunakan mata uang mereka sendiri di Ethereum. Bentuk mata uang yang paling umum adalah token ERC20. Token ERC20 adalah smart contract yang sesuai dengan standar tertentu. Pengembang dapat melampaui standar, tetapi harus memenuhi persyaratan minimum saat membuat token mereka sendiri. Standardisasi memungkinkan dompet digital dengan mudah mendukung semua jenis token, tanpa memerlukan kode khusus untuk setiap token yang dibuat.
Token ERC721 dan ERC1155
Inilah yang juga disebut NFT. Kedua standar ini, mirip dengan ERC20, memberikan garis dasar untuk persyaratan apa yang harus dipenuhi saat membuat NFT. Mereka juga memberikan manfaat serupa, memungkinkan dompet dan pasar NFT untuk langsung kompatibel dengan with semua koleksi NFT karena semuanya mengikuti salah satu dari dua standar ini.
dan masih banyak lagi..