Форум о заработке в интернете - Показать сообщение отдельно - Zilliqa (ZIL) - zilliqa.com
Показать сообщение отдельно
Старый 04.09.2018, 14:08   #2
CryptoInvest
Аналитик GoldRoyal.net
 
Аватар для CryptoInvest
 
Регистрация: 27.03.2018
Сообщений: 3,364
3 | 0
19 | 0
По умолчанию Re: Zilliqa (ZIL) - zilliqa.com

Улучшения Testnet v2.0



Для обеспечения стабильности мы использовали постоянное хранилище с использованием levelDB, восстановление обычных / DS / поисковых узлов и механизм изменения вида для замены вредоносных узлов. В этой выпущенной версии любой узел имеет возможность повторного соединения сети в следующую эпоху DS, когда она выходит из синхронизации или отключается от системы. Также оптимизировали хранилище персистентности для повышения эффективности и максимально уменьшили емкость хранилища. Также были улучшен механизм изменения вида, который происходит, когда протокол не может прийти к консенсусу в течение определенного периода времени и запускает тайм-аут. Когда есть тайм-аут, комитет DS будет запускать протокол изменения вида, чтобы договориться о том, чтобы новый лидер DS возобновил протокол.
Для добычи мы завершили реализацию для узлов (или шахтеров), чтобы присоединиться к тестовой сети как обычные узлы или узлы DS в течение периода pow1 / pow2. Вознаграждаются все узлы, включая DS и осколочные узлы, посредством их участия в консенсусном протоколе. В частности, для каждой эпохи транзакций узлы, которые более активно участвуют в консенсусном протоколе (через подсчет подписей), получают больше токенов. С внедрением NAT-резольвера теперь мы поддерживаем новые узлы, чтобы присоединиться к нам с / без общедоступных IP-адресов. Кроме того, мы скоро выпустим изображение докеры и инструкции для пользователей.
Для dev-ops мы объединили наш главный проект Zilliqa. В результате мы можем легко запустить кластер Kubernetes от 20 до 1000 узлов в нашем облачном провайдере и на нем запускается встроенная широкомасштабная тестовая сеть Zilliqa. Также была реорганизована система ведения журнала как асинхронную, потокобезопасную, аварийную и конфигурационную среду, используя g3log.
При поддержке смарт-контрактов мы улучшили реализацию транзакции / учетной записи для поддержки смарт-контрактов. Была закончена реализация первой версии интерпретатора для запуска контрактов Scilla. Справочный интерпретатор разрабатывается в OCaml. Текущая версия поддерживает подмножество спецификации языка, которая достаточно выразительна для поддержки нетривиальных контрактов, таких как Kickstarter и многопользовательская фиксация и раскрытие игры. Мы внедрили первую версию кошелька Scilla ( https://wallet-scilla.zilliqa.com ), которая позволяет конечным пользователям разворачивать интеллектуальные контракты и вызывать переходы в нашей тестовой сети. Блок IDE с блочной связью связан с инфраструктурой блочной цепи бэкэнда через несколько интерфейсов API.
CryptoInvest вне форума   Ответить с цитированием