@wani

Что будет, когда количество биткоинов станет 21 миллион?

Чтобы о транзакции узнали и все себе её записали, необходимо её подтверждение, которое получается в результате создания нового блока. Правильно? Но, когда мы дойдем до момента, когда станет 21 миллион биткоинов("из-за периодического уменьшения награды за блок вдвое, общее количество BTC никогда не превысит 21млн" - цитата из статьи), то сможем ли мы подтвердить транзакцию? Есть ли в алгоритме какие-то правила на этот счет?

UPD: Ответ:
За каждый расчет блока мы получаем новый биткоин. Блок состоит из списка транзакций, которые следует подтвердить. Как только количество биткоинов станет 21 миллион, единственный метод майнеру получить вознаграждение за его труд это биткоины как комиссия за расчет блока (т.е. это часть биткоинов из перевода).
  • Вопрос задан
  • 5833 просмотра
Решения вопроса 1
Jump
@Jump
Системный администратор со стажем.
А при чем тут 21миллион?
Блоки будут создаваться постоянно, от количества биткойнов это не зависит.
Блок это как раз и есть пачка транзакций на подтверждение, при чем тут количество биткойнов?

Майнеры обсчитывают блоки, в награду за расчет им дают биткойны.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
pro_co_ru
@pro_co_ru
Старший инженер-программист
Сделал тут рассчёты обеспечив биткоин золотом, получилось как-то так:

Золото:
=======
За всю историю человечества было добыто около 175 тыс. тонн золота.
По итогам 2016 г. мировая добыча золота составила 3100 тонн.
Таким темпом к 2037 году запасы золота на Земле будут исчерпаны.
Средняя цена на золото в этом году: 1250, Цена в долларах США за 1 тройскую унцию (31.1 грамм).

Биткоин:
========
Добыто уже 16 млн из 21 млн биткоинов.

Рассчёты:
=========
21 млн биткоинов = 100%
16 млн биткоинов = 76.1904761905%
1 тонна = 1000000 грамм
Всего золота = 175000 тонн золота + 3100 тонн *(2037 год - 2017 год) = 237000 тонн = 100%
Цена за тонну золота = 1250*1000000/31.1 = 40192926.045 (долларов)
Цена за всё золото = 237000*40192926.045 = 9.52572347266*1000000 млн долларов (9.5 триллионов, триллион = миллион миллионов)

Цена одного биткоина: (9.52572347266*1000000)/21000000 = 9.52572347266/21 = 0.45360587965 млн долларов за 1 биткоин = 453.6 тысячи долларов за 1 биткоин

Вывод:
======
1 биткоин будет стоить порядка 450 тыс. долларов при цене за унцию золота в 1250 долларов.

Строго не судите, исходные цифры взял из первых нагуглившихся результатов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы