Blockchain, explained

МЕНЮ


Главная страница
Поиск
Регистрация на сайте
Помощь проекту
Архив новостей

ТЕМЫ


Новости ИИРазработка ИИВнедрение ИИРабота разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика

Авторизация



RSS


RSS новости


Если вы похожи на меня, вы, вероятно, провели последнее десятилетие, слушая о технологии блокчейн и о том, как она изменит мир. И в какой-то момент вы, вероятно, задались вопросом: “Эй… что, черт возьми, вообще такое блокчейн?”

Итак, подобно тому, как Гэндальф дал Бильбо несколько криптокоинов на тему Толкиена и отправил его в приключение (почти уверен, что так и происходит), The Verge посоветовал мне попытаться узнать и демистифицировать технологию, которая лежит в основе всего, от криптовалют до NFT. Возможно, потому, что мои редакторы хотят довести меня до того, что я создам настоящую красную струнную доску.

Итак, начнем ли мы?
Что такое блокчейн?

Я прочитал 1000 аналогий, пытаясь объяснить блокчейн. Не могли бы вы дать мне еще одну?

Вы можете представить блокчейн как одержимый клуб, наполненный членами, которые любят следить за происходящим. В клубе существует множество сложных правил, чтобы убедиться, что каждый участник записывает один и тот же набор записей о том, что происходит каждый день (будь то наблюдения за птицами, дегустации пива или продажи цветов), и что, как только данные записаны и приняты, их становится экспоненциально сложнее изменить, поскольку все больше и больше записей добавляются поверх них. Затем, как правило, посторонние могут прийти и проверить все свои записи и сказать: “О, вау, кардинал пролетел в 10 утра перед домом Майка. Круто.”

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

Так в чем же смысл?

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

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

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

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

Блок?

Блоки — это то, что хранит данные в блокчейне, и тот, кто создает блокчейн, должен определить, какие данные они хранят. Я мог бы, если бы захотел, создать блокчейн, где в каждом блоке хранился бы весь текст Великого Гэтсби. Будет ли это эффективно? Нет. Было бы это глупо? Да. Сделал ли я это? Тоже да.

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

 

Пример кода криптовалюты, https://cryptokritik.com/

Цепь?

Допустим, я только что создал новый блокчейн: первый блок был бы там, блестящий и новый, но одинокий. Затем появлялся второй блок и говорил: “Блок передо мной - это первый блок”. В следующем блоке будет сказано: “Блок передо мной - это второй блок”, и так далее, создавая цепочку (блоков).

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

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

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

Подождите, мы здесь просто говорим о биткоинах и криптовалютах, верно?

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

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

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

Привет, Митчелл, это твоя мама, которая, как ты знаешь, не в курсе технических новостей. Почему я должен заботиться о блокчейне?

Привет, мам! Рад снова с тобой поговорить! Как прошла твоя поездка на байдарках?

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

Или, может быть, блокчейны могли бы ускорить климатическую катастрофу, разрушающую Землю.

Подожди, что?

Нет, тебе действительно не нужно беспокоиться об этом. Мне сказали, что все в полном порядке, и проблема исчезнет со дня на день. [Сильно потеет (из-за изменения климата)]
Как блокчейн влияет на изменение климата?

Я все еще беспокоюсь об этом.

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

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

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

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

Хорошо, так как же выглядит блокчейн? Это веб-сайт? Приложение? Интерактивный опыт виртуальной реальности?

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

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

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

Что говорят узлы?

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

Так что же мешает мне распространить сообщение о том, что все отдали мне все свои монеты MitchellCoin? Помимо моих моральных принципов, конечно.

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

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

Э-э, это все? После того, как узел выполнит свою проверку, транзакция будет завершена?

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

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

Это кажется… довольно легко с этим связываться?

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

Ха-ха-ха, черт возьми.

Нет, это не травка, хотя путаница понятна, учитывая, как Биткойн какое—то время широко ассоциировался с покупкой наркотиков в темной сети.

Подождите, зачем людям покупать наркотики с помощью технологии, где каждая транзакция общедоступна?

Хотя исходные данные блокчейна биткойнов являются общедоступными, они не включают вашу личную идентификационную информацию (или, по крайней мере, не должны включать). У вас будет уникальный адрес, чтобы идентифицировать вас как юридическое лицо в блокчейне, потому что вы не можете просто сказать: “Эй, у меня есть 15 BTC, чтобы потратить”, без какого-либо способа определить, кто вы и сколько у вас монет, но это не включает такие данные, как ваше имя или адрес. (Однако, если какая-либо покупка или схема покупок раскрывает вашу личность, все это открыто.) Наиболее громкие случаи были в первые дни до того, как правительства начали регулировать криптовалютные биржи, но правительство по-прежнему объявляет о регулярных арестах организаций, которые пытаются отмыть биткоин для использования на незаконных рынках.

Хорошо. Извините, вы говорили о хешировании?

Ладно, пристегнись — это будет непросто.

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

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

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

Хэши обладают несколькими важными свойствами:

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

Что.

Хорошо, давайте приведем краткий пример. Давайте представим, что когда мы пропускаем слово “блокчейн” через наш алгоритм хеширования, мы получаем в результате “ef7797” (на самом деле хэши намного длиннее). Если мы пропустим “блокчейн”, который отличается только на одну букву, мы получим “8e809e”.

Если бы мы хотели убедиться, что мы смотрим на те же данные, которые были изначально хэшированы, это было бы легко, если бы мы использовали одну и ту же программу для создания наших хэшей. Запуск “блокчейна” через программу хеширования всегда приведет к “8e809e”, независимо от того, кто это делает. Но для обратного хода потребовалось бы очень много времени: если бы я хотел знать, что кто-то вложил в программу хэширования, чтобы получить “9ed142”, мне просто нужно было бы строить догадки, пока я не найду конкретное слово, которое производит этот хэш.

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

Каждый блок в цепочке содержит в себе хэш предыдущего блока, который как раз и выдает алгоритм хеширования, когда ему дается фрагмент данных, являющийся блоком. Если бы что-то в этом блоке изменилось (скажем, транзакция в нем или даже весь сам блок), хэш блока изменился бы, нарушив цепочку: следующий блок, который содержит в себе хэш предыдущего блока, сказал бы: “Эй, этот блок, указывающий на меня, не тот, который указывал на меня, когда я был создан! Что-то не так!”

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

Кстати, хэши, которые использует блокчейн, являются специально криптографическими хэшами. Это одна из причин крипто-префикса, который появляется в таких словах, как “криптовалюта”.

Думаю, я понял, но не могли бы вы на всякий случай привести шикарную иллюстрацию?

Вы ставите.

Так как же все соглашаются с тем, какая версия блокчейна правильная?

Например, как мы проверяем, совпадают ли эти хэши?

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

Что, если бы я захотел напасть на это? Например, если бы я потратил 5000 митчеллкоинов, как бы я изменил запись, чтобы сказать, что у меня все еще были эти монеты?

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

Это звучит очень тяжело.

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

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

Слово “блокчейн” начинает казаться фальшивым…

Ах, это было бы проявлением семантического насыщения. Так называется чувство, когда вы слышали слово так много раз, что оно теряет всякий смысл. Это неудивительно, учитывая, сколько раз я использовал здесь слово “блокчейн". Давайте сделаем это еще несколько раз, просто чтобы убедиться: блокчейн блокчейн блокчейн.

Итак, подождите, как это объединяется, чтобы на самом деле создать блок?

Хорошо, когда два узла очень любят друг друга…

Остановка.

Извините. Так что то, как блок создается или “добывается”, зависит от самого блокчейна. Одна из самых популярных систем называется “доказательство работы".

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

Когда узел интеллектуального анализа данных хочет создать блок, он берет все данные в блоке плюс специальный номер, называемый nonce, и запускает его через алгоритм хэширования. Если хэш не начинается как “ааааа”, он увеличит значение nonce на единицу и начнет снова.

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

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

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

О нет, революция искусственного интеллекта началась.

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

Итак, возвращаясь к теме энергии…

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

Тогда похоже, что блокчейны действительно глупы и расточительны! Выбросьте их в мусорное ведро!

[скандирование] Мусор! Мусор! Мусор! Мусор!

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

Если доказательство ставки облегчает добычу, что удержит людей от желания связываться с ней?

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

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

Я думаю, что мой мозг как бы расплавился.

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

Кстати, о кредитных картах, подождите минутку. Я думаю, что потерял свой бумажник, могу поклясться, что положил его куда-то…

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

Ах, я нашел это. Ладно, вернемся к блокчейну. Могу ли я просто доверять всему, что на нем написано?

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

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

(Пожалуйста, обратите внимание: я полностью придумал это в качестве примера. Любое сходство с кем-то, кто занимается мошенничеством с блокчейном и космическими камнями, является чистым совпадением. Кроме того, если вы делаете это... не делайте этого.)

Являются ли блокчейны просто полезными для криптовалюты? Или есть другие применения?

В то время как криптовалюты, очевидно, получают всю шумиху и освещение, в разных областях проводится множество экспериментов с блокчейнами. Walmart использовал блокчейн для отслеживания продукции с фермы в свои магазины (и обеспечения легкой отчетности в случае вспышки болезни); проводятся эксперименты по созданию и продаже веб-адресов или доменов поверх блокчейна; и в начале пандемии шли разговоры об отслеживании поставок и иммунитета к COVID-19 с помощью блокчейна. Тем не менее, еще предстоит выяснить, действительно ли какая-либо из этих систем прижилась и стала необходимой, или они окажутся такими же, как все те компании, которые возникли в середине 2010-х годов, которые заявили, что будут использовать блокчейн без какого-либо реального представления о том, что это значит.

Есть также, конечно, NFT...

Я узнаю NFS! Они есть в блокчейне?

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

Ты выйдешь за меня замуж на блокчейне?

Ух ты, вперед. Э-э, нет, но есть люди, которые сделали обручальные кольца NFT. Конечно, вам, вероятно, следует убедиться, что ваш партнер (который, я повторю, не я) в этом заинтересован, прежде чем пытаться это сделать.

А, ладно. Что ж, произведет ли блокчейн революцию в системах голосования / валюты / инвентаризации / новостях?

Есть много сторонников блокчейна, которые любят говорить, что технологии - это будущее всего, и что они будут такими же большими, как Интернет. Однако, как и в случае с любым, кто говорит вам, насколько велико то, во что они глубоко вложены, вам, вероятно, следует принять то, что они говорят, за 0,001 Солткоина.

Если пространство каким-то образом выиграет от децентрализации или если всем нужно поделиться достоверной информацией, то да, есть шанс, что блокчейн может стать технологией будущего. Но если нет, то нет никакой пользы в использовании технологии, скажем, над обычной базой данных. Блокчейны — это просто инструмент, как и любой другой - один из сотрудников IBM сказал мне, что, когда он создает блокчейны для предприятий, блокчейн на самом деле является небольшой частью более крупной ИТ-системы, которая также включает такие вещи, как базы данных и другие устаревшие программы. Другими словами, в большинстве случаев компании не просто отказываются от своих старых систем и переходят на блокчейны, они интегрируют их таким образом, чтобы это имело смысл.
"Трудно объяснить, насколько даже относительно простые системы голосования заслуживают доверия"

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

Со своей стороны, я склонен согласиться с образовательным ютубером Томом Скоттом в вопросе систем голосования, использующих блокчейн для электронного голосования — даже если блокчейн сделал голосование полностью надежным (что не обязательно было бы так), вы также должны доказать широкой общественности, почему оно заслуживает доверия. Как показал 2020 год, это может быть трудно сделать с низкотехнологичными системами, тем более с теми, которые требуют объяснений длиной примерно в миллион слов.

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

У меня для тебя хорошие новости...

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

У меня есть действительно хорошие новости для вас (и плохие новости для всех, у кого есть... вкус).

Я хочу поместить что-то в блокчейн.

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

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

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

Нет, мне действительно нужно, чтобы моя вещь работала на блокчейне! От этого зависит судьба народов!

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

(Кстати, никто не говорит: “Увидимся в ”цепочке"". Это был тест, чтобы проверить, действительно ли у вас достаточно лазерных глаз.)

Лазерные глаза?

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


Источник: www.theverge.com

Комментарии: