Kadena 是一个公共区块链,旨在优化可扩展性,并具有一个新的智能合约语言,被称为 Pact,它配备了形式验证和可升级的智能合约。Kadena 还使用了一种新的工作证明(PoW)共识机制,称为 Chainweb,由多个单独开采的链并行工作,执行网络交易。这种设计在理论上支持底层的高交易吞吐量,而不需要任何第二层的扩展性或功能解决方案。
KDA 是一种数字货币,用于在 Kedena 公链上支付计算费用。与以太坊上的 ETH 类似,Kadena 上的 KDA 是矿工在网络上开采区块获得补偿的方式,也是用户为将其交易包含在区块中而支付的交易费用。
Kadena 通过结合两种独立的共识机制:DAG 和工作量证明,提供具有较高吞吐量的公共工作量证明区块链。简而言之,Kadena 通过将链编织在一起来实现这一点,这意味着它提供的不是一个而是几个 (20) 个独立的区块链,它们都同时异步工作以验证交易。这允许 Kadena 同时铸造多个区块,从而提高其吞吐量。这还通过减少攻击者在块确认之间的时间来提高安全性。Kadena 使用有向无环图结构从一个工作量证明区块链扩展到理论上无限量。然而,它的 DAG 结构是固定的和多通道的,这意味着 Kadena 的区块链只与三个对等链通信,而不是随机确认交易。这提高了现实世界的性能和可扩展性。
Kadena 可以根据用户的需要进行扩展。然而,主要限制是采用,因为扩展和添加额外的区块链需要网络进行硬分叉。理论上,Kadena 可以扩展到 50 或 100 个区块链,甚至更多,如果它证明继续采用的话。但是,这个过程不是自动的:一旦网络变得拥挤,费用就会上涨,并且形成 DAO 的矿工被激励合作将网络重新配置为更大的规模。
Kadena 的原生智能合约语言 Pact,旨在改善以太坊的 Solidity 中观察到的常见缺陷,特别是它对无界循环的敏感性和缺乏形式验证的问题。Pact 智能合约也可以在任何时候升级,不需要硬分叉。
Kadena 还建立了一个私有区块链,比其公共智能合约平台更早。该私有区块链现在被称为 Kadena Kuro(原 ScalableBFT),使用拜占庭容错(BFT)共识机制,并针对企业级用例进行了优化。自2018年以来,Kadena Kuro 已被一个医疗保健联盟使用,以帮助减少收集和维护保险供应商信息所需的努力。这种私有区块链可以与公共区块链网络(如Kadena的公共平台)的侧链类似,以加快交易过程,并为数据创建新的市场。
该项目是由摩根大通区块链开发团队的前成员为 Juno 创立的。迄今为止,Kadena 已经筹集了1500万美元,其中大部分资金以SAFT(未来代币的简单协议)的形式获得。这个总数中不包括 Kadena 从 Interchain 基金会(Cosmos 网络背后的开发团队)获得的15万美元资助,以建立一个与 Tendermint 协议兼容的 Pact 版本。