Apa itu Proof of Work (PoW)? Bagaimana Bitcoin Menggunakan Bukti Kerja untuk Konsensus

>

Saat menganalisis jaringan blockchain modern, kata ‘Bukti Kerja’ sering dijumpai. Faktanya, kami menemukan penyebutan pertama dari mekanisme konsensus PoW dalam whitepaper Bitcoin asli dibuat oleh Satoshi Nakamoto. Tapi apa itu PoW dan mengapa mekanisme konsensus ini penting untuk teknologi blockchain?

Proof of Work mewakili materi dasar yang memandu transaksi, pengguna, dan penambang dalam buku besar digital publik. Sistem berhasil memastikan kelanjutan tepat waktu dari semua transaksi di dalam jaringan untuk menghindari berbagai jenis aktivitas berbahaya.

Kedengarannya rumit? Jangan khawatir! Kami telah menulis penjelasan untuk Proof of Work dalam bentuk yang mudah dicerna. Pada bagian berikut, kita akan melihat setiap aktivitas dan motivasi yang ada di balik jaringan PoW.

Apa itu bukti kerja?

Bukti kerja merepresentasikan sistem yang, melalui kekuatan pemrosesan yang besar, mencegah aktivitas berbahaya yang berpotensi merusak stabilitas jaringan. Konsep ini pertama kali diperkenalkan pada tahun 2004 oleh Hall Finney yang menciptakan ide ‘bukti kerja yang dapat digunakan kembali. “ Pada saat itu, ide utama PoW adalah mencegah email spam dan serangan DDOS.

Lima tahun kemudian, pencipta anonim Bitcoin Satoshi Nakamoto menerapkan ide Finney ke dalam jaringan blockchain pertama di dunia. Sama seperti pendahulunya, PoW berbasis blockchain juga mencegah aktivitas berbahaya. Namun selain itu, ini juga merupakan kekuatan pendorong yang membuat transaksi berfungsi dalam buku besar yang terdesentralisasi dan tidak dapat diubah.

PoW adalah sistem utama dalam jaringan blockchain yang memproses transaksi dengan memberi mereka hash dan mengkonfirmasikannya. Sistem itu sendiri didukung oleh penambang yang berpartisipasi dalam jaringan dengan memverifikasi transaksi baru untuk mendapatkan hadiah uang – dalam hal ini Bitcoin.

Oleh karena itu, kita dapat menganggap PoW sebagai tata letak yang diikuti oleh penambang dan pengguna saat berinteraksi dengan jaringan blockchain.

Apa itu blockchain?

Blockchain adalah salah satu bentuk dari teknologi buku besar terdistribusi, mungkin contoh yang paling sederhana dan paling populer. DLT itu sendiri adalah sistem rekaman yang aman menggunakan konsensus data yang direplikasi dan disinkronkan yang dibagikan di beberapa contoh.

Pengeluaran Ganda

Aktivitas berbahaya tertentu yang dicegah oleh Proof of Work disebut pembelanjaan ganda. Di jaringan blockchain, semua transaksi didukung oleh token digital yang mewakili nilai moneter tertentu.


Jika Anda mengirim $ 50 ke teman melalui jaringan Bitcoin, Anda perlu mengirim X sejumlah X BTC.

Tetapi bagaimana kita tahu bahwa koin ini belum digunakan untuk membayar layanan atau produk lain? Tanpa PoW, jaringan tidak dapat memverifikasi secara akurat bahwa pengguna tidak menggunakan token dua kali lipat. Dengan demikian, itu membuat teknologi blockchain tidak berguna dan tidak kompatibel dengan tujuan aslinya.

Sumber – Ilustrasi pengeluaran ganda.

Seseorang dapat menyelesaikan masalah ini dengan mudah dengan memperkenalkan otoritas pusat yang memverifikasi transaksi dan memastikan bahwa koin tidak digunakan dua kali. Namun, meskipun mudah untuk melakukannya, hal itu tidak membantu mewujudkan desentralisasi. Mengapa repot-repot menggunakan jaringan blockchain ketika mereka bekerja dengan cara yang sama seperti bank?

Satoshi Nakamoto memperbaiki masalah pembelanjaan ganda dengan mengharuskan semua peserta jaringan memiliki akses ke seluruh riwayat transaksi buku besar. Dengan mengetahui setiap transaksi dalam sejarah jaringan blockchain, tidak mungkin terlewatkan jika token tertentu sudah digunakan.

Oleh karena itu, Nakamoto berpikir untuk mengumumkan transaksi tersebut kepada publik. Dengan kemungkinan itu, semua pengguna jaringan dapat menyetujui satu riwayat transaksi berdasarkan urutan penerimaan dan pengiriman mereka..

Cap waktu

Karena waktu adalah linier, ini adalah alat terbaik yang dapat memberi tahu kita cara transaksi dipesan. Dengan mencantumkan waktu saat pembayaran dibuat ke dalam transaksi, kita mengetahui posisinya di buku besar secara keseluruhan. Jadi, kami memiliki timestamping!

Di jaringan Bitcoin asli, server stempel waktu digunakan untuk menetapkan waktu pembuatan transaksi. Server hanya mengambil hash dari sebuah blok, yang berisi banyak transaksi, dan memberi stempel waktunya. Kemudian, hash dari blok itu diumumkan ke publik.

Salah satu komponen kunci dari proses ini adalah server timestamp menyertakan cap waktu sebelumnya dari sebuah blok dalam hashnya saat ini. Dengan demikian, server membentuk rantai yang tidak dapat diputuskan di mana setiap stempel waktu memperkuat stabilitas, legitimasi, dan validitas jaringan..

Stempel waktu di blockchain melalui Proof Of Work

Versi server timestamp yang kami miliki di jaringan blockchain adalah apa yang kami sebut sebagai sistem konsensus Proof of Work. Ini berfungsi mirip dengan server timestamp normal, kecuali bahwa itu terdesentralisasi dan tidak memerlukan otoritas pusat.

PoW menggunakan fungsi hashing kriptografi yang disebut SHA-256. Jaringan itu sendiri menggunakan nonce untuk setiap transaksi untuk membuat hash yang berbeda setiap saat, jika tidak, ia akan terus menghasilkan hash yang tepat setiap saat..

Semua proses ini didukung oleh tindakan penambangan, sebuah proses di mana node blockchain memecahkan masalah ‘matematika’ yang kompleks untuk memverifikasi dan mengkonfirmasi transaksi. Setelah menyelesaikan tugas mereka, jaringan memberikan bagian tertentu dari hadiah penambangan blok ke node, berdasarkan kontribusi pribadinya ke jaringan.

Pada akun tersebut, setiap node menerima hadiah secara proporsional dengan jumlah daya perangkat keras yang diinvestasikan dalam jaringan. Semakin banyak kekuatan pemrosesan yang digunakan seseorang untuk mendukung jaringan Bitcoin, semakin tinggi jumlah koin yang dia terima.

Itulah mengapa kami memiliki peternakan penambangan raksasa di seluruh dunia, diisi dengan ribuan kartu grafis yang kekuatan pemrosesannya digunakan untuk memverifikasi transaksi dan menambang BTC..

SALIN PEDAGANG TERBAIK DUNIA

Saat pemimpin Anda berdagang, Anda berdagang. Shrimpy secara otomatis akan memperbarui portofolio Anda agar selalu sesuai dengan portofolio pemimpin Anda. Jelajahi ratusan pedagang cryptocurrency untuk disalin.

Ringkasan Cepat

Untuk lebih memahami bagaimana Proof of Work berfungsi, mari kita rangkum secara singkat keseluruhan proses. Bagaimanapun, pengulangan adalah ibu dari keterampilan, dan dengan konsep yang dijelaskan sejauh ini, kami telah mempelajari banyak informasi dalam waktu yang sangat singkat..

Ketika berbicara tentang jaringan blockchain, kami memikirkan buku besar digital yang bersifat publik, terdesentralisasi, dan didistribusikan ke semua pihak. Jika Anda mengirim atau menerima pembayaran dari seseorang, transaksi tersebut dicatat selamanya ke dalam jaringan.

Setiap transaksi individu ditumpuk menjadi satu blok yang dapat membawa ribuan transaksi pada waktu tertentu. Setelah blok siap untuk memverifikasi semua transaksi ini, penambang akan melakukan pekerjaan yang sangat melelahkan untuk mengonfirmasi blok tersebut. Setelah konfirmasi, itu akan selamanya direkam di jaringan tanpa ada kesempatan bagi seseorang untuk mengganggu atau mengedit informasi yang direkam.

Bukti Kerja sangat penting untuk proses ini karena mencegah gangguan informasi. Ini dilakukan dengan memberi stempel waktu pada setiap transaksi dan blok berdasarkan waktu dan pesanan yang dibuat atau diverifikasi. Proses verifikasi dilakukan melalui hash, rangkaian angka yang panjang.

Hash digunakan untuk mengkonfirmasi bahwa data yang diterima cocok dengan data asli. Dalam kasus ini, data asli mengacu pada semua transaksi masa lalu yang dikonfirmasi di jaringan. Jika blok tidak sejalan dengan blok sebelumnya dan hash tidak cocok, maka penambang tidak dapat memverifikasi transaksi.

Pertambangan

Sekarang setelah kita meringkas apa itu hashing dan timestamping, mari kita lihat lebih baik tindakan penambangan. Jika komputer hanya membuat dan mengonfirmasi hash, kami akhirnya akan melakukan pekerjaan yang dapat diselesaikan hanya dalam hitungan detik. Untuk mencegah hal itu terjadi, kita perlu meletakkan pekerjaan di Proof of Work.

Semua jaringan blockchain menetapkan tingkat kesulitan tertentu yang membuat penambangan melelahkan. Setelah setiap blok ditambang, kira-kira setiap 10 menit, tingkat kesulitannya disesuaikan. Kesulitan ditentukan oleh jaringan itu sendiri, yang menetapkan semacam target untuk hash. Semakin tinggi target, semakin sulit untuk menambang seluruh blok.

Sumber – Pengaturan tingkat kesulitan terjadi oleh jaringan.

Seperti yang kami sebutkan sebelumnya, penambang menggunakan nonce saat melakukan hashing. Nonce ini mewakili integer (angka yang digunakan satu kali) yang memungkinkan penambang untuk menghasilkan hash yang berada di bawah tingkat kesulitan target. Penambang Onc menemukan hash yang valid, dibagikan dengan seluruh jaringan dan blok transaksi ditambahkan ke jaringan blockchain.

Bukti Kerja VS Bukti Pasak

Selain Proof of Work, ada mekanisme konsensus lain yang disebut Proof of Stake. Pengembang saat ini memperebutkan mekanisme mana yang lebih baik untuk jaringan blockchain, karena setiap model menawarkan pro dan kontra yang berbeda.

Jika Anda pernah mendengar tentang Proof of Stake (PoS), kemungkinan besar Anda pernah mendengarnya Ethereum 2.0 demikian juga. Untuk membuat jaringan mereka lebih efisien, terukur, dan hemat biaya, pengembang telah memutuskan untuk membuat jaringan baru untuk Ethereum berdasarkan PoS.

Meskipun konsep PoS sudah ada sejak tahun 2011, konsep tersebut baru diterapkan sekarang. Jika berhasil, Ethereum dapat menjadi salah satu implementasi Proof of Stake yang lebih besar. Tapi apa itu PoS dan apa bedanya dengan PoW?

Pada dasarnya, perbedaannya terletak pada siapa yang mendukung jaringan tersebut. Alih-alih penambang, PoS menggunakan validator. Jaringan baru ini sama sekali berbeda dari PoW karena tidak memerlukan penambangan dan tidak perlu memprediksi hash.

Di Proof of Stake, jaringan secara acak memilih pengguna yang harus mengajukan blok. Jika blok tersebut valid, dia menerima hadiah yang terdiri dari biaya transaksi blok tersebut. Dengan pemikiran tersebut, kita dapat menyimpulkan bahwa validator menghasilkan lebih banyak seiring dengan kenaikan biaya transaksi.

PoS memilih pengguna berdasarkan beberapa faktor yang memutuskan apakah dia akan menjadi orang yang mengirimkan blok. Pertama, pengguna harus mempertaruhkan token untuk menjadi validator.

Apa yang dipertaruhkan? Tindakan mengunci token asli jaringan. Pada dasarnya staking adalah proses pemberian agunan agar memenuhi syarat untuk menjadi peserta jaringan. Dalam kasus Ethereum 2.0, pengguna harus menyetor 32 ETH.

Mengapa staking sangat penting dan mengapa pengguna harus ‘membayar’ untuk memvalidasi jaringan? Karena ini adalah metode yang digunakan untuk mendorong kejujuran dan menghilangkan kecurangan. Jika validator tidak berkinerja baik atau berperilaku jahat, jaringan akan mengambil alih saham validator.

HARUS ANDA MEMPERTARUHKAN ETH 2.0?

Mari kita hadapi itu – semua orang menginginkan hadiah. Itu mungkin juga yang terbesar dari kegilaan DeFi tahun ini.

Apakah PoS lebih baik dari PoW?

Karena Ethereum berpindah dari PoW ke PoS, pasti ada motivasi mengapa para pengembang sekarang bermigrasi. Apakah ini berarti PoS lebih baik dari PoW dan jika demikian, mengapa?

Seperti yang mungkin sudah Anda duga, PoS menghilangkan daya perangkat keras yang diperlukan untuk memverifikasi transaksi. Hasilnya, mekanismenya lebih ramah lingkungan dan mengurangi biaya menjalankan penambangan. Pertanian Bitcoin menghabiskan banyak listrik dan beberapa ahli percaya itu menjadi penghalang karena berkontribusi pada polusi dunia.

Dalam kasus Ethereum 2.0, pengembang juga pindah ke PoS karena satu alasan lagi. Menurut pencipta Vitalik Buterin, Proof of Stake akan membuat jaringan lebih terdesentralisasi dan lebih aman. Selain itu, mekanisme konsensus juga akan membantu mengurangi biaya dan membuat Ethereum lebih skalabel bagi penggunanya.

Sejauh ini, Bitcoin dengan desain Proof of Work-nya menjadi satu-satunya jaringan yang berhasil membuktikan dapat bekerja dalam skala besar. Apa yang dapat dilakukan Ethereum dengan jaringan PoS masih harus dilihat, karena kami tidak memiliki konfirmasi apakah desain baru benar-benar akan berfungsi atau meningkatkan jaringan.

Satu lagi masalah dengan Proof of Stake adalah bahwa jaringan ini kurang aman dibandingkan dengan PoW. Tanpa keamanan yang dibawa oleh penambang, mungkin lebih mudah untuk memanipulasi atau bahkan menyerang jaringan blockchain PoS.

Dengan fakta-fakta yang disebutkan di atas, yang bisa kita lakukan hanyalah menunggu dan melihat bagaimana kinerja Ethereum 2.0. Jika melampaui Bitcoin dalam hal skalabilitas, maka kami dapat mempertimbangkan PoS sebagai opsi yang lebih baik. Jika tidak, PoW tetap menjadi raja jaringan blockchain.

Kesimpulan

Proof of Work adalah mekanisme konsensus yang digunakan untuk melawan pembelanjaan ganda, masalah yang memungkinkan pengguna membelanjakan mata uang kripto yang sama lebih dari sekali. Satoshi Nakamoto mengimplementasikan PoW ke dalam Bitcoin melalui berbagai proses, termasuk penambangan, hashing, dan cap waktu.

Semua proses ini digabungkan memungkinkan buku besar Bitcoin tetap terdesentralisasi, didistribusikan, dan publik. Selain PoW, kami juga memiliki mekanisme konsensus baru yang disebut Proof of Stake yang sama sekali mengabaikan gagasan penambangan.

Apakah PoS lebih baik dari PoW? Secara teori, ya. Namun, itu masih harus dibuktikan dalam praktiknya melalui jaringan blockchain besar yang melayani ribuan pengguna. Ethereum 2.0 adalah upaya serius pertama yang dilakukan pengembang. Apakah proyek tersebut berhasil memanfaatkan PoS masih harus dilihat. Sampai saat itu, PoW tetap menjadi bentuk superior dalam mengatur jaringan blockchain.

Udang adalah platform perdagangan sosial untuk cryptocurrency. Ini dirancang untuk pedagang profesional dan pemula untuk datang dan belajar tentang industri crypto yang berkembang. Di Shrimpy, pengguna dapat menyalin portofolio dan strategi perdagangan pedagang lain.

Ikuti kami di Indonesia dan Facebook untuk pembaruan, dan ajukan pertanyaan apa pun kepada komunitas kami yang luar biasa dan aktif di Telegram & Perselisihan.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me