Apa itu Smart Contract – Ethereum Blockchain

Pada Kesempatan kali ini, saya akan Membahas mengenai Smart Contract pada Jaringan Ethereum (ERC20-ERC71) , BitsanID Cyber Crypto akan menulis artikel tentang smart contract dalam tutorial ini untuk memberi pengalaman pada kalian yang ingin lebih dalam mengenal perkembangan blockchain khususnya di indonesia. sebelum mengenal smart contract ada baiknya kita mengenal Blockchain terlebih dahulu.
•Apa itu Blockchain?
Blockchain adalah jaringan peer-to-peer komputer, atau node, yang berbicara / terhuhung (seperti rantai) satu sama lain. Ini adalah jaringan terdistribusi di mana semua peserta berbagi tanggung jawab menjalankan jaringan. Setiap peserta jaringan menyimpan salinan kode dan data di blockchain. Semua data ini terkandung dalam kumpulan catatan yang disebut “blok” yang “dirantai bersama” untuk membentuk blockchain. Semua node di jaringan memastikan bahwa data ini aman dan tidak dapat diubah, tidak seperti aplikasi terpusat di mana kode dan data dapat diubah setiap saat. Itulah yang membuat blockchain begitu kuat!
Karena blockchain bertanggung jawab untuk menyimpan data, itu pada dasarnya adalah sebuah database. Dan karena itu adalah jaringan komputer yang terhubung satu sama lain, itu adalah jaringan. 
alih-alih menjadi pengguna aplikasi itu sendiri kelak, Anda adalah pengguna jaringan blockhain, maka wajib mengetahui nya. Aplikasi blockchain tidak mengelola data pengguna apa pun. Itu adalah tanggung jawab blockchain! (serba otomatis). oke lanjut,
Apa itu Smart Contract
Semua kode pada blockchain terkandung dalam smart contract, yang merupakan program yang berjalan diblockchain. Mereka adalah blok yang di bangun di aplikasi blockchain.
smart contract adalah protokol dalam ilmu komputer yang dimaksudkan untuk memfasilitasi digital, memverifikasi, atau menegakkan negosiasi atau kinerja dari kontrak tersebut. smart contract memungkinkan kinerja transaksi yang kredibel tanpa pihak ketiga. Transaksi-transaksi ini dapat dilacak dan tidak dapat dipulihkan (dikembalikan).
Smart Contract juga dapat dianggap sebagai prosedur tersimpan yang aman karena pelaksanaannya dan efek yang dikodifikasikan seperti transfer beberapa nilai antar pihak diberlakukan secara ketat dan tidak dapat dimanipulasi, setelah transaksi dengan rincian kontrak tertentu disimpan ke dalam blockchain atau buku besar yang didistribusikan . Itu karena pelaksanaan kontrak yang sebenarnya dikendalikan dan diaudit oleh platform, bukan oleh program sisi server sewenang-wenang yang terhubung ke platform (tidak bisa diubah).
Para developer smart contract mengklaim bahwa banyak jenis smart contract dapat dibuat sebagian atau sepenuhnya dilakukan sendiri, ditegakkan sendiri, atau keduanya. Tujuan dari smart contract adalah untuk memberikan keamanan yang lebih unggul dari hukum kontrak tradisional dan untuk mengurangi biaya transaksi lainnya yang terkait dengan kontrak. Berbagai cryptocurrency telah menerapkan jenis kontrak pintar.
Smart contract ditulis dan disusun dalam bahasa pemrograman yang disebut Solidity, yang sangat mirip dengan JavaScript. Semua kode dalam smart contract tidak dapat diubah, atau tidak akan ada yang bisa merubah. Setelah Developer (Pembuat/Pengembang) menyebarkan / mempublish smart contrat ke blockchain, dia tidak akan dapat mengubah atau memperbarui kode apa pun. Ini adalah fitur desain yang memastikan bahwa kode dapat dipercaya dan aman. Saya sering membandingkan smart contract dengan layanan mikro di web. Mereka bertindak sebagai antarmuka untuk membaca dan menulis data dari blockchain, serta mengeksekusi logika bisnis. Mereka dapat diakses oleh publik, artinya siapa pun yang memiliki akses ke blockchian dapat mengakses antarmuka mereka.
•Sejarah
Smart Contract pertama kali diusulkan pada awal 1990-an oleh ilmuwan komputer, pengacara dan kriptografi Nick Szabo. Dengan implementasi saat ini, berdasarkan pada blockchain , “smart contract” sebagian besar digunakan lebih khusus dalam arti perhitungan tujuan umum yang terjadi pada blockchain atau buku besar yang didistribusikan. Dalam interpretasi ini, digunakan oleh Ethereum Foundation atau IBM Hyperledger. 

Saya rasa Cukup sampai sini dahulu postingan kali ini, 
jangan lupa baca artikel lainnya
Jika dirasa ini bermanfaat , bisa di bagikan kesosial media kalian dengan tombol dibawah ini. terima kasih.

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *