news

原文链接: https://www.r3.com/blog/discover-corda-enterprise-4-3-and-the-power-of-accounts/

译者:Kenneth Tu

(2019.12.19 by Mike Ward, R3全球产品主管) 我们很高兴宣布Corda Enterprise 4.3(企业版)已发行。该版本以Corda 4.3(开源版)的新功能为基础,并提供满足特定企业部署所需的新功能。

Corda Enterprise 4.3持续专注于对我们客户重要的主题以及运用Corda Enterprise投入生产上线:运营能力,安全性和可扩张性。我们还新增一项新功能,该功能将为Corda Enterprise的灵活收费模式奠定基础。我们将在另外的博客文章中讨论新的收费模式。

以开源为基础 –
 
Corda Enterprise建立在Corda的开源版的基础上。维持我们一贯的承诺,即网络中Corda Enterprise(企业版)和Corda(开源版)节点可混合使用,并且(智能)合约可部署于其中无需进行修改。Corda Enterprise用户将可从最新的企业等级功能以及开源版提供的核心功能获得益处。
 
在Corda 4.3(开源版)中,我们发布了帐户功能,我们预期的重大新功能,它将有助于拓展Corda的用例。本次Corda Enterprise也为该新功能提供支持和维护。客户如Finastra的Fusion LenderComm等等已开始拥抱帐户功能:

“有了账户…在单一节点中代表不同法人实体的能力,可使部署和持续维护上提供了灵活性和简化性。在未来,对于我们作为网络运营商将更具成本效益,对于网络参与者也将更容易。”


Finastra,Fusion LenderComm副总裁,Amy Walker
 
运行 –
 
2019年是丰收的一年,随着越来越多Corda Enterprise节点进入生产上线,出色的应用程序如HQLAx等现已启动并运行,支持正式交易。随着这趋势,我们已看到与企业数据中心中操作节点相关的新要求。
 
我们发布了可察看节点运行状态及节点健全性的功能。在4.0中,我们透过节点的信息收集,以协助R3支持团队为客户提供更好的服务。Corda Enterprise现在提供节点操作员有关节点是否运行正常以交易是否如预期正常执行。节点运行状况可提供节点操作员检查是否本地组件(桥接和流动管理)以及配置文件(对于节点和Corda防火墙)是否正确。它也可以检查节点是否可与其他网络上必要组件(例如,网络地图和身分管理员)正常运作。
 
公证服务 –
 
在Enterprise 4.3中,我们更加重视公证服务,以操作和性能为目标。
 
我们体认到,客户所运营的公证服务有各种不同偏好的数据库。我们新的Java Persistence API(JPA)扩充了可使用的数据库组合,进而您将拥有弹性地将任何被支持的数据库使用在公证服务,随着网络的逐渐发展而提高支持的性能。在本版本中JPA接口的扩充增加了CockroachDB和Oracle 12c RAC以支持公证服务数据库。
 
通过选择CockroachDB代替Percona数据库,我们提高了公证服务的性能。公证服务所面临的挑战是它包含一个简单的数据集,该数据集会随着时间的增长而增长,导致查询的时间变长。在评估数个技术以满足公证服务的三个需求,问题 – 高可用性(HA),易于配置以及性能。CockroachDB具有很好的特性以支持HA,与我们的用例非常匹配的性能。公证服务需要有高可用度以确保网络中业务的连续性。 对此CockroachDB提供了极大帮助,例如,从群集(cluster)中添加或删除节点变得更加容易。我们不建议在此版本继续使用Percona,但让客户有时间迁移到CockroachDB。
 
安全 –
 
我们持续不断地改进安全性,将重点放在HSM(硬件加密模块)上。我们为公证服务签名密钥添加了Securosys和Azure Key Vault支持。我们将继续完成可支持的HSM中各种密钥类型。现在,可将独立Artemis MQ与节点之间的连接的TLS密钥存储在HSM中。我们也对支持的HSM整合进行了总体改进,以确保任何失败重试过程中可正确连接到HSM,或是HSM的故障,最终导致工作流失败,进而避免对交易进行控制。

计量 –
 
在Enterprise 4.3中,我们引入了新的收费模式。我们在收费方面将另外专文以解释您如何可随着发展从灵活收费模式中获益。新的收费模式将以使用量为基础,与我们熟知的现代收费模式一致。
 
为了支持这种收费我们开发了一项新功能-计量。计量需要追踪Corda Enterprise收费模式有关的活动,但是您也可以使用它来跟踪自己在整个网络中的使用情况。计量是记录本地节点交易签署的动作。这项动作是Corda或任何区块链中的重要事件,因它代表了您已同意将状态纪录转换储存在分布式帐中的时刻。
 
为了协助我们的客户,我们纪录在交易中签名的命令。这样可更深入理解节点上发生了什么活动。它使CorDapp发布者可纪录可用于各种目的之详细信息,包括自己的账单。通过深入了解已签名的命令,您可以创建自定义收费模式,例如,价格可根据活动而变化。我们很高兴不仅能为特定客户提供企业的新灵活收费模型,而且使您可利用我们的平台功能建立自己的收费模型。
 
这些所有设计在确保其尊重隐私。信息仅在节点中本地获得。它不会自动回报R3或CorDapp发布者。节点操作员可运行一个工作流来查询此信息,然后必须手动将此信息发送给CorDapp发布者。在将来的版本中,我们将会使此过程自动化,同时仍确保节点操作员选择以透明的方式提供信息。
 
如需取得Corda Enterprise测试版,亲自了解这些新功能,可至 https://www.r3.com/download-corda-enterprise/ 。您也可以在我们的发行说明中 https://docs.corda.r3.com/release-notes-enterprise.html 阅读相关改进和错误修复的信息。

发表评论