Привет всем,
Приятель разместил ссылку на рассказ о Bitcoin на другой день, и я провел некоторое время с тех пор пытаюсь разобрать систему. Я загрузил исходный код и прочитать некоторые из интересных деталей, и теперь я чувствую, у меня есть очень хорошая ручка на том, как это "работает." Тем не менее, у меня есть несколько вопросов, и я надеюсь, что некоторые ветераны здесь могут помочь просветить меня.
Позвольте мне начать убивать священную корову. Satoshi явно была отличная идея, когда она пришла к структуре Bitcoin, но некоторые из его кодирования кажется специальной и произвольной ко мне. Это понятно, на самом деле, в какой-то момент вы просто должны сделать выбор между расходами дней теоретического анализа или фактически приступить к написанию кода. Следовательно, следующие будут рассмотрены некоторые из ограничений, которые программируются в программное обеспечение, так подготовить себя, если вы хардкорный "Satoshi-ист",
1. десять минут предел: Система Биткойна разработана таким образом, что блок производится, в среднем, каждые десять минут. Рассуждения ясно, что он хотел, чтобы найти значение, которое достаточно долго, что блокировать трафик не затопить сети и операции времени, чтобы достичь каждого шахтера, но не так долго, что она принимает навсегда для сделок, чтобы получить тягу с рядом подтвердили блоки. Тем не менее, мне интересно, если время десять минут действительно лучший. С одной стороны, я думаю, что стоит на пути Bitcoin когда-либо используется в качестве "каждый день" валютная система. Большинство ресторанов не захочет ждать 30 минут, чтобы убедиться, что ваши деньги хорошо, прежде чем дать вам чашку кофе.
Мне интересно, если переходить к более быстрой схеме рассматривается как сеть растет. Возможно, переход к блоку в минуту или две, с соответствующим снижением стоимости субсидий от 50 до 5 или 10. Будет ли это увеличить частоту осиротевших блоков цепей слишком много? Я знаю, что это трудно изучить, как быстро блок распространяется по сети, но мне кажется, что если мы ждали 2 или 3 раза среднего времени (когда в теории 95-99.7% сетей получили блок), это, вероятно, будет безопасные и более отзывчивый. Это также будет иметь преимущество увеличения детализации, как распределяются деньги, в том, что вместо того, чтобы 50 Bitcoins распределенного на один шахтер, вы будете иметь 5-10 шахтер с 5-10 Bitcoins каждый. Похоже, хорошее направление, чтобы идти, если система может поддерживать ее.
2. 4 года падение: Почти все знают, что в конечном итоге число Bitcoins будет несколько моложе 21 млн. Однако, в коде, это осуществляется падением на 50% в стоимости субсидий каждые 210000 блоков (примерно 4 года, менее теперь, что сеть растет так быстро, хотя). Похоже, имеющие резкое падение, как это может привести к некоторым неприятным эффектам. Внезапно, каждая добыча вышка в мире будет производить половину как много Bitcoins. (Хорошо, что более чем в два раза, но сборы довольно номинальный процент дохода шахтера.) Моя правда базовое понимание экономики говорит мне, что до этого момента, если рынок достиг равновесия, будет так же, как многие шахтеры продуцирующие Bitcoins, как это выгодно. С этой капли, это трудно представить, значительная часть не принимает их машины в автономном режиме и сворачивают. Это будет иметь эффект значительно снижается мощность сети, который позволит сделать блоки возникают реже. Трудность только сбрасывает каждую приблизительно две недели, и с властью уменьшается, это заставит блоки занять больше мой. Мало того, означает ли эта сделка Подтверждение будет даже медленнее, а также система будет занимать больше времени, чтобы настроить, а это значит, что еще больше шахтеров могут быть вытеснены, что означает, что адаптационный период будет больше, и вы видите, куда я иду с этим. Конечно, новое равновесие будет найдено в конце концов, но шаг ответ на систему, как правило, плохая идея с точки зрения элементов управления.
Я не понимаю, почему вместо того, чтобы внезапное падение, мы не могли бы иметь постепенный этап, если экономические причины действительно диктуют, что субсидия должна быть уменьшена. Я полагаю, это зависит от того, как быстро люди теряют кошелек файлы, если цель состоит в том, чтобы держать предложение денег в обращении относительно постоянная. Я инженер, не экономист, я ничего не знаю кроме того, что я узнал в Microecon 101. Но если сообщество начали сокращать субсидии на .5 МВТС / блок после высоты блока 160,000 или 1 МВТС / блок после 185000, это дало бы тот же 25 сокращение BTC в субсидии с тем, что кажется гораздо менее резкий удар по шахтерам.
В последующем, я знаю, что эти ограничения и алгоритмы зашиты в систему сейчас, и будут требовать изменений каждого клиент в существовании. Тем не менее, это не является достаточным основанием, чтобы не было их реализовать, пока достаточно времени дается для сообщества, чтобы принять их. Bitcoin является валютой консенсуса, и тех, кто идет вразрез с консенсусом просто найти их блоки отвергнуто сети. Я просто говорю об этом, мы надеемся закрыть некоторые из "это часть алгоритма, он не может быть изменен" ответы я мог бы в противном случае получить. Кроме того, я не так много, активно выступая за эти изменения, как я смотрю, чтобы увидеть, если эти вопросы были рассматриваются /, и если да, то, что сообщество думало о них. Это такие вещи, вы действительно не найдете в разделе часто задаваемых вопросов.
Спасибо, что нашли время для чтения. Я с нетерпением жду интересной дискуссии.