中创|通用区块链为libp2p开发人员引入插件架构

Posted 中创算力

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了中创|通用区块链为libp2p开发人员引入插件架构相关的知识,希望对你有一定的参考价值。

Koinos已经被称为第一个真正免费使用的通用区块链,但你知道它也是第一批建立在微服务架构上的区块链之一吗?通过将区块链节点分解为一组松散耦合的服务,Koinos变得可维护和易于验证,同时提供了很大程度的部署灵活性

在该微服务架构中存在一个主要依赖于 libp2p的p2p微服务。

区块链 = 昂贵的存储

区块链非常适合激励人们在网络中运行节点,但它们也是一种昂贵存储信息的方式。如果有一种简单的方法可以利用非中心化的节点网络来共享信息,而不必承担将信息存储在区块链上的成本,那不是很好吗?

这可能听起来毫无用处。区块链网络的全部意义不在于使用区块链吗?想象一下,一个dApp 开发人员想要将p2p加密消息添加到他们的应用程序中,或者让他们的用户能够彼此共享人类可读的内容(文章、帖子、评论等),但不希望这些信息永远存储在不可变的账本上。也许那是因为这会花钱,或者他们不希望它在可公开访问的数据库中永垂不朽。

在其他区块链上,将这些功能添加到dApp需要开发一个完全独立的节点,然后让人们运行该节点。当然,我们让人们运行节点的方式是使用区块链和通证来激励他们这样做。然而,现在我们又回到了我们开始的地方:使用区块链网络做一些不需要区块链的事情!

搭建桥梁
Koinos中的p2p微服务利用了与分布式存储网络中相同的模块化点对点网络堆栈:libp2p。在使用libp2p时,Michael注意到它使对等点能够连接到其他对等点,而无需强制它们使用哪种协议。

相反,您基本上可以向该节点提出任何协议,他们可以选择接受或拒绝您的提议。但是,我们用例的关键是,即使对等点不想使用另一个节点提出的协议,它也不会与该对等点断开连接。

插件架构
Michael观察到,这为向由libp2p提供支持的p2p微服务添加“插件架构”创造了机会。添加此架构意味着其他开发人员可以将自己的通信协议添加到Koinos节点,并使用户能够通过p2p 网络传输他们想要的任何类型的信息!

但是可以为加密的消息服务、内容共享应用程序或其他任何东西创建p2p插件!由于人们必须选择运行特定的插件,而且这些信息都没有存储在区块链中,因此它对Koinos网络的整体功能没有影响,同时为开发人员提供了另一种工具来交付令人惊叹的非中心化应用程序。

现在,插件架构在很大程度上是一个概念验证。它可以工作,但由于Koinos仍在测试网上,因此尚未经过测试。然而,现在主网最重要的部分已经完成,我希望更多的Koinos应用程序上线,我希望其中一些应用程序能够利用libp2p的这种未充分利用的功能!

赋能司法,区块链为正义指路


出品 | 人民数字FINTECH

责编 | 晋兆雨 

头图 | 付费下载于视觉中国 

随着数字化技术的发展,电子证据包括声音、图片、视频等形式在诉讼案件中出现的越来越频繁。

但取证容易举证难,电子证据证据在形成的时候并非都能对数据生成的时间、真实人员身份等予以记录。而且这些电子证据的产生、储存、转移环境都存在被篡改的可能性。

 

另外,传统电子证据在司法实践中仍然需要以传统的书证形式呈现出来,也就是需要以提取数据+快照+纸质+打印+公证的形式予以呈现,这使得电子证据一旦被提取就成为副本需要经过具有电子物证司法鉴定机构资质的机构和鉴定员以及专业律师的见证,并经过复杂的公证程序,不仅成本高、时间长,而且在庭审中取证、示证都存在难度。

 

区块链技术所特有的不可篡改、去中心化存储等特性,恰恰与电子证据存证的痛点相契合。区块链可以降低电子证据存证成本、增强电子证据的真实性,从而提高诉讼效率。

 

目前,区块链+司法已在多个地市开始落地应用:北京互联网法院「天平链」、广州互联网法院「网通法链」、杭州互联网法院「司法区块链」等。

区块链助力司法

在我国,电子数据的司法脉络以2012年为分界线,在此之前,电子数据不能作为独立证据参与诉讼,相关法律缺失,技术野蛮生长。2012年,我国在对《中华人民共和国民事诉讼法》以及《中华人民共和国刑事诉讼法》进行修改后,分别在民诉法63条、刑诉法48条中提出把电子数据列入法定的证据分类。之后,随着司法界对于电子数据的重视度日益凸显,有关电子数据的法律法规如雨后春笋般涌现,对电子数据运用于司法领域的存证、举证、示证做出了具体的规定,电子数据走上了法制化进程。

 

值得注意的是,2018年,最高人民法院施行的《最高人民法院关于互联网法院审理案件若干问题的规定》,首次承认了区块链存证的电子证据用于互联网案件举证的合法性,是区块链技术应用与司法领域的重要一步。至此,区块链与电子证据的结合正式踏入了历史的舞台,开始逐步推行。

 

目前司法区块链主要可以解决三类纠纷:数字版权、金融合约以及网络服务合同。

 

用户可以将自己的数字作品上传至司法区块链上,司法区块链各节点会对该作品进行审查,将需要存证的电子数据以交易的形式记录下来,打上时间戳,打包上链,生成唯一的哈希值反馈给用户。

 

基于数据加解密技术的隐私方案也是司法区块链的重要组成部分。其他用户只能看到一个哈希值,看不到哈希值所对应的原始电子数据,这也保护了当事人的隐私。目前,司法链上存证总量突破 19 亿条。

 

除了确权以外,司法区块链也会同步开始侵权监测,一旦监测到其他人使用了该数字作品,即会自动固化证据,为后续起诉提供电子证据。

 

上述过程,其实相当于简化了公证机关的流程,从而高效地对证据进行固定。

 

另外,用户如果发现其他人侵犯了自己的著作权,可以立刻登陆互联网法院在线起诉。

 

值得注意的是,在提交证据时,当事人可以将之前已经登记过的作品版权哈希值或者侵权哈希值输入进去,不用重复上传证据,这也简化了办案流程。

 

当然,除了司法区块链,一些法院也支持旗下的其他存证平台证据或者本地上传证据。

 

而从当事人起诉开始,调解、立案、送达、举证质证、庭审、判决、执行等影响审判质量效率、影响司法公信力的关键环节都会盖上区块链的“戳印”。

 

这些“戳印”包含了可信时间、可信身份、可信流程、可信环境等关键信息,并向区块链全体节点实时进行广播,全程留痕、安全可控、不可篡改,能够有效防范和减少纠纷的发生。全流程记录上链,进一步保证了司法的权威性和公开透明性。

 

司法区块链也在实际应用中,提升了案件审判效率。杭州互联网法院常务副院长王江桥表示,运用司法区块链技术后,由于事实认定清楚、证据确凿,杭州互联网法院知识产权类纠纷的诉前调解撤诉率已超过90%。

区块链司法存证仍面临挑战

技术与法律规范是重点环节

然而,尽管区块链司法存证优势明显,发展潜力巨大,但仍不可否认,目前区块链在司法领域的广泛应用中仍存在一定的挑战,具体表现在区块链关键技术薄弱、业务流程与实际上链分离、电子证据认证法律规范未明确、复合型人才欠缺等四大方面。

 

以技术本身为例,区块链关键技术仍需要进一步突破。目前,区块链技术仍处于早期的发展阶段,存在着技术承载力不足、上链带来的信息隐私安全保护技术不成熟、系统稳定性不强等问题。由于司法业务的特殊性,司法部门具有海量的数据资源、复杂的主体协同关系,一方面,区块链技术有限的可扩展性无法覆盖所有的业务场景。而另一方面,区块链技术存在数据透明性,即链上的所有参与方均有查看数据的权限,司法数据互联中所存在的隐私安全风险不容小觑。

 

司法,是社会正义的最后一道防线,而区块链与司法的结合则是区块链应用的风向标。可以预见,随着电子数据相关的业务需求不断的反馈与表达,区块链技术将在不断迭代优化的过程中被反复考验,获得全新的助推力,在司法乃至其他的行业中释放更多的价值。

更多阅读推荐

以上是关于中创|通用区块链为libp2p开发人员引入插件架构的主要内容,如果未能解决你的问题,请参考以下文章

区块链为电网建设数字化赋能

唯链为华晨宇个人品牌提供区块链技术,追溯“火星空间站”产品

区块链记账原理

区块链记账原理

让区块链为“三张牌”赋能

Adhive账单系统=新的区块链?