Puncte:0

Numărul de biți din blocul nonce influențează securitatea blockchain-ului?

drapel us

Știu că Bitcoin folosește un nonce pe 32 de biți pe care minerii îl repetă încercând să atingă numărul țintă de 0 prefixate în hash. Dacă parcurg toate cele 2^32 de combinații, atunci schimbă altceva în bloc (fie câmpul extraNonce de 32 de biți, fie adăugând și eliminând tranzacții, schimbând ușor marcajul de timp al blocului etc.)

Îmi implementez propria mea criptomonedă de la zero și gândul meu a fost că acest lucru este greoi și aș prefera să am doar un nonce de 256 de biți pe care fiecare miner să poată itera. Există ceva inerent defectuos cu această abordare sau există vreun efect secundar advers? (de exemplu, minerii preferă întotdeauna blocurile cu o singură tranzacție, deoarece este mai rapid să se calculeze hash-ul în acest fel etc.)

Maarten Bodewes avatar
drapel in
Și apoi ce, minerul care găsește primul hash cu o anumită cantitate de unu și zero în stânga câștigă? Acest lucru ar fi chiar mai puțin eficient decât mineritul obișnuit, în care fiecare miner lucrează pe un anumit bloc (ceea ce este deja oribil, lucrând cu puține sau fără profituri). Nu vă puteți gândi la o schemă fără minerit?
drapel us
Este exact aceeași schemă ca bitcoin, doar cu un nonce de 256 de biți... așa că toți minerii au garantat că vor găsi o soluție la orice bloc doar prin incrementul nonce. Intuiția mea este că această abordare este aceeași din punct de vedere al securității ca bitcoin, doar că numărul de biți ("dificultatea") necesar ar putea crește în construcția mea. Nu știu ce vrei să spui prin o schemă mai bună... nu este ineficiența inerentă motivului pentru care lanțul este greu de replicat? Sunt confuz de răspunsul dvs., așa că vă rog să mă ajutați să înțeleg ce altă schemă ați recomanda.
kelalaka avatar
drapel in
Folosiți [Proof of Stake](https://en.wikipedia.org/wiki/Proof_of_stake) în loc de [Proof of Work](https://en.wikipedia.org/wiki/Proof_of_work)
Maarten Bodewes avatar
drapel in
Conform soluției tale, fiecare miner ar avea un nonce specific minerului sau un nonce separat, aleatoriu? Sau există alte date distinctive pentru blocurile pe care le încearcă și ale mele?
drapel us
Datele distinctive sunt taxa de tranzacție care este inclusă în bloc - această taxă este diferită pentru fiecare miner (deoarece fiecare are o adresă de portofel diferită), astfel încât fiecare miner are o țintă diferită.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.