Что если запретить биткоин?

Что если запретить биткоин?


Биткоин сложен и страшен. Так же, как огонь, электричество, компьютеры и все другие новаторские изобретения до этого. Это сложно и страшно, потому что большинство людей не понимают, как это работает и почему это может быть полезно.


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

В свете недавних комментариев законодателей и политиков мы не должны забывать, что делает биткоин и как он это делает. Биткоин — это текст. Биткоин — это речь. Биткоин — это математика. Биткоин не имеет юрисдикции, точно так же, как 2+2=4 не имеет юрисдикции. Биткоин не знает границ. Биткоин везде и нигде одновременно, и при правильном использовании и защите биткоин можно конфисковать так же, как мысль. Никакие юридические или иные сложные формулировки не изменят этих фактов.

Использование биткоина не требует специального оборудования. Мы используем программное обеспечение и специализированное оборудование для более эффективного и безопасного использования биткоина, но теоретически биткоин может работать даже на бумаге.

Следующие утверждения всегда были и будут верными:

  • Вы можете создать закрытый ключ, подбросив монету.
  • Владение закрытым ключом позволяет вам получать биткоины и совершать транзакции.
  • Создание транзакции — это математика.
  • Отправка транзакции — это отправка сообщения.
  • Биткоин майнинг — это угадывание числа.
  • Все в биткоине является информацией.

Эти заявления покажутся вам странными, если вы не знаете, как работает биткоин, но, тем не менее, они верны. К счастью, биткоин — это открытая система, а это означает, что каждый может узнать подробности его работы. Я призываю вас делать это и, если можете, обучать других. Мы не должны забывать, что имеют в виду политики, когда размышляют о «запрете кошельков» и придумывают бессмысленные и лицемерные прилагательные, такие как «самостоятельный» и «не связанный с тюремным заключением».

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

Создание кошелька — это подбрасывание монеты

Для взаимодействия с биткоин сетью вам нужен кошелек, то есть вам нужен закрытый ключ. Хотя традиционные концепции плохо применимы к биткоину, можно утверждать, что создание пары открытого и закрытого ключей сродни созданию учетной записи. А поскольку открытые ключи являются производными от закрытых ключей, нам нужно ответить только на один вопрос: что такое закрытые ключи и как они создаются?

Закрытый ключ представляет собой 256-битное число. Вот и все.

Итак, что такое 256-битное число? Что ж, как следует из названия, 256-битное число — это число, которое при представлении нулями и единицами имеет длину 256 двоичных разрядов. Другими словами: это действительно большое число.

Ниже приведено 256-битное число: 

0010111011001011101110101011010110001001101111010001011010100110001001110010101110101010101100000001101100000111000000011100010100100001000001010001011011100000111000111010101001111101000110111010100011011111000101111100000110100010110110000010101010111111

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

Почему это важно? Это важно, потому что я могу создать биткойн-кошелек, сидя в своей комнате и подбрасывая монету 256 раз. Если вы хотите запретить «анонимные кошельки», вам придется запретить эту деятельность, как и все другие методы создания случайных чисел: бросание костей, вытягивание карт, измерение оптических или атмосферных турбулентностей и так далее.

Кроме того, поскольку эти нули и единицы — всего лишь информация, вы можете представить их бесчисленным количеством различных способов. Информация не меняется; меняется только  представление  информации. Шестнадцатеричная версия:

12e188aeb7c9aeb0eef7fac7c89e3b9b535a30b2ce8d6b74b706fa6f86b061e4

Представляет тот же закрытый ключ, что и нули и единицы выше. Как и следующий мнемонический код, который можно выучить наизусть: 

concert, frozen, pull, battle, spend, fancy, orient, inside, quiz, submit, scare, mechanic, awake, mercy, lock, inside, language, tag, dash, control, borrow, hip, print, absorb

Помните, эта информация, это 256-битное число — это все, что вам нужно для взаимодействия с биткоин сетью. Вам не нужно ни удостоверение личности, ни паспорт, ни счет за коммунальные услуги, ни подтверждение места жительства. Вам даже не нужно быть человеком. Если вы контролируете закрытый ключ, вы можете отправлять и получать биткоин транзакции.

Если вы хотите понять биткоин, вам нужно понять, что кошелек можно создать, подбросив монету 256 раз.

Владение закрытым ключом позволяет вам получать биткоин транзакции.

Вы подбросили монету 256 раз. Что теперь? Время заработать немного денег!

Чтобы получать биткоины, вам нужен адрес, который можно получить из вашего закрытого ключа. Возьмите ручку и бумагу, подойдите к своему рабочему столу и рассчитайте свой открытый ключ в соответствии с  BIP32. Если у вас мало времени или плохо с математикой, не отчаивайтесь. Существуют онлайн-инструменты, которые сделают математику за вас. Но помните, что эти программные инструменты не делают ничего странного или волшебного. Это просто математика, и вы можете сделать это самостоятельно, используя только ручку и бумагу.

Результатом всей этой математики будет число, которое при кодировании биткоин-адреса будет выглядеть примерно так: 

bc1qd6yf555vwns0mpgy55epux4tzf8a40nmw2vpgq

Поделитесь своим адресом, и вы готовы получать свои первые биткоины. Имейте в виду, что вам не нужно делиться адресом именно в этом формате. Вы можете закодировать его как QR-код, как число, как смайлики, как аудиофайл или как шрифт Брайля (рельефно-точечный тактильный шрифт, предназначенный для письма и чтения незрячими и плохо видящим людям). Вы можете выложить его на своей странице, в своем профиле, отправить через приложение для обмена сообщениями или сделать татуировку на своем теле. Это просто информация. Его можно представить бесчисленным количеством способов.


Кроме того, имейте в виду, что вам не обязательно быть в сети, чтобы получать биткоины. Они не будут отправлены вам напрямую. Кто-то подпишет сообщение, которое переведет биткоины на ваш адрес.

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

Создание транзакции — это математика

Если у вас есть закрытый ключ, вы можете создать транзакцию. Помните, что закрытый ключ — это просто большое число. Что можно сделать с числами? Вы угадали: математика!

В своей простейшей форме биткоин-транзакция представляет собой сообщение, в котором говорится что-то вроде следующего:

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

Чтобы написать «Вася отправляет Пете 0.021 ВТС» так, чтобы это имело смысл для сети биткоина, необходимо использовать специальный, более точный формат. Не запутайтесь в формате сообщения или в том, как сообщение закодировано. Неважно, английский это язык или что-то более понятное для компьютеров. Смысл сообщения остается прежним. Я мог бы написать вышеприведенное как [В]--0.021-->[П]и подписать закрытым ключом, соответствующим В, и по сути это было бы то же самое.

Ещё не запутались?

Это подводит нас к важной части: подписи. Рукописные подписи не очень полезны в цифровом мире, поэтому математики и криптографы придумали современный эквивалент: цифровые подписи.

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

Математика — это то, что заставляет работать криптографию с открытым ключом. Прелесть этой математики в том, что вы можете проверить, что отправитель контролирует секретный номер, не раскрывая секретный номер. Это то, что делают криптографические подписи.

Давайте посмотрим на пример. Ниже приведена настоящая транзакция:

01000000017967a5185e907a25225574544c31f7b059c1a191d65b53dcc1554d339c4f9efc010000006a47304402206a2eb16b7b92051d0fa38c133e67684ed064effada1d7f925c842da401d4f22702201f196b10e6e4b4a9fff948e5c5d71ec5da53e90529c8dbd122bff2b1d21dc8a90121039b7bcd0824b9a9164f7ba098408e63e5b7e3cf90835cceb19868f54f8961a825ffffffff014baf2100000000001976a914db4d1141d0048b1ed15839d0b7a4c488cd368b0e88ac00000000

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

Повторим еще раз: все, что вам нужно сделать для взаимодействия с биткоин сетью:

  • Шаг 1: Подбросить монету.
  • Шаг 2: Немного математики.
  • Шаг 3: Отправляйте и получайте информацию.

Запрещать любой из этих трех шагов нелепо. Это смешно из-за специфического характера информации. Если вы запрещаете определенные виды информации, вы неявно запрещаете  все  представления этой информации: текст, речь, изображения, смайлики, QR-коды, язык жестов, интерпретирующий танец и так далее. А поскольку вся информация может быть представлена ​​в виде числа, включая  математику  и сам компьютерный код, это сводится к тому, чтобы сделать числа незаконными.

Несмотря на то, что запрет цифр звучит нелепо, это уже случалось в прошлом. Недопустимые числа  и  недопустимые простые числа  появились именно потому, что некоторые люди пытались объявить определенные виды информации вне закона.

Обществу и законодателям придется столкнуться с тем фактом, что биткоин-кошельки и транзакции — это всего лишь информация, как и все остальное в биткоине.

Биткоин транзакции — это отправка сообщения

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

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

Биткоин транзакция переданная по радио каналам.

Тот факт, что транзакции являются отправкой сообщений, не меняется на уровнях выше основного. Например узлы в Lightning Network делают то же самое: отправляют сообщения туда и обратно. Ни больше ни меньше. 

Это скрывает две истины о биткоине на виду:

  • Биткоин — это протокол обмена сообщениями.
  • Все сообщения представляют собой обычный текст.

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

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

Это подводит нас к последнему фрагменту головоломки биткоин протокола.

Майнинг биткоина — это угадывание числа .

Биткоин майнеры не делают ничего особенного, точно так же, как компьютеры не делают ничего особенного. Они обрабатывают цифры.

Не так давно, когда мы говорили «компьютер», мы имели в виду человека. Это была должность, а не вещь. Самый эффективный способ подсчитать цифры — заплатить человеку, который сядет и посчитает. 


Со временем люди создали еще более эффективные приспособления для выполнения математических расчетов за нас. Сегодня, когда мы говорим «компьютер», мы имеем в виду то, что использует микрочип вместо мозга для выполнения вычислений. Но основная реальность не изменилась: компьютеры обрабатывают числа. Они не делают ничего особенного, коварного или магического. То же самое верно и для устройств ASIC.

Биткоин, как и программное обеспечение НАСА до него, также может работать на человеческом субстрате. Нам не нужны ASIC для майнинга биткоина. Мы могли бы сделать это вручную. Мы могли бы использовать наши мозги. Это медленно, громоздко и неэффективно. Но мы вполне можем это сделать.


Майнинг на тетрадном листе.

Точно так же, как вы могли бы использовать почтовых голубей вместо компьютеров для работы в интернете, вы могли бы использовать людей вместо кремниевых чипов для биткоин майнинга. Это было бы крайне неэффективно, да, но работало бы точно так же.

Как показал Кен Ширрифф в  своем видео 2014 года, SHA-256 достаточно прост, чтобы его можно было вычислить с помощью ручки и бумаги. Ему удалось выполнить один раунд SHA-256 за 16 минут и 45 секунд, что соответствует скорости хеширования 0,67 хэшей в сутки.

Я показываю вам все это, чтобы показать, как работает биткоин, это просто числа, математика и обмен сообщениями.

Это верно для всех процессов в биткоине. Неважно, создаете ли вы закрытый ключ, получаете открытый ключ, генерируете биткоин-адрес, майните новый блок, подписываете транзакцию или открываете канал для Lightning. Все, что вы делаете, это придумываете или находите большие числа, манипулируете этими числами с помощью математических уравнений и отправляете результат этих уравнений своим коллегам. Вот и все.

Как только вы поймете, что биткоин — это информация, а компьютеры и интернет — это просто лучшие способы преобразования и передачи этой информации, последствия объявления биткоина вне закона должны стать ясными. Вы можете поместить биткоин в книгу, а это значит, что вам придется запретить публикацию книг. Вы можете говорить о биткоине, произнося 12 слов, а это значит, что придется запретить речь. Вы можете добывать биткоины с ручкой и бумагой, а это значит, что вам придется объявить вне закона математику, мышление или письмо. Вы можете хранить биткоины в своей голове, что означает, конечно, что наличие определенных мыслей является незаконным, если «удержание биткоина» является незаконным.

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

Биткоин — это чистая информация. Он использует свойства информации, а также преобразование информации — вычисление — для создания общей конструкции, которую мы можем независимо согласовать и проверить. Это не что иное, как математика и цифры. Нули и единицы, отправленные туда и обратно добровольными участниками, которые хотят спокойно отправлять и получать сообщения.

Вывод

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

Понимание биткоина делает очевидным, что идея запрета «анонимных кошельков» неосуществима. Вам придется объявить вне закона генерацию энтропии — акт создания случайных чисел. Вам придется постоянно следить за всеми, выбивать двери и арестовывать их, как только они садятся и начинают подбрасывать монетку или бросать кости. Вам придется принять закон, криминализирующий саму мысль, поскольку создание «анонимного биткоин-кошелька» — это не что иное, как придумывание 12 случайных слов.

Дорогие законодатели, я серьезно спрашиваю вас: готовы ли вы объявить вне закона саму мысль? Должна ли математика быть незаконной? Вы искренне верите, что запретить высказывания — это хорошая идея?

Я надеюсь, что мы все можем согласиться с тем, что мысль и речь имеют первостепенное значение для свободного и процветающего общества. И я надеюсь, что по мере того, как все больше и больше людей будут понимать, как работает биткоин, граждане и законодатели поймут, что биткоин — это всего лишь мысль и речь.














Report Page