Компас Инвестиций

Биткоин vs. Доллар

📌 Большая проблема с BitVM: теперь в Биткоине возможны любые расчеты без форка – Журнал Bitcoin Magazine – новости, статьи и мнения экспертов о Биткоине.

Большая проблема с BitVM: теперь в Биткоине возможны любые расчеты без форка - Журнал Bitcoin Magazine - новости, статьи и мнения экспертов о Биткоине.. Биткоин

– Бойся волшебника. Не те волшебники, а настоящие волшебники.

Сегодня Робин Линус, разработчик ZeroSync, ассоциации, основанной для расширения Биткойна с помощью доказательств с нулевым разглашением, объявил, что BitVM – это предложение, которое открывает очень интересную дверь для будущей разработки приложений для биткойнов. Он предоставляет практически любые вычисления и может использовать эти вычисления, чтобы увидеть, что происходит с биткоином в цепочке.

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

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

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

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

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

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

Итак, как построить NAND-шлюз, используя существующую криптовалюту Bitcoin. ХЭШ-БЛОКИРОВКИ и 2 других кода операций, с которыми вы, вероятно, не знакомы: OP_BOOLAND и OP_NOT.

Во-первых, давайте посмотрим на хэшлоки. Создайте сценарий ветвления, который можно использовать либо путем открытия прообраза Hashlock A, либо путем открытия прообраза hashlock B.Путь A помещает число 1 в стек, а путь B помещает число 0.

Это позволяет вам “разблокировать” биты и использовать их в качестве входных данных для создаваемого вами шлюза NAND, предоставляя прообраз хэш-блока. Сценарий может быть запущен только с одним из них, но не с обоими.Для этого есть причина.Мы обсудим это в ближайшее время. Этот простой примитив предназначен только для того, чтобы позволить пользователю захватывать отдельные биты одновременно для использования в сценариях NAND gate.

Теперь давайте вспомним, что такое шлюз NAND: он принимает 2 бита и выводит 1. Если оба входных бита равны 1, то выходной сигнал равен нулю. Если во входных битах есть другие комбинации, то на выходе будет 1. Вы можете использовать описанный выше трюк с двусторонней блокировкой хэша, чтобы исправить как входные, так и выходные данные, но вам нужен способ убедиться в правильности выходных данных. Вот тут-то и приходят на помощь OP_BOOLAND и OP_NOT.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии