nervos

2019-04-14

理解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了。这个例子为了方便理解进行了简化,实际情况中还会对矿工进行补偿。 提供什么...

Read More
2018-10-29

Nervos解读 | 信任自动化系统 CITA

CITA 的全称是 Cryptape Inter-enterprise Trust Automation,翻译过来就是“秘猿企业间信任自动化系统”。 Cryptape 是一家公司,中文名是秘猿科技。本文是 CITA 的一个入门简介。 何为信任自动化系统 CITA 号称企业间信任自动化系统。咱们先来解释一下什么是信任自动化。 首先说什么是信任。我们生活中的信任通常是褒义词,例如,我们应该信任我们的朋友。但是在区块链和密码学领域,信任是一个负面的意思。比如,你跟我说你有三根白菜要换我的一根萝卜。有两种方法可以达成交易,一种是白菜萝卜都摆在当场,直接交换,这种过程显然是不需要信任的。但是另外一种方式是,我信任你,先把萝卜给你,回头你再把白菜给我捎过来。通过这个例子,我们可以看到,什么叫做信任?信任就是在我选择相信那些自己没办法验证的数据。可见,信任是一个安全漏洞。 而区块链给大家带来的是“去信任化”,或者说,区块链保证的是交易各方共享数据,只要有完备可信的数据在,交易过程就不需要信任了。而 CITA...

Read More
2018-09-12

Nervos AppChain 组件之 CITA

CITA 是什么 CITA (Cryptape Inter-enterprise Trust Automation) 是一个面向企业级应用的支持智能合约的区块链框架,旨在为企业级区块链应用提供一个稳固、高效、灵活的运行平台。 CITA作为 Nervos AppChain 的核心组件,可以通过 “性能不够 机器来凑” 这种横向扩展的方式提供强大的性能支持,这也是大型互联网公司的通常做法。 CITA架构...

Read More