
Много, чтобы обновить этот ход. Наша команда распределена по нескольким частям системы, которую мы создаем. Проблемы координации различных частей для совместной работы — это то, с чем мы сталкиваемся сейчас. Хорошая новость заключается в том, что мы готовились к этому заключительному этапу разработки некоторое время, и многие решения, которые мы приняли шесть и девять месяцев назад, оказались очень полезными. Одна из поговорок, которая постоянно всплывала во время наших совещаний, заключается в том, чтобы убедиться, что мы не принимаем решений, которые «загоняют нас в угол».
Как говорится, давайте к этому…
Интеграции и встраиваемые модули
В этом последнем цикле спринта мы добились действительно хороших успехов на рынке встраиваемых систем. Наша команда UX долгое время работала над тем, чтобы все проекты были завершены и переданы команде JS для реализации.
Идея нашего маркетплейса заключается в том, что любой автор может реализовать свой собственный маркетплейс поверх Andromeda, не отправляя людей на централизованный веб-сайт «OpenSea». Любой может с помощью всего пары строк кода реализовать что-то вроде скриншота ниже.
Все операции с кошельком, JavaScript, торги, категоризация, сортировка, фильтрация и т. д. выполняются за вас. Поначалу это будет выглядеть очень обобщенно, но мы встраиваем хуки, чтобы вы могли создавать скины и темы для встраиваемых элементов. Позвольте мне привести вам быстрый пример:
Добавьте эти строки в раздел <head></head>.
<link rel="stylesheet" type="text/css" href="https://cdn.andromedaprotocol.io/andr-mrktplace/1.0/default.css"><script type="text/javascript" charset="utf8" src="https://cdn.andromedaprotocol.io/andr-mrktplace/1.0/andr-mrktplace-min.js"></script>
Затем в теле вы можете сделать что-то вроде этого:
<andr-mrktplace adoType=”nft” collectionName=”8liens” collection=”44” sort=”виды,планеты”></andr-mrktplace>
Интерфейс командной строки
Как мы упоминали ранее, интерфейс командной строки чрезвычайно важен для архитектуры системы. Теперь у нас есть поддержка нескольких цепочек, которая работает очень просто и понятно. Теперь возможно переключение между цепочками, развертывание объектов на нескольких цепочках одной командой. Это удобно, когда у вас есть скрипт, которому нужен один объект в Secret, а другой — в Terra. Вам не нужно запускать две команды, чтобы заставить его работать... как по волшебству, это просто работает.
IBC-соединение
В прошлом спринте мы установили структуру в ADO для беспрепятственного совершения звонков, и теперь мы начинаем тестировать расширенные функции. Есть много ADO, которые будут работать в каждой цепочке, как те, о которых я рассказывал на прошлой неделе. Сейчас мы работаем над тем, чтобы иметь возможность перемещать эти активы в другие сети на месте без необходимости ручного уничтожения/репликации. Мы можем просто дать ADO команду «переместить» и закрыть «портал».
Развертывания
Не так много, чтобы сообщить здесь, все еще работаю над теми же цепочками, что и в прошлый раз. Наша тестовая сеть запущена и работает, и мы тестируем каналы IBC между цепочками, которые мы планируем развернуть в первую очередь. Замечательная вещь в этом стеке заключается в том, что то, что работает в одной цепочке, в основном работает во всех цепочках, поэтому дополнительная работа по развертыванию в нескольких цепочках очень минимальна. Нам очень нравится, где мы находимся.
Управление пакетами ADO
Каждый ADO упакован в то, что мы называем ADOP или Package. Мы не очень много говорили об этой части проекта, но мы уверены, что эта структура позволит сообществу разработчиков вмешаться и добавить функциональность, которой не существует.
Идея состоит в том, что все новые ADO, добавляемые в систему, будут упакованы в пакет. Этот пакет будет очень похож на пакет NPM. Интерфейсы, характеристики, соглашения об именах, описания, определения цепочек, зависимости и т. д. будут систематизированы и переданы DAO для принятия сообществом.
Мы решили управлять данными вне сети и обрабатывать их через MongoDB, подобно тому, как работает NPM. Существует разрыв между доверенным уровнем в цепочке и тем, что происходит внутри централизованно поддерживаемой MongoDB, но у нас есть несколько умных способов замкнуть этот цикл, используя хэши объектов, хранящихся/доставляемых, согласованных на клиенте.
Мы все еще работаем над тем, как эта система будет работать, но все идет очень хорошо.
экономика
Один из основных арендаторов Andromeda решает то, что мы считаем второй частью движения за открытый исходный код. Слишком долго разработчики с открытым исходным кодом жертвовали своим временем во имя решения проблем и утоления этого зуда. Инженеры в значительной степени мотивированы решать проблемы, даже если это не приносит зарплаты.
Если мы сможем измерить использование кода, мы сможем гарантировать, что разработчики окупятся. Скорее всего, это будет кривая связывания для каждого ADO, так что в конечном итоге стоимость упадет до нуля или будет очень-очень близка к нулю. Мы думаем, что есть несколько разных способов сделать это в зависимости от того, как работает ADO.
- AUM — на основе % средств под управлением АДО.
- Развертывание — единовременная плата за развертывание ADO.
- Клик — каждый раз, когда выполняется ADO, взимается комиссия.
- Гибридные модели — еще предстоит определить.
Другой метод получения оплаты разработчиками — это предложить сообществу или отдельным лицам вознаграждение за функциональность, которая будет добавлена в систему. Это подвергает риску спонсора. Разработчик может просто выполнить запрос и получить оплату. Затем спонсор может ввести плату или сделать хороший вид спорта и позволить сообществу использовать его бесплатно.
DAO будет иметь стратегическое влияние в этом процессе, поскольку сможет спонсировать большую часть ранней разработки дженериков.
Валидаторы
Еще один огромный привет нашему замечательному первоначальному набору валидаторов, которые поддерживали нашу среду кроссчейн-тестирования. Скорее всего, в будущем мы опубликуем еще один пост о текущей тестовой сети и наших планах относительно основной сети в ближайшие месяцы. В сети?
Шансы и конец
- Наши собственные Брендан Купер и Коди Маркс Бейли были приглашены сделать короткую презентацию для веселого онлайн-мероприятия в субботу, 3 сентября. Вот прямая ссылка на ту часть трансляции, где мы погружаемся.
- Мы готовимся к Cosmoverse в Медельине, Колумбия, чуть менее чем за 3 недели. Мы рады встретиться с другими проектами и сетями.
- На этой неделе Коди примет участие в саммите Volcano Summit в Антигуа, Гватемала, и расскажет о широких темах, связанных с блокчейном и распределенными технологиями.
- Недавно один из членов нашей команды посетил Wharton School для получения отличного сертификата по обучению руководителей в области «Экономика блокчейна и цифровых активов».
- Мы продолжаем работать с проектами, которые хотят ликвидировать реальные неликвидные активы, быстро создать решения для цепочки поставок на основе блокчейна, использовать нашу торговую площадку NFT или, с корпоративной точки зрения, выступать в качестве своего поставщика веб-решений.