介绍三种Blockchain环境
为之后开发做一点知识储备,本文介绍三种blockchain网络环境:mainnet,devnet,testnet
mainnet
mainnet官方的生产网络。提供了真实的blockchain网络环境,它的tokens可以与现实世界的货币做交换。由于交易会产生gas,所以使用mainnet来开发或者测试的话,将会是昂贵的选择。
devnet
devnet提供了轻量的API用于模拟真实的mainnet为开发者提供一个模拟环境,开发者可以在这里跑智能合约smart contract。如果为了快速的响应和迭代可以在跑在本地进行测试开发,最流行的devnets绑定在blockchain开发框架内,且提供了丰富的工具,比如操作日志,以及堆栈信息。Ethereum主要的devnets平台
testnet
由于devnets是一个简易的现实网络模拟开发网络,devnets不是总是表现的和现实网络相同的,有一个好消息是,你想快速部署你的产品的时候,但是又不是非常确定你的合约是否能真正的在mainnet工作,你就可以先讲你的合约部署在test network。这些testworks基本上和mainnet使用了同一套代码。
但是testnets会有一些和主网不同的blockchain状态,和配置。