Вопросы по блокчейну биткоина
-
- Уже с Приветом
- Posts: 15770
- Joined: 01 Mar 2008 15:14
Вопросы по блокчейну биткоина
Пытаюсь вникнуть в алгоритм работы, пока не очень ясно следующее.
Как я понял, биткоин майнится за поиск правильного хеша сформированного блока транзакций. Но тут непонятно вот что
1. Что майнил Сатоши на первоначальном этапе, откуда его первый миллион монет? Транзакций-то не было
2. Не понимаю почему растет сложность майнинга, размер блока ведь одинаков?
Как я понял, биткоин майнится за поиск правильного хеша сформированного блока транзакций. Но тут непонятно вот что
1. Что майнил Сатоши на первоначальном этапе, откуда его первый миллион монет? Транзакций-то не было
2. Не понимаю почему растет сложность майнинга, размер блока ведь одинаков?
-
- Уже с Приветом
- Posts: 15770
- Joined: 01 Mar 2008 15:14
Re: Вопросы по блокчейну биткоина
вознаграждение, наоборот, падает
-
- Уже с Приветом
- Posts: 26871
- Joined: 29 Aug 2000 09:01
Re: Вопросы по блокчейну биткоина
Насколько я понял на первом этапе был вброс определенной суммы из ниоткуда чтобы запустить процесс майнингa/транзакций.
Сложность майнинга растет т.к. всё больше и больше людей включаются в эту сеть и приносят свои ресурсы, мощности, итд. По аналогии с майнингом золота в алгоритме было сделано ограничение что чем больше людей и мощностей майнит, тем труднее становится добывать эти монеты. Это ограничение также позволяет выполнить другое условие биткоина что все монеты будут найдены к 2141 году. Новых потом уже не будет.
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. Когда сам пишешь клиента, то можно запрограммировать все что угодно
-
- Уже с Приветом
- Posts: 1494
- Joined: 08 Mar 2002 10:01
- Location: NJ
Re: Вопросы по блокчейну биткоина
Читайте Mastering Bitcoin by Andreas M. Antonopoulos
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
Re: Вопросы по блокчейну биткоина
Как то вы поздно заинтересовались
Сейчас вопрос, когда все рухнет
Создатель этериума уже вышел)
Сейчас вопрос, когда все рухнет
Создатель этериума уже вышел)
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
-
- Уже с Приветом
- Posts: 15770
- Joined: 01 Mar 2008 15:14
-
- Уже с Приветом
- Posts: 26871
- Joined: 29 Aug 2000 09:01
Re: Вопросы по блокчейну биткоина
А что рухнет? Блокчейн? Какая-то монета?
All rights reserved, all wrongs revenged.
-
- Уже с Приветом
- Posts: 15770
- 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: 15770
- Joined: 01 Mar 2008 15:14
Re: Вопросы по блокчейну биткоина
Вообще сомнительно выглядит, получается как раз в 10 минут лоттерея по всему миру - получить приз с шансом относительно своего вклада, но шанс-то исчезающе мал. Знаю, есть пулы, тогда шанс выше. Но тогда это противорчит самой идее децентрализации - пулы договорились и откатили транзакции. А майнеры будут стремится к укрупнению пулов, что бы снизить риски.
Плюс пропускная способность системы сильно ограничена, для всех мировых транзакций 1 блок в 10 минут точно не хватит
Плюс пропускная способность системы сильно ограничена, для всех мировых транзакций 1 блок в 10 минут точно не хватит
-
- Уже с Приветом
- Posts: 1104
- Joined: 11 Apr 2015 17:10
Re: Вопросы по блокчейну биткоина
Просто так транзакции не откатишь, надо создавать альтернативную версию цепочки блоков, с того, который надо откатывать. Это считается почти невозможным, и некоторые считают транзакцию реально стойкой, когда сверху неё какое-то количество блоков создано, обычно 6.
Но в целом да, если у кого появится контроль за большей частью мощностей, как сговор пулов, то да, такое возможно.
Но в целом да, если у кого появится контроль за большей частью мощностей, как сговор пулов, то да, такое возможно.
-
- Уже с Приветом
- Posts: 1104
- Joined: 11 Apr 2015 17:10
-
- Уже с Приветом
- Posts: 15770
- Joined: 01 Mar 2008 15:14
Re: Вопросы по блокчейну биткоина
Вопрос был про другое - какой дурак полезет майнить, если это по сути лоттерея с шансом 1 на миллиард
-
- Уже с Приветом
- Posts: 1104
- Joined: 11 Apr 2015 17:10
Re: Вопросы по блокчейну биткоина
Одному майнить биткойин смысла нет, только в пулах. Там за найденный участникомпула хеш бабло достаётся пулу и распределется среди участников в зависимости от их вклада.
-
- Уже с Приветом
- Posts: 15770
- Joined: 01 Mar 2008 15:14
Re: Вопросы по блокчейну биткоина
так и в пулах шанс небольшой (если этих пулов десятки тысяч)
-
- Уже с Приветом
- Posts: 1104
- Joined: 11 Apr 2015 17:10
-
- Уже с Приветом
- Posts: 15770
- Joined: 01 Mar 2008 15:14
Re: Вопросы по блокчейну биткоина
Не так уж много участников, несколько десятков. Грохнуть большую часть и система встанет. И где хваленая неубиваемость?
-
- Уже с Приветом
- Posts: 26871
- Joined: 29 Aug 2000 09:01
Re: Вопросы по блокчейну биткоина
Клиетны нотариуса, да и сам нотариус, будут платить фи узлам за проведение транзакций. Тоже самое будет после 2140 года, когда все монеты будут найдены и майнить будет нечего.OtherSide wrote: ↑08 Jan 2018 13:32Как я понл, понятия блокчейна и майнинга неразрывно, иначе у узлов не будет мотивации просчитывать транзакции.
А откдуа тогда футуристические прогнозы об использовании блокчейна где только можно? Например блокчейн для нотариуса. Кто будет платить узлам за проведение транзакций?
All rights reserved, all wrongs revenged.
-
- Уже с Приветом
- Posts: 15770
- Joined: 01 Mar 2008 15:14
Re: Вопросы по блокчейну биткоина
фи кто будет устанавливать и главное как (и в какой валюте) выплачивать.