面向世界的开放安全型世界服务器——Conflux
作者:C
oin
Ex商务大使之洛
Conflux致力于打造一个通用的区块链底层平台。Conflux的技术基于 Ghost 规则和 DAG 结构,可以在提升效率的同时,最大限度地保留比特币的去中心化与安全性,避免分叉对安全性和效率带来的负面影响,从而在保证安全的前提下进行去中心化的效率提升。Conflux 的目标,就是在不牺牲去中心化的前提下,把效率做上去,把标准去中心化情形下的吞吐率做到接近“天花板”。Conflux将基于它所提供的去中心化程度最好的核心链,同时支持一些牺牲去中心化但高效率的方案,供用户选择。
2.1
挖矿模式
在 Conflux 的 GHAST 规则下,随着时间的增长,作恶节点能够修改主链顺序的可能性越低。这与任何 PoW 区块链一致,当作恶矿工可以获取的收益低于作恶成本时,没有人敢轻举妄动。这也是为什么比特币到现在为止虽然出现过多次矿工联盟算力超过 50%,但仍然没有人敢去分叉、篡改区块的原因。只有少量算力不足的区块链会出现这种情况,比如比特黄金(Bitcoin Gold)和 Zcash 都因为作恶矿工算力增加而实现双花攻击。目前,Conflux 支持使用 GPU 进行挖矿,让所有人都能够参与到简易挖矿中来。
2.2
跨链方案
Conflux ShuttleFlow 选择跨链原子映射的方式完成跨链资产映射。跨链原子映射是将一条链的资产锁定,同时 1:1 铸造等量资产到另外一条链上,实现在另外一条链上资产之间的快速撮合。Conflux ShuttleFlow 将联合 Conflux 生态的重要参与者,包括知名的钱包、托管商和去中心化交易平台等合作伙伴,形成跨链资产托管联盟(以下简称“联盟”),以 2/3 多签的方式完成跨链资产映射,构成在 Conflux 上的跨链资产的一级发行和承兑。
以
BTC
为例,用户将 BTC 转入指定的该用户 BTC 收款钱包,联盟自动监听到该铸币请求后,通过多签的形式,在 Conflux 上发行 1:1 锚定 BTC 的 cBTC,提供铸币和承兑服务,同时给该用户铸币 cBTC 到指定的 Conflux 钱包地址。
2.3
代币经济
(1)代币名称:CFX
(2)创始通证总量:50亿
(3)代币激励:
①工具与基础架构
a) 开发环境,如框架、IDE 和安全工具等
b) 区块链桥梁,连接其他区块链网络
c) 预言机开发,如价格、身份、土地管理、知识产权等
d) 移动开发工具,如 SDK、Key 管理器、钱包等
e) 通证标准,如 NFT、RFT 和同质化通证等价物的标准
②DApp
a) DEXs,Swap/AMM(自动做市)、永续合约(期货)、杠杆交易、外来衍生品(期权和合成资产)的去中心化交易所
b) 通证项目,如非美元稳定币、跨链 BTC、跨链ETH等
c) 支付渠道,用于 Conflux 网络中 USDT 等稳定币的小额支付或结算场景,如游戏、小费、礼品等
d) 身份解决方案,如去中心化 ID、用户数据交换、自动 KYC 等
e) 借贷平台,让用户实现资产的借入、借出,增长等
3.1
核心团队
(1)创始人——龙凡
龙凡,多伦多大学助理教授,Conflux项目创始人之一。创立Conflux之前,龙凡一直在做分布式系统程序语言、软件工程及系统安全的研究。
(2)首席科学家——姚期智
姚期智教授是世界知名的计算机科学家,是华人学者中唯一一位图灵奖获得者,也在美国国家科学院、美国艺术与科学学院、中国科学院、香港科学院等担任院士。2017 年,姚期智放弃美国国籍成为中国公民,正式转为中国科学院院士,为中国的计算机科学、密码学、量子计算等领域做出重大的科研贡献。姚期智教授在整个 Conflux 团队中是一个极其特殊的地位。他是论文的作者之一,也是 Conflux 的基金会董事。姚教授作为基金会董事,也在参与 Conflux 的工作,其中一项工作就是监督团队是否在乱花投资人的钱。
(3)CTO——伍鸣
Conflux 现在的 CTO 伍鸣,在加入 Conflux 之前曾任微软亚洲研究院的高级研究员,在这里他工作了 11 年,离职前从事人工智能方面的研究。
3.2
合作机构
核心团队出自清华,合作机构阵容豪华,包括清华大学等知名高校,以及知名区块链团队
火币
集团和鱼池等。
4.1 技术架构
技术架构,来源:Conflux技术白皮书
在 Conflux 中,每一个新块都有一个父块和多个引用。父子顺序决定了整个链式结构的主干,引用顺序决定所有分叉区块中交易的先后顺序,二者的结合,就形成了 Conflux 独有的树图结构,并自然而然地解决了所有区块的排序问题。但看似简单清晰的机制,若要做到真正的优雅和完备,仍然需要在许多环节上进行巧妙精到的设计。
Conflux 使用中本聪共识,并采用依据 GHOST 进行改进的 GHASH 算法进行有效链的选择。传统的 GHOST 算法采用挑选最重子树的原则挑选枢轴链。但这会导致一个问题:作恶者可以不停在两个权重相近的分叉链上出块,从而导致枢轴链上的交易永远无法确定。Conflux 的 GHAST 则可以在这种活性攻击发生时激活加入树图拓扑结构进行权重计算的枢轴链选取方法,保持系统的运行,在攻击者消失后再恢复正常。
更进一步,Conflux 对 GHAST 实现了突破性的算法优化,使得整个系统在维持 1 秒 4 个的出块速度的性能时,达到 30 秒交易确认的安全级别。同时,由于所有的分叉区块将全部有效,因此在对 Conflux 进行 51% 攻击将必须重新计算所有分叉区块,而不是简单地拿出一条最长链即可,这大大提升了维护网络安全性的效率。
4.2 代码概况
Conflux
开源代码,来源:Github
根据Github开源代码情况来看,Conflux目前有46个代码库,有4个主要成员,主要使用JavaScript、Go、Rust、TypeScript和C++语言编写。代码更新频率较高,代码库相对活跃,体系较为完善,项目可信度十分高。
社区情况
平台
链接及概况
官网
https://confluxnetwork.org/zh/
Github
https://github.com/conflux-chain
kakao
https://open.kakao.com/o/gmyEjl2b
Medium
https://confluxnetwork.medium.com/
371关注者
https://twitter.com/@Conflux_Network
运营近两年,17.5k粉丝,1203条推文
Telegram
https://t.me/swervefi
6751位成员
Discord
https://discord.com/invite/aCZkf2C
2455个成员,活跃率7.45%
社区渠道丰富,包括中文社区、英文社区以及韩国社区,运营生态良好。
区块链系统需要基本的价值载体作为经济价值的计算单位,同时充当区块链网络中进行价值交互的交易媒介,明确用户的资产所有权。大多区块链系统会通过设计原生代币的方式作为价值通证,原生通证会通过给予矿工补偿来维护区块链系统的安全和运转流畅。更理想的是,代币可以和存储资源挂钩,以此为不同参与方维持长期的激励。
治理规则涉及通证的分配、使用规则,及不同条件下的经济影响。在满足一定规则的情况下,通证可以作为利息分给某些用户,还可以作为奖励提供给新区块的矿工。同时,通证还拥有和现实世界中的法币或其他数字货币交互的兑换率,通证的发行设计会对这些兑换率产生影响。
对于区块链系统来说,“人人可参与,人人可获益”是必须的。所有生态用户都应拥有无障碍进入生态的权利,在分布式的商业模式下,人人可成为股东、人人可参与建设、人人可靠贡献获益。
与其他 PoW 项目相比,Conflux 可在 PoW 共识机制的区块链上实现 6000TPS。简单来讲,就是 Conflux 所采用的共识机制是在比特币源代码上实现的,这也意味着它骨子里是一个 PoW 共识机制的区块链。团队借鉴了一种名叫「GHOST」的规则研发了 GHAST 规则来确定主链,根据主链和引用链接来确定区块顺序和交易顺序。当发生冲突的交易时,只保留第一笔交易,之后冲突的交易都作废。
这样,即便其他节点出了不同的块,只要交易不冲突,这一区块都会被 Conflux 系统认可为有效,因为 PoW 区块链手续费的存在,也能在一定程度上避免重复交易的行为,同时也允许更多矿工参与区块链的维护。最终实现了在 PoW 共识机制下的 6000TPS。