В полной ноде Ethereum мы можем создать учетную запись, используя что-то вроде:
geth account new
или
personal.newAccount();// in web3
Мне интересно, есть ли какие-либо другие онлайн-инструменты, такие как MyEtherWallet или MetaMask , которые позволяют нам создать учетную запись Ethereum без полной ноды?
Прежде всего, вы можете создать учетную запись Ethereum полностью вне сети. Под капотом вы просто используете умную криптографию для генерации пар ключей.
Любой кошелек, который ведет учет Ethereum, обычно генерирует адреса для вас. Например, кошелек Jaxx создаст учетную запись Ethereum по запросу.
Жёлтая книга Ethereum определяет, как формально создавать «учетные записи». Разработчики с опытом работы на разных языках внедрили эти правила, чтобы их клиентская реализация протокола Ethereum могла создать для вас учетную запись. Некоторые популярные клиенты написаны на Java , Go и C++ .
Для участия в сети у вас довольно много вариантов. Все зависит от ваших предпочтений. Некоторые из них...
Устройство, которое вы используете, ограничено памятью? Возможно, вы могли бы запустить легкий клиент . Это легко доступно в клиенте Geth, начиная с versions 1.5
него.
Не слишком беспокоитесь о сторонних сервисах, контролирующих ваше мировоззрение блокчейна?
Если вы доверяете посредникам запускать узел от вашего имени, вы можете использовать такие сервисы, как MetaMask . Вы подвергаете себя возможным проблемам, включая атаки Сивиллы.
Надеюсь, я ответил на ваш вопрос, если нет, оставьте мне комментарий. :)
Я полагаю, вы имеете в виду, например, создать учетную запись через API с MyEtherWallet.
Несмотря на то, что у них есть API, создание кошелька не является его частью. Вы можете обратиться к этой другой теме: Есть ли API для создания кошелька Ether?
Ай.
pabloruiz55