|
September 17, 2016, 04:28:27 PM |
|
以色列创业公司Synereo声明一种基于技术栈的区块链——RChain,将区块链不在依赖集中式服务器,从而实现分布式的在线计算和存储。
在该公司宣布其去中心化社交媒体平台进入alpha阶段两周后 ,Synereo公开了使其社交网络离开中心化服务器也能正常运作的底层技术堆栈——而一般情况下,网络活动的处理与用户信息的存储都需要有中心化服务器。
这种新公布的技术经过了Synereo独特的开发,结合了对现有中心化技术的显著改良——首次提供了产业级别的可扩展的去中心化计算能力。从2017年第四季度开始,就可能在系统中部署完全可操作的应用,而不必非得存储在一个集中区域,从而将有效地改变互联网的运作方式。
Synereo最新公布的一轮融资目的就是资助开发者优化它的技术堆栈,以及推动各领域最佳开发工具的发展。Synereo现有的技术已经允许大家创建充分的分布式应用程序。目前,Synereo的社交网络已经有其他合作伙伴在使用,并且随着计划于下一年发布的版本上市,Synereo的架构将变足够成熟以匹配高端产业的要求,同时相比中心化计算平台将更有竞争力。
Synereo最近宣布了一项庞大的资助项目,将邀请开发者和企业家们为其平台开发分布式应用,以促进去中心化生态系统的发展,并与目前的集中化的模式竞争。
Synereo技术栈的下一个版本将在2017年第4季度发布。它将由4层组成,并且就像下图显示的一样,相互层叠。 QQ截图20160908111841
1、区块链2.0,或者RChain
第一层叫RChain,通常被认为是“区块链2.0”,它构成了在比特币、以太坊那样标准的区块链技术底层项目上的重大改进。
区块链是一种分布式的分类账,或者由去中心化的数据库构成,它通过一系列维护网络(称为节点)的设备记录系统状态,而不是通过一个中心化服务器。比特币的开拓者发明了这一技术,以监测比特币交易。以太坊项目则更进一步发展了它,为了给它配置能完成复杂交易的能力,基本上是把它用作一种去中心化的计算机。
然而,与那些项目相反,Synereo的RChain是并发和分布式区块链。“分布式”指的是区块链细分成组合件,它连成一个统一的整体,而不需要一次性全部计算(而比特币区块链则需要)。“并发”的意思是,这个分支使不同的进程能够平行运行,而且不会互相干扰。
由于这种结构,RChain正解决一个众所周知的经典区块链问题,也是困扰整个行业多年的问题,同时也使区块链系统变更快,具备无限的可扩展性,并且维护更加便宜。
2、存储和内容交付或SpecialK—
由于区块链需要记录系统的整体状态,而这意味着智能合约的执行和交易的有效性,因此它不适合如图像、视频和文本等富媒体数据的存储。为此,Synereo的CTO,Greg Meredith,创立了一种独特规则在Synereo节点分发这种信息和根据需求检索。
这个规则,SpecialK,已积极发展超过五年,构成了一种分布式存储技术的创新方法。它代表着像分布式的Key-Value数据库DHT的演变。SpecialK还提供了一个单一领域特定语言,并为程序员们提供了一个熟悉的、统一的API,通过API他们可以访问分布在整个网络的数据。数据被分配时始终兼顾冗余度和敏感度,确保随时随地有需求时它都是可用的,并且不需要时就会隐藏。
3、Rholang智能合约语言或Synereo的适用于分布式应用程序的编程语言
Rholang代表反射性的,高阶的过程语言,是RChain的本土智能合约语言(或编程语言),可比以太坊的Solidity。然而,与Solidity相反,Rholang是一种反射性的编程语言,基于进程演算,允许进程的并行执行和在低阶智能合约基础上组合高阶智能合约,以一种高效和安全的方式。
这赋予了Rholang相比传统智能合约语言和区块链脚本的一个很明显的优势,并使其进入出色编程语言的行列。Java, C#, 和 Scala,都已经最终把反射作为一种核心特征。就是它允许程序员使用程序编写其他程序,并且可以部署更复杂的应用程序。如果没有这个功能,产业级别的发展将由于复杂性而不可能实现。
该架构还允许在正常的验证基础上进行更好的安全性测试和模拟,当它变成公开使用的分布式应用时,这是极其重要的一个属性。比如臭名昭著的The DAO,如果其代码是基于Rholang就可以避免了。
关于Synereo的完全去中心化的技术堆栈的更多信息,请查看此架构文档或访问我们的网站。
4、关于Synereo:
Synereo是一家总部在Tel-Aviv的公司开发出的一种分布式技术堆栈,允许网络应用程序不依赖中心化服务器而存在。
创始人:
Dor Konforty(首席执行官)是一个以色列空军单位研究生,拥有神经生物学硕士学位。他在神经网络的工作激励他发展一种新型的分布式经济。
Greg Meredith(CTO)是微软的BizTalk业务流程协作的主要架构师,引发了一些行业标准,包括WSDL。格雷戈拥有多项专利,并发表了许多论文,包括反思性高阶微积分的开创性论文。
|