本文整理自对Nervos团队成员的采访
问答形式使读者理解更清晰
区块链就是一块石头
问:您将如何解释“什么是区块链?” ?
Jan:区块链是一块可以在世界各地看到的石头,刻在石头上的文字无法更改
区块链实际上就是这么简单
一块石头是很平常的事情,但它是可以保存数千年信息的少数技术之一
几乎所有来自古代文明的信息都保存在石头上。
问:就像《 2001年太空漫游》中神秘的黑色平板一样?
Jan:某种程度上,区块链是一种网络传播方式,可将石头的知名度传播到全世界的每个人
问:那么我们该怎么办呢?
扬:区块链最直接的用途就是将记录广播出去,无论区块链上发生了什么,被刻在石头上的信息,可以被世界上的每个人都看到
我们还可以在区块链上添加另一个称为“惩罚”的功能
在这种情况下,如果你做的事情与你所承诺的不一致,你必须接受约定的惩罚,也就是削减你的使用
传统社会,惩罚是通过社会机构,例如法院或警察进行的,
但是区块链社会,惩罚会在区块链上自动完成
我们希望采用这种简单的系统,并使用技术将区块链应用变成世界上可以依赖的更大系统
通过将审计和惩罚内置到区块链中,可以创建一个完整的系统,并允许人们在彼此之间建立“信任”
就像在现实世界中一样,合约是一个承诺,任何人违反自己的承诺,都必须被惩罚
如果我们将所有的合约都放到区块链中,这个功能可以扩展到比当今传统社会更大的系统中
问:您之前写过一篇关于区块链作为“信任引擎”的文章,
您能否详细说明一下这个概念?
Jan:如果Nervos是系统,而区块链是石头,那么系统的输出就是信任
石头将各节点之间的信任不断转移到系统中的其他组成部分中,之所以可以这样做,是因为承诺刻在了石头上,其他人可以在其中审查任何承诺
如果不履行合约,那么违约的一方将被系统惩罚,通过石头与其他组件之间的协议来实施这一惩罚
问:如何真正实现信任的传递?
Jan:区块链的核心是密码系统,包含在块中的所有数据通过加密技术链接在一起。
将所有交易记录在石头上,那么任何人都可以对记录进行查验
如果你认为此数据不正确,则可以向Nervos CKB(Nervos的基础链)出示证据,并举报违法人
所有证据均基于数据和密码
与现实世界中律师相互辩论的情况不同,该证据是机器可以直接解读的证据
Nervos CKB可以使决策过程自动化,大规模建立“信任”
这类似于传统社会中的信任体系,在传统信任体系中,信任是通过合同,法律和司法系统共同建立的
问:那么Nervos是否打算在虚拟世界中迁移整个现实社会系统?
Jan:是的,这是我们的信念,并且已经在测试过程中
尽管现在的一些工作还在用人力,但我们的终极目标是让机器来做,只有机器操作才能真正扩大信任系统的规模
在工业革命期间,人类的体力劳动被机器所取代,现在,区块链要代替人类操控机器所操作的交易系统
问:这等同于要建设新社会吗?
Jan:我们正在建立,需要信任进行交易的新型社会,这个构想是不能与打着加密旗号,而实施无政府主义的群体相混淆的,
Nervos将主要用于商业交易,而不是传言的建立新政府或新法院
一、区块链设计中的分层架构
在“安全性,去中心化和性能”这个不可能三角中,我们最终采用了分层设计
问:Nervos链和其他公链之间的最大区别是什么?
特里:Nervos最重要的功能之一就是我们的“分层架构”
在区块链的设计中,存在一个人人知晓的不可能三角问题“安全性,去中心化和性能”
以及它们之间的权衡
Nervos试图通过分层设计系统解决这个问题。 在第一层中,Nervos CKB提供安全性和去中心化,而第二层则追求终极性能
许多人问的一个问题是,为什么不使用以太坊作为NervosCKB的第一层,而要重新设计自己的“以太坊”呢
我们研究认为,如果从一开始直接着手第二层,而不是重新设计第一层,那么仅通过调整现有第一层系统的参数,就不可能实现整体运行速度和质量的提高
问:分层设计对于来自计算机领域的人来说似乎是一个自然的想法
特里:是的。 计算机的存储分为1级缓存,2级缓存,内存和硬盘
最快的读写速度是1级缓存,那么为什么我们需要这么多类型的存储?
是否所有计算机都只能使用256g的1级缓存行?
当然不是。 还有一个不可能的三角“就是价格,容量和速度”,
如果要构建仅使用1级缓存的计算机,那将是非常昂贵的。
不可能在一个层面上这三个要素之间进行权衡,所以我们最终选择了分层设计
1级高速缓存最昂贵,最快,但容量也最小
2级缓存更大且更慢,但价格也更便宜
然后是记忆,当内存不足时,
我们可以存储在硬盘上,硬盘是容量最大,速度最慢、价格最便宜的
经过多年的计算机科学发展,这种分层设计仍在使用,复杂的系统通常最终以解耦的方式结束
CKB有点像计算机内存,开发人员可以看到内存,但用户不需要关心CKB的情况
问:其他行业是否有这种“分层”的例子?
Jan:我认为分层结构有更深层次的原因 分层就像分工
在原始社会初,每个人都会做所有的事情,必须狩猎,采集和抚养孩子
后来开始分工,有人去打猎,有人在采摘,有人在家照顾孩子
分工实际上是一种差别劳动,每个人都可以做自己擅长的事情。
Nervos CKB是只关注安全性的基础层,上层将负责所有的应用,游戏,供应链,电子商务等各种应用
为了提高性能,第二层可以按需要扩展
第一代的区块链非常原始,现在我们要创建一个内置了分工的区块链
问:就是说,分工和结构分层之间是有区别的,结构分层分为上层和基底层,而分工是指更加平面化的?
扬:对。 分工是比分层更为笼统的概念,
可以将分层视为一种特殊的分工类型
在现代社会中,政府就像底层,它负责维持整个社会的稳定发展,然后又向上发展到农业,工业等各行业
问:为什么分层结构在公链设计中不是很常见?
Jan:我认为这是因为人们以前误解了中本聪
如果认为网络中的所有节点都相同,则实际上是在用分工模式
如果要求所有节点都相同,则每个节点必须做所有事情,它必须同时做挖矿,存储交易数据,转播和广播消息
这种想法将限制区块链的发展,人们开始意识到这根本不是中本聪的意愿
在回应其他人的帖子时,中本聪说,未来的比特币网络中可能只有少数人在挖矿,
然后其他人将使用SPV协议将该网络与轻节点一起使用
这就是为什么在比特币的白皮书中有SPV客户的原因
SPV客户端不同于完整节点, 中本聪从一开始就专门设计了两组节点
Nervos分层就讲到这里
版权声明:项目均采集于互联网, 空投币 无法审核全面,且希望大家能赚钱,请谨慎切勿上当受骗!
温馨提示:★★★天上真会掉馅饼!天道酬勤,都是机会!不错过每个空投糖果!真假难以辨认,尽量0撸!