理解Nervos 网络中的几种核心角色
一个好的经济模型需要将各个参与方的利益诉求统一起来,达到一种平衡,并且可以持续的运行下去。为了更好的理解Nervos网络中各个参与方,下面我们从每个角色付出和得到什么来进行分析。 矿工 矿工和比特币或者其它区块链一样,是整个网络的最底层,它们的主要作用是通过争夺出块权来达成整个网络的共识。 提供什么 软件上,矿工为整个网络提供一个安全的根基。硬件上矿工提供了三种资源:计算,带宽和存储;计算和带宽是一种瞬时的资源,用来进行哈希计算和网络传输,而存储是一种持续的资源,用来存储整个网络的状态数据。 得到什么 矿工的诉求很简单,就是通过挖矿获得CKB代币。 法院——CKB状态 前面提到的矿工的角色是给网络提供一个安全的根基,保证CKB的状态不会被恶意篡改,这个时候CKB的状态就像一个法院一样,它是公正的,可以作为证据的来源。 提供什么 法院提供的是证据,CKB状态提供的是不可篡改的状态数据,如果任何人对于当前状态有异议,都可以找这个法院来进行裁决,一个典型的例子是如果用户怀疑Layer 2的开发者作恶的话,那可以提交交易的哈希证明,假设这个哈希证明是Layer 2上一周内所有交易数据的哈希值,如果这周内有任意一笔交易被篡改的话,那当前计算的哈希值和提交到CKB上的哈希值肯定是不一样的,通过这种方式来进行公正的判决,处罚Layer 2开发者抵押的CKB。 得到什么 法院是无私的,公正和网络的顺畅运行就是对它最好的回报了。 中央银行——NervosDAO NervosDAO是一个智能合约,如果整个网络有1000个CKB,你有100个CKB占有10%的比例,这时候你把100个CKB存入到NervosDAO中,当CKB二级发行出10个新的CKB的时候,你就可以获得10 * 10% = 1个CKB了。这个例子为了方便理解进行了简化,实际情况中还会对矿工进行补偿。 提供什么...