对JOYSO来说,最重要的就是去中心化的精神。我们用以太坊(Ethereum)的智能合约(Smart Contract)撰写交易所功能。所有结算都发生在链上,不管下单或出入金,都需要使用者的签名才能运作,以确保一个无需信任的交易环境。我们也使用了链下订单撮合服务来提升使用体验,增加效率和减少成本,却不会影响到去中心化交易所的本质。
我们相信,去中心化交易所会是代币经济(Token Economy)的基础。代币经济将带来新的商业模式。企业可以发行代币,鼓励顾客做出贡献,形成一个利益一致的生态圈,让企业与顾客不再对立。当企业纷纷发行代币,市场会充斥着成千上万不同的代币,透过去中心化的方式交换。然而,这个理想并不会只发生在以太坊单一区块链上。我们将看到拥有不同应用优势的区块链,各自发展出蓬勃的代币生态圈。
其中,星云链(Nebulas)就是一个极具特色的区块链。
JOYSO与星云链合作
星云链(Nebulas)是一个类似以太坊的智能合约平台,发行有货币NAS。其最着名的特色,是提出了星云指数(Nebulas Rank)的概念。星云指数可以用来衡量区块链中的每个地址对整体的贡献,就和Google早期使用PageRank演算法来衡量网站的重要程度一样。这个指数也可以估算出每个智能合约的重要程度,甚至推估整个区块链的使用者网路效应。对目前仍属混沌的DApps领域,有着指标性的意义。
今天,我们很高兴宣布JOYSO和星云链的正式合作。JOYSO将会在星云链上部署一个全新版本的去中心化交易所:NAS-JOYSO。这也是JOYSO在以太坊主网以外的第一个尝试。
NAS-JOYSO是一个完全基於智能合约的交易所,除了链上结算,也提供链上撮合的服务。NAS-JOYSO将提供任何NRC20代币(类似於以太坊的ERC20标准代币)交易,为星云链的代币生态圈带来流通性。
有鉴於星云链目前的版本尚未支援跨合约呼叫,NAS-JOYSO目前会提供内置代币的功能。在下一个版本推出後,NAS-JOYSO即会支援NRC20代币交易。
NAS-JOYSO的第一个版本已於六月底在测试链上线。接下来会配合星云链的新版本,在主链上线。
开发与测试工具
在开发NAS-JOYSO的过程中,我们也探索了目前星云链提供的开发工具。以下就简单介绍几个在星云链上撰写及测试智能合约时,会用到的工具。
部署智能合约的工具:Web-Wallet
Web-Wallet是一个客户端的网页工具,可以用来创建新的Nebulas钱包,发送NAS交易,以及部署智能合约等等,功能类似於以太坊的MyEtherWallet。要取得Web-Wallet,可以透过Nebulas官方的github下载。
与DApp互动的插件:WebExtensionWallet
WebExtensionWallet是一个Chrome浏览器的扩充功能,可用来发送NAS,以及与星云链的DApps互动,功能类似於以太坊的工具MetaMask。你可以在Chrome Web Store搜寻“NasExtWallet”找到并下载。
使用星云链的API:neb.js
neb.js是一个与星云链沟通的JavaScript API,可透过npm安装。neb.js可执行在浏览器或是node.js上,用来签署与发送交易,以及部署智能合约。
使用钱包插件的API:nebpay.js
nebpay.js是一个与钱包插件(例如WebExtensionWallet)沟通的JavaScript API,可透过npm安装。
区块链浏览器:Nebulas Explorer
Nebulas Explorer (https://explorer.nebulas.io) 是星云链的区块链浏览器,可以用来查询目前区块高度,交易确认数等资讯。类似於以太坊的Etherscan服务。
星云链的现况
在星云链上部署智能合约的体验,和使用以太坊极为相似。星云链是用JavaScript来撰写智能合约,对於熟悉JavaScript的开发人员来说,相当容易学习。另外,在星云链上部署合约所需的Gas令人意外地非常少,这也给了星云链成本较低的优势。当然,跟以太坊相比,星云链相对非常年轻,能使用的工具也没那麽多,但已经足以部署大部分以太坊上简单的合约。
星云链的主要特色功能,像是提供去中心化搜索的星云指数,以及合约升级的星云原力都尚未实现。目前仍专注於建立一个稳固的主网,以吸引开发者投入。在过去两个月,星云链举行了一个为期八周的激励计划(Nebulas Incentive Program),吸引了上千个DApps参与。我们很期待看到未来星云指数和星云原力推出後,能够对DApps以及代币生态圈造成什麽样的影响。
JOYSO将持续在不同区块链上打造去中心化交易所,提供该区块链好的代币流动性。星云链是我们在以太坊主网以外的第一个尝试。未来,基於星云链的NRC20代币可望实现的可搜寻性与可升级性,也会是NAS-JOYSO发展的首要考量。
本文作者为 Pei, JOYSO