Кошелек гет подобен туману?

Я видел, что gethэто можно использовать для создания адреса кошелька, выполнив

geth account new

Где хранится кошелек?

Как сделать резервную копию этого кошелька на случай потери компьютера?

В чем разница между gethи mist?

Где mistхранится мой кошелек и как я могу предотвратить его потерю?

Могу ли я совершать сделки с любым из них?

Ответы (2)

Я отвечу на ваши вопросы, как вы их задали.

  1. в зависимости от того, используете ли вы OS X, Windows или Linux, вот места, где они могут быть расположены:

    • Мак:~/Library/Ethereum/
    • Линукс:~/.ethereum/
    • Окна:%APPDATA%/Ethereum/

эта папка содержит ethchain (блокчейн Ethereum) и файлы хранилища ключей кошелька (что позволяет вам получить доступ к вашему кошельку), а также geth и другие вещи. Вы также можете перейти к нему, перейдя в верхнюю часть экрана в Mist и выбрав File > Backup > Accounts вот так

Я хотел бы уточнить, что ваш «кошелек» технически нигде не «хранится», потому что ethchain — это распределенная публичная книга, где любой может просмотреть ваш кошелек и средства. И вы можете взять свой файл хранилища ключей (или другие вещи, такие как закрытые ключи) и загрузить их в такие места, как MyEtherWallet , где вы можете отправлять транзакции. Другими словами, если у вас есть доступ к хранилищу ключей, у вас есть доступ и к кошельку. Вот почему крайне не рекомендуется передавать файл хранилища ключей кому-либо, даже MyEtherWallet не одобряет этого.

Но технически и вкратце ваш кошелек (или, по крайней мере, доступ к вашему кошельку) находится в keystoreпапке внутри Ethereumпапки, которая была расположена выше.

  1. В Mist резервная копия вашего кошелька автоматически сохраняется в keystoreпапке ( смотрите здесь, потому что на него уже был дан ответ ), перейдите в верхнюю часть экрана в Mist и выберите File > Backup > Accounts вот так . Если вы хотите сохранить свои средства в безопасности на случай потери компьютера, откройте keystoreпапку и скопируйте все файлы на USB-накопитель или что-то в этом роде. Когда вы получите новый компьютер и загрузите Mist, просто скопируйте файлы хранилища ключей с вашего USB-устройства обратно в keystoreпапку.

  2. Mist — это удобный кошелек с пользовательским интерфейсом, который использует Go-Ethereum (также известный как geth) для совершения транзакций и тому подобного. Geth — это то, что «заставляет Mist двигаться» (не каламбур ;) Вам не нужен Mist, чтобы управлять geth, но вам нужен geth, чтобы управлять туманом.

  3. Geth и Mist хранят свои файлы хранилища ключей в том же месте, которое мы уже обсуждали выше.

  4. с geth вы сначала просто запускаете gethв терминале. Затем откройте другой терминал и запустите geth attach. Оттуда введите personal.unlockAccount(coinbase, "password"), чтобы разблокировать свою учетную запись для транзакций.

    personal.unlockAccount(coinbase, "password")
    

    затем, чтобы выполнить транзакцию, замените адрес (сохраните кавычки) на адрес, на который вы хотите отправить, и значение eth, которое вы хотите отправить.

    eth.sendTransaction({from:eth.coinbase, to:"address", value: web3.toWei(1, "ether")})
    

В Mist просто нажмите sendкнопку в верхней части экрана, выберите кошелек и вставьте адрес кошелька, которому вы хотите отправить, с суммой, затем прокрутите и нажмите «Отправить».

там у вас есть это люди.

Это очень полезная информация, спасибо. Вопросы: при совершении транзакции из кошелька geth должен ли адрес отправителя быть из coinbase? или я могу указать адрес кошелька из локального кошелька метамаски для отправки в качестве атрибута from? Последний вопрос: что, если я хочу отправить токены вместо ETH? как выглядит эта полезная нагрузка?

Geth:Это многоцелевой инструмент командной строки, который запускает полный узел Ethereum, реализованный в Go. Он предлагает три интерфейса: 1) подкоманды и параметры командной строки, 2) сервер Json-rpc и 3) интерактивную консоль. geth обеспечивает управление учетными записями из командной строки с помощью следующей команды:

$ geth account <command> [options...] [arguments...]

Вся информация о каждой учетной записи хранится в каталоге данных в пакете go-ethereum. Дополнительные сведения см. в разделе Информация о резервном копировании и восстановлении. счета.

Mist:Но Mist — это DApp, который предоставляет вам две возможности: он может действовать как браузер или как криптовалютный кошелек. Кошелек Mist предоставляет нам пользовательский интерфейс для управления информацией об учетной записи, а также для хранения и отправки вашего эфира. Mist — это мощный специализированный браузер Ethereum. Он предлагает общий вид блокчейна Ethereum и все необходимые инструменты для взаимодействия с компонентами блокчейна, такими как эфир, DAO, смарт-контракты. По сути, Mist — это браузер для доступа к DAPPS. Для получения более подробной информации о Mist см.: Пошаговое руководство по кошельку Mist.