Смарт-контракты, газ и EVM в сети Ethereum, что это?
Приятного чтения, дорогой криптан.
Smart-contract — это запрограммированный алгоритм, который автоматически запускается при выполнении заложенных в нём условий. Из-за гибкости сети Ethereum, смарт-контракты фактически ничем не ограничены, благодаря им, разработчики могут воплотить в реальность практически любую идею. После того как контракт был запущен его нельзя отозвать или отменить. Смарт-контракты Ethereum написаны на языке Solidity ( ООП JS )
Газ в сети Ethereum — это комиссия за использование сети. За любую транзакцию с пользователей взымается Gas, он необходим для осуществления транзакций и поддержки смарт-контрактов. Цена за газ динамичная, она зависит от нагрузки в сети, при перегрузки в сети газ - растёт, при низкой активности - падает. В зависимости от сложности контракта Газ так же будет изменяться. В силу того что цена Ethereum постоянно меняется, но точную суму газа вы можете посмотреть на Etherscan
EVM (Ethereum Virtual Machine) — виртуальная вычислительная среда, она позволяет разработчикам создавать смарт-контракты, а узлам сети в свою очередь взаимодействовать с ними. Машина будет эмулировать процессы до их запуска в сеть. У каждого узла в сети есть своя EVM, когда в сеть отправляются транзакции, узлы пропускают их, и контракт через свои EVM. Таким образом EVM просчитывает конченый результат заранее - будет он успешным или нет. Если все узлы получают единый результат в EVM, изменения вносятся в сеть.
В следующем посте вы узнаете о стандартах токенов в сети, переходе Ethereum на PoS и многом другом, подписывайтесь что бы не пропустить и спасибо что дочитали до конца!