LikeChain 簡介

Table of Contents

LikeCoin 的區塊鏈生態

在七月初,你可能會發現 LIKE 的交易極度緩慢,雖然過了好幾天,所有的交易仍處於「等待確認」狀態;其原因是那幾天以太坊的燃料價格(gas price)非常昂貴。

甚麼是燃料價(gas price)?

所有以太坊上的交易都需要交給以太坊的礦工去確認,而這世上是沒有免費午餐的-礦工們是需要有誘因才會工作。在以上情況下,交易費便是他們的誘因。每一宗交易都需要若干算力去完成,而這算力的計算單位是燃料(Gas)。當交易越複雜,需要的燃料越多。

每一次發送交易之前,發送方都需要為該筆交易預算所需的燃料設定燃料價,燃料價的單位為Gwei/燃料。以一個典型的以太坊交易為例,約需要21,000 Gwei 燃料去執行。假設你設定的燃料價為 1 Gwei,交易費計算方式如下:

21000 * 1 * 1e9 (Giga) *1e-18 (wei) = 0.000021 ETH

以執筆時的價格換算,大約等值$0.0098 美金。

為甚麼燃料價會上升呢?

由於交易發送者可以就每一宗交易設定不同的燃料價預算,因此礦工們當然會有相對應的策略,就每一個有容量限制的區塊把挖礦的利潤最大化。直觀地說,燃料價設定越高,礦工執行這宗交易的機會越大。

在2018年有兩件很有名的事件發生而導致短時間內產生大量交易,由於所有人都希望以太坊網絡能盡快執行他們的交易,導致燃料價急速上升,並令以太坊網絡出現「堵塞」情況超過一個星期。第一個事件事是以太貓 (CryptoKitties, 08年1月),另一個是 FCoin 的空投競賽(08年7月)。這兩件事件都令到平均燃料價飊升至超過 80 Gwei,而平時大約是10~20 Gwei。

LikeChain 簡介
2018年燃料價歷史(直至7月) 資料來源: Etherscan

以太貓 (08年1月)…FCoin的空投比賽(08年7月)…令到平均燃料價飊升至超過80Gwei。

這與 LikeCoin (LIKE)有何關係呢?

LIKE 其實是基於以太坊的 ERC-20 代幣,即所有LikeCoin的操作背後其實是以太坊的交易。所以燃料價格高企是會影響 LikeCoin 交易的。

LIKE現在有幾個應用案例,如你可以使用 LikeCoin 紅包或 LikeCoin 奬賞(註冊 LikeCoin ID及確認電郵),在like.co兌換LIKE,又或者可以在朋友之間互相傳送 LikeCoin。

LikeChain 簡介
LikeCoin 禮券(LikeCoin 基金會贈送的農曆新年利是,可兌換8個或88個 LikeCoin)
LikeChain 簡介
試試點擊這裏送我一些 LikeCoin 吧

也許你會覺得奇怪,為甚麼用 LikeCoin 禮券或 LikeCoin 奬賞兌換LIKE,或甚至送LIKE給朋友時,都不需理會交易費或以太幣呢?對,這是因為我們背後使用了黑魔術,名叫代幣付款委託

這是因為我們背後使用了黑魔術,名叫代幣付款委託。

代幣付款委託

因為 LikeCoin基金會才是真正的交易發送者,所以我們需要為 LikeCoin奬賞的兌換支付交易費。其實朋友之間透過 like.co 互相傳送 LikeCoin,基金會也已代為支付了交易費的;我們這樣做是為了降底加密貨幣新用家的入門門檻。

試想想,當你使用以太坊發送 LikeCoin給某人,你不但需要設定燃料上限,也需要設定燃料價,同時你要有足夠的以太幣支付交易費。簡單如發送 LikeCoin,你不但需要明白複雜的概念,還同時處理兩種不同的加密貨幣。對新手來說真是太混淆了,不是嗎?但是有了代幣付款委託這機制後,用戶只需要設定要傳送 LikeCoin的數量和在Metamask上簽署,基金會會代為支付交易費,智能合約將會確實無誤地執行交易。

我們會為你支付交易費,你簽署要傳送的交易,智能合約將會確實無誤地執行。

LikeCoin基金會要承擔多少交易費呢?

一個典型代幣付款委託函數的呼叫需要大約90,000單位的燃料。在大部份的時間,我們用10Gwei的燃料價,即交易費是0.0009ETH(執筆時約54 LIKE)。當燃料價處於高峰時(80 Gwei),如果我們跟從以太坊網絡80Gwei這燃料價,交易費會上升至0.0072ETH(執筆時約433 LIKE)。使用代幣付款委託傳送 LikeCoin數量的中位數是19 LIKE,即表示交易費是傳送價值的2280%。所以當燃料價處於高峰時,我們限制了燃料價最高為50 Gwei。由於我們出的燃料價遠低於平均的80 Gwei,於是交易在交易池卡死了近一個星期。
就算在正常的情況下,交易費(10Gwei)相對於 LIKE 傳送的數量的比例仍然很高。上文提及,交易費大約 54 LIKE,而每宗交易 LIKE傳送數量的中位數是19 LIKE,即交易費是傳送價值的 284%。

這會不會威脅到 LikeCoin的生態呢?會!對整個生態來說燃料價格高企絶對是一個嚴重的問題,我們的用例主要是微付費,這樣高的交易費用是絶對不能接受的。

那是不是意味着 LikeCoin 的設計不現實呢?不是。我們最初設計 LikeCoin協議時,已意識到這個問題。我們的解決方案是引入側鏈,名叫 LikeChain,去處理我們大部份的交易。

我們的解決方案是引入第二層的解決方案,名叫 LikeChain,去處理我們大部份的交易。

甚麼是 LikeChain?

以太坊社區正在努力去增強網絡的表現與可擴展性,同時又能減低交易成本。他們已有很多提案,如 sharding(碎片)、Proof of Stake(權益證明)、Raiden Network(雷電網絡)、Plasma 等。可是現在它們還未能於正式環境中執行,我們可不能呆著等待這些技術成熟至可以構成 LikeCoin生態的一部份。所以我們為 LikeCoin創造了自己的區塊鏈,與以太坊並行,這就是 LikeChain。
要處理LIKE的傳送, LikeChain 一定要符合下例的要求:

  1. 由以太坊傳送 LIKE 到 LikeChain。達成方法:於以太坊將ERC-20 LIKE 鎖定,同時於 LikeChain 鑄造出相同數量的代幣。
  2. 當不同個體(LikeCoin ID)於 LikeChain 傳送 LIKE 時,只需要非常低的交易費。
  3. 由 LikeChain 傳送 LIKE 返回以太坊。達成方法:在 LikeChain 銷毀代幣,同時釋放以太坊 ECR-20 鎖定了的LIKE。

以上三點如可達成呢? LikeChain 的技術論文與 MVP 很快便會公佈,請繼續留意往後陸續發佈的消息吧!

我們不會呆著等待這些技術變成熟並能成為 LikeCoin 生態的一部份。

相關鏈結: 以太坊代幣付款委託 | 如何編寫DApp | English version