从对初创团队访谈一窥Nervos的野心——及NervosCKB最重要的分层技术

 空投币   2020-04-14  来源:互联网  0 条评论
优质活动 币圈快讯 平台公告 行情分析
最新羊毛 最新空投 链圈挖矿 活动线报
新币上市 币圈空投 国外项目 币链屋
提醒:本站内容均转自网络,仅用于开发者下载测试,请明辨风险,若涉资金安全及隐私,请谨慎!谨慎!再谨慎!一切风险自担,涉及资金交易及个人隐私务必小心并远离,切记千万别投资,勿上当受骗。《本站免责申明》

本文整理自对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分层就讲到这里

本文地址:http://bilianwu.com/34985.html
版权声明:项目均采集于互联网, 空投币 无法审核全面,且希望大家能赚钱,请谨慎切勿上当受骗!
温馨提示:★★★天上真会掉馅饼!天道酬勤,都是机会!不错过每个空投糖果!真假难以辨认,尽量0撸!
重要提醒:本站内容均转自互联网,请明辨各个项目风险,不构成投资建议,如涉及资金交易,请谨慎操作与自担风险!
《新人必看》 《本站免责申明》

评论已关闭!