Generarea de Bitcoin, Bitcoin în România

1. Cum minat aceste Bitcoins?

2. Cât de multe Bitcoins nagenerirovat

3. Cum știm că programul nu selectează parolele în loc de blocuri?
4. Note

De unde minat aceste Bitcoins generale?

Pentru a înțelege ce se întâmplă în generarea de Bitcoins, aveți nevoie pentru a înțelege unele concepte.

Aceasta este o funcție care are o anumită secvență de intrare și ieșiri cealaltă secvență de lungime fixă, care este proiectat pentru a fi unic pentru fiecare secvență de intrare.

Aici, de exemplu, se calculează MD5-hash a cuvântului „hash“:

$ Echo 'hash' | md5sum
6962fab449d4a713c8189dba4025d405 -

Și acest lucru este - un hash al piesei «Fly în noapte» grup «Darkseed»:

selecție de hash

Dar, să ia o aad61cd8736c953c5fe617f3c780cc2f hash și ieși din el înapoi un cântec nu va funcționa. Lucru este că funcția hash este special conceput astfel încât să puteți calcula rapid hash a secvenței originale, dar partea din spate - nici un fel. În cel mai rău caz, este necesar pur și simplu să treacă prin toate opțiunile posibile. Se pare ca acest lucru, de exemplu, ca aceasta:

$ Echo 'aaaaaaaaaaaaaaaaaa' | md5sum

34446078bc933d4300dca0057e7193ae -
$ Echo 'aaaaaaaaaaaaaaaaab' | md5sum
ced1e1638b956a382166aa1dae4e7dc0 -
$ Echo 'aaaaaaaaaaaaaaaabb' | md5sum
82baf37d76cc893286c061eb71084c72 -
$ Echo 'aaaaaaaaaaaaaaabbb' | md5sum
459c7a87cde5df2b808c42a316bca959 -

Și atât timp cât nu corespund hasisul dorit. Foarte lungă și obositoare.

Selecția Bitcoin-blocuri

Cuvântul „bloc“, puteți vedea în programul client. Block - un set de date care include:

  • hash a blocului precedent;
  • o serie de tranzacții noi;
  • «Sare» (nonce) - o secvență de biți, care poate fi schimbată în mod liber.

Iar principala condiție: blocul hash ar trebui să conțină trebuie să conțină un număr specificat de zerouri de conducere.

Desigur, nu fiecare unitate va conține un număr predeterminat de zerouri de la începutul hash. Și partea variabilă a blocului, doar un singur - este „sare“ - vom trece prin toate opțiunile, „sare“, până când veți obține hash corectă. În conformitate cu regulile rețelei pentru a găsi noi unități este dat la client 50 Bitcoins (la mai puțin de o dată la 4 ani, remunerația unității numărate a scăzut de 2 ori).

Ca nagenerirovat multe Bitcoins. Cât timp va dura.

Pentru a începe, a porni programul client și permite să genereze Bitcoins. După ceva timp, vă va afișa o selecție de heshah viteză pe secundă. Este această viteză intră într-un calculator special. Nu uitați că trebuie să introduceți un mega-hashes pe secundă, că unitatea este introdusă înseamnă milioane de hash-uri pe secundă.

În cazul în care calculatorul a dat acceptabil pentru tine perioadă de timp, atunci felicitări - nu ai de ce să-ți faci griji. Doar genera bitkiony ca înainte. Dar, cel mai probabil, pe care tocmai ați uitat să traducă megaheshi kiloheshi.

fezabilitatea economică

In general, Bitcoins curs la fiecare moment indică un debit aproximativ egal de energie electrică consumată pentru a genera pe un procesor convențional. Cine are nevoie să cumpere Bitcoins în cazul în care se pot nagenerirovat pe calculator, în care lipsa lumii moderne, nu?

Există trei moduri de a genera Bitcoins punct de vedere economic:

  • folosesc procesoare mai eficiente pentru calcule;
  • genera, în speranța că rata de creștere și generarea de Bitcoins vor fi rambursate;
  • utilizați timpul de mers în gol de calculatoare și să ia Bitcoins ca un mic bani gratuit.

Generarea Bitcoins poate fi, de asemenea, o valoare pur speculativă. Dintr-o dată mâine pentru fiecare va da un milion de dolari? În general, pentru a le genera, în acest caz, nu este necesar - puteți cumpăra pur și simplu.

A treia opțiune pare cea mai rezonabilă. Utilizați capacitatea neutilizată a computerului pentru a menține stabilitatea de rețea, ca o recompensă a obține un pic Bitcoins. Generarea acestui circuit va fi întotdeauna profitabilă, deoarece costul de generare va fi zero. Ei bine, dacă acestea sunt mai mari, atunci nu este „utilizarea capacității de mers în gol.“

Trebuie să genereze Bitcoins de cinci ani și a obține imediat un pachet de 50 de bucăți?

În general - da.

Să nu fie lăsat complet cu mâinile goale, oamenii vin împreună în bazine, de exemplu, deepbit.net. Pool - o mulțime de clienți, fiecare dintre care preia blocuri. Dar, de îndată ce unitatea este găsit, „premiul“ 50 Bitcoins sunt împărțite în toți cei care au participat la selecția sa.

Cum știm că programul nu selectează parolele Pentagonului în loc de blocuri?

Ei bine, toți algoritmii programului descris în codul sursă. Înainte de programul devine executabil, puteți rula un simplu clic, programatorul trebuie să-l scrie pe orice limbaj de programare. Acest cod este apoi trecut printr-un program special de compilator, și numai apoi se poate rula.

Bitcoin client scris în limbajul C ++, codul sursă poate fi descărcat de la bitcoin.org. Puteți arăta prietenul programator sursă și să-l întrebi pentru a afla ce programul face. Chiar dacă se tem că fișierul executabil poate fi infectat cu un virus sau altceva, puteți compila programul le și asigurați-vă că face numai ceea ce este descris în codul său sursă.

notițe