EVM

Edgeware имеет палитру, которая позволяет разработчикам писать смарт-контракты EVM. Это означает, что вы можете использовать Edgeware так же, как и Ethereum. Edgeware полностью совместим с Ethereum Web3 API и EVM. Здесь мы рассмотрим несколько тонких различий между Edgeware и Ethereum. А именно, Edgeware имеет механизм консенсуса на основе Proof of Stake. Это не должно повлиять на вас, если вы создаете приложение на основе DeFi или NFT. См. соответствующую документацию по доказательству доли. В следующих разделах мы подробно расскажем о совместимости Edgeware<>EVM.

Полная совместимость Ethereum API и инструментов

Если вы перемещаете часть своих смарт-контрактов, состояния или рассматриваете перенос полного набора контрактов с Ethereum на Edgeware, это должно «просто работать». То есть полный набор вашего приложения, контрактов и инструментов останется прежним. Edgeware сможет поддерживать:

Вы можете просмотреть наши учебники, чтобы лучше понять, как создавать смарт-контракты Ethereum в Edgeware и как напрямую разгрузить или перенести приложение Ethereum на Edgeware.

Как упоминалось ранее, Edgeware является доказательством доли, это означает, что смарт-контракты, основанные на компонентах API Ethereum, которые касаются Proof of Work — сложность, дяди, хешрейт, не будут работать должным образом на Edgeware. Для этих значений у нас есть постоянные значения, установленные на уровне времени выполнения. Существующие контракты Ethereum, основанные на внутренних механизмах Proof of Work (например, контракты пула майнинга), почти наверняка не будут работать должным образом в Edgeware.

Как Edgeware обеспечивает совместимость с Ethereum

Edgeware обеспечивает совместимость с Ethereum в трех интегрированных компонентах. Если вы разработчик смарт-контрактов, это может быть просто мимолетным интересом.