Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
mkbeh
5 лет назад

ARK Core v2 —теперь в Mainnet

Переход на новое ядро ARK Core v2 в Mainnet был успешно заверешен. На этом этапе мы начинаем новую эру развития ARK и создаем основу для создания более стабильной и эффективной сети. ARK Core v2 предоставит разработчикам новые модульные возможности и настройки. Команда ARK Ecosystem продолжает продвигаться вперед. Ядро ARK Core v1 теперь считается устаревшим.

Сегодня день, когда наш новый корабль плывет, и мы можем больше не волноваться.

На блоке 6 600 000, сеть официально увеличит пул транзакций в блоке с 50 до 150 транзакций. После того как будет подписан первый блок с более чем 50 транзакциями , все узлы v1, все еще работающие в сети уйдут в форк и получат бан от узлов v2.0.0

Ark Core — полностью переписанный back-end, на котором работает наш блокчейн. Если вы хотите узнать больше о всех внесенных изменениях и об их степени , то обязательно причитайте ранее опубликованную статью в блоге ЗДЕСЬ .

Если вы являетесь пользователем ARK , просто загрузите новый Wallet v2 (полностью переписанный). Этот кошелек будет работать на новом ядре Core v2 в mainnet и позволит вам использовать новую систему динамических комиссий в связке с другими пользовательскими улучшениями.

Что дальше ждет ядро?

Мы уже приступили к написанию некоторых функций , которые мы хотим внести в следующий крупный релиз — v2.1. Из-за того , что v2 является гораздо более модульным , некоторые функции и улучшения будут опубликованы до финального релиза v2.1 (в котором должны быть реализованы все описанные ниже нововведения). Итак, давайте рассмотрим нововведения , которые вас ожидают в будущем:

  • Обновление протокола транзакций ( AIP 11 ) — ожидаемый AIP 11 приведет к появлению новых типов транзакций (многопользовательские, IPFS, timelock) и многое другое.
  • Обновление протокола мультиподписей ( AIP 18 ) . Предлагаемое усовершенствование пытается решить некоторые из ограничений текущей реализации мультиподписей и сделать множественных транзакций намного больше, чем в текущей унаследованной системе. Также обсуждается интеграция «Simple Schnorr Multi-Signatures».
  • Переход на TypeScript — велись обсуждения о том , чтобы придерживаться либо JS и библиотеки flow для проверки типов , либо переходить на TypeScript и получить все преимущества этого языка , который имеет встроенные проверки статических типов, а так же который даст нам возможности использовать последние особенности ECMAScript.
  • Улучшение P2P API — существует несколько вариантов, чтобы сделать P2P еще более устойчивым к атакам и производительным. В настоящее время мы склоняемся либо к веб-сокетам, либо к чему-то вроде торрент протокола, что в обоих случаях значительно улучшит производительность и загрузку данных.
  • Параллельная загрузка блоков — идет рука об руку с улучшением P2P API, описанным в предыдущем пункте, поскольку описанное улучшение уже обеспечит повышение производительности. Реализация потоковых / параллельных загрузок обеспечит еще одно повышение производительности и, скорее всего, сократит время синхронизации на несколько часов.
  • Добавить API v2.1 с полным соблюдением JSON-API — мы реализуем API 2.1, которое будет основано на API 2.0, но полностью соответствующее спецификациям JSON-API.
  • Добавить настройки конфигурации — будет включать в себя пресеты для файла plugins.js . Эти пресеты будут охватывать такие возможности конфигурации , как плагины обмена, минимальные наборы плагинов, полные узлы с форжингом и т. д.
  • Добавить систему подписи и проверки плагинов — система будет отвечать за проверку сторонних плагинов, чтобы обеспечить дополнительную безопасность для людей, которые хотят запускать собственные плагины поверх ядра.
  • Реализовать плагин и конфигурацию горячей перезагрузки — позволит перезагружать конфигурацию и файлы плагинов без перезапуска процесса узла (обновление конфигурации на лету без прерываний узла).
  • Интегрировать профилирования с помощью New Relic — в настоящее время профилированияе в ядре отсутствовало, так как это не имело смысла из-за того , что код менялся каждый день. Теперь, когда все решено, мы интегрируем New Relic, чтобы лучше понимать какие части ядра необходимо дополнительно улучшить для повышения скорости и производительности.
  • Пересмотреть структуру базы данных ядра и расширяемость — прямо сейчас пакеты core-database и core-database-postgresql имеют много общей логики, которая должна быть только в базе данных ядра и никогда не должна быть перезаписана или затронута, если кто-то действительно не знает, что она делает. Мы пересмотрим эти фрагменты кода и сделаем рефакторинг там, где это необходимо, чтобы уменьшить сложность.
  • Пересмотреть структуру API ядра и расширяемость — мы перейдем к некоторой базовой структуре API, которая обеспечит лучшую расширяемость. Такие вещи, как API-интерфейсы делегата или webhook, могут быть дополнениями, которые добавляют новые конечные точки поверх существующих, вместо собственных модулей.
  • Расширить количество доступных CLI флагов для ядра, чтобы обрабатывать определенные параметры — некоторые вещи находятся в файле .env прямо сейчас, что отлично подойдет для CLI аругментов.

Всем этим мы будем загружены ближайшие месяцы и мы рады работать над этим. Можете быть уверены — мы обязательно будет держать вас в курсе наших достижений.

Что дальше ждет ARK?

Помимо текущей работы с ядром, в течение следующих нескольких недель мы выпустим ARK Pay. Это простая библиотека с открытым исходным кодом, которая предоставит простой в использовании торговый плагин, чтобы легко начать прием ARK в качестве платежного средства с поддержкой QR и ARK URI (это означает, что вы сможете сканировать QR код через мобильный телефон после чего произойдет предварительное заполнение необходимых полей , чтобы вам только осталось подписать транзакцию) и URI для кошелька ARK Desktop, где вы сможете нажать «Оплатить с помощью ARK», после чего у вас появится окно в ARK Desktop Wallet где вам только останется подписать TX — вы так же получите подтверждение по завершении платежа. Продавец получит информацию об оплате и будет действовать в соответствии с тем, что они продают или предлагают. Репозиторий и документация станут доступны вскоре после того, как v2 будет на MainNet, так как для этого требуются возможности и преимущества v2 API.

Работа над Whitepaper v2 и веб сайтом v2 ведется параллельно и, как и планировалось, будут доступны в первом квартале 2019 года. Whitepapper был первоначально запланирован на конец этого года, но мы расширили нашу техническую дорожную карту и в связи с этим темы, которые должны быть освещены в whitepapper. Мы используем это время для уточнения спецификаций, чтобы при выпуске whitepapper он должным образом описывал способ, которым мы намерены строить системы.

Ark Desktop wallet v2 был уже опубликован, но в ближайшие месяцы он получит больше возможностей и обновлений. Одним из первых крупных обновлений для кошелька является пользовательская поддержка плагинов, которая сделает настольный кошелек расширяемым и легко настраиваемым. Скоро будет много апгрейдов и дополнений, а также изменения в версии v2.

Поскольку v2 теперь развернут в сети Mainnet, мы сосредоточимся на переносе нашего ARK Deployer на v2 версию. Эта миграция также станет основой нашей системы Push Button Blockchain system с графическим интерфейсом (в которой будут представлены большая часть сумасшедших разработок Олега). Вы будете слышать о PBB намного чаще в следующем году.

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

Так же существуют и другие идеи , о которых мы расскажем как только мы упростим некоторые детали.

Как долго будет доступен старый API v1 и старый RPC?

EOL или End of Life для API v1 будут доступны до обновления до версии v2.1 с AIP11. Это означает, что после этого обновления вызовы к API v1 перестанут работать. Если ваши приложения по-прежнему используют API v1, мы настоятельно рекомендуем вам как можно скорее перейти на API v2.

API v2 docs : https://docs.ark.io/api/public/v2/

EOL для старого ARK RPC также будет доступен до версии 2.1 ARK. Мы настоятельно рекомендуем вам как можно скорее перейти на новый JSON-RPC. JSON-RPC теперь является частью нашего ядра.

JSON-RPC docs : https://docs.ark.io/api/json-rpc/

Я нашел вопрос, что мне делать?

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

Если вы заметили неисправности — сообщите об этом через GitHub:
https://github.com/ArkEcosystem/core/issues

Если вы обнаружите какую-либо уязвимость в системе безопасности, которая может представлять проблему для сети, связанную с кодом (двойные траты, векторные атаки, что-то связанное с финансовыми рисками …), пожалуйста, следуйте инструкциям здесь: https://bounty.ark.io ( Раздел «Безопасность»).

Я хочу помочь с разработкой Core, что мне делать?

Если вы хотите принять участие в разработке, вы можете решить проблемы, которые озвучены здесь https://github.com/ArkEcosystem/core/issues, или отправить свои pull-requests и в рамках нашей программы разработки на Github быть вознаграждены за ваши усилия. Вы можете узнать об этом больше здесь: https://bounty.ark.io

Большое спасибо

Мы хотели бы поблагодарить наше удивительное сообщество, которое помогло улучшить нашу кодовую базу, сообщило об ошибках, помогло с тестированием, мотивировало и помогало другим участникам в случае необходимости — СПАСИБО ВСЕМ. Мы не можем дождаться продолжения этого приключения с вами, когда мы отправимся на новую неисследованную территорию в 2019 году и далее!

[Источник](Источник: https://blog.ark.io/ark-core-v2-is-live-on-mainnet-16820e5e925e)

Так же можете подписаться на телеграмм канал ARK_Community , чтобы быть в курсе всех актуальных новостей проекта ARK.

1
0.000 GOLOS
На Golos с October 2018
Комментарии (1)
Сортировать по:
Сначала старые