Просто и наглядно: Почему количество биткоинов конечно

Тема в разделе "Обзор криптовалют", создана пользователем Джокер, 9 июн 2018.

  1. Джокер

    Джокер CRYPTOCLUB Новичок

    Регистрация:
    11 мар 2018
    Сообщения:
    1.827
    Симпатии:
    392
    Пол:
    Мужской
    Репутация:
    128
    Не знаю, была статья на эту тему, но все же...

    [​IMG]

    Общеизвестно, что количество биткоинов не может быть более 21 миллионамонет. Но, не все знают, почему это именно так. Почему нельзя выпустить (намайнить) больше?

    Дело в том, что «добыча» новых монет четко прописана в протоколе биткоинаи зашита в его программный код. Согласно протоколу, вознаграждение майнерам «выплачивается» за каждый новый присоединенный к блокчейну (распределенной базе данных биткоина) блок данных транзакций. Первоначально за каждый новый блок майнеры получали 50 BTC (монет).

    Но, тем же протоколом предусмотрено, что через каждые записанные 210 000 блоков даных транзакций вознаграждение майнерам уменьшается ровно в 2 раза. А это означает, что если за первые записанные в блокчейн биткоина 210 тыс. блоков данных количество монет биткоина увеличилось на 10,5 млн (210 тыс. х 50), то за вторые 210 тыс. блоков — уже в два раза меньше, т.е. 5 млн 250 тыс. (210 тыс. х 25) и т.д.

    Математически все это выражается последовательностью чисел, в которой каждый последующий член в два раза меньше предыдущего:

    N + N/2 + N/4 + N/8 + N/16 + ... + N/2^k
    * Здесь 2^k – это 2 в степени k, где k — это номер члена в ряде, начиная с 0.

    Такая последовательность называется сходящимся рядом, сумма членов которого стремится к 2N.

    В случае с биткоином N= 10 500 000, т.е. равно количеству биткоинов добытых при записи первых 210 тыс. блоков данных в блокчейн (базу данных транзакций).

    Таким образом, максимальное количество добытых биткоинов будет стремиться к 21 млн (2 х 10,5 млн). В реальности это число будет несколько меньше — 20 999 999,9769. Это связано с дробностью деления и ограничением кол-ва долей биткоина 8-м знаком после запятой.

    Наглядно это можно представить следующей картинкой:

    [​IMG]

    Здесь количество «добытых» биткоинов представлено в виде геометрических фигур — квадратов и прямоугольников. Причем, каждая последующая фигура по площади ровно в два раза меньше предыдущей.

    Квадрат №1 имеет условную площадь 10,5 млн единиц, что соответствует количеству биткоинов «добытых» за запись первых 210 тыс. блоков данных транзакций. Прямоугольник №2 — это половина первого квадрата и площадь его равна 5,25 млн единиц (кол-во биткоинов, добытых за запись вторых 210 тыс. блоков данных транзакций. Квадрат №3 — половина прямоугольника №2 и площадь его соответственно равна 2,625 млн единиц. И т.д.

    Очевидно, что при делении пополам все фигуры помещаются в условный квадрат в правой части картинки, который идентичен левому квадрату (№1). Следовательно общая суммарная площадь будет равна двум большим квадратам №1 или 21 млн единиц площади.


    Когда будет «добыт» последний биткоин
    Теперь интересно разобраться, а сколько времени потребуется на «добычу» всех биткоинов?

    В том же протоколе биткоина и его программном коде заложено, что каждый новый блок транзакций записывается в блокчейн каждые 10 минут.

    Таким образом в час будет записано 6 блоков, а в сутки — 144. Это значит, что для записи 210 тыс. блоков понадобится 1 458,(3) дней или примерно 3,99 года.

    Следовательно, примерно каждые 4 года количество «добытых» биткоинов будет уменьшаться в 2 раза. Т.е. у биткоина существует некий 4-летний цикл добычи.

    За первые 4 года было добыто 10,5 млн биткоинов, за вторые 4 года — еще 5,25. Итого за первые 8 лет было добыто 15 млн 750 тыс. биткоинов. А на момент написания этой статьи добыто 16 365 612 биткоинов.

    Но, нас интересует, а когда же будет добыт последний биткоин?

    Для этого пойдем с конца. Поскольку минимальное вознаграждение за записанный блок не может быть менее 1 сатоши (0,00000001 BTC), то в поледний год будет добыто не менее 210 000 сатоши или 0,00210000 BTC.

    Осталось вычислить, через сколько 4-летних циклов кол-во биткоинов будет таким, как в первом цикле — 10,5 млн. Очевидно, что кол-во этих 4-летних циклов будет равно степени k числа 2 в выражении 0,00210000 х 2k (2k – это 2 в степени k) при котором оно будет более 10,5 млн.

    0,00210000 х 2^k > 10 500 000
    * Здесь 2^k – это 2 в степени k.

    Осталось вычислить число k — кол-во 4-летних циклов биткоина.

    Это 33 (тридцать три) 4-летних цикла или 132 года. Следовательно. последний сатоши будет добыт в 2140 году.

    Действительно последний блок данных, который создаст монеты, будет блок № 6 929 999. Он будет создан примерно в 2140 году.

    При этом, за первые 7 (семь) 4-летних циклов (28 лет) или к 2036 году будет «добыто» более 99,2% всех биткоинов, поскольку на оставшиеся циклы приходится только 1/128 от общего кол-ва биткоинов. Следовательно, менее 1% биткоинов будет «добываться» еще более 100 лет!

    Следует отметить, что в реальности кол-во биткоинов в обращении будет несколько меньше из-за того, что кто-то в силу ряда причин потеряет доступ к свои кошелькам и все хранящиеся там монеты будут безвозвратно утрачены.
    Ссылка
     
    Последнее редактирование: 9 июн 2018
    Веня_Ерофеев нравится это.
  2. max500100

    max500100 CRYPTOCLUB Новичок

    Регистрация:
    23 фев 2018
    Сообщения:
    382
    Симпатии:
    45
    Пол:
    Мужской
    Репутация:
    23
    Меня всегда мучил один вопрос: а разве нельзя переписать программный код и увеличить число биткоинов допустим до 51000000?
     
  3. Джокер

    Джокер CRYPTOCLUB Новичок

    Регистрация:
    11 мар 2018
    Сообщения:
    1.827
    Симпатии:
    392
    Пол:
    Мужской
    Репутация:
    128
    Видимо Сатоши все учел)
     
  4. milashmi

    milashmi Пользователь Новичок

    Регистрация:
    22 фев 2018
    Сообщения:
    669
    Симпатии:
    101
    Пол:
    Мужской
    Репутация:
    25
    Так а зачем переписывать код первой монеты, если их сейчас полным полно...
     
    iliuha1977 нравится это.
  5. Джокер

    Джокер CRYPTOCLUB Новичок

    Регистрация:
    11 мар 2018
    Сообщения:
    1.827
    Симпатии:
    392
    Пол:
    Мужской
    Репутация:
    128
     
  6. max500100

    max500100 CRYPTOCLUB Новичок

    Регистрация:
    23 фев 2018
    Сообщения:
    382
    Симпатии:
    45
    Пол:
    Мужской
    Репутация:
    23
    Это все правда, но... по аналогии с теми же сотовыми. Кто был лидер по продажам в 2000х? Нокиа! Ну и где теперь эта нокиа?
     
  7. Джокер

    Джокер CRYPTOCLUB Новичок

    Регистрация:
    11 мар 2018
    Сообщения:
    1.827
    Симпатии:
    392
    Пол:
    Мужской
    Репутация:
    128
    Не корректное сравнение. У всех альтов постоянно находят баги какие нибудь. В сети битка пока ничего подобного не наблюдалось. Или я ошибаюсь?
     
  8. narx

    narx CRYPTOCLUB Новичок

    Регистрация:
    25 фев 2018
    Сообщения:
    565
    Симпатии:
    140
    Пол:
    Мужской
    Репутация:
    84
    При таком оисании непонятно откуда взялись эти самые 210 000 блоков. В протоколе биткоина прямо указано, что один блок должен закрываться в среднем за 10 мин, при этом за две недели должно быть создано 2016 блоков. Именно это требование позволяет контролировать и регулировать сложность майнинга: если за две недели было создано больше 2016 блоков, то сложность задачи перебора хешей повышается и соответственно понижается, если было создано меньше 2016 блоков. В протоколе также указано, что каждые четыре года вознаграждение майнерам уменьшается в два раза, то еть важны 4-летние интервалы времени.

    Исходя из знания средней скорости майнинга биткоина, а именно 1 блок в 10 мин, легко находим средние показатели майнига:
    за сутки должно формироваться 144 блока;
    за 2 недели соответственно 144 блока * 14 дней = 2016 блоков
    за 4-летний период 210 240
     
  9. Джокер

    Джокер CRYPTOCLUB Новичок

    Регистрация:
    11 мар 2018
    Сообщения:
    1.827
    Симпатии:
    392
    Пол:
    Мужской
    Репутация:
    128
    Ну там вроде как интузиасты))) на заре эпохи становления битка майнили на своих маломощных компьютерах. И вознаграждение было не плохим. 50 ВТС за блок)
     
  10. narx

    narx CRYPTOCLUB Новичок

    Регистрация:
    25 фев 2018
    Сообщения:
    565
    Симпатии:
    140
    Пол:
    Мужской
    Репутация:
    84
    Да, но и стоимость битка в первые четыре года была совсем иной слабосопоставимой с нынешней! В то время было много рисков в отношении битка, хотя бы по его обналичке при неразвитой инфраструктуре. По существу в первые четыре года своей младенческой жизни биток как новый финансовый актив был в высшей степени рискованным без ярких перспектив.

    Судя по логике этой фразы получается, что в последний год должно быть создано 210 тыс блоков. Ранее это количество блоков закрывалось за 4-е года, а почему в последний год так резко возросла скорость формирования блоков? Возможно за всем этим кроется простая опечатка и вместо слов "в последний год" надо записать "в последний 4-х летний цикл"?
     
  11. azazel

    azazel CRYPTOCLUB Новичок

    Регистрация:
    13 фев 2018
    Сообщения:
    1.374
    Симпатии:
    374
    Пол:
    Мужской
    Репутация:
    133
    Ну если последний сатош будет добыт в 2140 году, по этому поводу нам можно не беспокоиться.
     
  12. kissfm11

    kissfm11 Пользователь Новичок

    Регистрация:
    25 фев 2018
    Сообщения:
    891
    Симпатии:
    105
    Пол:
    Мужской
    Репутация:
    49
    Знаете можно все сделать и сделать их совсем бесконечными, чтобы там сумма с большим количеством ноликов. Вот только от всего этого шага цену реально понизите, оно нужно? Пока всех устраивают такие варианты.
     
  13. Джокер

    Джокер CRYPTOCLUB Новичок

    Регистрация:
    11 мар 2018
    Сообщения:
    1.827
    Симпатии:
    392
    Пол:
    Мужской
    Репутация:
    128
    Так форки и проводят. Чтобы изменить что то в битке. Только это уже не биткойн. А новая монетка)
     
  14. Vlad1985

    Vlad1985 Пользователь Новичок

    Регистрация:
    6 июн 2018
    Сообщения:
    46
    Симпатии:
    11
    Пол:
    Мужской
    Репутация:
    19
    Через 133 года когда будет добыта последняя монета,откроют завещание Сатоши Накомото и там будет написано :" Перепишите код еще на столько же"
     

Поделиться этой страницей