Cara Kerja Bitcoin
Bitcoin adalah sistem pembayaran dan jaringan baru yang dibuat dari 2 teknologi utama:
1) cryptography, dan 2) jaringan terdesentralisasi, terhubung dengan mata uang crypto berbasis blockchain.
Jaringan Bitcoin mencatatkan transaksi peer-to-peer pada ledger terdistribusinya yang mana disalin oleh semua partisipan. Komposisi yang lebih detil seperti berikut ini:
1. Setiap transaksi yang dicatat dalam ledger umum dapat dilihat oleh siapa saja. Bitcoin menggunakan model berbasis UTXO (Unspent Transaction Output) untuk menunjukkan jumlah hasil transaksi sebagai suatu keseimbangan.
2. Tanda tangan digital digunakan untuk membuktikan kepemilikan transaksi. Public Key dan Private Key adalah pasangan, yang dapat ditandatangani pada transaksi dengan menggunakan Private Key. Oleh karena itu, transaksi dapat dikonfirmasi menggunakan tanda tangan dan Public Key.
3. Riwayat transaksi juga diakui di jaringan. Jaringan terdiri dari sejumlah node, dan masing-masing dianggap sebagai peserta. Setiap node berbagi semua riwayat transaksi.
4. Catatan transaksi ditambahkan ke blok melalui verifikasi dari node, dan blok ini terus terhubung sebagai rantai yang disebut blockchain.
Bitcoin dapat diperoleh melalui penambangan. Ini dikeluarkan sebagai reward mining kepada penambang yang menciptakan blok baru, dan itu dilakukan melalui PoW (Proof of Work). Ini adalah tugas untuk menemukan nilai target yang dibutuhkan oleh sistem untuk menghitung nilai hash yang diperlukan untuk menghasilkan blok baru.
Bagaimana Ethereum Bekerja?
Ethereum adalah platform berbasis blockchain yang dapat menjalankan aplikasi terdesentralisasi yang disebut dApps (Decentralized Apps). Platform Ethereum dibandingkan dengan sistem operasi (OS) seperti Android, dan dApps untuk aplikasi smartphone.
Tidak seperti Bitcoin, Ethereum menggunakan model berbasis akun untuk membuat akun. Akun ini mendukung fungsi penagihan dan smart contract. Kontrak cerdas mendukung Turing bahasa pemrograman lengkap, sehingga jumlah, objek, kondisi, otoritas, dan metode dapat dirancang dengan cara apa pun yang dapat dibayangkan. Dengan kata lain, semua yang dapat Anda lakukan dengan komputer dapat diterapkan sama di Ethereum.
Komposisi Ethereum adalah sebagai berikut:
1. Smart contract dimasukkan sebagai kode pada Ethereum menggunakan bahasa "Solidity", dan smart contract diverifikasi dan dijalankan pada EVM setiap node.
2. Hasil dari pelaksanaan kontrak di Ethereum dicatat pada blockchain sebagai perubahan status, dan dApp adalah subjek menggunakan hasil perubahan negara dari Ethereum.
3. Setiap node mining dioperasikan oleh pihak yang tidak ditentukan dan dengan demikian dinyatakan "terdesentralisasi" atau "terdistribusi". Semua node ini memiliki set lengkap yang semuanya dianggap asli. Mereka mengumpulkan dan memvalidasi catatan transaksi untuk membentuk bundel data yang disebut sebagai "blok" yang kemudian ditambahkan ke "blockchain". Proses ini disebut "penambangan/ mining".
Penambang yang menemukan jawaban pertama dari algoritma PoW dikompensasi dengan ETH yang baru dicetak oleh blockchain itu sendiri. Juga, ketika menjalankan smart contract di Ethereum, pengguna diharuskan membayar biaya yang disebut Gas dalam bentuk ETH ke node untuk menggunakan kekuatan komputasinya.
Untuk mencegah konsentrasi kekayaan yang berlebihan yang terlihat di Bitcoin, Ethereum bertujuan untuk menciptakan keseimbangan dengan mempengaruhi free float ETH dengan merantai jadwal masalah ETH setiap tahun. Di masa depan, model penambangan secara bertahap akan beralih ke PoS (Proof of Stake) dan tingkat pertumbuhan suplai akan direvisi menjadi dalam '0 hingga 0,05'.
0 Komentar untuk "Bagaimana Cara Kerja Bitcoin dan Ethereum ?"