Основные варианты использования Blockchain:
- Smart-contract: договорённости между двумя и более компаниями/сотрудниками/людьми без всяких посредников, соблюдая все установленные правила.
- Blockchain: ускоряет процесс, одновременно сокращая расходы
- Cloud-storage: облачное хранение,
- Как работать с Ethereum Blockchain
- Web3
- Работа с Remix
- Работа с MetaMask
- Развёртывание своё дец. приложение
- Работа с Truffle и WebPack
- Geth
Geth - реализация протокола Ethereum. Загрузить Geth можно с сайта geth.ethereum.org
- MIST
MIST - Браузер Mist является инструментом выбора для просмотра и использования параметров. Скачать и установить MIST. Так же на нём можно выполнять контракты для своей цепи, используя язык Solidity
- Truffle
Truffle - Развитием смарт-контрактов Для начала установить https://nodejs.org/en/
Дальше в терминале/PowerShell установить Truffle:
npm install -g truffle
- Webpack
Webpack работает, объединяя все требования JavaScript в один файл. Это делается для того, чтобы браузер не имел большого количества небольших файлов, а просто загружал один более крупный файл. Помогает с загрузкой и загрузкой сервера.
- MetaMask
MetaMask - связь между браузером и блочной цепью https://metamask.io/
Для тестовой сети (Rinkeby)[https://www.rinkeby.io/#faucet]
- Remix
Remix - это среда IDE Ethereum в облаке с отладчиком и имитированная среда Blockchain https://remix.ethereum.org/
- Web3.js
Библиотека, помогающая взаимодействия блокчейна с браузром. Предназначена для взаимодействия с JavaScript HTTP RPC. Если использовать локальный блок-код, он откроет HTTP RPC, в котором браузер может взаимодействовать с этой записью, а затем может отправить сделки с блочной цепи.
Подробная работа с web3