Перейти к публикации
Pingui

А сколько действительно стоит одна транзакция bitcoin?

Рекомендованные сообщения

Многие из нас знают, что за каждый блок майнеры получают 25 btc. Таким образом Сатоси решил организовать равномерную эмиссию среди всего населения. И со временем, эти "деньги из воздуха" будут становиться всё меньше, а комиссии за транзакции всё больше, пока вся награда за блок не будет состоять из суммы комиссий всех транзакций.

 

А давайте представим, что завтра начальная эмиссия исчезнет (ну или к 2033 году мощность сети, количество транзакций и эффективность оборудования не изменятся)

 

На хабре в комментариях подняли эту интересную тему. Мне стало интересно, и я посчитал сам, но взял другие начальные данные.

 

Возмём хэшрейт и потребление Майнера, описанного в этом обзоре. Это тоже оценка сверху, но цифра будет реалистичнее, чем на хабре.

Итак:

Хэшрейт: 2 th/s

Потребление: 1,7 кВт

 

Хэшрейт сети: ~ 242524 th/s

Всю сеть обеспечат (242524/2) 121262 асика.

121262 асика в час будут потреблять 206145,4 кВт*ч энергии.

В сутки такая сеть будет потреблять 4947489,6 кВт*ч энергии.

 

Если верить blockchain.info, то в сутки производится ~70000 транзакций.

 

Одна транзакция стоит 4947489,6/70000 = ~70,68 кВт*ч.

 

Где найти информацию о самых дешёвых тарифах на свет, я не знаю, но, допустим, 1 кв*ч стоит 5 американских центов или 0.000135 btc по текущему курсу. Значит в среднем транзакция стоит 0.0095 btc или 3,5 USD.

 

И это мы говорим о себестоимости транзакций (хотя мы не учитывали стоимость оборудования и аренду помещения), а ведь должна же быть какая-то прибыль. Так что, полученную стоимость транзакции, при которой майнинг в текущей сети будет привлекателен, можно смело увеличивать в несколько раз (если не в десятки).

 

Учитывая ориентированность на микроплатежи, это очень много.

 

Выводы:

В будущем, чтобы транзакции BTC остались недорогими должны произойти одна или несколько следующих событий:

1)Количество транзакций вырастет в десятки(сотни) раз.

2)Произойдёт прорыв в электронике, который позволит строить в десятки(сотни) раз более энергоэффективные асики (это вряд ли).

3)Благодаря технологиям в десятки(сотни) раз понизится стоимость электроэнергии.

4)В десятки(сотни) раз упадёт хэшрейт сети (это не то, чего хотел Сатоси, imho).

 

Пока, как мне кажется, вероятен только последний вариант, и это как-то грустно. Как бы через 20 лет не пришли мы к "3,5 анонимусам", майнящих "за идею" на устаревших асиках

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если предположить, что биткойн выйдет на уровень количества транзакций сравнимый с Visa, а это 130 млн. в день, то картина не такая уж печальная. Данные по Visa за 2012 год, взяты из википедии. 

Теперь считаем - округлим количество транз. до 144 млн. В сутках 1440 минут, блок в сети биткойн формируется в течении 10 минут, имеем 144 блока в сутки. Делим 144 млн на 144 = 1 млн. транзакций за 10 минут, которые будут включены в блок. Майнер получит всю коммисию с этого ляма транз. Сейчас минимальная комиссия равна примерно 8 центов. Умножаем на 1 млн. наших транзакций, с который майнер получит комиссию, результат 80к баксов. 

Вывод: есть за что бороться. А если предположить, что биткойн заберет долю транзакций не только у Visa... сумма профита может увеличится в разы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Стоит также упомянуть, что технический потенциал сети, а именно размер блока, подразумевает возможность роста количества транзакций с теперешних примерно 700 на блок до 3000 на блок. При этом сеть будет работать на том же железе. Как по вашему изменится курс, при росте количества транзакций в 4 раза? 


Если предположить, что биткойн выйдет на уровень количества транзакций сравнимый с Visa, а это 130 млн. в день, то картина не такая уж печальная. Данные по Visa за 2012 год, взяты из википедии. 

Теперь считаем - округлим количество транз. до 144 млн. В сутках 1440 минут, блок в сети биткойн формируется в течении 10 минут, имеем 144 блока в сутки. Делим 144 млн на 144 = 1 млн. транзакций за 10 минут, которые будут включены в блок. Майнер получит всю коммисию с этого ляма транз. Сейчас минимальная комиссия равна примерно 8 центов. Умножаем на 1 млн. наших транзакций, с который майнер получит комиссию, результат 80к баксов. 

Вывод: есть за что бороться. А если предположить, что биткойн заберет долю транзакций не только у Visa... сумма профита может увеличится в разы.

это невозможно технически. Увеличить количество транзакций в рамках работающей сети можно лишь в 4 раза. Дальше необходимо увеличивать скорость генерации блоков, и если не ошибаюсь - для этого необходимо наращивать количество железа. Если ошибаюсь - поправьте, пожалуйста.

Изменено пользователем usefreeit

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А вот это проблема. Что же делать, если количество транзакций увеличится? Судя по данным о Visa, достижение 3000 это капля в море. По ходу все пропало... 

А почему нельзя увеличить вместимость количества транзакций в блок, в чем технические ограничения?

Скорость генерации блоков не зависит от железа, это зависит от алгоритма. От железа же зависит мощность, для расчета текущей задачи нахождения хеша.

Изменено пользователем Sorr0s

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А вот это проблема. Что же делать, если количество транзакций увеличится? Судя по данным о Visa, достижение 3000 это капля в море. По ходу все пропало... 

А почему нельзя увеличить вместимость количества транзакций в блок, в чем технические ограничения?

Скорость генерации блоков не зависит от железа, это зависит от алгоритма. От железа же зависит мощность, для расчета текущей задачи нахождения хеша.

Это не проблема, потому как при необходимости этот параметр можно изменить. Что для этого нужно - это другой вопрос.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно ссылку, откуда данные на ограничение количества транз. в блок?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я пока вижу только одно ограничение, точнее, особенность - скорость роста блокчейна. Размер блокчейна по данным blockchain.info увеличился с 11000 до 22000 Мб, т.е. в два раза в период с начала ноября 2013 по конец сентября 2014. Скорость роста - 11000 Мб за 11 месяцев, 1 Гб в месяц.

Если блокчейн будет прибавлять в год по 12...15 Гб, то размер в 100 Гб будет достигнут через 5...6 лет. А фактически - еще раньше, так как количество транзакций в блоках растет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Самое главное ограничение - это максимальный размер блока в 1Мб, поэтому в него нельзя запихнуть бесконечное количество транзакций. В среднем, 3-5 тысяч, т.е. около 7 транзакций в секунду.

Но это ограничение чисто софтовое, не вижу, почему его нельзя передвинуть :mellow:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я не совсем понял, почему мы начали асики делить на кол-во транзакций?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Pingui,

2 и 3 лишены смысла. т.к. снизив стоимость увеличится количество желающих и опять увеличится объем железа.

А вот количество транзакций - это ответ на вопрос. Трудно представить, что через 10-20 лет будет то же самое количество. Плюс экосистема криптовалют размазана на много криптовалют, это не только Биткоин.

 

это невозможно технически. Увеличить количество транзакций в рамках работающей сети можно лишь в 4 раза.

Уже увеличивали максимальный размер блока, понадобится - увеличат еще.

 

скорость роста блокчейна

есть такой косяк, но и технологии сейчас не топчутся на месте. Какой сейчас у вас объем винчестера? А уже существуют рабочие винчестеры на 10 ТБ. И прогресс пока что не замедляется. Плюс наверняка будут вводиться оптимизации, такие как размазывание блокчейна по нодам, исключение лишней информации и т.п.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

По данным 2013 года, в мире потребляется 23,127,000,000,000 киловатт-час. В России 1,057,000,000,000. Сейчас эта цифра стала ещё больше. Источник: https://www.cia.gov/library/publications/the-world-factbook/rankorder/2232rank.html
 
Сеть bitcoin потребляет 4,947,489 / сутки или 1,805,833,485 / год . Звучит устрашающе. Но! Это всего 0.01% для всего мира за все перспективы и возможности, которые нам даёт криптовалюта. По сути это число ничтожно и оно меньше, чем потребляет весь банковский сектор (а там серверов явно побольше, чем задейстовано в майнинге, да и не только сервера в нём задействованы). К сожалению у нас нет ни малейшей возможности рассчитать потребление банковского сектора во всём мире. Так что расчёт на этом можно закончить.
 
Ладно, на самом деле всё это чушь. Мы пытаемся сложить удавов и попугаев. Это абсолютно разные сущности и с ними нельзя проводить подобные операции.
 
Так что перейдём дальше.
 

Стоит также упомянуть, что технический потенциал сети, а именно размер блока, подразумевает возможность роста количества транзакций с теперешних примерно 700 на блок до 3000 на блок. При этом сеть будет работать на том же железе. Как по вашему изменится курс, при росте количества транзакций в 4 раза?


Увеличивать количество железа не надо. Сейчас рассчитывается блок раз в 10 минут, потому что на момент создания сети, было не ясно, способна ли система работать при меньшем времени создания блоков. Как показывает практика, системы с генерацией блоков в 1 минуту работают стабильно и всегда можно перейти на них Вместе с увеличением размера блока, количество транзакций будет астрономическим и недостижимым в ближайшие десятилетия.

В отличие от альткойнов, биткойн не торопится с внедрением многих плюшек. Потому что не надо. Но они учитываются и в случае наступления кризисных моментов, будут исправлены в течение нескольких часов, задолго до наступления кризисного момента. Например сейчас решается проблема 2038, про которую наверняка никто не знает, а в 2038 скорее всего и не вспомнят. Но поднять панику в прессе можно уже сейчас, было бы желание.

По факту железо нужно в первую очередь чтобы сеть не сломали.
Курс никак не зависит от настолько глубоких технических деталей.

Технический потенциал сети огромен и он не достигнут. В настоящее время проходит множество оптимизаций.
 

это невозможно технически.

 

*Лирическое отступление*. Нафига я тут всё это пишу, если человек пишет о несуществующих проблемах с такими громкими заявлениями... Как минимум для того чтобы такое заявлять, желательно хотя бы прочитать как это работает.

 

Увеличить количество транзакций в рамках работающей сети можно лишь в 4 раза. Дальше необходимо увеличивать скорость генерации блоков, и если не ошибаюсь - для этого необходимо наращивать количество железа. Если ошибаюсь - поправьте, пожалуйста.

 

Выше я уже писал, что увеличить можно больше и это не принесёт проблем. Впрочем можно пойти дальше. Допустим, у нас населения станет ещё в пару десятков раз больше, чем сейчас. А где-то виднеется переполненный от людей Марс да Венера, и ещё народа чуть сверху. Может быть в этом случае не будет хватать блока раз в 10 минут. К этому моменту генерация биткойна закончится и можно будет смело увеличить количество блоков до 1 в минуту. Системы с 1 блоком в минуту уже существуют и стабильно работают. Нам этого хватит ещё "поагонировать" несколько столетий. Впрочем до этих проблем мы не доживём. А сообщество будет решать массу других, более актуальных.

 

Наращивать железо не надо.

 

А почему нельзя увеличить вместимость количества транзакций в блок, в чем технические ограничения?

 

Технических ограничений - нет! В настоящий момент даже возможности базового протокола не используются на всю катушку. А к нему уже понаписали дополнений. Просто вводить их рано и необходимости нет. В рамках тестнетов можно найти много интересного.

 

Можно ссылку, откуда данные на ограничение количества транз. в блок?

https://en.bitcoin.it/wiki/Scalability
 

Я пока вижу только одно ограничение, точнее, особенность - скорость роста блокчейна.

 

Проблема так же надумана. Во первых хранить весь блокчейн не обязательно. Во вторых его в любом случае сохранят майнинговые компании. Просто мы привыкли в данной реализации хранить весь блокчейн у себя. Да и кошельков то удобных нет, для простых пользователей. Мы до сих пор на стадии создания инфраструктуры.

 

Данная проблема уже решена в рамках проекта Cryptonite. Используется схема mini-blockchain. Ядро кошелька с мини-блокчейном весит в районе 100 мб. И увеличиваться в размерах не собирается. Про реализацию можно почитать здесь - http://cryptonite.info/wiki/index.php?title=Mini-blockchain_scheme

 

---

- Возвращаясь к началу темы. Чем больше у нас будет количество транзакций. Тем дешевле будет обходиться плата за неё в киловаттах. Тем больше будет эффективность криптовалютной сети, по сравнению с обычным банковским сектором.

 

- Большинство проблем решаются или уже решены.

 

- Не биткойном единым. Тут будем смотреть по обстоятельствам.

 

Цитата с хабра, от автора той статьи.

 

Пусть в эту игрушку для взрослых играют американцы, австралийцы и прочие китайцы. Чем раньше русские (ладно, пусть будут россияне и русскоговорящие) поймут сущность — тем меньше будут суммарные наши потери.

 

Выводы делайте сами.

Изменено пользователем OZR

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так какое ограничение на размер блока? Допустим, ограничение на данный момент, на данную версию протокола биткоин. И какой теоретический предел на увеличение?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так какое ограничение на размер блока? Допустим, ограничение на данный момент, на данную версию протокола биткоин. И какой теоретический предел на увеличение?

На данный момент блок ограничен 1 Мегабайтом. Если принять средний размер транзакции 500 байт, то блок вместит до 2к транзакций. Сейчас этого вполе достаточно, по статистике  blockchain.info блоки вмещают, в среднем, 500 транзакций. И того, имеем еще запас с текущим макс. пределом блока - 1.5к транзакций. 

Но суть темы была в другом, будет ли выгодно майнерам сохранять, или даже увеличить и деражать мощность сети, когда они закончат получать вознаграждение за созданный блок(найденный хеш)?

В будущем, когда за майнинг не будет награды, затраты и профит будут компенсироваться комиссиями транзакций. Если предположить, что их объем увеличится, как и расшириться максимальный размер блока, и эта цифра будет приближаться к объемам процессинга Visa, то майнинг впосле себя будет окупать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Но суть темы была в другом, будет ли выгодно майнерам сохранять, или даже увеличить и деражать мощность сети, когда они закончат получать вознаграждение за созданный блок(найденный хеш)?

Если майнерам не будет выгодно, они уйдут, сложность упадёт, профитность вырастет, система саморегулируема. Награда за блок тоже пропадет не сразу, а будет уменьшатся еще 100 лет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Значит в среднем транзакция стоит 0.0095 btc или 3,5 USD.

 

Я бы сказал, что потенциал биткойна сейчас оценен в 3.5$ за транзакцию. Или цена ожиданий сейчас равна 3.5$ за транзакцию. Однако, существует ли вообще "рентабельная цена за транзакцию" применительно к сети биткойн? Сеть настолько глобальна и в потенциале решает такие невероятные задачи как радикальная переделка мировой финансовой системы, что сюда готовы и будут вливать средства из самых разных источников. Некоторыми из источников могут оказаться сами нынешние денежные печатные станки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вычисления себестоимости по своей сути вообще в корне не верны. Хэшрейт сети: ~ 242524 th/s обусловлен конкуренцией майнеров за добычу новых биткоинов. Электроэнергию тратят в первую очередь для генерации биткоинов. И деньги которые майнеры расходуют на электроэнергию нужно в первую очередь относить к себестоимости новых биткоинов. Поэтому полученную сумму вообще никак нельзя назвать себестоимостью транзакции. Ошибка на уровне элементарной логики! Автор явно слабо понимает что такое затраты и себестоимость. Удивлён, как вообще можно всерьёз обсуждать полученную цифру  :huh: .

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×