DeFi(Decentralized Finance,去中心化金融)是目前公有链上最成功的应用,但对比商业世界的市场规模,依然微不足道。公有链的强客观性和开放的记账权使其不适用于现有的金融领域,企业无法直接使用性能低下(追求公正而非效率)、数据公开透明的公有链技术。
早在 2016 年,就开始逐渐出现面向企业级应用的联盟链项目,包括 Linux 基金会发起的 HyperLedger(沃尔玛正在利用基于 HyperLedger Fabric 打造的食品追踪系统),国际大银行区块链联盟 R3 的 Corda,企业以太坊联盟等,而随着众多科技企业的推进,联盟链在未来将会继续生长。
摩根大通就是一个例子,尽管 CEO Jamie Dimon 曾对加密货币表现出极大的怀疑,但实际上摩根大通却是最早关注区块链的金融机构之一,在 2015 年,摩根大通就成立了一个事业部,致力于探索区块链等新兴技术。
Kadena 的两位联合创始人 Will Martino 和 Stuart Pepojoy 曾经领导过摩根大通的一个新兴技术团队,主要研究区块链在银行方面的应用可能,他们对市场上的联盟链和公有链解决方案,如 Hyperledger,Axoni,Symbiont,Ripple 和以太坊等都进行了深入研究。
但他们发现,市场上的区块链解决方案并不适用于实际商业环境中的企业应用,经过评估他们决定自己动手,这个摩根大通的首个区块链项目被称为 Juno,Juno 每秒能够处理足够的交易,为企业用例提供节点支持,具备安全可靠的共识机制(BFT 共识)。
Juno 迅速从 Demo 变成了一个早期的支付试点项目,摩根大通把它部署到伦敦、东京和纽约的办公室,以加速交易结算。2016 年,Will Martino 和 Stuart Pepojoy 选择开源 Juno,并把它提交给了 HyperLedger 基金会。
尽管 Juno 取得了进展,但当时的摩根大通还没有准备好,也不愿意公开 Juno 和支付试点。Will Martino 和 Stuart Pepojoy 有些沮丧,他们最后发现推动区块链前进的正确之地并不是银行内部。
于是,Will Martino 和 Stuart Pepojoy 离开了摩根大通,成立了 Kadena ,一个混合区块链(公有链+联盟链)平台,他们希望兑换自己对区块链的承诺。
Kadena 开创性地提出了「公有链」+「联盟链」的混合模式,希望为客户用例和商业模式提供强有力的支撑,Kadena 的目标是让企业家和企业能够建立更好的区块链应用,这些应用可以随着不断增长的需求而扩展,用户可以信任这些应用来保障自己的资金和数据安全。
Kadena CEO Will Martino 在加入摩根大通前,曾担任 SEC 加密货币委员会的技术负责人,在金融和监管行业的职业生涯中,收获到了对金融系统实际运行机制的深入洞察,这些洞察在 Kadena 联盟链的设计中得到了体现,包括:
可与公链网络集成
形式化验证自动检查错误
提供原生数据服务 API 的支持
足够的可扩展性,在 256 个节点的真实测试中证实 TPS 可以达到 8000,远超 HyperLedger 的 1000,R3 Corda 的 200,并且网络延迟远低于 100ms
容乃足够多的节点,可以扩展至数千个网络节点
具备隐私性,利用对称加密技术和全盲寻址技术(Fully Blinded Addressing),交易可以安全地向非交易参与者隐藏,Kadena 可以在不牺牲区块链优点的情况下实现多重签名的机密性
合约能够灵活升级与治理,以满足不断变化的业务需求
目前 Kadena 联盟链已经拥有了真实的企业用例,比如和医疗数据平台提供商 Rymedi 合作,Rymedi 将通过 Kadena 的有关医药产品的区块链技术捕获、跟踪和共享数据。Kadena 联盟链的社区版本可以可以在 AWS 和 Azure 上免费获得。
对于公有链和联盟链的融合,Kadena 认为通过公有链和联盟链的混合网络,银行等金融机构可以从公有链的流动性和市场准入中受益,同时通过联盟链确保隐私和安全。
Kadena 公链对现有 PoW 共识进行了改进,采用并行 PoW 架构,将多条独立运行 PoW 共识的平行链组合到同一网络中,以此来提高整个系统的可扩展性,据测试数据,Kadena 公链能够实现每秒超过 1 万笔的交易吞吐量。
Kadena 公链生态中的每条链互相引用彼此的哈希值来确保全网安全,当作恶者要更改某一条链的信息时,它还需要更改相应引用哈希值的其他链的信息,这极大地提高了作恶成本提高了整个系统的安全性。
假设某一条 Kadena 公链生态中的链交易拥堵时,通过 Merkle roots 得以实现共享信息实现跨链共识,连接多条平行链分担计算负载。假设某一条平行链的 DeFi 应用交易拥挤时,那么可以在另外一条不拥挤的链上设置账户,并通过链上 SPV 来转移代币,来帮助处理交易。
越来越多区块链底层协议的出现,它们使用不同的语言编写,这使得开发者的学习成本居高不下。同时智能合约的安全性也至关重要,在过去一年,以太坊和 EOS 上因智能合约编写不规范产生的漏洞导致了数千万美元的损失。
Kadena 团队设计了一个生态系统内通用的原生智能合约语言,这就是 Pact,人们可以轻松学习并使用它——具备真正的可读性,同时它还具有自动查错功能以避免代码错误,协助 Bug 和漏洞修复等特点。通过 Pact ,Kadena 生态系统得以实现联盟链和公有链之间的互操作性。
Kadena 团队也正在把 Pact 语言推进到其他区块链上,Kadena 前不久与 Web3 基金会签署协议,将启动一项研究将其原生智能合约语言 Pact 集成到不同的区块链平台中,该项目将首先研究将 Pact 语言集成到 Polkadot 生态系统中。
此前 Kadena 团队也曾表示将使用其原生智能合约语言 Pact 为 Cosmos 生态系统构建 Pact 版本 Kadenamint,Stuart Popejoy 表示该项目旨在使得 Cosmos 拥有行业级智能合约语言,为开发人员提供更多选择。
从官方披露的资料来看,Kadena 联盟链和公有链的基本功能都已经实现,将在 2020 年 1 月份全面推出 Kadena 混合区块链平台,包括 Pact 智能合约交易。
Kadena 的投资者 Multicoin Capital 在《加密迷宫之问》提到「联盟链正在缓慢而悄悄地发展。到哪一个临界点它们会 “停靠” 接入公有链,这样做许可链有什么好处,公有链又有什么好处,这种情况会在什么时候发生?」
Kadena 首创了「联盟链+公有链」的解决方案,我们很快就将看到 Kadena 对于这个问题的回答。