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

Результаты деятельности Golos•Core за период 11.03.2019 - 22.03.2019 гг.

Уважаемые делегаты и члены коммьюнити!

Очередной спринт подошел к концу. Наша команда опубликовала подробное руководство по установке для валидаторов/блок-продюсеров блокчейн-платформы CyberWay и в настоящее время активно занимается разработкой инструкций для других участников сети.

Особому вниманию делегатов и лиц, заинтересованных в Testnet платформы CyberWay

Ввиду того, что первоначальное наполнение данными в генезис-блоке было расширено и, как результат, несовместимо с текущим тестнетом, нода cyber была перезапущена для генерации блоков в новой цепочке (chain_id="27131d309251bf42220dbc70525fc2794166b401e55c6df665a006333e9364cb").
Для подключения блок-продюсеров к этой цепочке необходимо использовать обновленный генезис (genesis.json файл доступен по адресу https://raw.githubusercontent.com/GolosChain/cyberway/master/Docker/genesis.json; контрольная сумма MD5 равняется "1f534ac77cab87f3a01f622597366e7c").

Данные генезиса не изменялись и могут быть взяты по адресу http://download.golos.io/genesis.tar.gz. Полная процедура развертывания ноды описана в этой публикации.

По традиции, предлагаем вам ознакомиться с результатами работы команды Голос Кор за последние две недели.

Обзор деятельности команды Кор за указанный период:

  • Продолжено тестирование Cyberway. Адаптирована часть Unit-тестов EOS под изменившиеся параметры сети Cyberway.
  • Продолжена работа по стабилизации кода блокчейна Cyberway.
  • Продолжена работа по подготовке к транзиту.
  • Проведена работа по адаптированию части функций EOS к среде Cyberway. Доработано устройство nodeos.
  • Продолжена работа по взаимодействию golos_wallet с Bittrex.
  • Написаны Unit-тесты для смарт-контракта воркеров.

CyberWay

Запуск Testnet с несколькими блок-продюсерами (multinode mode)

Завершенная задача:

Тестирование CyberWay

Завершенные задачи:

Стабилизация функционирования кода БЧ CyberWay

Завершенная задача:

  • В cleos реализована поддержка автоматического разрешения доменного и пользовательского имени при получении сведений об аккаунте и балансе с использованием запросов get account и get currency соответственно.
    https://github.com/GolosChain/cyberway/issues/362

Подготовка к транзиту (Initiate transit):

Завершенные задачи:

Задачи In Progress:

Задачи на очереди:

Задачи для интеграции с Bittrex

Завершенные задачи:

Для управления кошельком были добавлены следующие методы:

lock/unlock -- разблокировать или заблокировать кошелёк соответственно
set_password -- установить новый пароль
import_key -- импортировать новый приватный ключ, которым будут подписываться все исходящие транзакции (пока что это только трансферы).

  1. Создана модель Balance c именем пользователя и балансами по разным токенам.
  2. Создана модель Transfer с именами отправителя и получателя, а также суммой перевода.
  3. Написан фильтр событий, поступающих от EventEngine, по обработке операций transfer и issue.
  • Реализован метод получения баланса пользователя. https://github.com/GolosChain/cyberway.golos_wallet/issues/7
    В кошелёк добавлен json-rpc API метод getBalance для получения информации о балансах.

  • Реализована возможность получения истории транзакций по указанному пользователю https://github.com/GolosChain/cyberway.golos_wallet/issues/5.
    В кошелёк добавлен json-rpc API метод getTransfers для получения нужных транзакций из базы. Требует query объект в качестве параметра.
    Возвращает объект с массивом трансферов.

Задачи In Progress:

Расширение функциональных возможностей CyberWay

Завершенная задача:

Задачи по текущей цепочке

Восстановление работы API-функций chain-api-plugin

Завершенные задачи:

  • Доработка nodeos: реализована функция get_currency_balance, позволяющая получить информацию о количестве средств на балансе пользователя.
    Восстановлена команда ‘get currency balanceпрограммыcleos`.
    https://github.com/goloschain/cyberway/issues/364

  • Доработка nodeos: реализована RPC API-функция get_table_rows. Данная функция возвращает значения полей таблицы, указанных в параметрах.
    Восстановлена команда get table программы cleos.
    https://github.com/GolosChain/cyberway/issues/366

  • Доработка nodeos: реализована RPC API-функция get_currency_stats, позволяющая получать информацию о доступных средствах в системе.
    Восстановлена команда cleos get currency stats.
    https://github.com/goloschain/cyberway/issues/368

  • Доработка nodeos: реализована RPC API-функция get_scheduled_transactions. Данная функция позволяет получать информацию об отложенных транзакциях.
    https://github.com/goloschain/cyberway/issues/371

Задачи In Progress:

  • Доработка nodeos: разделение chain_api_plugin и chain_plugin. Создание chain_api_plugin в виде отдельной библиотеки, чтобы можно было собирать nodeos без него.
    https://github.com/GolosChain/cyberway/issues/406

  • Восстановление функции get_account. Данная функция будет выдавать результат в виде информации о пользователе (например, доступные ресурсы bandwidth, время создания, доступные средства и т.д.).
    Восстановлена команда ‘get accountпрограммыcleos`.
    https://github.com/goloschain/cyberway/issues/365

Расширение функциональных возможностей и доработки смарт-контрактов Голоса

Завершенные задачи:

  • Доработан системный смарт-контракт стейкинг. В результате доработки:
  1. комиссия прокси и блок-продюсеров при возврате средств будет начисляться с прибыли, а не с возвращаемой суммы;
  2. параметры выплат будут зависеть от назначения стейкинга:
    https://github.com/GolosChain/cyberway/issues/397
    https://github.com/GolosChain/cyberway.contracts/issues/108
    https://github.com/GolosChain/cyberway.contracts/issues/112

Воркеры

Завершенные задачи:

Задачи In Progress:

  • Добавление настройки в конфигурацию плагина json-rpc, позволяющей видеть запросы, не занимающие много времени в логе (wlog).
    https://github.com/GolosChain/golos/issues/1222

Каналы коммуникации с Golos•Core

  • https://t.me/goloscoretc (решение технических вопросов, связанных с работой блокчейн, нод, api и др.)
  • https://t.me/joinchat/BLwf_A118xQ57nsM1Q4MPA (канал для вноса предложений от комьюнити, обсуждение перехода на кодовую базу EOS)
  • https://t.me/golos_tools (решение вопросов по различным интерфейсам и дополнительным инструментам, создаваемым Golos•Core)
  • https://t.me/goloscore_analytics (решение вопросов по работе экономики блокчейн, статистическим экономическим данным, аналитике данных)
  • https://t.me/goloscoretech (новостной канал, с актуальной информацией от Golos•Core)

Мы будем очень рады, если вы поддержите делегата @goloscore. Заходите на страничку https://golos.io/~witnesses голосуйте за делегата Golos•Core!
Спасибо за внимание и хорошего дня!

С уважением,

Команда Golos•Core: @andreypf, @korpusenko, @maslenitsa, @muhazokotuha, @zxcat, @annaeq, @anazarov79, @kaynarov, @s-medvedev, @eugin, @dedbaraded, @jimak.

0
180.960 GOLOS
На Golos с August 2017
Комментарии (2)
Сортировать по:
Сначала старые