治理、DAO 與代幣經濟學
代幣解鎖
代幣解鎖(vesting)是把一份配置隨時間逐步釋出、而非一次全數交付的做法。當一個專案把代幣授予其創辦人、員工或早期投資者時,那些代幣通常會先被鎖定,再依一份橫跨數月或數年的時程「解鎖」——變得可領取。其目的在於利益對齊:一個報酬在四年間緩慢解鎖的人,有強烈的理由在這四年裡持續創造價值,而不是抱走一堆代幣便揚長而去。
一份解鎖計畫由幾個參數定義:總量、起始日、整體期間、解鎖頻率(按秒線性釋出,或按月、按季分段),以及一個可選的鎖定懸崖——一段完全沒有任何東西解鎖的初始期間。在鏈上,解鎖由一個持有代幣的合約強制執行,它只允許受益人提領截至當前區塊時間戳已解鎖的部分。由於時程活在程式碼裡,它既透明又防篡改:全世界都能看見每一批究竟何時解鎖,連團隊也無法把代幣提前領出。
解鎖的概念直接借自新創公司的股權,那裡「四年時程加一年懸崖」是標準配置。它的效應會在代幣市場中泛起漣漪:排定的「解鎖事件」——當一大批代幣變得具流動性時——之所以受密切關注,是因為它們增添了賣壓,而集中在單一日期的激進懸崖,可能引發劇烈的傾倒。設計良好的解鎖會把釋出抹平,並使之與協定的成長相匹配;而揭露不實的解鎖——在一份漫長的公開時程背後,悄悄讓內部人快速解鎖——則是分配承諾與現實背道而馳的經典手法。
// OpenZeppelin VestingWallet-style linear release after a cliff
function vestedAmount(uint64 t) public view returns (uint256) {
if (t < start + cliff) return 0; // nothing before the cliff
if (t >= start + duration) return total; // fully vested
return total * (t - start) / duration; // linear in between
}鏈上解鎖:合約只釋出截至當前時間戳已解鎖的部分——團隊無法把代幣提前領出。
解鎖能對齊利益,卻也預先排定了未來的賣壓。行事曆上的「解鎖懸崖」是公開資訊,因此市場往往會提前把它反映進價格——傾倒甚至可能在代幣尚未可領取之前就開始。
另見