是什么让Insolar与众不同?
当公司,甚至公司内部的部门,在彼此整合他们系统的时候,业务协作运行的更加顺畅并不是什么奇怪的事。然而不幸的是,尽管在文档共享方面取得了进步,但是由于隐私、数据敏感性和各方之间缺乏信任等问题的存在,今天的企业系统仍然在很大程度上处于一种孤立的状态。
通过保证信任并促进公司之间安全、可伸缩和无缝的交互作用,区块链技术为构建更强大和更有价值的业务联系提供了解决方案。
到目前为止,企业在采用区块链技术方面进展依然是缓慢的,原因我们稍后将讨论。但是Insolar的第四代架构将是最终实现区块链企业承诺的关键驱动力。
为什么Insolar是区块链4.0?
Insolar是区块链4.0,这不仅仅是一个流行词。区块链1.0 (比特币)是为P2P交易而设计的,区块链2.0 (以太坊)引入了面向业务的智能契约,区块链3.0 (EOS、Ziliqa等)旨在通过分片提高可扩展性,提高交易速度容量。然而,后两代人未能接受业务流程的复杂性。到目前为止,大多数DLT平台背后的逻辑使它们在某些使用案例中很有价值,但是其并不适用于企业,原因有三。
首先,在每个节点上存储整个账簿并同时运行所有智能契约会限制块的大小、容量和CPU功率。区块链3.0引入分片作为技术性解决方案,但不能支持任何业务工作流中必不可少的链上文档的存储和处理。
其次,每个区块链协议都由单个一致算法控制的。除了显而易见的缺点(PoW是浪费的,DPoS是集中的),这只给企业一个方法来管理风险,要么是过度的——当你处理一个小事务,需要付出高昂的开销,要么是不足的——当你需要用具有法律约束力的签名记录事务时。
第三,还有监管问题。由于不同的国家有不同的密码学标准和数据法规,现有的区块链不够灵活,无法满足各种监管要求。
虽然确实有一些专用DLT解决方案是专为企业需求设计的,这样可以解决上面的一些问题。但是它们的实现成本非常高,而且它们作为独立的系统运行,与公共链没有任何互操作性。因此,他们能够服务于特定的企业需求,但不能成为整个区块链行业游戏的改变者。
相比之下,Insolar正在重塑DLT的整个逻辑,处于企业需求的最前沿。而且Insolar正在构建分布式的业务网络,并作为公共和私有DLT之间的混合解决方案来运行的。
使Insolar成为市场上最面向业务的DLT解决方案的关键特性是什么?
治理模式
任何Insolar网络用户,无论是企业还是个人,都可以在Insolar公共网络或者企业网络中自由选择,或者使用自己的规则创建一个域。后者可以是具有自己服务器的隔离(私有)网络,也可以是受控(许可)网络,其中参与者不必拥有硬件,计算能力由生态系统成员提供,并且这些成员必须承担责任和保密的财务和法律保障。
公共和私有领域互联系统背后的主要目的不仅是保护敏感数据,而且允许任何企业根据自己的政治、风险管理、监管框架或其他关注点来制定自己的规则。因此,他们可以自由选择任何一致算法、协议中的任何角色和任何级别的数据安全。
Insolar一个独特的特性是,它支持公共链和私有域之间的互操作性。在该系统中,私有域内的智能契约能够从公共网络激活智能契约。除非私有域中的隐私设置允许在私有域之外共享数据,否则这也是反向可操作的。
所有这些使得Insolar不仅仅是传统意义上的区块链网络,还是我们所说的分布式商业网络,在这种网络中,每个人都可以选择最适合自己需求的功能。
性能和共识
在公共网络中使用Insolar与其他公共区块链协议类似,但是网络的组织方式更加有效。所有节点可能具有两个角色中的一个:存储或处理。存储节点分为“重”材料和“轻”材料。
“重材料”节点存储分类账,但与其他区块链协议不同的是,它们没有一个节点可以完全保存分类账,而是只保存一部分。“轻材料”节点仅保存分类账的最近历史,并用于网络内部的通信。
处理节点进行计算并执行事务。与其他协议的不同之处在于它们不会同时执行。相反,每个智能契约都被委托给一个节点。然后,一些其他节点(称为“验证器”)批准事务。结果是吞吐量增加了。基于这一点,Insolar网络能够提供大规模的交易。这反过来又使企业能够在链上处理文档。
为了保证网络不受恶意节点的攻击,在每个块的开始,所有的节点都是伪随机选择的,由“脉冲”信号触发。脉冲还带有随机性/熵源,由脉冲星节点每5-15秒产生一次。
智能契约
通过使用分片技术,所有的智能契约都是同时运行的,而且——不像以太坊那样,不能推迟到下一个区块。企业业务逻辑要求能够创建包含大量账簿的复杂智能契约。在以太坊契约模型中,所有数据都存储在契约中。因此,流行的合同账簿不断增长,这使得与它们一起工作对用户来说就会非常昂贵。
Insolar平台使用了有用的“嵌入式契约”,因此当需要键值存储时,契约只获得其中必要的数据。这样,在处理包含不相关数据的大型契约时,契约的创建者和用户都不需要为此支付巨额开销。
与面向服务的方法一样,Insolar的契约是专门为企业开发人员创建的,这些开发人员可能不熟悉DLT的工作方式。与以太坊、EOS和其他区块链协议不同,Insolar契约开发人员可以专注于契约逻辑和其他契约的调用。平台公开透明的管理其他契约的位置和实现细节。Go语言是主要的编程语言,但是其他一些语言,比如Java,很快就会被添加进来。
跟其他区块链不同的是,与Insolar平台合作的契约开发人员并不需要启动测试网来运行测试。测试一个智能契约就像测试一个普通的Go语言或Java程序一样。
数据管理
Insolar在数据治理和加密方面对规则很友好,完全符合通用数据保护法规(GDPR)和其他主要数据保护标准。例如,GDPR预测在某些情况下会擦除私有数据。这可以在Insolar网络中的私有或许可域中执行,从而确保在访问过期后没有第三方保留任何私有数据。
Insolar是唯一一个嵌入式支持任何国家密码学标准的DLT协议。因此,无论数据加密的本地需求如何,它都可以启用和验证任何国际事务。
Insolar的主要焦点
Insolar不仅在技术上,而且在方法上都是新一代区块链——区块链4.0。当其他DLT网络只专注于协议层时,Insolar在此之上构建企业应用程序。这种方法只有在根据实际业务需求重新设计DLT的整个逻辑时才能奏效。
Insolar平台用于处理现实世界中复杂的业务网络,构建易于设计、共享的业务流程。它的工作原理就像使用乐高积木。
Insolar的技术和解决方案将使世界更加高效、透明和互联。我们相信,人与公司在一起工作会变得更加强大。