Proof-of-time vs proof-of-stake: Bagaimana kedua algoritme membandingkan Intelijen Data PlatoBlockchain. Pencarian Vertikal. Ai.

Proof-of-time vs proof-of-stake: Bagaimana kedua algoritme tersebut dibandingkan

gambar

Algoritme konsensus adalah proses di mana validator (juga dikenal sebagai node atau penambang) dalam jaringan blockchain menyetujui keadaan jaringan saat ini. Ini terutama memerlukan persetujuan apakah transaksi yang diajukan oleh validator adalah otentik. Transaksi penipuan atau tidak akurat ditolak oleh jaringan dengan asumsi semua validator bertindak adil tanpa niat jahat. Validator dihargai dengan cryptocurrency karena mengirimkan transaksi yang akurat dan otentik, sementara pelaku jahat dihukum tergantung pada protokol konsensus. 

Misalnya, dalam jaringan proof-of-work (PoW) seperti Bitcoin (BTC), validator harus mengeluarkan energi melalui perangkat keras yang mahal untuk memvalidasi transaksi, dan jika berhasil, mereka mendapatkan token baru. Jika mereka bertindak jahat, mereka tidak mendapatkan apa-apa dan kerugian datang dari energi yang terbuang digunakan dalam menyampaikan transaksi yang curang atau tidak akurat.

Dalam bukti kepemilikan (PoS) pengguna mempertaruhkan token dan menerima token tambahan untuk mengirimkan transaksi otentik, sementara kehilangan sebagian untuk mengirimkan transaksi yang salah.

Dalam protokol proof-of-time (PoT) prinsipnya sama, dengan validator menerima token tambahan untuk mengirimkan transaksi otentik tetapi kehilangan token untuk mengirimkan transaksi yang tidak akurat atau berbahaya.

Meskipun PoS dan PoT memiliki beberapa kesamaan, keduanya adalah protokol yang sangat berbeda.

Apa itu bukti kepemilikan?

PoS adalah algoritma konsensus yang bekerja oleh pengguna yang mempertaruhkan token mereka sebagai jaminan dengan menguncinya ke dalam kontrak pintar. Sistem bekerja dengan memilih validator, juga dikenal sebagai penambang atau node, untuk memproses blok transaksi. Validator harus memvalidasi transaksi di dalam blok untuk memastikan bahwa tidak ada informasi yang tidak akurat yang terkandung di dalamnya.

Selanjutnya, validator mengirimkan blok ke blockchain dan jika blok telah divalidasi dengan benar, mereka menerima token tambahan sebagai hadiah. Jika validator berperilaku jahat atau malas, biasanya dengan mengirimkan transaksi yang salah atau curang, mereka kehilangan sebagian dari token yang mereka pertaruhkan.

Validator yang mempertaruhkan jumlah token yang lebih tinggi lebih mungkin dipilih untuk memverifikasi transaksi. Mempertaruhkan jumlah token yang lebih tinggi juga menghasilkan hadiah tambahan validator karena mereka biasanya mendapatkan persentase tetap berdasarkan jaringan blockchain. Misalnya pada Ethereum 2.0, validator saat ini mendapatkan 4.2% pada token mereka. Validator juga lebih mungkin dipilih jika mereka telah mempertaruhkan token mereka untuk jangka waktu yang lebih lama.

Menjadi validator dalam sistem PoS terbuka untuk semua orang tetapi hambatan untuk masuk tinggi karena popularitas protokol, dengan sejumlah besar node di blockchain PoS. Semakin banyak node yang dimiliki jaringan, semakin besar jumlah token yang perlu dipertaruhkan oleh pengguna untuk menjadi validator.

Karena ini, kolam taruhan, yang dijalankan oleh validator, biasanya digunakan oleh rata-rata pengguna kripto yang ingin mempertaruhkan token mereka. Dalam sistem ini, pengguna menyimpan token mereka ke dalam kumpulan dan token tersebut dipertaruhkan oleh validator atas nama pemilik token. Sebagai imbalannya, pengguna biasanya membayar โ€œbiaya kumpulanโ€, yang merupakan persentase dari token yang mereka peroleh dari mempertaruhkan.

Apa itu proof-of-time?

Proof-of-time (PoT) adalah algoritma konsensus yang menggunakan sistem voting untuk memilih validator jaringan dan berfokus pada berapa lama validator jaringan telah aktif dalam jaringan serta reputasinya. Protokol ini dikembangkan oleh Analog dan didasarkan pada bukti kepemilikan saham yang didelegasikan (dPoS) yang merupakan versi modifikasi dari PoS.

Proof-of-time mengacu pada buku besar sebagai Timechain dan bekerja dengan menggunakan skor peringkat, fungsi penundaan yang dapat diverifikasi (VDF), dan token yang dipertaruhkan untuk menentukan siapa yang dapat menambahkan transaksi baru ke buku besar. Sistem peringkat bekerja dengan memberikan skor kepada validator jaringan berdasarkan usia dan kinerja masa lalu mereka. Validator menerima skor yang lebih tinggi karena dapat dipercaya dan aktif dalam jaringan untuk waktu yang lebih lama. Mempertaruhkan jumlah token yang lebih besar juga membuat validator lebih mungkin dipilih.

Baru-baru ini: CEO FTX dan salah satu pendiri Solana menawarkan saran untuk membangun ekosistem Web3

PoT mirip dengan dPoS karena pengguna di jaringan memilih untuk memutuskan delegasi mana yang dapat memvalidasi blok berikutnya. Namun, ada beberapa perbedaan dalam proses pemungutan suara, dengan PoT memiliki beberapa tahapan pemungutan suara. Selama tahap pemungutan suara pertama, validator, yang dikenal sebagai pemilih waktu, mengirimkan blok yang berisi data termasuk transaksi yang akan ditambahkan ke Timechain. Jika blok diterima, blok divalidasi, dengan semua transaksi di dalam blok sedang diproses.

Pemilih waktu dipilih melalui proses seleksi yang melihat skor peringkat pemilih dan jumlah token yang dipertaruhkan. Proses menggunakan informasi ini serta VDF untuk memilih pemilih waktu secara acak, dan hanya satu yang dapat dipilih pada satu waktu.

Pemilih waktu juga menjalankan VDF untuk menentukan apakah mereka telah dipilih untuk menambahkan blok baru ke Timechain. Jika telah dipilih, mereka memvalidasi blok, menghasilkan bukti VDF dan mengirimkan kedua data ke node lainnya di Timechain.

Selama tahap kedua, bukti blok dan VDF dikirim ke 1,000 pemilih waktu lainnya untuk diperiksa ulang sebelum ditambahkan ke Timechain. Jika sebagian besar waktu pemilih setuju untuk menerima transaksi itu ditambahkan ke Timechain.

Bagaimana dua protokol konsensus membandingkan

PoS dan PoT memiliki beberapa kesamaan. Pertama, keduanya membutuhkan validator untuk mempertaruhkan token sebagai jaminan saat memverifikasi transaksi, dengan taruhan yang lebih tinggi meningkatkan peluang untuk dipilih. Perbedaan utama adalah sistem peringkat dan pemungutan suara yang digunakan oleh PoT, diikuti dengan verifikasi tambahan oleh 1,000 validator sebelum transaksi diserahkan ke buku besar.

PoS adalah opsi yang lebih populer dan familiar, digunakan oleh Solana, Polkadot, Cardano dan Ethereum 2.0. Dalam hal keuntungan, kedua sistem mengharuskan pengguna untuk mempertaruhkan token alih-alih menghabiskan energi yang menjadikan keduanya sebagai alternatif hemat energi untuk proof-of-work (PoW). Ini juga dapat bekerja sebagai kerugian karena pelaku jahat dengan akses ke sejumlah besar dana secara teoritis dapat mengendalikan jaringan.

Baru-baru ini: Permintaan untuk stablecoin euro yang banyak digunakan sangat besar, kata pakar DeFi

Namun, ini adalah skenario yang tidak mungkin. Untuk memulai serangan 51%, misalnya, aktor jahat perlu memiliki 51% token dalam jaringan, yang sangat tidak mungkin dan sangat berisiko bagi penyerang, terutama dengan blockchain yang lebih populer seperti Ethereum dan Cardano. PoT juga menambah lapisan keamanan dengan mengharuskan setiap transaksi diperiksa ulang oleh seribu validator dengan 2/3 dari mereka harus menyetujui apakah transaksi harus ditambahkan ke buku besar.

Setiap jaringan blockchain memiliki persyaratan khusus yang disesuaikan dengan kebutuhan jaringan. Banyak blockchain tetap menggunakan PoW dan PoS untuk kebutuhan mereka, sementara algoritme tambahan seperti PoT, dPoS, dan proof-of-history (digunakan oleh Polkadot dalam kombinasi dengan PoS) memenuhi kebutuhan yang dihadapi oleh jaringan blockchain mereka.

Stempel Waktu:

Lebih dari Cointelegraph