热门 Dapp ─ CryptoKitties (加密猫) 在2017年底爆红。它的人气快速飙升,甚至一度占了以太坊所有交易的13%。你是否曾好奇什麽是 Dapp?又该如何使用呢?一起来看看吧!
什麽是 DApp?
DApp 的全名是 Decentralized Application,中文是分散式应用程式。DApp 大多建立在区块链上,一种由全世界许多节点组成的分散式点对点网路。如同社群媒体丶通讯软体以及串流服务是建立在网际网路的基础上,DApp 则是被誉为网际网路2.0的区块链上的具体应用。
与一般应用程式最大的不同在於,DApp 不需要透过中介者来维持运作以及管理用户资料,因此可以把资料的掌控权交还给使用者。DApp 也解决了信任问题,不再需经由中介者就能够直接传递有价值的资产。
DApp 是依据事前在智能合约中写好的程式码运行,通常程式码是开源的,所有人都能够进行检视,且没有人能够任意修改。由於架设在分散式的网路上,Dapp 不会受到单点故障的问题影响,也不被任何人所控制及拥有。
探索上千种 DApp
在 State of the DApps, DAppRadar 或最近由 Cointelegraph 推出的 DApp 分析平台 DApphub 上,你能够找到上千种架设在以太坊上的 DApp。除了探索各种有趣的 DApp,你也能够看到 DApp 的统计数据像是每日活跃用户丶以太币馀额丶交易量和排名榜单。以现阶段来说,交易所和游戏是最热门的两种 DApp。
像 JOYSO 这样的去中心化交易所,背後主要是由智能合约在运行,所以也算 DApp 的一种。去中心化交易所在交易的过程中,不会扮演中介者的角色,替用户保管资产,因此能把交易风险降到最低。用户也能保有隐私并且立即开始交易,因为不须事先进行注册。
如何使用 DApp?
目前大多数 DApp 都是由以太坊的智能合约驱动,因此这边就用以太坊的 DApp 作为例子。
开始使用 Dapp 的步骤是:
1. 建立钱包
由於 DApp 架设在区块链网路上,因此我们必须先拥有一个可以连到区块链网路的钱包。在使用 DApp 的过程中,这个钱包会扮演连接浏览器和区块链网路的角色。
最多人使用的以太坊钱包是 MetaMask,它是一个能在 Chrome, Firefox, Brave 上使用的浏览器扩充元件。透过 Metamask 就能在浏览器上连接到以太坊网路,然後开始使用 DApp。如果是在智慧型手机上,Cipher, Trust 和 Toshi 是比较常见的选择,这几个浏览器都能支援结合钱包,因此能够在手机上使用 DApp。
2. 传送一些以太币到钱包
建立好钱包後,必须传送一些以太币到钱包里,因为在使用 DApp 时,会耗费一些区块链网路中的算力,来验证用户在 DApp 中进行的动作,在这过程中,会用以太币支付矿工费给维持区块链网路运作的节点,作为他们的奖励。
3.开始使用 DApp
钱包中有了一些以太币之後,你就可以开始使用 DApp 了。使用上面所提到的浏览器来使用 Dapp,就可以体验去中心化的厉害之处罗!
最後提醒大家,JOYSO 也算是 DApp 的一种,因此学会上面使用 Dapp 的步骤後,也就学会如何使用 JOYSO 啦!