ChainX发布比特币智能合约平台 通过ChainX的跨链功能实现

2019-11-22 11:00:15
来源: 中华网

  【摘要】 —SSSnodes超节点专访PolkaX团队11月16日,ChainX 发布了全球首个比特币智能合约平台。ChainX利用在Substrate领域的开发经验,

—SSSnodes超节点专访PolkaX团队

11月16日,ChainX 发布了全球首个比特币智能合约平台。ChainX利用在Substrate领域的开发经验,将全新的智能合约接入到比特币身上,从而实现比特币的新功能。

图灵完备智能合约的存在,让以太坊一跃成为全球顶级区块链项目。但相对于以太坊,作为共识更强,受众更广泛,价值更稀缺的比特币其实更适合作为DeFi的载体,因为BTC更适合做价值存储,对于以太坊上实现的可扩展性功能,都可以在比特币上再实现一遍,并将比特币的资产属性进一步放大。

92e72f808a595c4fada54223eea180d8-sz_280184.png

基于比特币、以太坊的USDT日交易量变化趋势

目前BTC已经被挖出1800万枚,预计将于明年的5月份甚至更早减半,今年3季度,以太坊网络中的ETH日交易费达到182,899美元,比特币网络中的BTC日交易费为185,993美元,二者已非常接近。BTC网络的效率问题,造成USDT的大量用户选择了ETH网络。

从上图可以看出,2019年的大部分时间里,基于比特币的USDT的日交易量 (蓝线) 都在增长,甚至在2019年8月7日达到了有史以来最高的日交易量。但自那以后,基于以太坊的USDT的日交易量 (绿线) 就不断飙升,并于2019年9月9日达到了峰值。

也是在今年3季度,比特币在整个加密货币中的市值占比正式突破71%,刷新2017年3月底以来新高。市值上升,交易费确下降,一升一降之间意味着存在一个巨大的掘金市场,而需要解决的是BTC网络的效率问题,目前最好的解放方案就是跨链。通过ChainX的跨链功能,当BTC具备了高效率,具备了智能合约功能,会给我们带来怎样的全新的体验和获利机会,让我们拭目以待!

e4f009f013552b6a7cca557a79bebe6f-sz_11076.png

ChainX是基于波卡的Substrate技术框架搭建,PolkaX是ChainX的开发团队,整个开发过程PolkaX与波卡开发团队保持密切的联系。同时ChainX一直保持独立的研发能力,是Github上的主要代码贡献者之一,并且已经率先成功发布智能合约,在基于Substrate框架项目中已经开始领先。

Substrate作为区块链基础设施,提供了一系列通用的组件,可以通过Substrate框架快速构建新的区块链,未来DApp将可以运行在自己独有的链上,即所谓的“应用链”,应用链将极大地突破当前DApp的性能瓶颈,从而使得未来的DApp将获得具有媲美当前中心化互联网应用的性能,同时,不同的应用链通过平行链的方式接入波卡的中继链,可以实现链与链间的消息互通,价值互联。链与链之间的价值互联将带来巨大的网络效应,形成万链互联“的网络生态。

211dcde54bd0785c8cc71103fa5242a1-sz_1741012.png

GavinWood在Web3大会演示基于Substrate15分钟构建一条链

2016年PolkaX团队就关注到ParityTech,了解到他们拥有深厚的技术开发实力和宏大的愿景,所以在Polkadot白皮书发布后就立即着手研究,并翻译了第一个非英语版本的Polkadot白皮书,然后根据谐音给Polkadot起了个中文名叫波卡,并开始在中国成立波卡社区、组织Meetup等进行推广。当时Substrate还未完全从Polkadot项目中独立出来, PolkaX团队算是全球最早一批开发者。

跟随着Substrate这一年来的迭代, PolkaX理解到Substrate拥有着强大的开发扩展性,区块链开发者无需再关心底层的共识、网络、存储等基础模块,转而可以借助Rust和WASM专注于链的核心业务逻辑开发。于是经过半年多的时间,PolkaX团队完成了ChainX的4个版本的测试网开发,并于今年5月25日上线, Chainx是第一个基于Substrate框架主网正式上线的链。

在ChainX主网运行初期,PolkaX团队开发团队代理了一些社区运营的工作,并暂时担任议会职责。PolkaX团队带领众多节点将链的共识系统带入稳定运行阶段,并引领BTC轻节点跨链和DOT签名映射跨链等技术完成跨链。

PolkaX团队在开发方面已经完成了几个重要节点,(1)主网上线时ChainX完成了BTC的轻节点跨链,实现了BTC转账2s,手续费几分钱;实现了DOT签名映射跨链技术。(2)首次实现BTC的链上锁仓挖矿,和BTC自锁仓挖矿功能,首次实现了去中心化的代币分发模式,并有效扩大了ChainX在比特币社区的共识。(3) Cross-Dex跨链去中心化交易所开发。(4)波卡去中心化域名系统PNS开发。(5)KSM/PCX的闪兑系统。(6)BTC智能合约平台的开发及发布。

6ab23a80d35e13630192d9f6cb036154-sz_375295.png

11月16日,ChainX将在杭州举行“全球首个比特币智能合约平台发布会”。这次发布会是ChainX的战略定位发布会,ChainX的愿景将是打造比特币的生态门户。在发布会上ChainX发布智能合约测试网,这个测试网预期将会集成ERC20的BTC方案。ChainX同时拥有比特币和智能合约,两者结合方式还可以灵活调整。

发布会上,PolkaX向大家讲解几个用ChainX合约开发的DApp应用案例,并放出相应的文档,包含调试节点,合约开发,合约开发案例,合约部署工具等等。对于这个新的测试网,ChainX会提供对应的浏览器,API,钱包等。同时ChainX版的MetaMask也会在不久后放出,与合约开发者联动。

BTC在ChainX上实现合约功能后,PolkaX团队将首先实现的功能有:(1)去中心化交易所Cross-DEX,将ChainX DEX升级为跨链DEX协议,使任何人都可以一键发起去中心化交易所。(2) 波卡生态去中心化域名系统PNS,PNS(Polkadot Name Service) 是一个建立在 Polkadot 上的域名系统。

PNS的主要功能是域名解析,即将一个例如 “polka.dot” 这样一个可读性和可记忆性都非常好的字符串翻译成 Polkadot 上一长串无实际含义的地址。这样我们就可以在转账、投票以及一些 DApp 操作中使用像 “polka.dot” 这样简单易懂的『域名』,而不是冗长难记的『地址』。

现实生活中我们我们访问网站使用的是例如 “google.com” 的『域名』,而不是谷歌机房的 ip 地址。将 “google.com” 翻译成谷歌主机 ip 的服务就是 DNS(Domain Name Service),而目前全球的 IPV4 根域名服务器只有13台,其中9台在美国,2台在欧洲,1台在亚洲,如此中心化的分布也导致了互联网上有一个说法:攻击整个因特网最有力、最直接,也是最致命的方法恐怕就是攻击根域名服务器了。

0072466d47d63b91a2613c2757a0107f-sz_82754.png

而相比于 DNS,PNS 由于直接架构在 Polkadot 上,因此天然的拥有去中心化的特点,所以传统的攻击根域名服务器的方法自然无法奏效。除了基础的域名解析服务,PNS还提供了安全可靠的域名注册、拍卖、转让以及交易等功能,好的.dot域名也会有升值空间。

大家熟知的ETH域名系统eth-ens-namehash 这个 javascript 库提供了hash和normalize方法,对域名进行前置处理,使用UTS46来对域名进行标准化处理虽然支持utf-8编码的字符,但是同时也导致了一些钓鱼域名可以注册成功。

例如 faceboоk.eth 和 facebook.eth 看起来似乎是两个同样的字符串,但是却都可以在 ENS 上注册成功,这是因为第一个 facebook 中的第二个 ο是其实希腊字母 Ομικρον ,只是看起来一样罢了,而如果允许这样的情况继续发生的话,那么在现代互联网中屡见不鲜的『同形异义字』的钓鱼域名攻击在区块链中依然无法幸免。

所以在 PNS 的域名规则里我们只允许这些字符:.abcdefghijklmnopqrstuvwxyz1234567890存在。虽然这样会有不尊重少数语言的嫌疑,但是为了表面意义上的政治正确而增加用户的资产风险显然是个更加错误的决定。还有很多好玩的功能将会再PNS域名系统中呈现。

实现智能合约功能后,将会极大促进BTC 的稳定币、预言机、DeFi等应用的发展,逐步把比特币带入区块链3.0时代,ChainX最重要的下一步计划是打造比特币生态门户。以太坊从早期世界计算机的愿景后,经历了一些列的发展,到现今社区和基金会更加具象化的将以太坊定位为世界去中心化金融底层账本。

这一过程,也是智能合约蓬勃发展曲折前进的过程,从早期的加密猫、去年的Fomo3D、到如今去中心化的金融革命基础设施DeFi, 去中心化自治组织DAO,智能合约在商业落地上前进了一大步,ETH生态欣欣向荣。BTC的价值存储属性相对于ETH更突出,利用ChainX的跨链技术,将ETH上的落地应用在比特币上再实现一遍,这将创造巨大的掘金机会。

随着 ChainXBTC智能合约功能的上线,首先将极大的推动像BTC的稳定币、预言机、DeFi等应用的发展,PolkaX团队和议会基金将会给予技术和资金支持。

fb38e8c312e50caaff04ed80b4a5bf7d-sz_979942.png

ChainX创始人之一郭光华

郭光华曾就职于巴比特,秘猿科技,为多个中外企业提供区块链技术架构服务。参与以太坊、EOS框架重构的联盟链开发、Bytom、Substrate技术架构的ChainX等项目。组织多个区块链技术社区,拿到Cosmos黑客马拉松中国最高奖,翻译Ipfs白皮书,创建Polkadot、Cardano中文社区。

如果要参与ChainX生态建设,项目方会提供哪些支持?

PolkaX会放出相应的文档,包含调试节点,合约开发,合约开发案例,合约部署工具等等。ChainX严格来说没有官方,PolkaX的优势还是开发,所以只专注于开发,会根据开发进展和具体情况做一些技术workshop来辅助开发者,并且ChainX议会基金也将用于激励开发者。社区管理和推广仍然由社区负责,随着智能合约平台的发布,会有推出workshop和激励dapp开发等活动。

比特币开创了去中心化密码货币的先河,它用十一年的时间检验了区块链的安全性和可行性。ChainX利用Substrate技术让比特币变得更加完美、更具价值。我们相信ChainX和比特币未来可期。(作者:超节点区块链SSSnodes)