Как вы регистрировались в Стиме? 99.9%, т.е. подавляющее большинство (и я в том числе!) пользователей Стима подключились к системе, используя "официальную" форму регистрации на сайте steemit.com.
Но нужно понимать, что основанная на технологии блокчейн сеть STEEM и сайт steemit.com - это две отдельные сущности, пусть и тесно связанные друг с другом одной командой разработчиков. Блокчейн сеть STEEM - это основа, внутренний протокол, плоть и кровь Стима, а сайт - это внешняя оболочка, удобный пользовательский интерфейс, красивое "лицо" системы.
Что это значит с практической точки зрения? А то, что для работы с сетью STEEM не всегда обязательно пользоваться внешним интерфейсом - можно работать напрямую с протоколом. И в некоторых случаях такое прямое взаимодействие с блокчейном Стима может быть не просто оправданным, но и необходимым.
Давайте рассмотрим конкретную ситуацию регистрации нового аккаунта в Стиме.
Возможно, не все в курсе, но есть как минимум четыре разных способа открыть новый STEEM аккаунт. Все эти способы отличаются друг от друга по степени анонимности (раскрытию персональной информации), безопасности (защищённости создаваемого аккаунта) и по сложности использования и навыкам компьютерной грамотности, предъявляемым к пользователям в процессе регистрации.
Возможно, вам достаточно только "официального" способа, но если у вас есть специфические планы по работе в Стиме, например вам нужна полная анонимность, то вам следует использовать один из других вариантов, перечисленных ниже.
1. Официальная регистрация на сайте Steemit.com
Это самый простой и быстрый способ подключиться к системе - для этого вам потребуется аккаунт в Facebook (без каких-либо дополнительных условий) или аккаунт в социальной сети Reddit (с положительной кармой комментатора). На балансе нового аккаунта будет сумма в 7 STEEM. Впрочем, эта цифра всё время меняется и зависит от настроек сети. Не буду вдаваться в подробности - в любом случае, с таким аккаунтом вы будете полноправным участником сети, т.е. сможете размещать посты, оставлять комментарии и голосовать за чужие посты без каких-либо ограничений.
Однако, несмотря на доступность и простоту использования "официальной" формы регистрации у неё есть две принципиальных особенности.
Во-первых, такие аккаунты не анонимны - ваш аккаунт привязан в профилю в социальной сети, разработчикам известен также адрес вашей электронной почты. Кроме того, ответственность за безопасность вашего аккаунта полностью лежит на разработчиках сайта steemit.com. Хотя они и декларируют (и у меня нет оснований сомневаться в этом) что не имеют доступа к сгенерированным при регистрации ключам управления пользовательскими аккаунтами, тем не менее процесс генерации этих ключей производится не вами, а смена ключа владельца (т.е. последующая передача или продажа аккаунта) невозможна без одобрения разработчиков.
2. Регистрация с использованием консольных команд cli_wallet
Для использования этого способа вам необходимо скачать исходный код Стим, затем скомпилировать и установить пакет программ и синхронизовать кошелёк с сетью STEEM. Это уже не так просто (по сравнению с регистрацией через официальный сайт) сделать, т.к. нужно обладать достаточно глубокими познаниями и навыками компиляции программ. Скорее всего, вам также понадобятся навыки работы с Linux системами (а также компьютер в Linux на борту).
И это не быстрый способ - потребуется время на сборку кошелька и его синхронизацию с сетью.
Если у вас всё получится, то вы получите консольный доступ для работы с блокчейном STEEM напрямую. В кошельке для этого есть множество программ, но для целей регистрации аккаунта вам нужны команды:
get_account
- для проверки имени аккаунта на занятостьsuggest_brain_key
- для генерации ключей доступа (owner, active, posting и memo)create_account
- для создания аккаунта на основе сгенерённых ключей (не забудьте их сохранить!)
Останавливаться на подробном формате этих команд я сейчас не буду - если есть желание, можете самостоятельно посмотреть в исходных кодах или я могу написать отдельную статью, если будет интерес.
Главное, что нужно знать о таком способе регистрации: он гарантирует полную безопасность, т.к. ключи доступа вы генерите самостоятельно и никто их не может получить даже теоретически. Кроме того, система безопасности STEEM привязывает новый аккаунт к вашему уже существующему (а не к аккаунту разработчиков), так что вы получаете и полный контроль над всеми последующими действиями и ничем не ограничены. Но в этом есть и минус: такой аккаунт не может считаться полностью анонимным, т.к. он привязан к вашему основному аккаунту и эта связь навсегда зафиксирована в блокчейне.
Как и в первом способе, на счету у вас будет 7 STEEM и созданный пользователь ничем не ограничен - можно свободно писать, комментировать и голосовать.
3. Покупка услуги по регистрации аккаунта
Ограничения на анонимность новых пользователей при регистрации через официальный сайт и через консоль cli_wallet
привели к созданию нескольких сервисов, позволяющих за небольшую плату зарегистрировать для вас новый аккаунт в Стиме.
Процедура довольно простая, не сложнее заполнения официальной формы - вам нужно лишь выбрать имя нового пользователя и заплатить стоимость регистрации. При этом 7 STEEM также будут начислены на баланс нового пользователя, а дополнительные расходы незначительны, чтобы считать их существенными. Оплата принимается в криптовалюте, новый пользователь никак не ассоциируется с вашим существующим аккаунтом и этот способ можно считать достаточно анонимным.
С точки зрения безопасности, к сожалению, не всё так хорошо. После оплаты регистрации вам выдадут все ключи управления и создатели сервиса дают обещания, что не сохраняют дубликаты у себя. Но сто процентной гарантии безопасности, увы, нет.
К тому же создаваемый аккаунт будет привязан к аккаунту владельца сервиса и у вас не будет контроля над встроенными в сеть Стим функциями безопасности аккаунтов.
4. PoW майнинг
Самый безопасный и анонимный способ создания новых пользователей в Стим. Я не буду подробно рассказывать, как майнить STEEM - про это написано много и подробно. Главное, что вы можете настроить майнинг, выбрав несуществующий аккаунт. И после нахождения и подтверждения PoW блока ваш аккаунт будет зарегистрирован в сети.
Это абсолютно анонимно - новый пользователь не будет связан ни с каким другим пользователей. И это абсолютно безопасно - вы сами генерите ключи доступа и никто больше не прикасается к ним.
Небольшой минус состоит в том, что на балансе у вас будет всего 1 STEEM. Этого достаточно, чтобы вы могли без ограничений публиковать посты и участвовать в обсуждениях. Но этого не хватит для голосования за чужие посты, т.е. функция курирования будет недоступна, пока вы не накопите больше Steem Power.
Еще одна особенность - для того, чтобы залогиниться на официальном сайте с таким аккаунтом, вам может потребоваться сменить posting ключ. Как это сделать, я подробнее писал у себя в блоге (на английском, но думаю разберётесь, тем более что там выложены полные примеры команд).
Для наглядности я составил сравнительную таблицу перечисленных способов регистрации в STEEM'е:
Анонимность | Безопасность | Сложность | |
"Официальная" регистрация | |||
cli_wallet | |||
Покупка регистрации | |||
PoW майнинг |