5.区块链平台以太坊从入门到精通之 以太网区块链网络

1.概述

1.以太坊网络node

以太坊网络状态的统计信息git

公有链,私有链,联盟链github

连接网络web

2.测试网络数据库

构建本地私有网络网络

 

1.以太坊网络状态的统计信息

  以太坊网络的实时的统计数据信息能够在https://ethstats.net/ 上查看.这网站上包含了许多重要的数据,如当前区块,交易, gas 价格等.区块链

这页面上展现的节点只是实际网络中的节点的一部分.任何人均可以添加他们本身的节点到这个网站上.测试

添加方法: https://github.com/cubedro/eth-netstats网站

 

http://ethernodes.com/ 这个网站统计了当前和历史上的有关节点的数量,这网站的统计信息包括了主网和测试网络..net

 

 

2.公有链,私有链,联盟链

  如今大多数的以太坊项目都运行在以太坊公有链上,以太坊公有链能够为这些项目提供大量的用户,网络节点,货币和市场.可是,也有一些项目更加适合运行在私有连或联盟链(一群值得信赖的伙伴)上.好比,一些垂直领域里面的公司,如银行正在试图使用以太坊创建他们本身的私有区块链平台.

如下是它们在权限方面的区别:

公有链: 世界上任何一我的均可以参与的区块链.用户能够查看,能够发送交易,也能够参与保持数据一致性的运算等.

私有链: 彻底的私有链是指写权限是由一我的或一个单位组织控制的链.私有链的读权限是能够公开的或者是有限度的在必定范围内公开.好比私有链能够用在数据库的管理,公司内部的管理等.

联盟链: 联盟链是指,数据一致性的运算被预先设定好的几个节点共同控制的链.好比,有15家银行组成了一个财团链,在这个链上的每个节点每一次的操做都须要10个节点的共同签名才能被验证.这区块链上的读权限多是公开的,也有多是部分公开的.

虽然私有链和联盟链不会和公有链之间有任何的连接,可是它们一般被当作开发者的开发环境,他们也一样对以太坊区块链生态系统作出着不可估量的贡献.

3.连接网络

  Geth 一旦启动,就会自动的不停的尝试连接网络上的其余的节点,直到它找到本身的同伴为止. geth 使用一个发现协议( discovery protocol) 来发现和寻找本身的同伴.节点会互相发送广播来找出网络中的其余节点.可以找到网络中的其余节点,也就连接上了网络.

4.查看网络和节点 ID

咱们能够在 JavaScript 控制台中查看有多少个同伴连接着咱们, net 模块有2个属性能够显示同伴的数量和你是不是一个正在监听着的节点.

在图形化钱包里,点击位于顶部的"开发" ,子菜单"切换开发者界面",而后选择"钱包界面",打开钱包自带的 JavaScript 控制台.

 

若是,你想要查看连接着你的节点的更多信息,如 IP, 端口号,支持的协议,名字等信息,那么你能够在JavaScript控制台中运行命令

web3.admin.peers

回车,就能够看到以下图的信息.

相关文章
相关标签/搜索