Пытаюсь вникнуть в алгоритм работы, пока не очень ясно следующее.
Как я понял, биткоин майнится за поиск правильного хеша сформированного блока транзакций. Но тут непонятно вот что
1. Что майнил Сатоши на первоначальном этапе, откуда его первый миллион монет? Транзакций-то не было
2. Не понимаю почему растет сложность майнинга, размер блока ведь одинаков?
Вопросы по блокчейну биткоина
-
- Уже с Приветом
- Posts: 15798
- Joined: 01 Mar 2008 15:14
-
- Уже с Приветом
- Posts: 26871
- Joined: 29 Aug 2000 09:01
Re: Вопросы по блокчейну биткоина
Насколько я понял на первом этапе был вброс определенной суммы из ниоткуда чтобы запустить процесс майнингa/транзакций.OtherSide wrote: 07 Jan 2018 17:03 1. Что майнил Сатоши на первоначальном этапе, откуда его первый миллион монет? Транзакций-то не было
Сложность майнинга растет т.к. всё больше и больше людей включаются в эту сеть и приносят свои ресурсы, мощности, итд. По аналогии с майнингом золота в алгоритме было сделано ограничение что чем больше людей и мощностей майнит, тем труднее становится добывать эти монеты. Это ограничение также позволяет выполнить другое условие биткоина что все монеты будут найдены к 2141 году. Новых потом уже не будет.OtherSide wrote: 07 Jan 2018 17:03
2. Не понимаю почему растет сложность майнинга, размер блока ведь одинаков?
All rights reserved, all wrongs revenged.
-
- Уже с Приветом
- Posts: 63430
- Joined: 03 Nov 2004 05:31
- Location: RU -> Toronto, ON
Re: Вопросы по блокчейну биткоина
Читаем что такое difficulty:
https://en.bitcoin.it/wiki/Difficulty
Читаем что такое premine:
https://www.cryptocompare.com/coins/gui ... a-premine/
https://en.bitcoin.it/wiki/Difficulty
Читаем что такое premine:
https://www.cryptocompare.com/coins/gui ... a-premine/
Not everyone believes what I believe but my beliefs do not require them to.
-
- Уже с Приветом
- Posts: 1494
- Joined: 08 Mar 2002 10:01
- Location: NJ
Re: Вопросы по блокчейну биткоина
Genesis blockEvery node always starts with a blockchain of at least one block because the genesis
block is statically encoded within the bitcoin client software, such that it cannot be
altered. Every node always “knows” the genesis block’s hash and structure, the fixed time
it was created, and even the single transaction within. Thus, every node has the starting
point for the blockchain, a secure “root” from which to build a trusted blockchain.
https://blockchain.info/block/000000000 ... b60a8ce26f
Первые десятки тысяч блоков содержали только одну coinbase транзакцию. Кстати они до сих пор unspent. Когда сам пишешь клиента, то можно запрограммировать все что угодно
![Very Happy :D](./images/smilies/biggrin.gif)
-
- Уже с Приветом
- Posts: 1494
- Joined: 08 Mar 2002 10:01
- Location: NJ
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
Re: Вопросы по блокчейну биткоина
Как то вы поздно заинтересовались
Сейчас вопрос, когда все рухнет
Создатель этериума уже вышел)
Сейчас вопрос, когда все рухнет
Создатель этериума уже вышел)
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
-
- Уже с Приветом
- Posts: 15798
- Joined: 01 Mar 2008 15:14
Re: Вопросы по блокчейну биткоина
Мне это не важно, я обслуживаю криптотрейдеров, главное что бы число людей в системе рослоDmitry67 wrote: 08 Jan 2018 09:39 Как то вы поздно заинтересовались
Сейчас вопрос, когда все рухнет
Создатель этериума уже вышел)
-
- Уже с Приветом
- Posts: 26871
- Joined: 29 Aug 2000 09:01
Re: Вопросы по блокчейну биткоина
А что рухнет? Блокчейн? Какая-то монета?Dmitry67 wrote: 08 Jan 2018 09:39 Как то вы поздно заинтересовались
Сейчас вопрос, когда все рухнет
Создатель этериума уже вышел)
All rights reserved, all wrongs revenged.
-
- Уже с Приветом
- Posts: 15798
- Joined: 01 Mar 2008 15:14
Re: Вопросы по блокчейну биткоина
В общем, разобрался. Каждые 2 недели система пересчитывает сложность функции хеша, что бы среднее время формироваемя блока было 10 минут.
Не понятно вот что. Как я понл, понятия блокчейна и майнинга неразрывно, иначе у узлов не будет мотивации просчитывать транзакции.
А откдуа тогда футуристические прогнозы об использовании блокчейна где только можно? Например блокчейн для нотариуса. Кто будет платить узлам за проведение транзакций?
Не понятно вот что. Как я понл, понятия блокчейна и майнинга неразрывно, иначе у узлов не будет мотивации просчитывать транзакции.
А откдуа тогда футуристические прогнозы об использовании блокчейна где только можно? Например блокчейн для нотариуса. Кто будет платить узлам за проведение транзакций?
-
- Уже с Приветом
- Posts: 1104
- Joined: 11 Apr 2015 17:10
Re: Вопросы по блокчейну биткоина
Нет никакого первого миллиона монет. Первые монеты появлялись как вознаграждене за майнинг, 50 монет за блок тогда.OtherSide wrote: 07 Jan 2018 17:03 Пытаюсь вникнуть в алгоритм работы, пока не очень ясно следующее.
Как я понял, биткоин майнится за поиск правильного хеша сформированного блока транзакций. Но тут непонятно вот что
1. Что майнил Сатоши на первоначальном этапе, откуда его первый миллион монет? Транзакций-то не было
2. Не понимаю почему растет сложность майнинга, размер блока ведь одинаков?
https://blockchain.info/block-index/14849
Размер блока одинаков, но надо найти не просто хеш блока, хеш то блока с первого раза получить можно за миллисекунды, задача найти хеш меньше текущего difficulty, или можно ещё скаать хеш с заданным количеством нулей спереди. Этот difficulty меняется так, чтобы с текущем количеством майнеров примерно раз в 10 минут новый блок появлялся. Т.е. с ростом суммарных мощностей всех майнеров difficulty уменьшается, чтобы сложнее было найти новый хеш меньше чем этот difficulty .
-
- Уже с Приветом
- Posts: 1104
- Joined: 11 Apr 2015 17:10
Re: Вопросы по блокчейну биткоина
хэш первого блока
000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
вот последнего (#503168)
0000000000000000008889ce4e349a7ec87239659a307a8cceccdb00a0a8ae7c
000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
вот последнего (#503168)
0000000000000000008889ce4e349a7ec87239659a307a8cceccdb00a0a8ae7c
-
- Уже с Приветом
- Posts: 15798
- Joined: 01 Mar 2008 15:14
Re: Вопросы по блокчейну биткоина
Вообще сомнительно выглядит, получается как раз в 10 минут лоттерея по всему миру - получить приз с шансом относительно своего вклада, но шанс-то исчезающе мал. Знаю, есть пулы, тогда шанс выше. Но тогда это противорчит самой идее децентрализации - пулы договорились и откатили транзакции. А майнеры будут стремится к укрупнению пулов, что бы снизить риски.
Плюс пропускная способность системы сильно ограничена, для всех мировых транзакций 1 блок в 10 минут точно не хватит
Плюс пропускная способность системы сильно ограничена, для всех мировых транзакций 1 блок в 10 минут точно не хватит