Общие вопросы о сети AWS Ethereum

#amazon-web-services #ethereum #amazon-managed-blockchain #nethereum

#amazon-веб-сервисы #ethereum #amazon-управляемый-блокчейн #nethereum

Вопрос:

Я выполнил следующие шаги, и я считаю, что у меня успешно работает сеть ethereum: https://docs.aws.amazon.com/blockchain-templates/latest/developerguide/blockchain-templates-getting-started.html

После запуска сети у меня есть хост bastion для создания SSH-туннеля, и я добавил расширение FoxyProxy в Chrome, а затем я могу подключиться к URL-адресу explorer и URL-адресу статистики, показанному ниже.

Вот несколько общих вопросов, с которыми я борюсь:

  1. URL-адрес explorer показывает блоки, но URL-адрес статистики выглядит пустым, почему это?
  2. Существует EthJsonRPCURL с описанием «Используйте этот URL-адрес для доступа к Geth JSON RPC ваших клиентов Ethereum или введите его в Metamask», и я пытаюсь использовать его для развертывания смарт-контракта. Если я хочу сделать это из Visual Studio, как мне это сделать? Когда я пытаюсь, я получаю ошибку тайм-аута. Для подключения к другим URL-адресам я использую прокси-сервер через браузер, но что мне делать в Visual Studio для подключения к сети с использованием URL-адреса json rpc для развертывания смарт-контракта?

введите описание изображения здесь

введите описание изображения здесь

Комментарии:

1. Может быть, на ethereum.stackexchange.com вы тоже можете найти помощь?

2. Я не понимаю, почему люди используют эти (автоматизированные) инструменты, такие как AWS или Truffle, для деактивации своих контрактов. Я никогда этим не пользуюсь. После того, как я прочитал статью «Развертывание смарт-контракта сложным способом», написанную Густаво Гимаресом на Medium, мне не нужен какой-либо инструмент, я просто отправляю транзакцию geth и все.

3. Привет, Нулик, мой вопрос больше касается отправки запроса в мою сеть, а не моего метода развертывания контракта. Я даже не могу подключиться к созданному мной экземпляру AWS, поэтому я застрял. Когда я выполняю curl, я получаю тайм-аут, поэтому не уверен, как это сделать с помощью SSH-туннеля? curl POST internal-clear-LoadB-1S1A8EPOZ1FVF-1813149978.us-east-1.elb.ama … —data ‘{«jsonrpc»:»2.0″,»id»:»1″, «метод»: «eth_blockNumber»,»параметры»:[]}’