作為擁有獨一無二技術的公鏈,雪崩協議正快速地發展自己的生態系,其中又以 Defi 為大宗,包括 Sushiswap、Pangolin、Coin98 等項目都有部署在雪崩協議上。
在正式進入教學之前,我們先介紹一下雪崩協議的架構。
雪崩協議主網架構
雪崩協議最特別的地方是,主網有三條區塊鏈,分別是 Exchange Chain(X),Platform Chain(P),Contract Chain(C) 鏈,分成三條鏈是為了將不同的功能分開,來提高性能與開發的彈性。而這三條鏈都是由主網進行驗證,享有同樣出色的安全性。要成為主網的驗證者,至少要質押 2000顆 AVAX,並鎖定一段時間;或可以選擇成為委託人,委託驗證者幫忙質押你的 AVAX,這種情況最低只須要質押 25顆。質押的方式我們會在下一篇文章做教學 。
在雪崩協議的開發上,除了可以使用以太坊的開發語言 Solidity 外,還支援 Go 語言 ,並且將在未來加入更多的語言。
接下來介紹雪崩協議三條鏈的不同功能,要注意不同的鏈會有不同的地址。
- Exchange Chain(X-Chain)
主要處理「數位資產相關」的功能,比如發行貨幣和交易數位資產,甚至是將「實體資產」如債券或房地產數位化,並且可以為各式資產設置不同的功能與規範,比方說在明天前不能交易,或只允許美國公民使用 … 等客製化條件。
註:使用者從幣安提幣 AVAX 不能直接轉帳到 Metamask 的地址,要轉到 X-chain 的地址,因為 metamask 上是 C-chain 地址。下面我們會有詳細的轉帳教學。
- Platform Chain(P-Chain)
主要處理平台上的業務,比如增加驗證者、質押貸幣、或創建自定義的 subnet。同時驗證者也可以創建動態或私有的子網路,在這些子網路上,驗證者可以完全的操控經濟模型、數據、虛擬機等功能,創建一個完全客製化的子網路,並享有雪崩協議的安全性與性能。 - Contract Chain(C-Chain) 主要處理智能合約相關功能,和 Dapp 的應用程式互動。
比方說雪崩網路的 MetaMask,就是佈置在 C-Chain 上,使用 C-Chain 的地址。C-chain 也是用來和 Pangolin(可以想像為雪崩網路的 Uniswap)等 Dapp 程式互動的鏈。
關於雪崩協議的團隊
以太坊創始人 Vitalik 於 Twitter 提到「雪崩協議和比特幣具有相當的正當性」
雪崩協議由康乃爾大學教授 Emin Gün Sirer 、計算機科學家 Kevin Sekniqi ,和 Facebook 的區塊鏈計畫「 Libra 協議」的作者 Ted Yin 於 19 年共同創立,並於 2020 年 9 月 22 日正式上線主網。
Emin 教授除了是學術的研究人員,也是一位密碼學的開發者,在 2001 年,便開始使用 PoW 共識機制。另外兩位 Ted Yin 和 CPO 都是 Emin教授的博士班學生。Avalanche 也受到知名機構 Andreessen Horowitz、Galaxy Digital、比特大陸等機構的投資。
Pangolin 是什麼?
Pangolin 穿山甲,是一個去中心化的交易所,如果有用過 ETH 生態的人,可以把它想成 Uniswap,而 Pangolin 就是部署在雪崩協議上的 Uniswap,包括介面幾乎都一樣。
什麼是去中心化交易所?
平常在交易的時候,要從 A 代幣換成 B 代幣,我們可以想像是把 A 放到一個箱子裡面,再從箱子裡面拿等值的 B 出來,比方說 A 價值 10 U,那交易就是放 10 U 的 A 進去,拿價值 10 U 的 B 出來,而箱子就是所謂的流動性池。
在 Defi 的世界中,我們可以創建自己的流動性池,也就是當我們要當流動性提供者,我可以準備 100 U,分別放 50 U 的 A 代幣,跟 50 U 的 B 代幣進流動性池,只要有人要交易,他就可以透過流動性池把 A 代幣換成 B,或把 B 換成 A,而使用流動行池的人則要付手續費,做為「流動性提供者的收入」,如果以專業術語而言,也可以叫這個機制是 「Automated market-making model 自動做市商」自己創建一個交易市場。
除了以上手續費的收入之外,為了激勵更多人提供流動性,Pangolin 還會額外提供 PNG 代幣作為流動性提供者的獎勵,因此我只要在 Pangolin 上提供流動性,我會收到使用者的手續費 + PNG 代幣的獎勵。
而 Pangolin 有幾個特點是:
- PNG 代幣是完全發給社群的,項目的創辦團隊並沒有保留任何 PNG 代幣
- 手續費比 Uniswap 便宜很多,因為 Uniswap 是建立在以太坊上,而 Pangolin 是部署在雪崩協議上,雪崩協議的手續比以太坊便宜。
- 基於上述同樣的理由,Pangolin 的交易完成時間也比 Uniswap 快。
如何在 Pangolin 上成為流動性提供者
目前在 Pangolin 上成為流動性提供者,可以獲得不錯的報酬,相較於在官網上質押貸幣成為驗證者,則約為 10% 的年化報酬。
步驟 1. 取得 AVAX 代幣
首先,我們要先到交易所買 AVAX 代幣,目前支援雪崩的交易所有幣安、火幣、Kucoin 等。這邊我們以幣安為例,先進到交易所購買 AVAX 代幣。
步驟 2. 將 AVAX 轉到 AVAX Wallet
在購入 AVAX 之後,我們要將 AVAX 轉到 AVAX Wallet,所以要先註冊 AVAX Wallet。
點選 create new wallet 後,我們將助記詞記下來,之後登入時都可以使用助記詞登入到這個錢包。完成後點選 access wallet。
步驟 3. AVAX 充值地址
登入錢包後,在紅框處是我們主要處理「數位資產相關 X-chain」的錢包地址,也就是幣安要發送的地址。
在左邊面板有:
- Send – 轉帳給其他帳戶 ex. Metamask
- Cross Chain – 在三條鏈之間做轉帳。(待會會用到)
- Earn – 抵押 AVAX 成為雪崩網路的驗證者。
步驟 4. 複製 X-chain 的帳號
並從幣安提現到這個地址
步驟 5. 確認 X 鏈錢包收到 AVAX
稍等一段時間之後,就可以收到提現的 AVAX 。
要注意這個 AVAX 是放在 X 鏈的錢包裡。
步驟 6. 把 AVAX 從 X-chain 轉帳到 C-chain
待會我們要使用 Metamsk 來使用 Pangolin(類似雪崩網路的 uniswap),而 Pangolin 是使用「處理智能合約的 C-chain」 ,因此要先把 AVAX 從 X-chain 轉帳到 C-chain。
我們先在左側面板點選 Cross Chain,再到中間把 Source Chain(轉出帳戶) 改成 X chain,Destination Chain(轉入帳戶) 改成 C Chain。
輸入要轉帳的金額,點 Confirm。
很快就可以看到 AVAX 已經成功被轉到 C chain 了。
步驟 7. 設定 Metamask
因為 AVAX 是使用自己的公鏈,不是以太坊,所以我們需要到 Metamask 上設定雪崩網路。
點選最上面的網路選項,滑到最下面選擇 custom RPC,設定網路。
這邊是 Avalanche 網路的設定參數:
- Network Name: Avalanche Network
- New RPC URL: https://api.avax.network/ext/bc/C/rpc
- ChainID: 43114
- Symbol: AVAX
- Explorer: https://cchain.explorer.avax.network/
Network Name 可以自己設定。
步驟 8. 複製 Metamask 地址
設定好雪崩網路後,選擇剛才設定的網路,並複製地址。
步驟 9. 把 AVAX 打到 Metamask
這時,我們要將 AVAX 從雪崩錢包打到 Metamask 上。
回到 Avalanche Wallet ,點選最左邊的 send,將 source chain 改成 C chain,輸入要轉帳的金額。
在右邊的 address 欄位貼上 Metamask 的地址,並點選 confirm。
步驟 10. 到 Pangolin 進行質押
完成後,我們就可以進到 Pangolin exchange,準備開始質押。
進到 Pangolin 內要先連結 Metamask 錢包,先點選 new png,看一下想投到哪一個流動性池。
*注意因為 Pangolin 有升級過,要選 new png 才有收益。
步驟 11. 準備流動池的第二種代幣
選好之後因為流動性池中的代幣是一半一半的,所以要先把一半的 AVAX 換成另一個代幣。這邊以 AVAX-PNG 流動性池為例。
點選左上角的「兌換」。
並將 AVAX 換成 PNG。按 swap 再到 Metamask 上 confirm。
步驟 12. 提供流動性
換好之後,選擇上方的「資金池」,點選「add liquidity」,Supply 之後就我們會拿到流動性代幣,證明我們有提供流動性。
步驟 13. 用流動性代幣進行挖礦
接下來我們要拿流動性代幣資金池去抵押挖礦。
我們可以在 Pangolin 上挖礦,或是 yield-yak 上。
我們可以注意到 yield-yak 上的 APY 比較高。是因為 yield-yak 上有 Auto-compound 的機制,簡單來說會 Re-invest 挖礦產生收益。在 Pangolin 上如果我們沒有去領去收益,那收益就會一直放著直到被領取
Auto-compound 則會自動提取收益,並將收益賣掉,再換成流動性代幣,複投進資金池裡,類似複利的概念,因此收益會比較高。
步驟 14. Deposit 流動性代幣
這邊以 Yield-yak 為例,首先選擇要 Deposit 多少的流動性代幣,再點選 Deposit 就完成了!
總結
相較於其他公鏈,雪崩協議上線的時間不到一年,目前仍處於相當早期的階段。在公鏈的競爭者中,以高速交易著名的 Solana 市值排名第十三名, 多樣性環境的 Polkadot 市值排名第九,而雪崩則是第四十七名,仍有相當大的發展空間。
雪崩也在未來的路線圖中提到,他們會公布新的「以太坊橋」,讓資產的轉移在 ETH 和雪崩之間更簡單。在開發上,雪崩也將推出「Blueberry」的開發工具,讓使用者可以直接使用自訂義的虛擬機和規則;而子網則可以給企業和機構對於自己的項目有完全的控制權。
在開發上,雪崩給予開發者相當大的空間發揮,期待接下來不只是以太坊上移植的項目,更多利用雪崩的優點開發特別應用的企業、機構在雪崩的生態系上發展。
-本文不構成投資建議,僅作教學與介紹,投資人仍須自行做好風險管理-