IoTeX Обновления - Технология & Разработка

Добро пожаловать на публикуемые раз в две недели Технологические Обновления IoTeX, в которых мы рассказываем над какими технологическими инициативами в настоящее время работает IoTeX Foundation (core-dev) и почему это важно для сети IoTeX.

image

4 мая 2020 г.

За последние две недели core-dev сосредоточилась на:

Развертывание Mainnet v0.11

В последние две недели мы тесно сотрудничали с нашими глобальными Делегатами, чтобы развернуть Mainnet v0.11. Развертывание было довольно плавным, за исключением нескольких Делегатов, которые включили службу API и потратили часы на переиндексацию из-за нашей оптимизации. Основная новая функция этого релиза кода - испытательный срок для “неотзывчивых” делегатов - теперь действует с высоты 4,479,481 от 22 апреля, что завершает еще одно успешное развертывание обновлений до протокола IoTeX Layer 1!

Подготовка релиза Mainnet v0.12

После выхода Mainnet v0.11, команда сфокусировалась на Mainnet v0.12, который выйдет с новой большой функцией: Native Staking v2 (nsv2). Есть два аспекта nsv2, на которые команда потратила много усилий, чтобы обеспечить правильную и эффективную работу в любых условиях:

  • Нативный стейкинг и голосование: проведена серия функциональных и нагрузочных тестов. Мы также активно работаем над новыми инструментами для облегчения голосования на member.iotex.io.
  • Миграция ETH ставок/голосов в IoTeX: этот процесс включает передачу всей информации об Ethereum в IoTeX; мы не можем допустить никаких ошибок! Основная идея состоит в том, чтобы собрать информацию о ставках и голосовании из контрактов Ethereum и nsv1 вместе с выборочной информацией от Делегатов и внедрить эти данные в блокчейн IoTeX до запуска nsv2. Все необходимые инструменты и сценарии были разработаны, и сейчас мы проводим серию пробных прогонов, чтобы собрать всю информацию и протестировать процесс миграции в нашей ночной конвейерной блокчейн сборке. Пока всё выглядит отлично!

На следующей неделе мы собираемся завершить две вышеупомянутые задачи и перенесем Mainnet v0.12.0 в нашу ночную конвейерную сборку, а затем в Testnet. Если все пройдет гладко, мы будем взаимодействовать с нашими Делегатами, чтобы продвинуться к Mainnet, после чего мы установим независимость от Ethereum. Волнительные моменты!
Для получения дополнительной информации ознакомьтесь с нашей веткой по плану миграции Mainnet GA на форуме IoTeX.

Ucam бета-тестирование

В качестве нашего первого продукта выходящего на рынок, Ucam соединяет многие компоненты технологии IoTeX - блокчейн, децентрализованную идентификацию и децентрализованное хранилище, над которым мы работаем вместе с командой IPFS. После долгого пути мы приближаемся к финишу. За последние две недели мы расширили нашу программу бета-тестирования в Силиконовой долине до ~100 домовладельцев. Многие из них впечатлены качеством и удобством Ucam и влюблены в концепцию #OwnYourData. Самое главное, что у всех них была конструктивная обратная связь, которую мы применили, чтобы сделать Ucam еще лучше. Ознакомьтесь с нашим новым обновлением о Ucam для получения более подробной информации.

Другие текущие инициативы

Кроме того, мы закончили разработку предложения по тонкой настройке экономики Roll-DPoS с целью сделать стейкинг/голосование более справедливыми и эффективными для Делегатов, одновременно стимулируя рост числа Делегатов. Фактическая реализация будет отложена до версии Mainnet v0.13 - тем временем мы получим обратную связь от Делегатов.

Наряду с выпуском Mainnet v.0.12, мы сильно перестроили и реструктурировали iotex-core с целью сделать код iotex-core более эффективным для Делегатов (например, даже с меньшими затратами на оборудование), надежным независимо от сетевых ситуаций и устойчивым, поскольку мы предвидим всплеск транзакций после запуска Ucam. Мы подготовим пост об архитектуре v2 в ближайшие несколько недель. Следите за обновлениями.

Что касается найма персонала, то у нас появился ещё один инженер на полную ставку, который силён в solidity/blockchain в дополнение к другим frontend технологиям, которые помогут нам продвигать инициативы вокруг надежных данных и DApps для них. Мы также активно проводим собеседование с кандидатами на наши позиции в области цифрового маркетинга. Если вы заинтересованы, пожалуйста, напишите на [email protected].

image

17 апреля 2020 г.

За последние две недели core-dev сосредоточилась на реализации “испытательной системы” для Делегатов, нативном стейкинге v2 (nsv2), бета-тестировании Ucam и планировании IoTeX 2.0.

1. Активация испытательного срока для неотзывчивых Делегатов

Основываясь на мартовском голосовании сообщества, core-dev внедрила “испытательный срок” для Делегатов в последней версии кода Mainnet v0.11.1. Интерфейс и бэкенд теперь реализованы и тщательно протестированы под нагрузкой. Готово к запуску!
NCQ2hkEDeSfica8rIWqQGT00YE8_wghpkTufLiVintoNO4qLO_Fx5a_8xWfQ9DZvYOaD5yftwLQ5_ye-aG9lwWVbUWiI1oBTMy0uuHogkI8c14xLk_ARbTOqaIi9pnsaOwrGdufn
Голосование сообщества #3 принятое в марте

Этот выпуск кода будет запущен 22 апреля. Делегаты должны обновить свои узлы, следуя приведенным здесь инструкциям, иначе они не смогут производить блоки (и будут наказаны!). Наш новый инструмент для обновлений в одну строку прост для автоматизации обновлений узлов. Как только v0.11.1 активируется в основной сети, не отвечающие на него делегаты будут временно ограничены - отличный стимул не пропускать блоки!

2. Внедрение нативного стейкинга v2 (nsv2)

Мы с гордостью сообщаем, что серверная часть для nsv2 завершена, и сейчас мы переходим к этапу тестирования, который состоит из модульных, интеграционных, e2e и нагрузочных тестов, а также переходим к ночному конвейерному тестированию. После завершения всех этих тестов мы отправим nsv2 в testnet и испытаем там его некоторое время. Внешний интерфейс nsv2 почти готов - наши инженеры усердно работают, и на данный момент все в отличной форме!

В ходе разработки нашего нового нативного механизма ставок у нас было много интересных дискуссий о PoS/DPoS и стейкинге - здесь мы поделимся двумя идеями для сообщества:

  • В nsv2 списки для голосования будут передаваемыми. Это открывает интересные модели взаимодействия, такие как кредитование/заимствование, залоговое обеспечение и торговля корзинами. Нам интересно посмотреть, что вы сделаете с этой новой гибкостью! Недостатком трасфортабельности является потенциальное влияние на безопасность цепи - например, злоумышленник может атаковать и продавать корзины, для того чтобы не попасть под слэшинг. Эта проблема существует для всех «soft-stake» монет, где «soft-staking» - это услуга, предоставляемая централизованными биржами для привлечения пользователей как ликвидностью, так и вознаграждением за стейкинг. Чтобы смягчить последствия, мы, вероятно, ограничим частоту передач корзин, чтобы пожертвовать ликвидностью в целях безопасности.

  • У нас были интенсивные дискуссии по поводу концепции «объем стейкинга» - эта концепция внедренная Tezos таким образом, что количество голосов, которое может получить Делегат, является функцией их ставки за себя («throttled»). Хотя это делает Делегатов более ответственными за получение большего количества голосов, это также поднимает планку роста числа Делегатов от сообщества. Это аналогично аргументу Кейнса против Хайека - два экономиста мирового уровня придерживаются совершенно противоположных взглядов, когда речь заходит о роли правительства (или регулирования) в экономике. Хайек рассматривал рынок, как способный к самокоррекции (например, неконтролируемый Делегат в конечном итоге потеряет голоса), в то время как Кейнс считал, что правительство (например, объем стейкинга) должно играть большую роль. После многих раундов обсуждений мы решили не осуществлять «невидимую руку» в краткосрочной перспективе - или иначе, мы пока не будем применять концепцию «объема стейкинга».

3. Ucam бета-тестирование

Ucam довольно близка к финишу, и мы отправим первую партию предварительных заказов на следующей неделе! За последние несколько недель прошивка, серверная часть и мобильное приложение были улучшены на основе отзывов нашего первого раунда бета-тестеров. Теперь мы передаем Ucam в руки сообщества IoTeX, и мы больше не можем ждать! Основываясь на ваших отзывах, Ucam проведет финальный раунд (незначительных и косметических) обновлений, прежде чем дебютировать на ведущих платформах электронной коммерции в мае/июне. О токеномике, которая связывает Ucam и будущее «Powered by IoTeX» с токеном IOTX, будет объявлено в мае перед Mainnet GA.
image

4. Глобальный созвон Делегатов

17 апреля у нас состоялся успешный конференц-звонок с Делегатами, на котором присутствовали почти все делегаты, и который дал нам много хороших предложений и отзывов относительно улучшений в программе делегатов. Как всегда, мы очень признательны! Презентации доступны здесь http://t.iotex.me/dc-0417. Мы с нетерпением ожидаем, что многие из вас, разработчиков, станут Делегатами в ближайшем будущем!

3 Likes