• Notifikasi Pasar & Harga
      Lihat lebih banyak
    • Pengalihan Bahasa & Nilai Tukar
    • Pengaturan Preferensi
      Warna Naik/Turun
      Waktu Mulai-Akhir Perubahan
    Web3 Pertukaran
    Blog Gate

    Gerbang Anda ke berita dan wawasan tentang kripto

    Gate.io Blog Bukti Algoritma Konsensus Kapasitas

    Bukti Algoritma Konsensus Kapasitas

    22 April 17:06


    Beberapa mekanisme mengatur proses penambangan di blockchain.

    Mekanisme konsensus ini sangat penting dalam memvalidasi transaksi blockchain dan membuat blok baru.

    Salah satu mekanisme penambangan tersebut adalah protokol Proof of Capacity.

    Mekanisme konsensus Proof of Capacity (POC) menggunakan ruang hard drive yang tersedia untuk memvalidasi transaksi dan memutuskan hak penambangan di blockchain.

    Konsensus PoC mengkonsumsi sedikit energi dan lebih efisien daripada Proof of Works dan Stakes.

    Ada dua langkah yang terlibat dalam menggunakan Bukti Kapasitas di jaringan blockchain; merencanakan dan menambang.

    Meskipun konsensus PoC mengkonsumsi lebih sedikit energi, memungkinkan transaksi lebih cepat, dan lebih efisien, penerimaannya rendah.


    Penambangan di blockchain dapat mengambil berbagai proses dan prosedur, dan Anda dapat menggunakan beberapa mekanisme untuk membuat blok baru di jaringan blockchain.

    Proses yang terlibat dalam memutuskan hak penambangan dan node untuk memvalidasi transaksi sangat banyak.

    Jika mekanisme blockchain mengadopsi konsensus, Anda sekarang dapat memilih algoritma konsensus mana yang paling sesuai dengan teknologi blockchain Anda.

    Salah satu mekanisme konsensus ini adalah Proof of capacity (PoC).

    Dalam artikel ini, kami akan mengidentifikasi definisi dari algoritma konsensus Proof of Capacity, bagaimana Anda dapat menggunakan PoC untuk memvalidasi transaksi, dan pro/kontra dari algoritma konsensus Proof of Capacity.


    Apa Itu Bukti Kapasitas (POC)?


    Proof of Capacity (PoC) adalah mekanisme konsensus yang memungkinkan node dan penambang untuk menambang di blockchain.

    Bukti Kapasitas memungkinkan penambangan dengan menggunakan ruang hard drive yang tersedia untuk memutuskan hak penambangan dan memvalidasi transaksi blockchain.

    PoC adalah algoritma konsensus yang menyebarkan ruang hard drive cadangan untuk menyimpan solusi untuk masalah hashing dalam cryptocurrency.

    Mekanisme Proof of Capacity lebih efisien dibandingkan Proof of stake (PoS) atau Proof of work (PoW).

    Membuat blok baru, hashing, dan aktivitas penambangan lainnya di blockchain menghabiskan energi tinggi. Namun, pengembang Proof of Capacity telah mengembangkannya untuk mengkonsumsi lebih sedikit daya.

    Algoritme konsensus PoC tidak mengulangi hashing, dan sebaliknya, mengkompilasi dan menyimpan daftar kemungkinan solusi pada hard drive perangkat penambangan. Sehingga ketika aktivitas penambangan dimulai, maka akan dikerahkan ruang yang tersedia.

    Menggunakan algoritma konsensus Proof of Capacity, contoh aplikasi blockchain termasuk Storj , Spacemint, Chia, dan Burstcoin.


    Bagaimana Cara Kerja Bukti Kapasitas (POC)?


    Gambar: ResearchGate

    Protokol Bukti kapasitas digunakan dalam membuat blok baru dan memvalidasi transaksi di blockchain. Namun, ini melibatkan proses dua langkah dan merencanakan dan menambang.

    Merencanakan
    Langkah pertama adalah memplot hard drive. Plotting melibatkan daftar semua angka yang mungkin dipecahkan oleh para penambang.

    Plot adalah file yang berisi hash yang telah dihitung sebelumnya. Penambang menggunakan plot untuk memalsukan blok untuk signum blockchain.

    Dalam proses plotting PoC, ada yang kita sebut dengan Nonce. Artinya, "Nomor hanya digunakan sekali." Nonce adalah nomor yang Anda tambahkan ke blok hash atau terenkripsi, dan ini adalah istilah yang digunakan oleh penambang di blockchain.

    Dalam merencanakan, Anda terus mengulangi data di akun penambang sampai Anda membuat nilai nonce. Satu nonce yang dapat Anda kembangkan berisi 8192 hash.

    Semua hash dari 0 hingga 8192 diberi nomor dan dipasangkan ke dalam sendok. Jadi Anda akan memasangkan hash yang berdekatan dan menggabungkannya untuk membentuk sepasang dua.

    Proses ini disebut plotting dalam algoritma Proof of Capacity (POC).

    Pertambangan
    Langkah selanjutnya dalam algoritma konsensus Proof of Capacity adalah penambangan, dan langkah ini melibatkan latihan penambangan yang sebenarnya.

    Pada langkah ini, penambang menghitung semua nomor sendok yang Anda buat dalam plot. Anda akan terus mengulangi proses penghitungan batas waktu untuk setiap Nonce yang terdapat dalam hard drive penambang.

    Jika penambang mulai menambang dan menghasilkan sendok di nomor 28, penambang harus pergi ke sendok nomor 28 dari nonce 1. Mereka sekarang akan menggunakan data sendok itu untuk menghitung nilai tenggat waktu.

    Nilai batas waktu mengacu pada durasi waktu dalam detik yang harus habis sejak blok terakhir dibuat. Periode ini akan menentukan kapan seorang penambang dapat memalsukan blok baru.

    Namun, jika tidak ada penambang yang memalsukan blok dalam waktu ini, Anda dapat membuat blok baru dan mengklaim hadiahnya.

    Setelah membuat blok baru, Anda dapat mengambil kombinasi hash yang benar dengan memetakan nonce ke hash yang disimpan di hard drive.

    Penambang terus mengulangi dua langkah dalam protokol Bukti Kapasitas untuk membuat blok baru di blockchain dan memvalidasi transaksi kripto.

    Agenda kami selanjutnya adalah mengidentifikasi Pro dan Kontra dari PoC.


    Kelebihan Bukti Algoritma Konsensus Kapasitas


    Ini adalah keuntungan dari algoritma konsensus Proof of Capacity:
    · Protokol Proof of Capacity dapat menggunakan hard drive biasa atau perangkat penyimpanan komputer, dan algoritma konsensus ini dapat menggunakan penyimpanan dengan sistem berbasis Android.

    · Protokol PoC lebih hemat energi dan hemat energi dibandingkan Proof of work and stake. Dilaporkan bahwa PoC 30 kali lebih hemat energi daripada proses penambangan berbasis ASIC dalam cryptocurrency.

    · Anda dapat menghapus data penambangan secara permanen dan mudah dari hard drive. Anda dapat menggunakan kembali hard drive untuk blok baru atau penyimpanan data lainnya.

    · Protokol Proof of Stake memastikan transaksi blockchain yang cepat dan berbiaya rendah.


    Kontra Bukti Kapasitas Algoritma Konsensus


    Ini adalah kelemahan dari algoritma konsensus Proof of Capacity:

    · Adopsi algoritma konsensus PoC lambat, dan beberapa pengembang melarikan diri dari protokol ini.

    · Ada risiko serangan malware dan mitigasi yang lebih tinggi dalam protokol Proof of Capacity.


    Kesimpulan


    Para ahli percaya bahwa algoritma konsensus Proof of Capacity menukar waktu dengan ruang dalam membuat blok baru. Di PoC, Anda tidak perlu memecahkan triliunan hash per detik; yang perlu Anda lakukan adalah menyimpan hash di hard drive gratis sebelumnya.

    Manfaat protokol PoC jauh lebih besar daripada Proof of Stake dan Proof of work, dan lebih cepat dalam menyelesaikan transaksi dan mengkonsumsi lebih sedikit energi.

    Meskipun demikian, kerentanan terhadap serangan dan malware adalah masalah besar, dan kerentanan ini membuat pengembang tidak dapat menerapkan PoC di platform blockchain mereka.



    Penulis: Valentine A. , Peneliti Gate.io
    Artikel ini hanya mewakili pandangan peneliti dan bukan merupakan saran investasi.
    Gate.io memiliki semua hak atas artikel ini. Pengeposan ulang artikel akan diizinkan, asalkan Gate.io dirujuk. Dalam semua kasus, tindakan hukum akan diambil karena pelanggaran hak cipta.
    BTC/USDT -0.16%
    ETH/USDT + 0.44%
    GT/USDT + 1.84%
    Buka Kotak Keberuntungan Anda dan Dapatkan Hadiah $6666
    Daftar Sekarang
    Klaim 20 Poin sekarang
    Eksklusif Pengguna Baru: selesaikan 2 langkah untuk segera mengklaim Poin!

    🔑 Daftarkan akun di Gate.io

    👨‍💼 Selesaikan KYC dalam waktu 24 jam

    🎁 Klaim Poin Hadiah

    Klaim sekarang
    bahasa dan wilayah
    Nilai Tukar

    Pilih bahasa dan wilayah

    Buka Gate.TR?
    Gate.TR sedang online sekarang.
    Anda dapat mengklik dan buka Gate.TR atau tetap di Gate.io.