Генериране на Bitcoin, Bitcoin в България
1. Как добиват тези Bitcoins?
2. Колко Bitcoins nagenerirovat
3. Как да знаем, че програмата не избира пароли вместо блокове?
4. отбелязва,
Къде добиват тези общи Bitcoins?
За да се разбере какво се случва в генерирането на Bitcoins, което трябва да разберете някои понятия.
Това е функция, която отнема известно вход последователност и извежда друга последователност на фиксирана дължина, която е предназначена да бъде уникален за всеки вход последователност.
Ето, например, се изчислява с MD5 хеш на думата "хеш":
$ Echo "хеш" | md5sum
6962fab449d4a713c8189dba4025d405 -
И това е - хеш на песента «Полет в нощта» група «Darkseed»:
подбор на хеш
Но за това е хеш aad61cd8736c953c5fe617f3c780cc2f и да се измъкнем от него обратно песен няма да работи. Работата е там, че функцията на хашиш е специално проектиран, така че да може бързо да се изчисли хеш на оригиналната поредица, но на гърба - няма начин. В най-лошия случай, е необходимо просто да мине през всички възможни опции. Изглежда така, например, по следния начин:
$ Echo "aaaaaaaaaaaaaaaaaa '| md5sum
34446078bc933d4300dca0057e7193ae -
$ Echo "aaaaaaaaaaaaaaaaab '| md5sum
ced1e1638b956a382166aa1dae4e7dc0 -
$ Echo "aaaaaaaaaaaaaaaabb '| md5sum
82baf37d76cc893286c061eb71084c72 -
$ Echo "aaaaaaaaaaaaaaabbb '| md5sum
459c7a87cde5df2b808c42a316bca959 -
И така, докато ние не отговаря на нашите желания хашиш. Много дълъг и изморителен.
Избор Bitcoin блокове
"Блок" Думата можете да видите в клиентската програма. Блок - набор от данни, която включва:
- хеш на предишния блок;
- редица нови сделки;
- «Сол» (nВеднага щом) - последователност от битове, който може да се променя свободно.
И главното условие: хеш блок трябва да съдържа, трябва да съдържа определен брой нули.
Разбира се, не всяка единица съдържа предварително определен брой нули в началото на хеша. И тъй като променливата част на блока, само един - е "сол" - ще разгледаме всички възможности, "сол", докато не получите правилната хеш. Съгласно правилата на мрежата за намиране на нова единица се дава на клиента 50 Bitcoins на (по-малко от веднъж на 4 години, възнаграждението на брои единица намалява на 2 пъти).
Както nagenerirovat много Bitcoins. Колко време ще отнеме.
За да започнете, стартирате програмата клиент и го оставете да се генерира Bitcoins. След известно време, тя ще ви покаже селекция от скорост heshah на секунда. Именно тази скорост влиза в специален калкулатор. Не забравяйте, че трябва да влезе в мега-хешове в секунда, че се въвежда единица означава милион хешове в секунда.
Ако калкулатора даде приемлив за вас период от време, а след това поздравления - няма от какво да се притесняваш. Достатъчно е да генерирате bitkiony както преди. Но най-вероятно, просто забравих да превежда kiloheshi megaheshi.
икономическата осъществимост
Като цяло, Bitcoins на курса Във всеки момент скорост приблизително равен на потока на консумираната да я генерирате на конвенционален процесор електричество. Кой трябва да си купите Bitcoins, ако те могат nagenerirovat на компютъра, в които липсата на съвременния свят, нали?
Има три начина за генериране на Bitcoins икономически изгодно:
- използват по-ефективни процесори за изчисления;
- генерират с надеждата, че степента на издигане и генерирането на Bitcoins ще се погасява;
- използвате по време на компютри празен ход и да се Bitcoins като малко свободни пари.
Генериране Bitcoins може да бъде чисто спекулативно стойност. Изведнъж утре за всеки ще даде един милион долара? По принцип, за да ги генерира в този случай не е необходимо - може просто да си купите.
Третият вариант изглежда най-разумно. Можете да използвате капацитета на празен ход на компютъра, за да се запази стабилността на мрежата, като награда получи малко Bitcoins. Отделянето на тази верига ще винаги печеливша, тъй като разходите за производство ще бъде нула. Е, ако те са по-високи, а след това не е "употребата на неизползван капацитет."
Аз трябва да генерира Bitcoins пет години и да получите незабавно пакет от 50 парчета?
В общи линии - да.
Не трябва да се остави изцяло с празни ръце, хората се събират в басейна, например, deepbit.net. Басейн - много клиенти, всеки от които взима блокове. Но веднага след като устройството е установено, на "наградата" 50 Bitcoins са разделени на всички онези, които са участвали в избора си.
Откъде да знаем, че програмата не избира паролите Пентагона вместо блокове?
Е, всички алгоритмите на програмата, описани в неговия изходен код. Преди програмата става изпълнима, можете да стартирате с едно кликване на мишката, програмистът трябва да го напиша на всеки език за програмиране. Този код е преминал през специална програма компилатор, и едва след това може да работи.
Bitcoin клиент написан на C ++ език, изходния код може да бъде изтеглен от bitcoin.org. Можете да покажете на програмист приятел източник и да го помоли да разберете какво прави програмата. Дори и да се страхуват, че изпълним файл може да бъде заразен с вирус или нещо друго, можете да компилирате програмата себе си и бъдете сигурни, че го прави само това, което е описано в изходния код.