*Написано: сооснователь протокола MAP Джеймс.

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

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

1. Сущность валюты: расчетная единица

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

1. Бартер: начало бухгалтерского учета

На заре человечества не было валюты, и люди торговали товарами посредством бартера. Например, овцу можно обменять на стол (эквивалентный обмен). У А Фу 10 овец, а у Али на данный момент только 1 стол. Что делать? Менять или не менять? Не меняйте, овец выращивать дорого, меняйте, таблиц Али недостаточно. Поэтому нам нужно вести учет. Али, пожалуйста, сначала забери у меня 10 овец, но ты должен мне 9 столов Ах Фу и согласен вернуть их в следующем году.

В мгновение ока наступил следующий год, и Али начал не выплачивать свои долги, потому что не смог сделать 9 столов. А Фу присмотрелся и обнаружил, что все во всем регионе любят шоколад (на самом деле, в Южной Америке давным-давно шоколад действительно использовался как эквивалентный предмет обмена), и эта вещь была очень редкой. Все были готовы обменять. шоколад для большинства вещей. А у Али есть 9 шоколадок, так что давайте использовать 9 шоколадок, чтобы погасить долг. Постепенно наиболее распространенные товары в этом районе (например, шоколад) стали этой расчетной единицей, и за нее была установлена ​​справедливая цена. Например, одну шоколадку можно обменять на овцу или стол.

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

2. Золото, серебро и золотые и серебряные банкноты.

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

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

Однако постепенно люди обнаружили, что золото и серебро легче носить с собой. Поэтому на рынке стали появляться их производные: серебряные (золотые) билеты. Производные инструменты, такие как банкноты, по-прежнему по сути доверяют бухгалтеру – банку доверяют. Банк несет ответственность за прием, и право ведения счетов лежит на банке. Позднее национальной расчетной единицей стали серебряные (золотые) банкноты. Например, доллар США привязан к золоту при выпуске и принятии, а Федеральная резервная система, состоящая из небольшой группы людей, отвечает за ведение счетов за всех. До 1970-х годов, когда система Брайтон-Вудса распалась, доллар США объявил, что он больше не будет использоваться в качестве золотого билета и больше не будет привязан к золоту. Сумма выпущенных долларов США полностью определялась Федеральной резервной системой. бухгалтерская организация. В том, как Федеральная резервная система принимает решения, безусловно, есть логика, но на самом деле решения принимает небольшая группа людей (централизация).

Но после того, как стоимость доллара США потеряла свой золотой якорь, он начал оказывать влияние на другую характеристику валюты: ликвидность. Больше всего в мире валюта используется – это торговля нефтью и финансовые операции. Доллар США держит ближневосточную нефть в левой руке, а Уолл-стрит в правой. Благодаря осторожным и основным операциям доллар США стал глобальной расчетной единицей.

В основе расчетной единицы лежит то, что ее невозможно подделать, что мы обычно называем децентрализацией и отсутствием доверия. Таким образом, хотя доллар США продемонстрировал чрезвычайную силу с точки зрения ликвидности, он продолжает собирать богатство рабочих по всему миру посредством дополнительной эмиссии и сокращения, что по-прежнему нарушает самый важный атрибут валюты: бухгалтерский учет не может быть подделан. Так в 2009 году появился Биткойн. В отличие от традиционных финансовых учреждений, Биткойн представляет собой одноранговую электронную платежную систему: одна сторона инициирует перевод, а другая принимает его, не полагаясь на какое-либо централизованное финансовое учреждение.

2. Суть криптовалюты: децентрализованная система реестров.

1. Почему криптовалюта по сути является децентрализованной системой реестра?

Начнем с Биткойна, прародителя цифровой валюты. Как появился Биткойн? ——Выкопанный при добыче полезных ископаемых.

Так что же такое добытый BTC? ——На самом деле это просто строка символов.

Как доказать, что этот персонаж является ценным или BTC?

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

Конечно, этот реестр отличается от традиционной централизованной системы учета ФРС. В чем разница?

2. Отличия от традиционной централизованной системы учета ФРС

Мы можем кратко обобщить историю валюты на наиболее сжатом и абстрактном популярном примере следующим образом:

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

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

  • Бухгалтерский учет Сатоши Накамото: В это время сельский житель по имени Сатоши Накамото создал защищенный от несанкционированного доступа метод учета, называемый блокчейном. С этого момента каждый раз, когда берется кредит, он будет транслироваться на всю деревню. Любой человек может вести учет. могут сделать это в любое время. Без бухгалтерского учета большинство людей записывают один и тот же регистр и подтверждают, что он настоящий. И дайте что-то под названием Биткойн (вознаграждение за майнинг) каждому, кто успешно ведет учетные записи.

3. Сущность кроссчейна: технология «выравнивания реестров» между децентрализованными системами реестров.

1. Аналогия с перекрестным весельем

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

Но во многих случаях владелец супермаркета говорит по-китайски, а кассир говорит по-английски. Это связано с индустрией блокчейнов и называется выравниванием реестров между гетерогенными цепочками. Что такое выравнивание реестра цепочки EVM (изоморфной цепочки)? Это означает, что все говорят на китайском языке, за исключением того, что босс говорит на китайском мандаринском языке, а кассир говорит на сингапурском китайском языке. Основные слова те же, но грамматика и некоторый словарный запас отличаются. . Есть разница. Или перейти к измерению бухгалтерской книги, то есть финансовая отчетность по китайским стандартам бухгалтерского учета соответствует бухгалтерским книгам финансовой отчетности по стандартам бухгалтерского учета США.

2. Согласование реестра блокчейна

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

1) Глава города (высшая единица села) и несколько старейшин или старост каждого села несут ответственность за согласование двух бухгалтерских книг (двух сёл). Это широко известно как технология MPC или TSS. Как в мире блокчейна доказать, что он мэр, глава деревни или старейшина? Либо участник проекта назначает группу узлов, либо количество Power Of Stakes используется в качестве доказательства. Тот, кто обещает больше монет, является авторитетом. Выше мы также упоминали, что такая власть неизбежно приведет к тому, что старосты деревень объединят свои силы для совершения зла.

2) Выравнивание книги осуществляют авторитетные лица + ряд случайных свидетелей. В мире блокчейнов случайными свидетелями являются узлы Oracle, и власти по-прежнему полагаются на сумму залогов для авторитетного ранжирования. Риск сговора Oracle с властями все еще существует. Это технология выравнивания реестров между двумя блокчейнами в рамках технологии Oracle+Relayer. Эту технологию в основном использует LayerZero.

Может быть, люди задаются вопросом: не является ли самое главное в широком использовании криптовалюты (ликвидность) так ли необходима децентрализация? Решение централизованного учета, возглавляемое долларом США, достигло своего пика с точки зрения ликвидности, если мир криптовалют откажется от условия децентрализованного учета и будет стремиться к ликвидности. Это, несомненно, не имеет шансов на победу и ничем не отличается от лжеца.

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

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

Подписи финансового директора и генерального директора компании А также сохраняются компанией Б. Если сотрудник А компании А говорит, что компания А должна ему определенную сумму денег, компании Б нужно только проверить, есть ли подпись от компании А. Финансовый директор и Генеральный директор должен поставить свою подпись, и подписи должны быть подлинными.

Разница между блокчейном и компанией заключается в том, что подписавший (валидатор) блокчейна не имеет разрешения и меняется каждые 24 часа или 72 часа. Это эквивалентно тому, что финансовый директор и генеральный директор компании меняются каждый день. После каждой смены офиса компании A и B немедленно обмениваются наборами информации для проверки подписи (подписями частного ключа валидатора).

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

В настоящее время этот тип технологии используют Polkadot, Cosmos, NEAR Rainbow Bridge и MAP Protocol. Хотя использование легкого клиента для кроссчейн безопасно и гарантирует абсолютную децентрализацию, технические проблемы очень велики, особенно при использовании легкого клиента для гетерогенных операций. Кроссчейн требует больше технических усилий. Однако, потратив почти четыре года на восходящую звезду легкого клиента, протокол MAP, компания, наконец, успешно применила легкий клиент для перекрестной проверки всех гетерогенных и однородных цепочек. В настоящее время протокол MAP поддерживает кросс-чейн Polygon, NEAR и BNB. Кросс-чейн Eth 2.0 также тестируется и, как ожидается, будет доступен к концу года.

Пример кросс-чейн кода легкого клиента протокола MAP с открытым исходным кодом

Так что же делать, если межсетевые реестры разнородных цепочек (с разными форматами данных) выровнены? Другими словами, метод подписи цепочки A имеет французский формат, а метод подписи цепочки B — китайский формат. В настоящее время в качестве ретрансляционной цепи необходима релейная цепочка. Эта релейная цепочка должна быть предварительно встроена в уровень разработки смарт-контракта с алгоритмом подписи и алгоритмом хеширования каждой цепочки, а также доказательством дерева Мекера и т. д. , как центр преобразования данных в реестре, таким образом связывая изначально разные цепочки.

Пример кода релейной цепи MAPO для протокола MAP

4. Кроссчейн и технология доказательства с нулевым разглашением ZK

В качестве «черной» технологии ZK широко используется в крупных программах объединения. Раньше все думали о применении его к уровню 2, но, возможно, они впервые слышат об использовании ZK для перекрестной цепочки. Однако, согласно исследованию технической группы протокола MAP, обнаружено, что, хотя кросс-чейн-верификация легкого клиента не подлежит сомнению с точки зрения безопасности, она потребляет больше газовых сборов, чем другие решения кросс-чейн-верификации. передача доказательства с нулевым разглашением (метод межцепочной проверки ZK) + легкий клиент дополнительно оптимизирует затраты на проверку данных, снижает комиссию за газ, которую необходимо платить, и значительно снижает затраты на согласование межцепочного реестра.

4. Резюме

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

Автор: Джеймс XYC