Вкладка Run среды Remix позволяет отправлять транзакции в текущую среду выполнения.
Здесь есть настройки, которые позволяют напрямую влиять на выполнение транзакции.
В списке можно выбрать среду выполнения.
Это JavaScript VM, где все транзакции будут выполняться в блокчейне браузера.
Это означает, что ничего не будет сохранено, и перезагрузка страницы браузера перезапустит новую цепочку с нуля, старая не будет сохранена.
Среда выполнения Injected Provider. Remix будет подключаться к инструменту со встроенным web3. Mist и Metamask являются примерами поставщиков, которые интегрированы с web3.
Среда выполнения Web3 Provider. В этом случае Remix будет подключаться к удаленному узлу.
И вам нужно будет указать URL-адрес выбранному поставщику, такому как geth, parity или любому другому клиенту Ethereum.
Что такое Web3?
Web3 – это официальная Javascript библиотека Ethereum, которая позволяет работать с Ethereum из кода пользовательского приложения.
web3.js – это библиотека, которая позволяет взаимодействовать с локальным или удаленным узлом ethereum, используя соединение HTTP или IPC.