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

CyberWay. Информация для валидаторов (блок-продюсеров)

Уважаемые пользователи платформы, добрый день!

Команда Голос Кор выявила и устранила причину падения системной транзакции. Соответственно, на ноде cyber генерация цепочки была запущена заново

(сhain_id="0a6123ce91dc1acb5917315f4cb226efdad63f2fcfc44bd464eb1c5380c3f4a5").

В связи с этим, просим блок-продюсеров, продолжающих знакомство с тестнетом, выполнить соответствующие действия.

Подключение валидаторов

Для подключения валидаторов к этой цепочке, необходимо обновить Docker-образ сyberway/cyberway:stable (IMAGE ID: e1012eaf1c09) и использовать новые данные генезиса, которые доступны по ссылке.

В архиве находятся директория genesis-data-v2.0.0-rc1, которую надо переименовать в genesis-data. В этой директории находятся как данные генезиса, так и genesis.json (SHA-256 b178a647603ba0a9018a53313b2a0bf2b7b26eb5c59273238958229f33b0a3b9, скачивать файл genesis.json отдельно не требуется!)

Полная инструкция по установке и развертыванию ноды доступна по ссылке.

Команды

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

  • cleos push action cyber.stake open '{"owner":<producer-name>, "token_code":"CYBER"}' -p <producer-name>
  • cleos push action cyber.stake setproxylvl '{"account":"<producer-name>", "token_code":"CYBER", "level":0}' -p <producer-name>
  • cleos push action cyber.stake setkey '{"account":"<producer-name>", "token_code":"CYBER", "signing_key":"<public-key>"}' -p <producer-name>

Ниже приведены ответы разработчиков команды Голос Кор на вопросы, часто задаваемые пользователями. Данная информация может быть также полезна для всех (в том числе валидаторов, программистов), кто интересуется возможностями блокчейна CyberWay.

Вопрос 1. Где в CyberWay располагается СУБД, можно ли сказать, что внутри ноды?

Ответ: В данный момент, говоря условно, “рядом”. Однако мы планируем написать драйвер для Rocksdb, он будет поставляться вместе с нодой. Сейчас настраивать СУБД надо отдельно.

Вопрос 2. Как реализуется контроль над целостностью данных?

Ответ: Аналогично EOS. Мы реализовали точно такой же алгоритм по откату изменений, как в chainbase, только для СУБД. Алгоритму не важно, какая база данных работает “под капотом” ноды. Он гарантирует целостность данных в соответствии с основной цепочкой блоков.

Вопрос 3. Как реализована шина сообщений от Event Engine?

Ответ: Запущен отдельный плагин, который собирает информацию по происходящим внутри ноды событиям и передаёт в брокер сообщений. В данный момент реализована связка с NATS. Можно реализовать связку с другим брокером, поскольку шина “общается” со слоем API, она не привязана к конкретному брокеру.

Вопрос 4. Один из актуальных вопросов в блокчейнах — защита от спама, особенно важно решение этой проблемы в случае наличия shared bandwidth. Какая это реализовано в CyberWay?

Ответ: Блокчейн CyberWay имеет собственный bandwidth, тогда как приложения обладают лишь долей bandwidth. Именно перед приложением стоит задача организовать доступ к своему бендвичу таким образом, чтобы его не заспамили. При этом при shared bandwidth пользователи не могут “тратить” bandwidth без ведома приложения.

Вопрос 5. Определена ли механика Фонда приложений? Кто голосует? Какой процент валидаторов должен проголосовать для того, чтобы решение было принято?

Ответ: Мы отдаём доступ к Фонду через аккаунт @cyber.proc. Это аккаунт, аналогичный @eos.proc, имеющий возможность мультисига для валидаторов. Для того, чтобы совершить, к примеру, операцию перевода средств, необходимы подписи 2/3 валидаторов. В настоящее время учитывается подпись каждого валидатора.


На сегодня все. Ждем новых вопросов и комментариев.


Cерия статей, раскрывающих идею и принципы функционирования блокчейна CyberWay и приложения Голос:


Каналы коммуникации с 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.

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