首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

《RChain的名字空间》

《RChain的名字空间》

RChain的namespace不是Rholang语言语法层面,控制scope的东西,

Rholang语言本身可能是没有namespace的。

RChain的namespace是运行时的,RChain的共识是树状的,

每个namespace内的访问,

独立地经由服务于该namespace的挖矿节点确认。

超出namespace的访问会一直往上提升到相应级别的namespace,

由服务于该namespace的挖矿节点确认。

namespace保证了资源的无冲突访问,使得一致性协议尽可能地保持在最小的范围内。

类似于:

你和小三在北京市某个宾馆开了个房间交易,

你老婆呢,和隔壁老王在上海家里大床上交易,

这两个交易是不需要互相知晓的,

互相是并发的,独立进行的,

自己都有独立的空间,不会冲突。

而传统的区块链是只有一个房间,

要严格排序,然后一个一个进去交易,

同一个房间,

你和小三先进去睡,完了你们提完裤子,

你老婆和老王再进去睡,一个个依次处理。

所以这就出来几个有意思的事情:

可以一个名字空间公开,另一个名字空间私密,互相无缝协作;

名字空间可以是共有的,也可以是私有的。一个公司,他内部的交易完全没必要向外部公开,但是呢,他又有需要跟别的公司打交道。他自己做一个区块链也不行,他用共有区块链也不行。怎么办呢?rchain解决了这个问题,你这个公司自己做一个名字空间好了,这个名字空间的节点是自己运行的,这个名字空间的节点是自己运行的,公司下面的分公司也可以建立子名字空间,公司下面的分公司也可以建立子名字空间。

一个名字空间暂时离线独立运行,然后再接回来。

你们知道区块链分叉,但是你们知道分叉了还再接回来的么?在日链中,一个名字空间可以暂时离线独立运行,当然他不能和外面打交道,然后等联网了后,还可以再接回来到主网上。打个比方,你和朋友们一起去野外玩,你们创造了一个名字空间,外面没有网,你们互相wifi交易没问题。等到回到有网的地方,还可以接回到主网上。

namespace相关的修改,是以何种方式达成共识呢?

也就是说,传统的区块链是同一个节点,先处理你和小三的交易,再处理你老婆和老王的交易。

单线程和多线程的区别?

类似吧,但不是线程,

因为名字空间是树状的,

而且每个名字空间不在同一个节点上处理,

都不在同一台机器上当然就跟线程无关了。

namespace如果需要修改的话,谁来改,怎么改?

你是说名字空间本身么?

名字空间是树状结构,最顶层的根名字空间,可以处理这些问题。

如果考虑工作调动,那就更容易理解了。

各个省的主管,之间的任命、调动,是需要主席亲自批准的,

但是,马家坡村长的任命,主席是不用管的。

细节,在每一个层级都过滤掉了,

这样,在根节点哪里,是不需要处理那么多的事情的。

但是真实社会,每一级有行政长官,

rchain里面,每一级竞争都是去中心化的。

那这样是不是不那么去中心化了?

每个名字空间,不是一个节点掌管,

是挖矿节点共同掌管。

Casper PoS挖矿,

比如说,比特币就等同于一个单一名字空间。

一个命名空间4万的话,还是有瓶颈。

名字空间还可以分级啊,继续往下划分啊,是大于4万,并不是就4万。肯定有的名字空间交易更活跃,另外的名字空间交易冷淡。越往上名字空间的交易,费用也会越高。

那怎么感觉这个代币反而不是必须的?

代币是燃料啊。。。。跟以太一样,要缴费啊。当然在私有名字空间里,是可以免受燃料费的。但是你要跟外面打交道,你就必须要REV币,矿工处理你的交易是要收矿工费的。所以,目前所有的技术中,只有RChain可以公共空间和私有空间的混合部署。

自己节点的计算资源谁来搭建?

私有名字空间,你自己搭节点,公共节点,矿工自己搭建赚矿工费。

你就说有多少是日链独创的,有多少是难以超越和复制的?

名字空间是独有的。支持运行时名字空间的Rholang语言(基于Rho演算),也是独有的。

Casper CBC也是独有的全功能Casper PoS。(以太在做的是Casper FFG,相当于简化后的CBC)

日链与sky相比?技术上能不能简单评价一下

SKY与Polkadot,这二者和 RChain 不在一个生态位上,

就像你说Intel和Microsoft哪个牛一样。

Rchain爱好者交流群

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180301G07MRW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券