以太坊生产网络、测试网络、私有网络
我是链客区块链技术问答社区,想知道更多区块链,请来官网。
目前以太坊官方提供了两种网络 :生产环境网络、测试网络
今天我们下面就分别简单讲解下这两种网络,也许不是特别准确,不过希望对大家有用。
以太坊生产网络
以太坊的生产网络顾名思义,也就是产生真正有价值的的以太币的网络。
1,全球化的,部署在Internet环境上的。
2,智能合约的代码,执行,区块的调用,都可以清晰的查看到。
3,部署在生产环境上的智能合约,全世界任何应用都可以调用。
缺点:
1,任何合约执行都会消耗真实的以太币,也就是真实的现金。不适合开发、调试和测试。
2,所有节点是全球化的,速度较慢。
3,且对于部分商业应用来说,只需要一部分节点,而不需要遍布全球的网络。
以太坊测试网络 TestNet
以太坊的测试网络也是官方提供的,顾名思义就是专供用户来开发、调试和测试的。上面的合约执行不消耗真实的以太币。也就是不花钱,所以如果开发简单的智能合约的话,用测试网络也就足够了,用户可以把更多的精力集中在智能合约的编写上。 因为网络是官方提供,所以对以太坊技术的底层实现、Geth的参数接口,因此对以太坊技术真实性能的理解就会弱很多,所以从开发的层面来说,Private Network 是一个更好的选择,可以从技术的层面去深入理解以太坊。
测试环境网络优点
1,合约执行不消耗真实货币。
2,全球化的,部署在Internet环境上的。
3,智能合约的代码,执行,区块的调用,都可以清晰的查看到。
4,部署在测试环境上的智能合约,全世界任何应用都可以调用。
缺点:
1,所有节点是全球化的,速度较慢
2,测试网络不可能作为商业应用的实际落地环境
以太坊私有网络 PrivateNetwork
以太坊的私有网络,顾名思义就是由用户自己通过Geth创建的私有网络,是一个非常适合开发、调试和测试的网络 。
优点
1,方便开发者深入理解以太坊的技术底层
2,节点相对较少,速度较快
3,用户可以随时创建,随时销毁,随时重建以太坊网络。
4,随意的增加节点数目,或者删除节点。
5,既可以在服务器上建立,也可以在自己的windows或者Mac机器上建立, 甚至一台机器可以建立多个节点,在一台机器上实现多节点的私有网络。
缺点
因为不是全球化的,只有在私有网络内的节点才能查看智能合约的执行、调用等。
- 以太坊生产网络,测试网络和私有网络的区别
- 区块链学堂(6):以太坊生产网络/测试网络/私有网络
- 区块链学堂(6):以太坊生产网络/测试网络/私有网络
- 区块链学堂(6):以太坊生产网络/测试网络/私有网络
- 区块链学堂(第三课):以太坊生产网络/测试网络/私有网络+Geth 搭建私有网络实战
- 在以太坊私有网络中建立节点集群,并发生交易
- 本地区块链与以太坊测试网络发布智能合约
- 【以太坊】本地搭建Ethereum私有网络
- 搭建测试网络和私有链
- 以太坊生产网络/测试网络/私有网络 + Geth搭建私有网络实战
- 以太坊生产网络/测试网络/私有网络
- 区块链入门(3):在以太坊私有网络中建立节点集群,并发生交易
- 编写JAVA代码在生产环境启用临时端口进行telnet网络测试
- 【以太坊】ubuntu安装以太坊ethereum的测试网络ropsten-net以及雷电网络raiden-network环境
- 区块链入门(3):在以太坊私有网络中建立节点集群,并发生交易
- 在以太坊私有网络中建立节点集群,并发生交易
- solidity智能合约[44]-以太坊测试网络与metamask
- 接入以太坊(Ethereum)测试网络
- 在以太坊私有网络中建立节点集群,并发生交易
- (转)在以太坊私有网络中建立节点集群,并发生交易