Synereo区块链技术堆栈实现无中心化服务器且可扩展的网络计算和存储

2016-09-12 09:56 来源:巴比特资讯 阅读:4591
继上个月Synereo宣布去中心化社会媒体平台进入Alpha阶段,这家以色列新兴创业公司立即公开了其潜在的技术堆栈,使自己的社交网络无需中央服务器就能运行—— 而通常的处理网络活动和用户信息的存储都需要这种中央服务器。

继上个月Synereo宣布去中心化社会媒体平台进入Alpha阶段,这家以色列新兴创业公司立即公开了其潜在的技术堆栈,使自己的社交网络无需中央服务器就能运行—— 而通常的处理网络活动和用户信息的存储都需要这种中央服务器。

该公司表示,这种新开发在原有发展模式兼备现有去中心化模式的技术有着重大意义 – 初次为工业规模化提供了可扩展的分布式运算能力!

从2017年起,这个技术堆栈将有可能在系统上全面运行,它们无需再被存储在一个集中的区域,而是能够根据开发者的工作方式有效地改革互联网。在此之前,Synereo的社交网络Alpha版本将有效利用在该公司的去中心化测试网络。

最近synereo还宣布了一项资助项目,邀请开发者和企业家为分布式应用开发拓展平台,促进分散化系统的发展,与当前的集中模式竞争。

R链

Synereo的技术堆栈由4层组成,建立在彼此的上层。第一层,称为R链,又称为“区块链2.0′,它的开发人员说显著改进了传统的区块链技术,而底层就类似比特币和以太坊。

相对于这些,Synereo的R链是并发和分片区块链。 “分片”指的是区块链细化为组合件,互相连锁以成为一个统一的整体,但并不需要一次性全部计算(类似比特币区块链的情况)。而并发则意味着这个细化允许同时运行不同的进程而不互相干扰。

Synereo夸口说,R链这种体系架构解决了众所周知的、困扰着整个传统区块链行业多年的问题,同时使区块链的系统能够更流畅的运行、更低成本的维护,从而有了无限扩展性。

SpecialK

Synereo说区块链不适合存储如图像、视频和文本类的大文件数据。为此,Synereo首席技术官格雷格·卢修斯梅雷迪思开发了一种独特的协议来散布这种Synereo节点之间的信息,然后根据需要来进行检索。

SpecialK已经积极研发这个协议长达四年以上,代表分布式散列表(DHT)-例如分布式密钥数据库的演变。该公司解释说,SpecialK还 提供了一个单一领域特定语言,能够提供给程序员一个熟悉的,统一的应用程序借口(API),他们可以通过网络访问分布式数据。数据分散化的冗杂性和灵敏性 并存,所以要在需要时确保它可用,不需要时就隐匿起来。

智能合语言rholang

Rholang(反映、高阶进程语言)是R链的本地智能合约的编程语言,堪比以太坊的稳固性。然而不同于它的稳固性的是,Rholang是一个反映程序设计语言,允许在进程演算的基础上,以高效率和安全的方式在较低阶的进程同时执行更高阶的智能合约。

开发商说,相比于传统智能合约语言和区块链文字系统,这个功能赋予了Rholang巨大的优势,并让它跻身建设编程语言。 Java、C语言和Scala系统最终都采用反映作为核心功能。这支持编程员可以使用程序来编写其他更加复杂的应用程序,依此类推。如果没有这项功能,产 业规模化的研发很可能由于复杂性而不会成功。

该架构有一个最大的特性,当它涉及到公用的分布式应用时还支持提高安全性的测试和模拟。 Synereo说,例如,如果当时臭名昭著的黑客DAO黑的是以Rholang为基础的代码,那么本来可能是可以避免这个悲剧发生的。


声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文