Исходный код: https://github.com/steemit/steem
Добыча начинается в Чт, 24 марта 2016 17:00:00 GMT, никакие блоки не будут получать вознаграждение до 21 POW не представлены.
Присоединяйтесь к нам на Слэка! http://steem.herokuapp.com
Новый консенсус алгоритм
Как построить
Код:
мерзавец обновление подмодуль --init --recursive
CMake.
делать
Как Mine
Код:
CD / программы steemd
./ Steemd --miner = '["имя пользователя","$ {WIFPRIVATEKEY}"] '--witness ='"имя пользователя"'--seed-узел ="52.38.66.234:2001" --mining-нить = 2
Имена пользователей должны быть в нижнем регистре, меньше чем 15 символов и начинаться с буквы
WIFPRIVATEKEY является стиль ключ экспорта Bitcoin 5 ....
Дополнительные узлы Seed:
52.37.169.52:2001
52.26.78.244:2001
Или редактировать каталогу_данный / config.ini, который имеет шаблон для большинства арг.
Командная строка Wallet
начать steemd с --rpc-конечной точки
Код:
CD / программы cli_wallet
./ cli_wallet
новый >>> Установка пароля "ПАРОЛЬ"
запертый >>> отпереть "ПАРОЛЬ"
разблокирована >>> import_key "WIF KEY, начиная с 5 ..."
разблокирована>>> get_account "youraccountname"
{...}
Код:
разблокирована >>> перевод "Steem" "steemit" "1376.000 STEEM" "пример памятки" правда
{
"ref_block_num": 16143,
"ref_block_prefix": 2155280890,
"истечение": "2016-03-27T12: 48: 21",
"операции": [[
"перевод", {
"из": "Steem",
"в": "steemit",
"количество": "1376.000 STEEM",
"меморандум": "пример памятки"
}
]
],
"расширения": [],
"подписи": [
"205a9adea1500cfa017b7659880ece0e0a0e088cbdb8d0466e90f5ee4e1c833dea4f127e1b8a2dc7616f00d21efc54f2a8f8757dc8415ad94ba5ce391d79e527ad"
]
}
Как передать на права на получение вознаграждения
Код:
разблокирована >>> list_my_accounts
....
steemit 1389.000 STEEM 2312.000000 ЖИЛЕТКИ 0.000 SBD
....
разблокирована >>> transfer_to_vesting "steemit" "steemit" "1389.000 STEEM" правда
{
"ref_block_num": 15993,
"ref_block_prefix": 551116914,
"истечение": "2016-03-27T12: 40: 51",
"операции": [[
"transfer_to_vesting", {
"из": "steemit",
"в": "",
"количество": "1389.000 STEEM"
}
]
],
"расширения": [],
"подписи": [
"205be729debe9bfeac9ee85f28f8f48766c57401c248954a723a2b2b31cfb5b9fd737047565c6522db824cb7e5ca7a046850c2057cec2f5855cdbd36f9aa49e769"
]
}
разблокирована >>> list_my_accounts
....
steemit 3,000 STEEM 3701.000000 ЖИЛЕТКИ 0.000 SBD
....
POW алгоритм
Код:
Пусть H = идентификатор блока головки
Пусть Н2 = SHA256 (Н + NONCE)
Пусть PRI = Producer Private Key
Пусть PUB = Producer Public Key
Пусть S = ЗНАК (ПОИ, SHA256 (Н))
Пусть K = RECOVER_PUBLIC_KEY (Н2, S),
Пусть POW = SHA256 (K)
консенсус алгоритм
Алгоритм консенсуса работает следующим образом:
В начале цепочки, "initminer" это единственный узел, который может производить блоки, но это не платят. На самом деле, никто не получает зарплату до 21 шахтеров решают военнопленный.
Каждый раз, когда шахтер решает военнопленный и транслирует свои сделки, он получает включен в блоке, и они добавляются в очередь.
Верхние 21 шахтеров в очереди выбираются в качестве "круглый" и перемешиваются случайным образом. Затем они производят 21 блоков.
В начале каждого раунда одного шахтера извлекается из очереди (сокращение длины очереди), и в результате чего в новом шахтера.
После того, как ваш шахтер находится в очереди военнопленного, вы не можете представить новые военнопленный, пока вы не выйти из очереди. Она занимает около 2 часов, чтобы перемещаться по очереди. В действительности, если у вас есть более чем на 0,2% от общей хэш мощности вы должны иметь минирование нескольких учетных записей.
На модерации
Это, как я намерен смягчить эту тему:
1. любые сообщения, которые принципиально не согласны с первоначальной добычи / стратегии запуска не являются продуктивными и будут удалены
2. любые сообщения, которые не являются гражданскими и уважительное будут удалены
3. любые сообщения ложные обвинения будут удалены
Примечание: Оригинальный запуск STEEM был сброшен из-за неожиданной ошибки.
Уникальные Шахтеры на старте, каждая строка представляет уникальные человек и их ручки
bavihm,
mn12defgj1,
dantheman *,
корень, администратор, администратор, модератор, Steem, steemit *
темный, thisisnice *, NXT *
mr11acdee
cloop3
Chana
охотник
Danea
Brayden
mottler
arsahk
Darah
fminerten3
Batel
faddy3
erihn
Erath
самый большой
Abdul
мошенничество