https://decert.me/tutorial/solidity/ethereum/evm_network
在以太坊生态系统中,出现了一系列与以太坊虚拟机(EVM)兼容的区块链,以及不同的网络,这些都对区块链开发和应用产生了重要影响。为了更好地理解这些概念,让我们对它们进行详细解释。
设计与实现与以EVM兼容的区块链,可以运行与EVM相同的智能合约,相同的编程语言和工具。
方便开发者将dapp迁移到链上,而不需大规模修改。目前兼容链有Polygon链、BNB链(BSC)、OK链、Avalanche C链、Fantom等。
每个兼容链都有自己的原生代币和共识机制,可以用于支付gas费。因为不同的设计选择和竞争,交易费用通常较低。
Layer2:如Arbitrum和Optimism,它们也兼容EVM,第二层网络运行,与主要区块链有所不同。这些解决方案通常用于扩展区块链的性能和吞吐量。
真正的生产环境,交易使用真实的代币进行结算。真正价值发生交换的地方
在主网测试和开发非常昂贵,每次操作都需要真实支付gas费用。测试网络由此而生,供开发者构建和测试智能合约,测试网络中的代币没有任何价值。
为在本地进行区块链的开发和测试,这是虚拟的区块链环境,通常有以下特点
/home/decert > npx hardhat node
Started HTTP and WebSocket JSON-RPC server at http://127.0.0.1:8545/
Accounts
========
WARNING: These accounts, and their private keys, are publicly known.
Any funds sent to them on Mainnet or any other live network WILL BE LOST.
Account #0: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 (10000 ETH)
Private Key: 0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80
...