Am auzit în multe locuri că dificultățile miniere cresc, ceea ce înseamnă că hardware-ul folosit pentru extragerea de monede noi va trebui să fie din ce în ce mai puternic pe măsură ce trece timpul on.
Ce împinge dificultățile miniere în sus? Este legat de numărul de persoane care exploatează (un fel de cerere și ofertă), dimensiunea blockchain-ului, un design intenționat al sistemului?
Am găsit două întrebări conexe 1 2 , dar nu sunt exact la fel. Mă interesează mai mult ce factori afectează dificultatea și cum. Pentru punctele bonus, includeți predicții despre condițiile viitoare.
Răspuns
Dificultatea minieră reflectă direct cantitatea de putere de calcul pe care Bitcoin rețeaua are. Acest lucru este ajustat periodic, astfel încât timpul de soluție a blocului mediu să fie de 10 minute (clienții Bitcoin recalculează dificultatea la fiecare blocaj 2016). Dificultatea poate crește sau scădea în funcție de cât efort depune oamenii în exploatare.
Mai multe informații despre dificultate pot fi găsite pe wiki Bitcoin .
Comentarii
- Deci, este prin proiectarea sistemului?
- Scopul este ca un singur bloc să fie extras la fiecare 10 minute? Deci, dacă jumătate dintre mineri ar fi abandonat, dificultatea ar scădea și ei?
- Da, dacă un număr mare de mineri ar fi abandonat, atunci dificultatea ar scădea. Consultați Ce s-ar întâmpla dacă 90% dintre minerii Bitcoin încetează brusc exploatarea? pentru mai multe discuții despre asta.
- Doar pentru a clarifica un punct, dificultatea nu scade imediat. Deci, dacă jumătate dintre mineri ar fi abandonat, efectul imediat ar fi că un bloc este rezolvat în fiecare 20 de minute în medie. Cu toate acestea, la un timp de reorientare a dificultății, dificultatea este resetată pentru a da un timp mediu de 10 minute.
Răspuns
Un pic mai multe informații, ajustarea dificultății este un algoritm scriptat în codul de bază Bitcoin. Se execută după fiecare blocaj 2016 și compară timpul efectiv necesar pentru adăugarea blocurilor respective cu 20160 minute (două săptămâni). Pentru a preveni fluctuații mari de dificultate, ajustarea maximă este un factor de patru. Când există creșteri foarte mari ale performanței, cum ar fi introducerea ASIC-urilor, este nevoie de mai multe ajustări la fiecare două săptămâni pentru a restabili timpul mediu de zece minute pentru a adăuga blocuri. Acest lucru restricționează furnizarea de noi bitcoini la o rată previzibilă și susține modelul emergent de încredere în securitate. Astfel, joacă un rol în prevenirea dublei cheltuieli și a atacurilor de refuz de serviciu.
Dacă ar exista o scădere semnificativă a performanței miniere, scăderea dificultății (de fapt o creștere a valorii țintă a dificultății hash pentru a ușura SHH-256 hash) ar fi ajustată în consecință. Gândește-te să dai două zaruri Obținerea unui scor mai mic de doisprezece este ușor. Obținerea unui scor mai mic de trei este greu. Același lucru este valabil pentru găsirea unui hash al antetului (inclusiv nonce-ul nou) cu o valoare numerică scăzută.
Răspuns
Dificultatea minieră este ajustată periodic pentru a se asigura că timpul de blocare rămâne la aproximativ 10 minute. Pe măsură ce se creează mai multe capacități miniere online, dificultatea va crește în consecință.