Транзакции в частной сети Ethereum с использованием тестового соединения MetaMask Ropsten?

У меня есть 4 учетных записи в моей частной сети блокчейна ethereum, и одна из учетных записей имеет баланс 100000000000000000000, а другие учетные записи имеют нулевой баланс.

Когда я подключаюсь к этой сети из MetaMask, используя тестовую сеть Ropsten, должен ли тот же баланс из частной сети ethereum отражаться в кошельке MetaMask, имеющем такое же количество учетных записей из моей частной сети ethereum. И могу ли я совершать транзакции между этими учетными записями (от учетной записи 1 до учетной записи 2, поскольку они создаются с помощью команд на сервере) с помощью кошелька MetaMask?

Если я создам новую учетную запись в метамаске, должна ли эта учетная запись отражаться в моей частной сети Эфириума?

Как я должен перевести свой существующий баланс с одного счета на другой?

С уважением, Джагдиш.

Ответы (1)

Ваш вопрос не особенно ясен, но:

  • Закрытый ключ сопоставляется с адресом. Ropsten/Mainnet/Ваша частная сеть используют одну и ту же кодовую базу. Действительный закрытый ключ в одной сети действителен во всех из них.

  • Вы не можете передавать эфир через сети (очевидно), и хотя подпись транзакции для передачи эфира может быть воспроизведена в любой/всех сетях (с учетом соответствующих одноразовых номеров и т. д.), вам придется вручную отправлять транзакцию в каждую сеть.

  • Транзакции должны быть добыты майнерами. Если вы майните tx в своей частной сети, которая полностью независима от того же байт-кода tx, который майнит в блок в другой сети.

  • Если вы предоставили себе миллионы эфиров в своей частной сети (в файле генезиса), отправка того же байт-кода tx в другую сеть, скорее всего, не удастся, поскольку у учетной записи (хотя и действующей) не будет достаточного количества эфира в другой сети.

РЕДАКТИРОВАТЬ

  • Вы можете использовать Metamask для подключения к частной сети, как описано в этом ответе .
Спасибо, Томас, за то, что поделился знаниями. Позвольте мне попытаться спросить это по-другому, посмотрим, имеет ли это смысл. Я хочу перевести баланс учетной записи с одной учетной записи на другую в моей частной сети ethereum (не подключаясь к внешней общедоступной или частной сети). Могу ли я добиться этого с помощью MetaMask, то есть перевести баланс учетной записи в частную сеть. Я хочу использовать баланс (который должен быть переведен), который был заработан путем майнинга в моей частной сети ethereum.
Да. Ответ обновлен.
Хорошо. Итак, я подключился к своей частной сети Эфириума с помощью метамаски, и она подключена с помощью тестовой сети Ropsten. теперь проблема заключается в том, что баланс учетной записи, который находится в учетной записи 1 (моей частной сети ethereum), не отражается в кошельке Metamask.
Может быть проблема с метамаской, может быть проблема с вашей стороны с вашей настройкой. К сожалению, StackExchange не предназначен для пошагового индивидуального устранения неполадок.
Спасибо, Томас, за ваши экспертные мысли и идеи. Я ценю вашу помощь .. Я возьмусь за это дальше!