49 / 736H/s

Hashrate

Laju percobaan hash

Hashrate menunjukkan berapa percobaan penambangan yang dilakukan mesin per detik. Untuk seluruh jaringan, nilainya diperkirakan dari blok yang ditemukan: grafik yang bergerak tidak selalu berarti ribuan mesin sedang menyala atau mati.

Hashrate adalah kecepatan perhitungan penambangan. Setiap percobaan menghasilkan hash, hasil numerik yang dibandingkan dengan syarat penemuan blok. Hashrate lebih tinggi berarti lebih banyak percobaan dalam waktu sama, bukan jumlah blok atau keuntungan yang pasti. Kinerja perangkat, perkiraan pool, dan perkiraan seluruh jaringan perlu dibedakan.

Mining: model hasil operasionalBandingkan perkiraan bagian subsidi blok dengan biaya listrik pada hashrate, daya dan biaya pool yang Anda masukkan.

Anna menyalakan ASIC Miner, komputer khusus penambangan Bitcoin, dan melihat 100 TH/s. Angka itu tidak menyatakan berapa bitcoin yang akan diperolehnya, melainkan sekitar 100 triliun percobaan per detik. Setiap percobaan mungkin kebetulan memenuhi syarat untuk menemukan blok; hampir semuanya gagal. Cara membuktikan kerja komputasi ini disebut Proof of Work. Mesin 200 TH/s akan melakukan sekitar dua kali lebih banyak percobaan dalam waktu sama. Ini tidak memperbaiki peluang setiap percobaan atau menjanjikan tepat dua kali pendapatan bulanan. Kesulitan, persaingan, keberuntungan, dan biaya juga berpengaruh. Hashrate menjelaskan tempo kerja, bukan hasil keuangannya. Singkatan memendekkan angka besar: H/s berarti percobaan per detik, 1 TH/s adalah satu triliun percobaan per detik, 1 PH/s sama dengan 1.000 TH/s, dan 1 EH/s sama dengan 1.000 PH/s. Saat membandingkan angka, periksa satuannya dahulu. [3] [7]

Peluang bukan jadwal kemenangan. Varians adalah ukuran statistik tentang seberapa jauh hasil menyebar dari nilai harapannya. Di sini, varians menggambarkan fluktuasi akibat penemuan blok yang acak. Pada kesulitan yang sama, frekuensi blok yang diharapkan naik kira-kira sebanding dengan Hashrate, tetapi tiap penemuan tetap acak. Penambang dengan 1% dari Hashrate total memiliki peluang sekitar 1% menemukan blok berikutnya, bukan jaminan satu blok dari setiap seratus. Varians ini menjelaskan keberadaan pool dan fluktuasi grafik jangka pendek. [7]

Anna membandingkan layar mesin dengan akun Mining Pool, layanan yang mengoordinasikan beberapa penambang. Nilainya tidak harus sama. Mesin melaporkan kinerjanya sendiri, sedangkan pool memperkirakan dari shares yang diterima dan kesulitannya. Share adalah hasil yang dapat diverifikasi dan memenuhi syarat pool yang lebih mudah: bukti kerja, tetapi biasanya bukan blok baru. Jumlahnya berfluktuasi secara acak. Gangguan koneksi dan hasil yang ditolak dapat memperbesar perbedaan. Grafik Hashrate seluruh jaringan dibuat dengan cara lain lagi. Tidak ada meter terhubung ke semua penambang dunia. Pengamat melihat blok yang ditemukan, kesulitan, dan data waktunya, lalu memperkirakan kecepatan penambangan. Rangkaian pendek blok cepat dapat menaikkan perkiraan tanpa kenaikan daya sesungguhnya. Periode lebih panjang meredam keacakan, tetapi lebih lambat mencerminkan perubahan nyata. [3]

Anna membaca bahwa Hashrate jaringan merosot. Sebelum menyimpulkan mesin dimatikan massal, ia memeriksa sumber, satuan, dan jendela pengukuran, yaitu periode yang dicakup perkiraan. Jendela pendek bisa terutama menunjukkan rangkaian blok lambat yang terjadi secara acak. Gangguan nyata juga mungkin, tetapi satu titik tidak membuktikannya. Membandingkan periode lebih panjang dan data lain lebih membantu. Untuk perangkat sendiri, Anna dapat membandingkan angka ASIC dengan perkiraan pool dalam periode memadai serta memeriksa shares yang ditolak dan konektivitas. Untuk jaringan, Bitcoin Core menyediakan perintah getnetworkhashps, yang mengembalikan perkiraan, bukan pengukuran langsung. Perbandingan memerlukan jendela, kesulitan, dan timestamp blok. Tanpa konteks itu, angka tampak presisi bisa mengatakan lebih sedikit daripada yang tersirat dari digit desimalnya. [1] [5] [6]

J/TH menyatakan energi dalam joule per triliun percobaan. Nilai lebih kecil berarti komputasi lebih efisien, bukan otomatis tagihan listrik lebih rendah untuk seluruh fasilitas. Hashrate saja tidak dapat menentukan konsumsi listrik. Kebutuhan daya bergantung pada efisiensi energi generasi ASIC tertentu dalam J/TH, pengaturan tegangan dan frekuensi, pendinginan serta peralatan tambahan. Kinerja yang sama dalam EH/s dapat membutuhkan daya listrik yang sangat berbeda jika efisiensinya berbeda. [9]

Mainnet adalah jaringan utama Bitcoin. Kesulitan disesuaikan agar rata-rata jangka panjang mendekati satu blok setiap sepuluh menit; timestamp adalah waktu yang dicatat dalam blok. Di mainnet, target dihitung ulang setiap 2.016 blok untuk menuju periode dua minggu, dalam batas protokol. Dua minggu merupakan sasaran, bukan tenggat kalender tetap. Setelah Hashrate melonjak, blok umumnya datang lebih cepat sampai penyesuaian berikutnya; setelah turun, lebih lambat. Bitcoin tidak mengukur Hashrate langsung, melainkan merespons timestamp blok. [2] [4]

Kecepatan mesin dan ketatnya syarat adalah dua hal berbeda. Mesin dapat menghitung sama cepat ketika menemukan blok menjadi lebih sulit. Target adalah nilai hash Proof of Work tertinggi yang diizinkan. Kesulitan menyatakan seberapa ketat target itu dibandingkan kesulitan acuan. Target lebih rendah berarti lebih banyak percobaan yang diharapkan. Hashrate menggambarkan laju percobaan; kesulitan menggambarkan kerja yang diharapkan untuk memenuhi syarat Proof of Work, bukan pemenuhan semua aturan validitas blok lainnya. [2] [8]

Konfirmasi berarti pembayaran masuk ke blok yang mungkin sudah diikuti blok berikutnya. Chainwork tidak menghitung semua percobaan mesin yang diamati, tetapi menurunkan kerja dari kesulitan blok yang ditemukan. Hashrate adalah laju kerja, sedangkan chainwork adalah kerja harapan kumulatif yang diwakili blok pada cabang tertentu. Konfirmasi tambahan memperkuat ketahanan riwayat karena penggantiannya memerlukan cabang tandingan yang valid dan melampaui kerja kumulatifnya. Perubahan Hashrate hari ini tidak mengubah chainwork blok lama secara retroaktif. [7] [8]

Reorg mengubah cabang riwayat yang diterima. Full Node adalah program yang secara mandiri memeriksa blok dan transaksi berdasarkan aturan Bitcoin; penambang kuat tidak menulis ulang pemeriksaan itu. Hashrate lebih tinggi meningkatkan peluang penambang memperpanjang cabangnya sendiri. Menguasai sebagian besar Hashrate jaringan sangat meningkatkan kemampuan menyensor transaksi atau melakukan Reorg yang dalam, tetapi tidak dapat menjadikan valid blok yang melanggar aturan konsensus node. Daya hashing memengaruhi pemilihan di antara riwayat valid; Full Node menegakkan aturan validitas secara independen. [4] [7]

Untuk detail teknis: header merangkum data blok. Nonce adalah angka yang bisa diubah di dalamnya, Extranonce nilai lain yang bisa diubah dalam transaksi imbalan, dan Merkle Root sidik jari yang merangkum transaksi blok. version menunjukkan versi, nTime menunjukkan timestamp. 1 H/s berarti satu percobaan hash Proof of Work per detik. Bitcoin menghitung double-SHA-256 pada header blok sepanjang 80 byte. Penambang mengubah Nonce, akar Merkle melalui Extranonce dalam transaksi coinbase, atau kolom version dan nTime dalam batas yang diizinkan. Hashrate lebih tinggi berarti lebih banyak percobaan independen per satuan waktu, bukan peluang keberhasilan yang lebih tinggi untuk setiap percobaan. [3] [4]

RPC adalah antarmuka untuk meminta data kepada node. Yang penting di sini metode perhitungannya, bukan pembacaan meter dunia. RPC getnetworkhashps di Bitcoin Core mengembalikan perkiraan hash per detik dari blok terkini. Implementasinya membagi pertambahan kerja kumulatif dengan selisih timestamp blok tertinggi dan terendah dalam sampel. Jendela baku adalah 120 blok; nblocks=-1 memilih periode sejak perubahan kesulitan terakhir. Jendela lebih pendek bereaksi lebih cepat, tetapi lebih berfluktuasi akibat keacakan. [1] [5]

Untuk gambaran yang lebih utuh, baca entri ini bersama Penambangan, ASIC Miner, Difficulty Adjustment, Proof of Work, Hashprice, Bitcoin. Entri ini juga dirujuk dari ASIC Miner, Mining Pool, Selfish Mining, Solo Mining.

DOC · 001Bitcoin Core source — getnetworkhashpsSumber primer DOC · 002Bitcoin Core source — proof-of-work difficultySumber primer DOC · 003Bitcoin Developer Guide — MiningDokumentasi DOC · 004Bitcoin Developer Guide — Block Chain / Proof of WorkDokumentasi DOC · 005Bitcoin RPC — getnetworkhashpsDokumentasi DOC · 006Bitcoin RPC — getmininginfoDokumentasi DOC · 007Bitcoin whitepaperSumber primer DOC · 008Bitcoin Core v30.0 — GetBlockProofSumber primer DOC · 009Braiins OS — AutotuningDokumentasi
Direvisi: Utamakan sumber · Bukan nasihat investasi