跳到主要內容

什麼是質押與削減?我們如何將其提升到新層次

Robert
ABT NetworkBlockchainFAQsstake

什麼是質押?

「質押」這個詞在區塊鏈和加密貨幣領域長期以來一直被誤用和誤解。大多數人聽過「質押」這個詞是來自權益證明(Proof-of-Stake,PoS),它是比特幣所使用的傳統工作量證明(Proof-of-Work,PoW)之外的另一種機制。但「質押」到底是什麼意思呢?

在金融領域,「質押」一詞很可能源自「質押權利」的概念,意指主張對某物的所有權。在權益證明系統中,使用者本質上是在質押他們的資產,或將其作為抵押品,以換取獎勵。這類似於對一塊土地或其他資源質押權利的概念。

有些惡意的區塊鏈項目,尤其是某些去中心化金融(DeFi)項目,經常將「質押」用作「賺取利息」的術語,並利用它吸引用戶鎖定代幣以獲取高收益利息。在本文中,我們不討論這些行銷手法或詐騙,而是專注於系統設計中「質押」的嚴肅意義。

質押有什麼好處?

通常質押會給用戶帶來一些好處,這也是用戶願意質押資產的原因。在權益證明系統中,質押可以為用戶提供多種好處。首先,它允許用戶僅憑持有資產就能賺取獎勵,這可以帶來被動收入。此外,質押有助於提升網絡的安全性,確保有足夠的資產被質押,使得對網絡的攻擊變得無利可圖。這能使網絡更加去中心化且抗攻擊。最後,質押還能提升被質押資產的價值,因為有限的質押資產供應會推動需求上升。

在 ArcBlock 的質押設計中,我們讓質押的好處更加有價值,例如在即將推出的升級中,我們支持了一項新功能「質押免 Gas」,用戶只需質押少量 ABT 代幣,即可完全免除交易手續費,應用程式也可以為其用戶質押以免除 Gas 費,提升用戶入門和使用體驗。

透過允許基於 ArcBlock 建立的應用程式為用戶提供額外好處,這將開啟許多新的使用場景,並為用戶與去中心化應用(dApps)交易提供安全且可靠的環境。

什麼是削減(Slashing)?

削減是一種懲罰機制,用以阻止惡意行為者試圖破壞網絡安全或違反規則。當有人試圖以任何方式違反規則時,他們將面臨削減——意味著他們會失去部分或全部被質押的資產。

質押指的是持有一定數量的特定資產以獲得獎勵的行為。這有助於保障網絡安全,並為用戶提供潛在的收入來源。

而削減則是對從事損害網絡行為的用戶進行懲罰的做法。這可能包括試圖作弊或從事可能危及網絡安全的活動。透過對不良行為者施加懲罰,系統能確保用戶有動機以有利於整個網絡的方式行事。

凡有「質押」必有「削減」風險

「質押」與「削減」是完善質押系統中的一對關鍵機制,若沒有「削減」,「質押」就失去意義。兩者常被結合使用,打造一個既安全又能激勵用戶良好行為的系統。

質押與削減共同創造一個獎勵良好行為、懲罰不良行為的機制,有助於確保網絡的安全與穩定。若沒有削減的懲罰威脅,用戶可能不會有動力為網絡的最佳利益行事,這可能導致網絡崩潰。

許多用戶未注意到質押資產存在部分或全部損失的風險,只專注於可獲得的利益,這正是大家需要特別謹慎的地方。

舉例來說,在最近改變的以太坊 PoS 系統中,系統只要求32 ETH作為質押門檻,使用者即可成為驗證者,並有機會在挖礦過程中賺取更多 ETH。這確實令人興奮,但若節點行為不當,無論是故意惡意節點,或是因網絡問題或系統遭攻擊,都有可能損失部分或全部的 32 ETH。

另一個例子是,在最新的 ArcBlock 系統中,用戶只需質押 1 ABT 即可免除所有交易手續費,但若用戶濫用此權利,發送大量惡意交易,將面臨質押代幣被削減及失去免 Gas 特權的風險。

質押與削減對 dApps 有何用處?

質押不僅可用於區塊鏈,也能在多方面對去中心化應用(dApps)產生幫助。首先,質押能提升 dApp 的安全性,確保有足夠資產被質押,使攻擊變得無利可圖,讓 dApp 更加去中心化且抗攻擊。此外,質押還能為 dApp 的開發與維護提供資金來源,因為質押用戶可獲得獎勵,這些獎勵可用於支持 dApp。

再者,質押能促進 dApp 的用戶採用與參與度。透過讓用戶僅持有資產就能賺取獎勵,質押為用戶使用與支持 dApp 創造強烈誘因,進而推升 dApp 原生代幣的需求與價值。

總體而言,質押是 dApp 的寶貴工具,能在安全性、資金與用戶採用方面帶來多重好處。

ArcBlock 的區塊鏈設計從一開始就重視「質押」與「削減」,並認為它們對 dApp 非常有用。質押交易於 2019 年首版引入,但我們保持低調,持續改進,直到認為其足夠通用,適合應用。

ArcBlock 通用質押與削減機制如何運作?

  • 任何代幣、NFT 或其組合皆可質押

任何數位資產都能質押,無論是系統原生代幣如 ABT,或用戶發行的代幣,甚至任何 NFT 都可質押。由應用程式自行決定要求用戶質押何種數位資產。

質押是 ArcBlock 中一種特殊交易,通常由應用程式準備,需用戶透過其 DID Wallet 簽署。DID Wallet 會清楚顯示並說明用戶將質押的資產及質押條款,若用戶同意,即可簽署交易。

  • 質押資產被保存在特殊區塊鏈帳戶中

這是 ArcBlock 區塊鏈的獨特設計,與其他系統不同,質押不只是用戶將代幣發送到他人地址(用戶通常無法辨識該地址是智能合約還是他人帳戶),質押資產會被保存在專門為該用戶及應用程式設立的特殊帳戶中,這得益於我們區塊鏈底層採用的 DID 協議。

質押帳戶中的資產只能被解除質押(返還至原始帳戶)或被削減(送至專門的削減帳戶)。削減只能由事先同意的削減者帳戶發起,該帳戶會在質押交易時簽署確認。

此設計大幅降低跑路或駭客攻擊的風險,區塊鏈確保質押帳戶中的資產只能返還原帳戶或被指定削減者削減,無法自由轉移至攻擊者帳戶。

  • 用戶可隨時因任何原因解除質押

用戶可隨時從其 DID Wallet 啟動解除質押流程。我們在 DID Wallet 中建立專門頁面,讓用戶一覽所有質押資產,並能透過 DID Wallet 一鍵直接解除質押。

此設計保障用戶質押資產安全,解除質押不需應用程式協助或資訊,即使應用程式不再運作或故障,用戶仍能直接從錢包解除質押。

  • 解除質押有冷卻期

在 ArcBlock 區塊鏈上,解除質押交易是「兩階段」交易:用戶先發送解除質押請求交易,若請求成功,將有一段事先約定的「冷卻期」,期間用戶無法領回質押資產,必須等待冷卻期結束後才能發送領回質押資產的交易。

冷卻期設計用於保護系統與應用程式免受攻擊者侵害,防止惡意用戶質押資產後立即解除質押以逃避懲罰。冷卻期讓此類行為變得困難,應用程式應設定合理冷卻期以確保有足夠時間偵測惡意行為。

用戶開始質押時,DID Wallet 會提醒用戶冷卻期可能長度,只有理解風險後才應簽署交易。

  • 削減者不會直接獲益

為避免削減者為自身利益而非懲罰惡行而削減資產,系統設計規定被削減的資產不會送給削減者,而是送入整個 ArcBlock 區塊鏈系統的社群池,成為生態系統的獎勵。

質押有哪些使用場景?

質押功能可啟用許多使用場景,促進更好的去中心化應用社群。去中心化應用的本質是無中央控制者與審查,這對言論自由有利,但也帶來惡意用戶與不良行為的風險。質押與削減機制是利用區塊鏈與智能合約力量實現自我治理的強大工具。

以下是我們正在推動的幾個範例,開發者還可探索更多可能性。

質押免 Gas

這是我們為 ArcBlock 啟用的首個廣泛使用的質押功能。用戶可質押少量 ABT 以換取免 Gas 特權。應用程式也可質押少量 ABT,為其用戶提供免 Gas 服務。

濫用免 Gas 特權會被區塊鏈驗證節點監控並削減不良行為者,無論是用戶、機器人還是行為不當的應用程式。

跨鏈橋的質押

跨鏈橋是多鏈世界中不可或缺的組件,但同時也是 DeFi 攻擊中漏洞與安全問題的主要來源。在 ArcBlock 的 ArcBridge(亦稱 DID Rollup)中,我們結合了質押與削減機制及多項安全功能來保障橋接安全。

橋接節點與驗證者需質押代幣,質押數量決定其可驗證與背書的跨鏈代幣數量。若有惡意行為,無論是故意或技術問題,其質押資產都可能被削減,有時還會作為賠償給受害用戶。我們已在 ArcBridge 中運行質押與削減機制多年,迄今零事故。

提案與投票的質押

提案與投票是去中心化自治組織(DAO)強大的工具,有時對 DAO 或區塊鏈治理非常有用。DAO 可要求提案者質押資產以提出提案,甚至要求質押資產以參與投票。惡意提案或投票若被認定有害治理,將被削減。例如,提案可被投票為贊成、反對或反對加否決(No+Veto)。若達成一定比例的參與者投票「反對加否決」,提案者及投贊成票者的質押資產將被削減。(註:此為示例,具體質押與削減規則由組織決定)

評論的質押

垃圾訊息、仇恨言論與不良內容普遍存在,傷害社群並浪費系統資源。社群運營者可自行定義評論質押規則,評論者(通常是新進且尚未建立信任的用戶)需質押代幣發表評論,若評論被投票認定為有害且違反社群規範,質押將被削減。評論通過審核後,質押將返還,隨著時間推移,評論者可獲得特定身份(通常以 NFT 或 SBT 形式),未來可免質押發表評論。

市場上架的質押

Blocklet store、NFT 商店是去中心化市場。市場運營者如何確保申請上架者不會上架惡意軟體、非法 NFT 等詐騙物品?他們可採用上架質押機制,要求用戶質押一定代幣才能上架,惡意行為將面臨質押資產被削減的風險。

質押 X 應用

ArcBlock 區塊鏈提供強大的應用層質押與削減交易,ArcBlock 的 Blocklet Framework更進一步提供「質押 X」API,讓應用開發者只需幾行程式碼即可輕鬆實現質押功能。

透過「質押 X」,應用開發者能快速在應用中啟用質押,專注於核心功能,無需擔心質押機制的實作、安全性與公平性問題。

本頁涉及

產品

  • ArcBlock Chain active

    為應用的身分、資產與約定而設計的 Layer 1。ArcBlock Chain 將這些常用操作納入協議,ABT 是公共網路的原生代幣。

術語

  • Staking

    參與者在承擔某項工作時鎖定一筆保證金,使得違背他們同意的規則會產生一個協定能夠執行的代價。有了這筆保證金,承諾才是可核查的,而不只是嘴上說說。

  • 區塊鏈

    透過密碼學連接記錄,並按共同的驗證與共識規則確定交易歷史的分散式帳本。