从学习加密货币开始,已经会从交易所注册、买币、做一些投资,但还想更进阶享受区块链世界带来的好处,一定要学会怎么使用 DApps(Decentralized Applications),也就是所谓的去中心化应用程序。例如以太坊就是一个大型的iOS,各种在以太坊执行的应用程序就是DApp。

DApps这样做的好处是不再需要被绑在交易所,投资标的也不限于交易所提供的有限数量,整个区块链上的应用都随你使用;再者,交易所一般都是中心化的,将所有资产放在同一个地方投资,就像把鸡蛋都放在同一个篮子里有风险,因此学会怎么使用 DApps,才算真的体验到区块链带来的去中心化与自由。

DApp 是什么

在 Web 2.0 时代我们使用 apps(应用程序)来聊天、社交、看影片、购物等,其对应到的就是 LINE、Facebook、YouTube、虾皮购物的应用程序;换到 Web 3.0, 我们还是需要应用程序来完成上述这些日常使用需求,但最大的不同在于 decentralized(去中心化)这部分。

过往的应用程序都是中心化的,意即使用者的资料、资产都被各家公司储存在自家的资料库(database)、金库,彼此不流通、不会对外公开,因此可能会发生公司洩漏资料或资产被骇的可能,若有一天公司不幸倒闭,所有的资产可能也无法取回。

DApp 的好处是所有的资料、资产与行为都是纪录在区块链的分佈式网络上,不但 DApp 本身就是开源的,开发者也无法拥有使用者的资料与资产,也不会因为任何缘故而被删除;加上使用者透过 DApp 界面会与后端的智能合约(smart contract) 做互动,交易都会自动被执行(例如质押币到矿池,一段时间后可以领取奖励),可以避免任何人为的风险。

如何开始使用 DApp

1) 注册一个数字钱包(digital wallet)

首先需要先注册一个数字钱包并取得钱包地址,如前面提到在 Web 3.0 时代,因为所有的资料都是记录在区块链节点上且不属于任何一个开发者,因此不需要像 Web 2.0 时每到一个网站、app 都需要重新注册帐号、密码来识别每个使用者;我们只需要基本一个钱包地址,透过在每个 DApp 的页面上「连接钱包」(connect wallet)就能纪录这个地址的行为(因为区块链匿名的特性,一般都是使用「钱包地址」作为使用者的辨认方式),加上钱包可以存放加密货币,能够直接用来支付在 DApp 上操作需要支付给矿工的气费(gas fee)。

市面上钱包有分很多种,使用DApp 的方式都大同小异,以下用去中心化的跨链钱包 KryptoGO Wallet 作为示范。

2) 打开 DApp 页面连接钱包

在钱包里找到 DApp 浏览器,首页也建议了几个常用的 DApps,可以直接点击前往,或者在搜寻列上先选择要的链种,确认后打入 DApp 的网址再前往。一到 DApp 页面通常会要求你连接钱包 (Connect),选择自己的钱包种类并确认连接。

附带一提,DApp 浏览器通常都是内建在钱包里头,无法单独存在,方便使用者直接在手机 (或行动装置)连接上各种 DApp,因此在 Web 3.0 的时代,我们不再需要下载一堆 app 在手机里头,而是直接透过 DApp 浏览器就能轻松使用各种服务。

3) 开始在 DApp 里进行操作,享受众多流动性挖矿、swap等应用

操作部分就如同透过网页上操作一样,只是透过手机装置就保有更多的移动性与弹性。举例来说,要使用手机在 PancakeSwap 进行流动性挖矿,先经由 DApp 浏览器到 PancakeSwap,在首页的右上方连接钱包后,在 Earn下面寻找要投入的池子,如果钱包里没有足够的 LP token,则需要先去投入相关的币去组成 LP token,完成后再点「Enable」开始挖矿投资,会跳出「Sign」签署的讯息,确认过后就完成手续,流程跟网页版一样简单。其他 DeFi 投资、swap等 DApp 也只要按照类似的步骤,基本上通通都可以直接在手机端完成。

以上简单介绍了 DApp 以及如何使用 DApp 浏览器完成流动性挖矿等服务,好处是这些 DApp 应用都是去中心化的,能够保障资产是存在区块链上,比较不用担心开发者倒闭、rug pull 的问题,以及做到分散风险;另外还能接触到许多交易所原先无法提供的标的物、服务。因此有机会一定要试试看以 DApp 进行投资,不要只会在交易所里玩啦。