Как удаленные узлы вписываются в архитектуру Dapp?

eth-lightwallet описывает «удаленные узлы» в своей реализации.

  

Это позволяет вам полностью контролировать ваши личные ключи, пока   все еще подключаясь к удаленному узлу для передачи подписанных транзакций.

Что такое удаленные узлы и когда они используются?

Есть ли примеры поставщиков удаленных узлов?

5 голосов | спросил Alan Wunsche 23 Jpm1000000pmSat, 23 Jan 2016 16:26:04 +030016 2016, 16:26:04

1 ответ


4

Удаленный узел - это просто полный узел, который не находится на компьютере пользователя. Этот узел используется через протокол Августа .

Заместив локальные ключи пользователя локально, пользователь может подписывать транзакции, а затем отправлять их на удаленный узел, используя eth_sendRawTransaction .

Эта схема является «безопасной», поскольку удаленный узел не может отправлять транзакции из вашей учетной записи без вашего разрешения. Он небезопасен тем, что может сообщать о некорректном состоянии, таком как манипулирование балансами, значениями возврата контракта и т. Д. Из-за этого я бы рекомендовал, чтобы каждый DAPP предоставлял свой собственный удаленный узел своим пользователям или требовал, чтобы пользователь установил локальный узел.

Например, приложение Augur не требует установленного узла, потому что использует собственный удаленный узел.

http://rpc0.syng.io:8545 - удаленный узел, используемый syng Эфирный сумасшедший кошелек.

ответил Tjaden Hess 23 Jpm1000000pmSat, 23 Jan 2016 17:38:08 +030016 2016, 17:38:08

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132