Ganjaran blok Quantus diterangkan: tiada halving, hanya 1/50,000,000 daripada baki
Kebanyakan syiling proof of work membayar ganjaran blok yang tetap dan memotongnya separuh mengikut jadual. Quantus (QTC) tidak melakukan kedua-duanya. Setiap blok membayar satu per lima puluh juta daripada syiling yang belum dilombong, jadi ganjaran menurun sedikit sahaja dengan setiap blok dan tidak pernah jatuh mendadak. Tulisan ini menerangkan peraturan itu, dari mana datangnya ganjaran pertama kira-kira 0.31 QTC, mengapa sesuatu blok membayar 0.30 atau 0.31 QTC dan bukan angka yang tepat, dan apakah maksud lengkung tanpa halving bagi sesiapa yang melombong QTC.
Peraturannya dalam satu baris
Pada akhir setiap blok, runtime Quantus melihat berapa banyak syiling yang masih boleh dicipta: bekalan maksimum 21,000,000 QTC tolak semua yang sudah wujud. Ia membahagikan nombor itu dengan 50,000,000, dan hasilnya ialah ganjaran blok. Tiada apa-apa dalam formula itu yang melihat ketinggian blok atau kalendar. Satu-satunya input ialah berapa banyak bekalan yang masih belum dilombong, jadi ganjaran mengikut bekalan dan bukan jadual waktu.
Dari mana datangnya ganjaran pertama
Bukan semua 21 juta QTC dilombong. 27% bekalan, iaitu 5,670,000 QTC, dicipta semasa genesis untuk pelabur, pengasas, pasukan dan syarikat. Baki 15,330,000 QTC, 73% bekalan, adalah untuk pelombong. Bahagikan 15,330,000 dengan 50,000,000 dan anda mendapat 0.3066 QTC, iaitu ganjaran yang dibayar oleh blok pertama yang dilombong. Setiap blok sejak itu membayar sedikit kurang, kerana setiap blok mengeluarkan ganjarannya sendiri daripada jumlah yang masih berbaki.
Mengapa tiada halving
Mengambil pecahan yang sama daripada baki, blok demi blok, menghasilkan lengkung lancar yang menurun dengan peratusan yang sama dalam mana-mana tempoh masa yang sama panjang. Pada sasaran blok 12 saat, rangkaian menghasilkan kira-kira 2.63 juta blok setahun, jadi kira-kira 5.1% daripada baki bekalan perlombongan dibayar setiap tahun, dan ganjaran blok pada akhir tahun kira-kira 5.1% lebih rendah berbanding pada awalnya.
Dua nombor memudahkan lengkung ini dibayangkan. Separuh daripada bekalan perlombongan 15.33 juta QTC dibayar selepas kira-kira 34.7 juta blok, iaitu kira-kira 13 tahun pada kadar sasaran, dan pada ketika itu ganjaran blok tinggal separuh daripada nilai permulaannya, kira-kira 0.153 QTC. Selepas 100 juta blok, kira-kira 38 tahun, ganjaran menghampiri 0.041 QTC dan kira-kira 86% bekalan perlombongan telah dikeluarkan. Ganjaran terus mengecil selepas itu tetapi di atas kertas tidak pernah mencapai sifar, sebab itulah lengkung menghampiri had 21 juta dan bukan mencecahnya pada tarikh tertentu.
Tarikh-tarikh itu menganggap blok tiba tepat pada sasaran 12 saat. Kadar sebenar bergantung pada seberapa cepat pelarasan kesukaran mengikut perubahan hashrate, jadi kalendar boleh beralih sedikit ke mana-mana arah. Peraturan itu sendiri tidak beralih: ia dikira dalam syiling yang berbaki, bukan dalam masa.
Mengapa blok membayar 0.30 atau 0.31 QTC
Satu QTC ialah 10^12 unit asas, jadi formula menghasilkan nombor panjang seperti 0.3066 QTC. Rantaian tidak membayar angka tepat itu. Ia membundarkan ke bawah bayaran setiap blok kepada gandaan bulat 0.01 QTC dan membawa bakinya ke blok kemudian. Dengan ganjaran hampir 0.3066, baki itu terkumpul menjadi tambahan 0.01 QTC pada lebih kurang dua daripada tiga blok, jadi anda akan melihat sesetengah blok membayar 0.30 QTC dan yang lain 0.31 QTC. Tiada apa-apa yang hilang: merentas banyak blok, purata bayaran sama dengan formula.
Yuran transaksi dalam sesuatu blok diberikan kepada pelombong yang menemuinya, di samping subsidi. Yuran Quantus kecil pada hari ini, jadi subsidi hampir merupakan keseluruhan ganjaran, tetapi blok yang sibuk membayar sedikit lebih daripada lengkung sahaja.
Apakah maksudnya jika anda melombong QTC
Halving memaksa pelombong merancang di sekitar satu hari: pagi selepasnya, setiap rig memperoleh separuh syiling sahaja untuk kerja yang sama, dan hashrate yang tidak mampu bertahan pergi serta-merta. Quantus tiada hari sedemikian. Dengan bahagian hashrate rangkaian yang stabil, sebuah rig memperoleh kira-kira 5% kurang syiling dalam setahun disebabkan lengkung, perubahan yang tersebar begitu nipis sehingga tiada satu minggu pun yang menonjol.
Itu mengalihkan perhatian kepada perkara yang berubah lebih pantas. Kesukaran rangkaian, harga QTC dan kos elektrik anda sendiri masing-masing akan menggerakkan pendapatan anda lebih banyak dalam sebulan berbanding lengkung pengeluaran dalam setahun. Pengeluaran ialah bahagian yang perlahan dan boleh dijangka dalam kiraan itu, iaitu bahagian yang anda tidak perlu risaukan lagi.
Tiada juga cukai pembangun ke atas ganjaran perlombongan: subsidi dan yuran setiap blok diberikan kepada pelombong, atau kepada pool yang membahagikannya antara pelombongnya.
Menyemak nombor sendiri
Setiap angka di sini boleh dikira semula dengan kalkulator: 15,330,000 dibahagi 50,000,000 ialah ganjaran pertama; 2,629,800 blok setahun dibahagi 50,000,000 memberikan kadar tahunan; logaritma asli bagi 2 didarab 50,000,000 ialah bilangan blok hingga titik separuh. Bekalan maksimum, pembahagi 50,000,000 dan langkah pembundaran 0.01 QTC ialah pemalar dalam runtime Quantus, yang diterbitkan di GitHub oleh projek Quantus Network, dan pembahagian genesis ialah peruntukan yang diterbitkan sendiri oleh projek itu.
Jika anda ingin melihat maksud lengkung ini bagi perkakasan anda hari ini, laman pool Quantus mempunyai kalkulator perlombongan yang membaca ganjaran semasa dan kesukaran rangkaian, dan halaman syiling di sana melukis carta pengeluaran penuh. Perlombongan pool dan solo kedua-duanya berjalan pada pelayan yang sama, dengan bayaran setiap jam dalam QTC.