Memahami Bitcoin PoW (BTCW) Melalui Lensa Whitepapernya
1 - nStakeModifier: This is block and block transaction hashes added together. These are the transactions that won the PoS in the past. This is defined and can't be manipulated. 2 - blockFrom.nTime: Time from block. This is defined and can't be manipulated. 3 - nTime: Time for current block. This can be updated to help solve the equation, however there isn't much of a range as blocks are on average 10 minutes apart. 4 - txPrev.vout.hash: This is the previous hash of the current transaction candidate. 5 - txPrev.vout.n: This is the vout number of the previous hash of the current transaction candidate.
Yang membiaskan persamaan di atas adalah istilah 'nWeight'. Semakin banyak nilai koin yang dipertaruhkan (stake), semakin mudah menyelesaikan persamaan tersebut.
BitcoinPoW menggunakan metode PoW/PoT menghilangkan istilah 'nWeight' yang bias ini. Hal ini memungkinkan semua transaksi yang dipertaruhkan memiliki peluang yang sama dalam menyelesaikan persamaan di atas. Beginilah istilah PoS berubah menjadi PoT. Ketika semua jumlah yang dipertaruhkan diabaikan, semuanya diperlakukan sama, begitulah cara kerja PoT (Proof of Transaction).
Melihat poin #4 di atas, txPrev.vout.hash, sistem PoS tidak mendapatkan manfaat dari penyelesaian persamaan berapa pun jumlah transaksinya karena jika hanya ada satu transaksi, maka akan sangat dipengaruhi oleh jumlah transaksi tersebut. Jika terdapat banyak transaksi, terdapat variasi hash yang lebih besar untuk membantu menyelesaikan persamaan, namun setiap transaksi dikurangi karena bobotnya lebih kecil.
Dengan menghilangkan istilah 'nWeight', metode PoW/PoT memaksa persamaan di atas berubah menjadi PoW. Seorang penambang dapat meningkatkan jumlah transaksi untuk menghasilkan sejumlah besar hash yang dapat digunakan untuk melakukan iterasi guna membantu mempercepat pencarian solusi. Semakin banyak jumlah transaksi yang dibuat maka semakin cepat komputer dapat melakukan iterasi, karena semakin tinggi kekuatan hashnya. Beginilah cara BitcoinPoW beroperasi menggunakan PoW. Setiap transaksi yang ada di set, merupakan taruhan yang valid pada suatu waktu di masa lalu, begitulah cara ia juga menggunakan PoT.
Berita Terkait
Komentar (0)
Tulis Komentar
Belum ada komentar untuk artikel ini. Jadilah yang pertama memberikan tanggapan!