Как сохранить значения из HTML-формы в цепочку блоков через браузер, я просмотрел разные руководства, но это сбивает с толку, как этот блок-цепочка go-ethereum и смарт-контракт могут получить доступ из браузера. Пожалуйста, помогите мне, я нуб с блокчейном
Создайте смарт-контракт, который позволит вам передавать данные в форме String или Int или любого другого типа данных, которые вы получаете с веб-сайта.
Используя html/css, создайте веб-страницу и позвольте пользователю вводить нужные данные.
получить данные, отправленные пользователем в html, с помощью некоторого бэкэнда, такого как Node.js
используйте API web3 для развертывания вашего контракта в блокчейне. Например:
// deploy new contract
var contractInstance = MyContract.new([data retrieved from html], {data: '0x12345...', from: myAccount, gas: 1000000});
Обратите внимание, что для развертывания контракта требуется больше шагов, чем просто этот фрагмент кода, просто посмотрите в Интернете, потому что есть много руководств, которые буквально проведут вас через весь процесс.
Если вы новичок в программировании, для каждого из этих шагов есть онлайн-учебники. Они просто не могут быть все в 1 видео.
Я могу помочь вам с некоторыми хорошими учебниками и примерами.
По сути, вы можете общаться с узлом ethereum с веб-сайта, используя Javascript API, называемый Web3 JS .
Если у вас еще нет запущенного узла, попробуйте частную сеть.
Скачать Geth
Создайте блок Genesis -> Создайте учетные записи -> Запустите майнер -> Включите HTTP-связь JSON RPC для трех модулей (web3, eth, net), все просто объясняется ЗДЕСЬ .
Как только вы закончите с частными сетями, попробуйте тестовые сети и основную сеть.
пользователь19510
Даниэль Лука КлинЕдинорог
Николя Массар
Лаури Пелтонен
Крисси Мариам Роберт
Навинбос
Навинбос
Лаури Пелтонен