<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>mutedspectre.eth</title><generator>teletype.in</generator><description><![CDATA[mutedspectre.eth]]></description><image><url>https://img3.teletype.in/files/a2/5d/a25d4384-8682-4396-85af-856823883ec3.png</url><title>mutedspectre.eth</title><link>https://teletype.in/@mutedspectre.eth</link></image><link>https://teletype.in/@mutedspectre.eth?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mutedspectre.eth</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/mutedspectre.eth?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/mutedspectre.eth?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Tue, 22 Sep 2026 12:59:33 GMT</pubDate><lastBuildDate>Tue, 22 Sep 2026 12:59:33 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@mutedspectre.eth/s7_RZ-Q2ya7</guid><link>https://teletype.in/@mutedspectre.eth/s7_RZ-Q2ya7?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mutedspectre.eth</link><comments>https://teletype.in/@mutedspectre.eth/s7_RZ-Q2ya7?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=mutedspectre.eth#comments</comments><dc:creator>mutedspectre.eth</dc:creator><title>Провалившийся тест LayerZero Protocol V2</title><pubDate>Wed, 19 Jul 2023 15:06:15 GMT</pubDate><description><![CDATA[В репозитории @layerzerolabs/lz-evm-oapp-v2, между версией 1.5.20 (та которая до EndpointV2), и версией которая была с EndpointV2 (с 1.5.21 по текущую 1.5.27), появилась папка. Она называется standards. В этой папке лежит OFT токен нового образца, с поддержкой EndpointV2.]]></description><content:encoded><![CDATA[
  <p id="AMtP">В репозитории @layerzerolabs/lz-evm-oapp-v2, между версией 1.5.20 (та которая до EndpointV2), и версией которая была с EndpointV2 (с 1.5.21 по текущую 1.5.27), появилась папка. Она называется <strong>standards</strong>. В этой папке лежит OFT токен нового образца, с поддержкой EndpointV2.</p>
  <p id="P4Jf">OApp является шаблоном для приложений, которые будут общаться между сетями. Не бриджи, и прочие DeFi штуки, а, например, OmniCounter, &quot;приложение которое увеличивает счетчик, но с изюминкой, увеличивает оно счётчик в другой сети&quot; (следует из документации).</p>
  <p id="oWEs">И OApp, и теперь уже стандарт OFT, который лежит в репозитории, работают с EndpointV2, и поддержка в них токена для оплаты комиссии представлена явно (см. <a href="https://github.com/mutedSpectre/lz-dump-v2/blob/a33135e69a6360ddc39616deabf431e2bafafb2c/%2540layerzerolabs/lz-evm-oapp-v2/contracts/OApp.sol#L49" target="_blank">OApp</a>, см. <a href="https://github.com/mutedSpectre/lz-dump-v2/blob/a33135e69a6360ddc39616deabf431e2bafafb2c/%2540layerzerolabs/lz-evm-oapp-v2/contracts/standards/oft/OFTCore.sol#L83" target="_blank">OFTCore</a>), конечно, при условии включенного LZToken.</p>
  <p id="IVp9">Да, кстати, я попытался спарсить ключевые репозитории в git, чтобы закоммитить историю изменений, и чтобы было удобнее смотреть изменения, просто сравнивая коммиты (<a href="https://github.com/mutedSpectre/lz-dump-v2/tree/master" target="_blank">репозиторий</a>, если кому надо).</p>
  <p id="Q9pH">В этот момент я понял, что по сути за всё скажет развернутый EndpointV2 в сети. И перешел к разведке on-chain.</p>
  <p id="JS2Q">Далее будет блок, в котором я опишу последовательность действий. Кому не интересно, можно пролистать до следующего логического блока (👉🏼).</p>
  <p id="Cr8q">Из репозиториев, а конкретно @layerzerolabs/lz-definitions, взял адрес stargate bridge развернутого в тестнете BSC.<br /><a href="https://testnet.bscscan.com/address/0xa1e105511416aec3200cce7069548cf332c6dca2" target="_blank">Stargate Bridge</a></p>
  <p id="x6yp"> Далее перешёл к создателю контракта, им оказался некий <a href="https://testnet.bscscan.com/address/0xc13b65f7c53cd6db2ea205a4b574b4a0858720a6" target="_blank">кошелек </a>(0xc13..). На данный момент, я могу сказать одно - это единственный или один из ключевых кошельков Layer Zero, он явно принадлежит разработчику. Возможно какому-то Teamlead/инженеру по интеграции. <br />Все свои забеги на различные контракты, я приходил к этому кошельку. Очевидно, что этот кошелек не будет в соло всё это дело настраивать, но большинство конфигураций существующих Endpoint/Light Node/Trasury/Relayer и прочих контрактов происходят с этого кошелька. Blockscan видит его на 27 сетях (я таких цифр за карьеру solidity разработчика не встречал еще), он развернул на BSC Testnet &gt;103 токенов (ERC20 + ERC721). Так же, он разворачивал LayerZeroTokenMock. <br />Таких заглушек много у него, есть на любой вкус LZTEST ($lzt), LayerZeroTokenMock ($LZTM), LayerZero ($ZRO).</p>
  <p id="nkDu">19 дней назад (в момент выхода EndpointV2), этот кошелек на абсолютно всех тестовых сетях развернул по 3-4 контракта и отправил множество транзакций. Анализ одной из транзакций привел меня по трассировке к этому <a href="https://testnet.bscscan.com/address/0x8140dcc836a0647651d23222b5d74d896734b896" target="_blank">контракту</a> (его создатель не 0xc13, он не такой тестнетер, но у него тоже есть заглушки LZ токена). Что интересного в этом контракте, а интересно в нём то, что 222 дня назад были вызовы &quot;Set Layer Zero Token&quot;, там же &quot;Set Layer Zero Treasury&quot; и т.д. <br /><a href="https://testnet.bscscan.com/address/0xc4eb7c74e008ce6a1eb9977be8821bb7de592393" target="_blank">Сам токен</a></p>
  <p id="BAKy">Декомпиляция байт-кода не дала ничего интересного. Похоже это на обычный ERC-20 токен, это заглушка, ничего удивительного.<br />К чему я это - такие же заглушки у нашего &quot;главного&quot; тестнет-кошелька разрабов 0xc13.</p>
  <p id="0b3r">Вполне вероятно, что 0xc13 разворачивал 19 дней инфраструктуру V2 версии протокола (это скорее всего будет вторая версия протокола полноценно), и гонял по ней тестовые транзакции. Первое тестирование, и судя по тому, что с этого момента транзакции остановились, но почти ежедневно выходят апдейты в репозиториях npm - это было полезное тестирование, много нового узнали, первая обкатка прошла комом.</p>
  <p id="0U9A">Так же, в догоночку, чекнул 0xc13 на Base Testnet, относительно молодой блокчейн. Там он развернул единственную заглушку - 141 дней назад (почти 5 месяцев назад). По сравнению с олдами тестнетами, где заглушки были выпущены им год и более назад, в больших количествах, здесь он развернул правильную заглушку сразу, в единственном экземпляре, и относительно недавно. Именно этот фактор даёт мне понимание, что этот кошелек будет как-то связан со всему интеграциями протокола с возможным токеном.</p>
  <p id="piL0">И еще одно, заметив в @layerzerolabs/lz-sdk, что там хранятся адреса, я их по дефолту осмотрел. Но заметил, что LZ_ULTRA_LIGHT_NODE_V2 установлены в малом количестве, для остальных сетей они пусты, даже для майннетов. Т.е, подумал я, это какие-то непростые ноды. Конечно же, первое что мне пришло в голову, это ноды, которые годны для второй версии протокола, т.е. с установленным токеном. Начав проверку имеющихся тестнетов, я обнаружил только один тестнет, где код апрувнут, а соответственно мы можем через интерфейс пообщаться с <a href="https://goerli.explorer.metisdevops.link/address/0x533fB43e6808D9634CC0DD0c6c1195e8921D4FCC/read-contract#address-tabs" target="_blank">контрактом</a>. БИНГО! В ноде установлен контракт layerZeroToken. Сам <a href="https://goerli.explorer.metisdevops.link/address/0x8b14D287B4150Ff22Ac73DF8BE720e933f659abc" target="_blank">токен</a>, как и нода, 8 месячной давности. Комиссия ZRO установлена в 0. Токен опять же, создан нашим 0xc13.</p>
  <p id="YWdV"><br />👉🏼 Выводы, которые лично я могу сделать:<br />1. 19 дней назад LayerZero, вместе с выпуском V2 в npm репозитории, провели первую иттерацию тестирования протокола второй версии. Развернуто 3-4 контракта, сделано &gt;25 транзакций в большинстве сетей. Первая иттерация тестов провалилась, но судя по активности разработчиков, метрики были собраны, спринты составлены, и идёт полноценное исправление багов во всех контрактах.<br />2. Говоря про Stargate V2, и про токен, они не будут выпущены пока не выйдет вторая версия протокола LayerZero.<br />3. Ключевой кошелек, за которым лично я буду следить - <a href="https://testnet.bscscan.com/address/0xc13b65f7c53cd6db2ea205a4b574b4a0858720a6" target="_blank">0xc13. </a>Выглядит это как адресс тимлида, который собрав в кучу все данные от разработчиков контрактов и разворачивал инфраструктуру.<br />4. Сейчас идёт стадия обработки первой иттерации тестов. Ждём вторую иттерацию, после которой уже будет что-то более понятно.<br />5. Я смещаю свой прогноз по выходу токена до 2-3 месяцев. Это временно, пока я не увижу вторую иттерацию тестирования, и косвенных признаков, по которым можно будет понять, удовлетворительно ли прошло тестирование.</p>
  <p id="TnFM"><strong>Внимание</strong>: всё что сказано мною в посте, является моими личными домыслами.</p>

]]></content:encoded></item></channel></rss>