以太坊网络
被通过p2p网络连接的节点共同维护和确认的区块链是去中心化一致性的基础。
以太坊网络状态
EthStats.net 是以太坊网络的实时统计网站,网站上显示了诸如当前块、哈希难度、gas价格和gas消耗等信息。网页上显示的节点仅仅是网络上比较活跃的节点。任何人都可以把自己的节点加入到EthStats的页面上,想了解如何加入,请 查看加入网络的详细描述 。
EtherNodes.com 显示了主网络和测试网络节点数量的当前和历史数据,此外还有一些别的信息。
Etherchain.org 显示以太坊区块链的实时状态。(译者注:这个网站十分好用,可以查看账户信息,还有API可供使用)
公有、私有和联盟区块链
现在大多数的以太坊工程都是依赖于以太坊的公有链,公有链上有数量巨大的用户、网络节点、货币和市场。然后,也经常会有一些原因使得情况更倾向于使用私有链和联盟链(一些互相信任的参与者之间)。例如:像银行这样的组织,就在寻找以太坊这样的平台作为它们的私有链。
下面的章节节选自 On Public and Private Blockchains 基于权限分别阐述了三种区块链的不同。
- 公有链: 一条公有链就是全世界任何人都可以读取的区块链,世界上任何人都可以发送交易,如果交易是合法的那么都可以被查询到,世界上任何人都可以参与到一致性协商都过程中来,这个过程决定了哪个块会被添加到链上并决定当前的状态。作为集中或准集中信任机制的替代方案,公有链的安全由以下机制共同确保-加密经济学、经济激励和密码学验证,以及工作量证明机制和股权证名机制。在这个原则下,在协商一致性过程中产生的影响和可以承担的经济资源成正比。这样的区块链可以被称为“完全去中心化“的。
- 联盟区块链: 联盟区块链是指一致性协商的过程是由一些预先选择好的节点控制的区块链,例如:可以想象一个由15家金融机构组成的联盟,其中每一笔交易都需要至少10家机构进行签名,以保证交易的合法性。链上信息的读取权限可以是公开的;可以对成员是受限制的;也可以是混合类型的,例如对于根散列可以通过API允许成员进行有限次的访问,获取部分链状态的加密证明。这类区块链可以被认为是“部分去中心化”的。
- 私有链: 私有链是一条完全私有的区块链,区块的写权限只属于一个中心化的组织。读权限可以是公开的也可以是任何受限制的程度。例如:公司内部的程序所包含的数据库管理、审计等,这种情形的大多数情况下,对外公开的读权限可能不是必须的,虽然有些情况需要公开审计。
虽然私有/联盟链可能和公开链没有任何联系,它们对以太坊软件开发的投资仍然是对整个以太坊生态的贡献,随着时间推移,这些努力会转变为软件改进、分享的知识还有就业机会。