Archives五月 2019

(Corda)对外部组织广播交易

(Corda)对外部组织广播交易

原文链接:https://medium.com/corda/broadcasting-a-transaction-to-external-organisations-415dbdf00c93

译者: Kenneth Tu

2019.05.31 (by Dan Newton, R3平台工程师) 

小编常在许多研讨会或 meetup 中被问到 Corda 能不能广播,希望这篇文章能解开许多人的疑惑。

有个误解认为 Corda 不能通过广播资料。这完全是错误的。实际上,Corda 可在网络的节点之间传送任何内容。而 Corda 不做的,是与不相关的节点共享不必要的数据(交易)。Corda 的核心设计是由隐私组成。与其他 DLT(分布式账本技术)平台和区块链相比,这确实是很大的不同。与无互动交易方共享数据虽然不是 Corda 的天性,但绝对是它的能力范围内。在这篇文章中,我将演示交易发送到任何节点仅所需的少量的代码。

话虽如此,本篇文章为展示目的仅以简单代码。接下来,我的目标是撰写有关此主题更多的文章,并转向更复杂和有用的广播交易。

在我向您展示任何代码之前,我们应该很快的讨论一下,广播数据给无互动交易单位的需求。我遇到最常见的原因是为了满足监管要求。针对某些特定的工作流程,是必须与第三方共享信息。然后,这些其他单位可确认没有任何不光明正大的事情发生,也可能是真实世界的链接。我不会对你撒谎。因这完全不是我的专业领域。幸运的是,您正在阅读本文章,是因为您对满足法规要求感到忧虑,那么您可能比我更了解为何您需要有广播交易的能力。

该主题在 此文文件 中的也有相关信息。

回到代码。以下是发送 SignedTransaction 给的任何单位的工作流:

@InitiatingFlow
class BroadcastTransactionFlow(
  private val stx: SignedTransaction,
  private val recipients: List<Party>
) : FlowLogic<Unit>() {

  @Suspendable
  override fun call() {
    for (recipient in recipients) {
      val session = initiateFlow(recipient)
      subFlow(SendTransactionFlow(session, stx))
    }
  }
}

这个案例中,Corda 平台内部几乎完成了所有的繁重任务。因此,您唯一需要做的就是不断地依路径并将交易发送给每个单位。

每次呼叫 SendTransactionFlow 都将与下面的响应工作流对谈:

@InitiatedBy(BroadcastTransactionFlow::class)
class BroadcastTransactionResponder(private val session: FlowSession) : FlowLogic<Unit>() {

  @Suspendable
  override fun call() {
    subFlow(ReceiveTransactionFlow(session, statesToRecord = StatesToRecord.ALL_VISIBLE))
  }
}

call 只有一行代碼。没有其他任何东西,因此,它必定是很重要。 ReceiveTransactionFlow 是 SendTransactionFlow 的相对应工作流,它接收并持久化储存交易。并且,statesToRecord 属性决定将交易哪些状态存储在 Vault 中。由于这是广播(或许出于监管理由),交易的内容将很重要。为实现此目的,使用 StatesToRecord.ALL_VISIBLE 告诉 ReceiveTransactionFlow 记录下交易中的每个状态。但应根据您的场景,如果,您不需要交易的所有状态,那么您可使用 ONLY_RELEVANT(仅部分)甚至 NONE(无)。

这些片段中最重要的一行代碼是 BroadcastTransactionFlow 中的@InitiatingFlow 标注。该标注允许该工作流执行,而无需呼叫者建立对话。逻辑上,这是有道理的,因为大部分时间,您不会与未存储交易的对方发起对话。多亏这一点,从另个内部使用这个工作流程很简单。例如,它可在工作流结尾时添加:

subFlow(FinalityFlow(stx, sessions)).also {
  // sends to everyone in the network
  val broadcastToParties =
    serviceHub.networkMapCache.allNodes.map { node -> node.legalIdentities.first() } - message.recipient - message.sender
  subFlow(BroadcastTransactionFlow(it, broadcastToParties))
}

此时,在呼叫 BroadcastTransactionFlow 之后,于工作流内的交易将传送给每个单位的 VAULT 中。包括交易内的状态。很棒,干得好。您现在知道 Corda 可以广播交易。

在您复制并贴上此段程序并将其直接用在生产环境前,我需要澄清一个问题。从广播交易中接收输出状态的各单位也有能力消费它们。因此,如果您希望诸如此类的共享交易,则需要采取必要的安全措施,以防止有单位花费不属于它们的状态。是的,该单位可能是个监管机构,他们会做任何不光明正大事情的可能性很低。是的,也有可能在 Corda 之外解决这些问题。但是,这些假设都不是理想的。为了避免这一点,您的(智能)合约和工作流必须防止有单位花费这些不属于他们的状态。您,CorDapp 开发人员需负起此责任。而不是 Corda。Corda 已充分赋予您弹性,以防止不良的后果。我将在以后的文章中介绍这个主题。

总而言之,Corda 无法对不曾参与过的各方广播交易,这是一个迷思。您可使用我在本文中提供的代码于您的应用程序中实现此目的。它不是最快的实施。但它的确有效。它可将网络上发生的交易细节与的其他单位共享,不再仅只限于在某个单一交易中。

SBI 投资区块链保险平台 B3i

SBI 投资区块链保险平台 B3i

原文链接:https://www.ledgerinsights.com/insurance-blockchain-b3i-sbi-invests/

译者: Kenneth Tu

今天区块链保险平台B3i宣布日本公司SBI集团的投资,股东数目已达到17个。两个月前,B3i确认了一轮融资,我们估计这笔资金为2000万美金,带入了三个新投资者。根据该公司文件,SBI又投资了190万瑞士法郎(190万美金)。现今大多数的融资轮并没有投资上限,因此SBI可能不是本轮融资的最后一个投资者。

“SBI将为公司带来丰富的经验,并为扩大全球合作伙伴关系与提供相关业务的机会,”B3i主席Antony Elliott表示。“我们期待与SBI集团及日本市场的关系更深入与更广泛,将我们的成果提供B3i应用在日本保险业及其他领域上”。

B3i的初步解决方案是使用区块链超额赔款合约再保险(XOL)自动化。它在探索再保险和商业保险申请的更进一步。

SBI通过其SBI人工智能及区块链基金进行投资。该基金旨在利用协助投资者采用新技术和提升新创公司的价值,以鼓励投资者和被投资公司之间的创新。

“B3i是使用R3 Corda的区块链技术的保险业的最佳展示,”SBI集团执行长Yoshitaka Kitao表示。“相当期待B3i和SBI集团以及SBI的其他被投资公司之间的融合。”

某些融合是在投资之前就有经验的。SBI有企业区块链公司R3的股份,而B3i则利用R3 Corda企业技术协议(*注1)。数个保险业的计划也采用了Corda(*注2)。

这间日本企业集团拥有五家保险子公司和一家保险控股公司。包括人寿,一般保险,代理和短期保险。

在区块链领域上,SBI拥有SBI Ripple Asia 60%的股份,该公司建立了以Ripple为基础的日本境内和跨境支付网络MoneyTap,并有13间银行作为股东。MoneyTap可支持在银行营业时间外的银行间转账。

除投资企业区块链以外,SBI还有一个虚拟货币子公司,负责运营加密货币交易。此外,SBI在金融和资产管理上也有广泛的兴趣。

B3i的其他股东包括Achmea,全球人寿(Aegon),富通保险(Ageas),安联(Allianz),安盛(AXA),DeutscheRück,忠利保险(Generali),汉诺瓦再保险(Hannover Re),利宝互助保险集团(Liberty Mutual),曼弗雷再保险(Mapfre Re),慕尼黑再保险(Munich Re),法国再保(SCOR),瑞士再保险(Swiss Re),东京海上控股(Tokio Marine),VIG Re和Zurich 苏黎世保险(Insurance Group)。

B3i将于6月18日至19日在伦敦举行的Hanson Wade Blockchain 区块链会议上发表演讲。

马可波罗区块链网络完成欧盟对亚洲的贸易融资交易

原文地址:https://www.finextra.com/pressarticle/78557/marco-polo-blockchain-network-completes-eu-to-asia-trade-transaction

译者: Kenneth Tu

曼谷银行和德国商业银行已联合执行基于分布式账本技术(DLT)的国际贸易交易。

德国出口客户肖特(Schott)与泰国进口客户A.P.A.工业之间的付款,透过马可波罗贸易融资网络,Corda区块链技术安全处理及确保传输。

该交易为自德国特殊玻璃制造商Schott供应玻璃管给泰国包装制造商A.P.A.工业。APA将玻璃管用于亚洲市场的高端药品包装。

双方公司先前同意将交易,订单和交付数据透过马可波罗网路,且买方银行曼谷银行有条件承诺来确保付款的。整个信息流通过R3 Corda DLT平台暨有效率且全面性的对应。所有相关单位(A.P.A.工业,泰国银行,德国商业银行和Schott)都能通过专门设置的数字节点同时交流和查看事务数据。

“我们非常高兴能够与我们的客户Schott在这次试点交易合作,通过DLT的技术处理德国和泰国之间的国际贸易融资交易。这些交易证明了DLT对德国中小企业和出口行业十分相关。我们很高兴成为开发这种贸易融资数字解决方案的驱动力之一,以我们的专业来支持客户” 德国商业银行产品管理贸易融资服务主管Enno-Burghard Weitzel表示。

因许多中间人和过程中涉及大量实体文件,用传统方式及工具来确保商业交易的付款通常是复杂和冗长的。使用Trade IX的DLT平台提供了更轻松,更快速交易的机会。在第二个成功的试点项目之后,下阶段的重点是通过马可波罗网路完成交易的对应,并直接对接到客户现有的供应链管理系统(ERP整合)。计划透过运输和保险行业的其他银行和参与者以扩大网络,勾画出国际贸易业务的整个价值链。

Schott财务部高级经理Mark Siegel说:“我们希望DLT能大幅简化和加速我们的国际业务,并很高兴我们能够作为该试点项目的合作伙伴参与其中。“

德国企业希望DLT技术和马可波罗项目有助于大幅提高和标准化贸易融资的自动化。“参与试点项目也使我们能够获得更多使用DLT技术的经验,我们将能够应用于其他领域。” Schott资深负责人Dieter Worf表示。

马可波罗是R3区块链联盟的贸易融资项目。由TradeIX和成员银行共同开发支持贸易和供应链融资上不同的解决方案。同时,来自欧洲,亚太,俄罗斯,中东和北美洲和南美洲的22家银行加入了该计划。

车用区块链联盟计划 大奖挑战赛 第二阶段

车用区块链联盟计划 大奖挑战赛 第二阶段

MOBI Grand Challenge Phase II (Mobility Open Blockchain Initiative 车用区块链联盟计划)大奖挑战赛 第二阶段

本次比赛中, R3身为MOBI联盟的一员, 将会提供得奖团体奖品.

时间: 2019.05.23 – 2019.09.02
在线评比: 2019.09.03 -2019.09.30
宣布结果: 2019.11.13 (详细时间另行公布)
参加资格: 个人 or 团体. 团体包括公司, 非营利公司(团体), 有限责任公司, 合作伙伴或其他法人团体, 或相互合作参加.个人可以同时参加多个团体或同时以个人身分参加…
AWS提供奖项: (1) 第一名: 5,000 AWS credit; $2,500USD; AWS DeepRace (深度学习遥控车); Dapp将放在AWS Marketplace (2) 第二名…
R3提供奖项 : 使用Corda并得奖,提供一年 Corda企业版授权; 价值$25,000的R3专业服务可用于设计/部属

详细参加办法请参考 https://mobihacks-citopia.devpost.com/rules

CULedger将整合R3 Corda Settler到区块链跨境支付中

CULedger将整合R3 Corda Settler到区块链跨境支付中

原文链接: https://tokenpost.com/CULedger-to-integrate-R3s-Corda-Settler-for-blockchain-based-cross-border-payments-1937

译者: Kenneth Tu

CULedger是一家专注于分布式账本技术(DLT)的信贷联盟服务组织(CUSO),宣布扩大与区块链初创公司R3的合作关系,以支持区块链信贷联盟的国内和跨境支付。

今年稍早,CULedger A轮融资成功达到募集美元1000万的目标。于2018年12月加入了R3区块链联盟,同时也是Hyperledger区块链项目的成员。

在5月21日的新闻稿中,CULedger表示与R3一起,协助信贷联盟降低有关网络安全及欺诈的风险,简化内部流程,降低管理和运营成本,并强化会员体验。

根据合作协议,CULedger将使用R3 Corda协助信贷联盟(也称金融合作社)的国内和跨境交易。Corda将成为CULedger新版电子资金转账(EFT)产品CU Pay的基础。

CU Pay计划于2020年初发布,目标在实现连接多个支付网络,并不打算取代现有的EFT网络。它将在CULedger的网络上提供给信用联盟。

CULedger会将去年年底推出的Corda Settler (通用结算应用套件) CorDapp与CU Pay集成在一起,可将Corda交易与世界上任何以传统方式及区块链的支付系统进行结算。透过这种集成,使用CULedger网络的信贷联盟将可选择各种国内和跨境支付选项,以进行及时、安全且经济实惠的付款,以满足他们成员的需求。

“透过整合R3 Corda Settler,我们确信在共享网络中运营金融合作社的愿景将可实现,会员将由其提供的透明度,安全性和效率中受益,” CULedger总裁兼首席执行官 John Ainsworth说。

Banco Bradesco 加入马可波罗贸易融资区块链网络

Banco Bradesco 加入马可波罗贸易融资区块链网络

原文地址:https://www.tokenpost.com/Banco-Bradesco-joins-trade-finance-blockchain-network-Marco-Polo-1854

译者: Kenneth Tu

巴西银行巨头 Banco Bradesco 加入了 R3 Corda 区块链平台的马可波罗贸易融资网络。

马可波罗于 2017 年推出,与技术公司 TradeIX,企业软件公司 R3 合作。它利用 R3 Corda 区块链技术和 TradeIX 分布式贸易融资平台,使参加成员能为其客户提供新的解决方案,更轻松的整合,并显著缩短交易响应的时间。

Bradesco 加入的其他成员包括法国巴黎银行(BNP Paribas),德国商业银行(Commerzbank),荷兰国际集团(ING),LBBW(德国,巴登-符腾堡州银行),英国海湾贸易银行(Anglo Gulf Trade Bank),渣打银行,Natixis(法国外贸银行),曼谷银行(Bangkok Bank),SMBC(三井住友银行),丹麦银行(Danske Bank),Natwest(国民西敏寺银行),挪威银行(DNB),OP金融集团,阿尔法银行(Alfa Bank),巴伐利亚银行(Bayern LB),Helaba和S-Servicepartner。

“随着我们成功数字化零售的服务,我们现在专注于利用最好的技术,为我们的企业银行客户开发新的贸易融资解决方案,” Bradesco 国际和贸易融资主管 Roberto Medeiros 表示。

“我们的研究和创新部门,仔细评估了可用于实施区块链解决方案和 API 的选项。马可波罗网路的专业知识,前瞻性的愿景和以用户为中心的作法,让我们确信找到了成功的最佳场所。“

通过马可波罗网路,金融机构在平台上开发自己特色的贸易融资产品之前,可以试用区块链技术并分享他们的知识。这些贸易融资解决方案可以通过企业客户 ERP,嵌入式应用程序和轻松访问特定的营运资金融资 API。

2019年3月,国际技术集团福伊特(Voith)与帮浦和阀门制造商 KSB SE 之间,首次使用马可波罗进行两次商业交易。该试点项目是由马可波罗创始成员 – Commerzbank 和 LBBW 合作推出的。 去年11月,Banco Bradesco 与日本银行 MUFG 合作推出了由 Ripple 技术支持的跨境支付服务。

怡安集团(Aon)和佳达(Guy Carpenter)与The Institutes RiskStream CollaborativeTM成功合作,简化再保险投保流程

原文链接:https://www.theinstitutes.org/about-us/media-center/articles/aon-and-guy-carpenter-partner-institutes-riskstream-collaborativetm

译者: Kenneth Tu

Aon plc(纽约证券交易所股票代码:AON)再保险解决方案公司以及Marsh&McLennan 公司的子公司Guy Carpenter非常高兴地宣布与The Institutes RiskStream Collaborative 共同努力透过分布式账本技术(DLT)进行再保险投保流程以提高效率。

该协同合作乃是利用区块链和DLT技术进步及现有的业界标准,以协调数字再保险交易的方法。这些保险组织致力于透过行业标准为客户带来更好的结果,简化数据的流程和验证,降低整个市场的摩擦成本。

相关组织包括美再保险(RenaissanceRe)和埃弗勒斯峰再保险(Everest Re)在内的行业合作伙伴,已成功测试概念性验证,以数字方式安全地提交(分发)内容并使用分布式账本技术接收报价。 该项目建立在RiskStream Collaborative的Canopy框架之上,并广泛使用了ACORD保险数据标准。

该项目由RiskStream工作小组领导下进入下个阶段的开发,工作小组成员邀请保险商,经纪商和再保险公司的参与。下个阶段的目的是将再保险投保流程数字化,其整体目标是通过创建安全的数字方法和流程,为分保人,经纪商和和再保险人,简化再保险市场中的互动以管理保险合同。

“在我们区块链这个行业有太多炒作,但迄今为止结果很少。这是个非常实在的用例,非常适合于区块链; 多个方面添加数据,直到通过协商形成共识在最后建立商业合同。Aon再保险解决方案业务的首席信息官Bob Olson表示,这共享单一事实的版本为流程带来了实时效率,同时为下游处理的智能合同奠定了自动化基础。

“这个项目是透过区块链提高交易效率和为客户创造价值的重要第一步,” Guy Carpenter首席信息官John Crichton说。“我们相信,行业所有相关方支持的开放平台将可获得最大地利用,这对任何新技术的成功至关重要。”

“分布式账本技术可降低成本,简化流程并提高风险管理上所有领域数据的安全性,特别是再保险,将可从这项技术中获益,” The Institutes RiskStream Collaborative总裁Christopher McDaniel说。 “针对市场和再保险买方的最佳解决方案是与经纪人,再保险人和运营商一起建立成功的解决方案。每个人都扮演着至关重要的角色,DLT可以为所有参与者提供效率。“

这些保险组织在实施再保险数字生态系统方面上的成功记录,已对市场产生了正面影响,透过为交易流程提供进一步的一致性,可实现更高的效率。这种高效率可导致更好地交易条件,将再保险买方与广泛的市场和资本联系起来

香港和泰国将携手合作央行数字货币项目

香港和泰国将携手合作央行数字货币项目

原文地址:http://fintechnews.hk/9425/blockchain/thailand-hong-kong-crypto-central-bank-cross-border-mou-cdbc/

译者: Kenneth Tu

香港金融管理局(HKMA)与泰国银行(BOT)签订备忘录(MoU),以促进两个监管机构在金融创新上的合作。

根据协议,HKMA 和 BOT同意合作于创新业务,信息和经验分享以及联合创新项目。

一项正在考虑的可能合作是关于央行数字货币(CBDC)的联合研究项目,两个当局可以从各自的 CBDC 研究中,即 HKMA 的 Project LionRock 和 BOT 的 Project Inthanon 应用他们获得的知识和经验。

Project LionRock 由 HKMA 领头与香港三家发钞行合作进行研究,以更清楚理解分布式账本技术(DLT)的 CBDC 是否适用于银行间支付,公司支付以及证券结算上的 DvP (Delivery Vs Payment 款券同步交割 or 货银对付)。

同时,泰国的 Project Inthanon 与 R3 和 8 家银行合作完成概念验证,运用批发 CBDC 在境内批发资金移转,以发展泰国的金融基础设施。

金管局总裁陈德霖表示:

“HKMA 和 BOT 在许多重要金融计划上是长期合作伙伴。”

“签署该备忘录不仅展现我们合作开发金融科技计划方面上的共同利益,也强调央行在跨境合作的持续努力于促进创新和增强经验共享方面。”

BOT 央行行长 Veerathai Santiprabhob 说:

“我相信利用技术进步来提高金融服务质量的巨大潜力,我们作为监管机构的责任是建立一个利于创新的生态系统。”

“BOT 期待与 HKMA 紧密合作,将伟大的创意转化为实用的创新解决方案,最终改善人们的生活。”

法国巴黎银行 (BNP),法国外贸银行(Natixis),法国兴业银行 (SocGen)加入Finastra的联贷区块链中

法国巴黎银行 (BNP),法国外贸银行(Natixis),法国兴业银行 (SocGen)加入Finastra的联贷区块链中

原文链接:https://www.ledgerinsights.com/blockchain-syndicated-loans-bnp-paribas-natixis-societe-generale-finastra/

译者: Kenneth Tu

今天 Finastra 宣布 BNP,Natixis,ScoGen 加入 Fusion LenderComm 平台,其已有的客户为国民西敏寺银行(Natwest)。区块链网络可将有关联贷的信息共享,以 2017 年而言这是个有 3百50万美元的贷款市场。

以联贷为例,代理银行通常在管理参加联贷银行团有关钱的信息,包括拨款和信用还款。代理银行经常藉由电邮或传真向联贷银行团传达数据,最佳状况是每月一次。因此,当无法获得最新数据时,就会发生陷入盲期和需要大量地对帐。

使用 R3 Corda 企业版意味着代理银行可实时与联贷银行团共享信用协议,应计余额和头寸数据,直接与联贷银行团整合。

如今,代理行已可在 Finastra 的 Fusion Loan IQ 等贷款服务平台上进行管理数据。Fusion Lendercomm 区块链可直接与 Fusion Loan IQ 整合,亦可能与其他存储数据的贷款平台整合。Fusion Loan IQ 产品提供 75 家金融机构,全球将近一半的联贷。

“这是一个历史性的一步,它将现有 Fusion LenderComm 环境中的全球领先银行聚集在一起,实现无缝和安全的信息交换,” Finastra Fusion LenderComm 副总裁 Grant Jone s说。“但更重要的是,这是一个重要的转折点,为整个行业的发展铺下道路,进一步实现了的重大的动能。”

除了自动化优点外,Finastra 还计划为联贷创建二级市场交易,因此也是非常重要的动能。

“鉴于 Natixis 高度参与贷款,我们从第一天起就非常支持 Fusion LenderComm计划,” Natixis公司和投资银行业务之数字负责人 Frédéric Delibard 表示。“R3 Corda是一种完美的技术,代理行和联贷银行团之间的信息共享可在该需要时才知道的基础上实现,同时完全符合我们严格的 IT 安全政策。”

虽然 Finastra 推出了第一个 R3 CorDapp,但联贷领域上的区块链活动正在增加。渣打银行正在与巴西银行 Itaú Unibanco 合作,向部分银行贷款,即所谓的贷款俱乐部。

美国初创公司 Symbiont 正在建立一个联贷平台,Ipreo 是 IHS Markit 的一部分。BBVA 一直在开发支持多种类型贷款的解决方案,包括发行联贷借款。六个月前,BBVA 对西班牙电网 Red Electrica 核准了 1.5 亿欧元,与 MUFG 和法国巴黎银行联贷。