巨爆乳肉感一区二区三区视频动漫-67194线路一直接进入骚逼-亚洲精品无码一区二区三区四虎-亚洲国产精品有码-国产精品99无码一区二区视频-免费观看A黄色

積分:加密生態(tài)參與的催化劑

訪客 2年前 (2024-03-24) 閱讀數(shù) 379 #區(qū)塊鏈
文章標簽 前沿文章

作者:Kautuk Kundan,?Manan @Stackr Labs;編譯:Leia?@TEDAO

譯者導(dǎo)讀:

積分系統(tǒng)作為一種激勵機制,能夠促進用戶與協(xié)議的互動,從而推動協(xié)議的發(fā)展與增長。它是一種工具,而不是目標。積分不應(yīng)該成為用戶使用產(chǎn)品唯一的原因,產(chǎn)品本身應(yīng)該具有吸引力。同時,用戶需要清晰、可預(yù)測的規(guī)則來理解如何獲得積分,而鏈上積分可以避免傳統(tǒng)積分系統(tǒng)的“黑箱”問題。

Micro-rollup,作為一種在鏈上實現(xiàn)積分系統(tǒng)的方法,提供了一種既節(jié)省成本又高效的方式。它通過在鏈下執(zhí)行邏輯操作然后將驗證結(jié)果推送到鏈上的方式,既保證了操作的速度和靈活性,又確保了數(shù)據(jù)的可驗證性和安全性。

這不僅為開發(fā)者提供了一種新的工具,也為整個加密生態(tài)系統(tǒng)提供了一種新的思考方式,即如何將技術(shù)創(chuàng)新應(yīng)用于提高用戶參與度和激勵機制。

近來,積分迅速成為加密生態(tài)中推動用戶參與的催化劑,引領(lǐng)了眾多頂尖團隊和協(xié)議的成功實踐。其概念并不復(fù)雜:用戶通過促進協(xié)議發(fā)展的方式與之互動,從而獲得協(xié)議以積分形式發(fā)放的獎勵。這一機制與許多視頻游戲中常見的經(jīng)驗值(XP)系統(tǒng)類似,玩家通過不斷積累經(jīng)驗值,提升自己的排名;而排名的提升,又會激勵玩家繼續(xù)努力,爭取獲得更高的排名。

許多協(xié)議將積分作為引入?yún)f(xié)議治理代幣(token)的前奏,表明代幣的分發(fā)將基于用戶所積累的積分數(shù)量。這種策略為協(xié)議和團隊在公布代幣細節(jié)之前爭取到寶貴的時間,同時也推遲了他們出現(xiàn)失誤時所面臨的審查。積分積累的運作方式和收益耕作(yield farming)類似,但是沒有直接的經(jīng)濟激勵,而是提供一種更為廣泛的用戶參與和獎勵方式。

現(xiàn)在,使用積分激勵用戶并促進協(xié)議的發(fā)展已經(jīng)成為一種新趨勢。有趣的是,從理論上講,積分的供應(yīng)量可以是無限的,這為傳統(tǒng)空投機制帶來了新的變化,使其與實際代幣區(qū)別開來。

積分的問題

PMF 不應(yīng)被理解為 “Points Market Fit”(積分市場匹配度)。如果一個產(chǎn)品在沒有積分系統(tǒng)的情況下無法獲得用戶青睞,那么在其之上再添加積分系統(tǒng)并稱其為 PMF 也是無濟于事的。積分不應(yīng)成為決定用戶選擇產(chǎn)品 X 還是產(chǎn)品 Y 的關(guān)鍵因素,而應(yīng)是產(chǎn)品 X 和 Y 都能為用戶提供內(nèi)在價值。

另一個重大問題是,大多數(shù)積分系統(tǒng)都是“黑箱”,隨著時間的推移,它們的計算屬性不可預(yù)測。這種不透明性有利有弊——有利是指,它賦予了團隊更大的靈活性來調(diào)整系統(tǒng)的規(guī)則;而弊端則是,它同時也剝奪用戶可感知的控制權(quán)或影響力。

游戲獲取經(jīng)驗值(即積分)的規(guī)則應(yīng)當是清晰且可預(yù)測的!

如果積分系統(tǒng)是可審計、透明且可預(yù)測的,同時又能保持足夠的靈活性,讓團隊圍繞它設(shè)計各種活動,那將會怎樣呢?

鏈上積分

在鏈上實現(xiàn)積分系統(tǒng)是一個吸引人的想法,但這不應(yīng)該只是為了創(chuàng)造另一個 ERC-20 代幣的幌子。曾經(jīng)有協(xié)議推出過一種預(yù)發(fā)行代幣,承諾最終會將其轉(zhuǎn)換成另一種代幣(本質(zhì)上就是變相的積分),結(jié)果只是讓生態(tài)系統(tǒng)中充斥著不必要的代幣。

將鏈上積分設(shè)想為與 ERC-20 代幣不同的存在,通過積分系統(tǒng)的組合性可以為用戶創(chuàng)造出獨特的體驗。然而,無論是在 Layer-1 還是 Layer-2 層面實現(xiàn)一個鏈上積分追蹤系統(tǒng)都需要高昂的成本,這就引出了一個非常關(guān)鍵問題:為什么不直接用 ERC-20 代幣來代表積分呢?

這種情況凸顯了為什么鏈上積分系統(tǒng)是作為 Stackr 上的 micro-rollup 來開發(fā)的理想選擇。深入研究現(xiàn)有積分系統(tǒng)基礎(chǔ)設(shè)施所面臨的問題,團隊通宵達旦地進行了內(nèi)部研究沖刺,最終開發(fā)出了一種專用的虛擬機(VM)來跟蹤和管理協(xié)議的積分。

Micro-Rollups 快速入門

Micro-Rollup 端到端工作流程

Micro-rollups 本質(zhì)上是一種狀態(tài)機(state machines),它可以在鏈下執(zhí)行特定的邏輯運算,然后將執(zhí)行驗證外包給一個叫做 "Vulcan" 的驗證層。Vulcan 負責驗證狀態(tài)更新,并將計算數(shù)據(jù)提交到鏈上。

-狀態(tài)機具有定義好的狀態(tài)形態(tài),并且會根據(jù)一組初始條件(genesis condition)進行初始化,以確定狀態(tài)機的起始狀態(tài)。

-狀態(tài)機包含一組動作(可以理解為交易類型),當被調(diào)用時,這些動作會觸發(fā)狀態(tài)機上的狀態(tài)轉(zhuǎn)換函數(shù)。

-狀態(tài)轉(zhuǎn)換函數(shù)(State Transition Function,STF)負責執(zhí)行計算并更新狀態(tài)機的狀態(tài)。STF 執(zhí)行完畢后,這些動作會被打包成一個區(qū)塊,并發(fā)送給 Vulcan。

最后,Vulcan 會:

悲觀地假設(shè) STF 的計算結(jié)果可能存在錯誤或者惡意篡改,重新執(zhí)行區(qū)塊中的動作,以確保結(jié)果的正確性。

為已驗證的區(qū)塊生成元數(shù)據(jù)。

在 Layer-1 和 DA 上完成結(jié)算。

Micro-rollup 更新后的狀態(tài)被發(fā)送到 DA。

經(jīng)過驗證的區(qū)塊的元數(shù)據(jù)和更新后的狀態(tài)根(state root)被安置到 micro-rollup 在 Layer-1 上的 inbox contract 中。

上述流程共同構(gòu)成了 Stackr 的 Micro-Rollup 框架的工作原理。

積分系統(tǒng) Micro-Rollup

那么,為什么 micro-rollups 特別適合構(gòu)建積分系統(tǒng)呢?

Micro-rollups 提供了快速、靈活、自托管的執(zhí)行環(huán)境。

這確保了積分的發(fā)放不會產(chǎn)生“鏈上”開銷,并且所有狀態(tài)更新都能盡可能快地發(fā)生。

Micro-rollups 支持可驗證的鏈下計算。

盡管是自托管的,該框架仍然可以保證在數(shù)據(jù)結(jié)算到 Layer-1 之前,任何進入系統(tǒng)并改變狀態(tài)的數(shù)據(jù)都能得到充分驗證。這確保了系統(tǒng)以可預(yù)測的方式運行,并且不會被篡改。

Micro-rollups 使狀態(tài)可審計。

一旦狀態(tài)機被部署,STF 的邏輯就不能被更改。這為用戶提供了一種保障,確信系統(tǒng)的規(guī)則不會被提供者隨意修改。

Micro-rollups 可以直接在 Layer-1 上進行結(jié)算。

由于 micro-rollups 可以直接在 Layer-1 上進行結(jié)算,狀態(tài)證明可以在合約內(nèi)部直接使用,進而實現(xiàn)鏈上操作。驗證層通過提供預(yù)結(jié)算保證,能大大縮短結(jié)算周期。

構(gòu)建積分系統(tǒng)的探索之旅

免責聲明:本演示僅展示了該框架的功能,是一個未經(jīng)任何優(yōu)化的版本,不適用于生產(chǎn)環(huán)境。請將此內(nèi)容理解為說明性的示例,而非最終產(chǎn)品。

在開發(fā) micro-rollup 時,以狀態(tài)機的形式去構(gòu)思邏輯至關(guān)重要。這需要仔細考慮 micro-rollup 的狀態(tài)(即它將保存的數(shù)據(jù)),以及決定 STF 行為的動作(該函數(shù)會對狀態(tài)進行操作)。

從狀態(tài)機的視角思考應(yīng)用構(gòu)建

秉持上述理念,我們使用 Stackr 的 SDK(開發(fā)工具包)開始設(shè)計 micro-rollup 的狀態(tài)。

設(shè)計

當用戶在平臺上執(zhí)行鏈下或鏈上動作時,會觸發(fā)事件(events)。管理員也可以為用戶分配事件。

積分存儲在鏈下的狀態(tài)機中。

系統(tǒng)包含一個 STF,用于決定授予用戶積分的時間和數(shù)量。

事件會觸發(fā) STF,狀態(tài)會基于用戶的最新積分進行更新。

每過一個設(shè)定的時間段(epoch),就會生成一個區(qū)塊,其中包含用戶事件的詳細信息和更新后的積分表狀態(tài)。

區(qū)塊被發(fā)送到 Vulcan 網(wǎng)絡(luò)進行驗證。

如果區(qū)塊符合狀態(tài)機的規(guī)則,則被批準。

區(qū)塊數(shù)據(jù)拆分為兩部分,分別在 Layer-1 和 DA 上進行結(jié)算。

Micro-rollup 架構(gòu)中的積分系統(tǒng)

定義基礎(chǔ)狀態(tài)

首先,我們添加 admins (管理員)和 eventRegistry(事件注冊表):

admins: 可以注冊事件實體并為用戶分配積分的地址。

event: 用戶可獲得積分的任何類型的實體。它可以是鏈上事件,也可以是手動添加的自定義事件。例如:“sign-up”注冊事件(自定義)可以獲得 200 積分,“swap”兌換事件(鏈上)可以獲得 500 積分等。

接下來,我們需要一種方法來跟蹤用戶有資格獲得積分的事件。

一個用戶可能進行過 1 次 sign-up 事件和 5 次 swap 事件。每個事件都是?eventLog(事件日志)中的一個條目。

我們在狀態(tài)中添加了 eventLog,以跟蹤每個用戶對應(yīng)的所有鏈上事件以及每個事件的最大積分。目前,我們不需要積分子字段,因為它可以從 eventRegistry 中獲取。但為了使系統(tǒng)更靈活,以便未來擴展,我們?nèi)匀惶砑恿嗽撟侄巍?/p>

添加狀態(tài)更新處理

在設(shè)置好最小可行狀態(tài)(minimum viable state)后,我們需要定義更新狀態(tài)的 reducers。

添加 logEventReducer,負責為用戶的事件創(chuàng)建日志條目。

詳細拆解如下:

管理員使用事件名稱和用戶標識符調(diào)用 logEvent 動作(本文不包含此操作的詳細討論)。

此動作會觸發(fā)狀態(tài)機并調(diào)用 logEventReducer。

這個 Reducer 隨后會:

查找與事件對應(yīng)的積分。

基于事件和相應(yīng)的積分來更新用戶的事件日志。

例如:

管理員調(diào)用 logEvent({user: mg-labs.eth, event: "deposit"})

Reducer 將在 eventRegistry 中找到 deposit 這個動作,并為用戶 mg-labs.eth 記錄 deposit 事件及其對應(yīng)的積分。

至此,我們已經(jīng)構(gòu)建了一個最小可行的積分系統(tǒng)。

智能合約 vs Micro-rollup

如果要計算用戶的總積分,我們需要遍歷該用戶的事件日志,并且每次計算總積分都要重復(fù)這個過程。

如果將積分系統(tǒng)構(gòu)建為一個智能合約,這可能是一種可行的方法,但是與 micro-rollup 相比,EVM 中的存儲成本極為高昂,這種設(shè)計可能并不理想。

而我們正在構(gòu)建的 micro-rollup,成本相對更低,可以更自由靈活地管理狀態(tài)和計算,從而可以優(yōu)先考慮用戶體驗,而不是權(quán)衡成本。

存儲計算后的積分

向狀態(tài)中添加 userPoints(用戶積分)

它將負責保存分配給用戶的積分總和。

當記錄事件時,我們也更新 logEventReducer 以更新用戶的積分。

完成!

構(gòu)建一個具有鏈上可追溯性的事件驅(qū)動積分系統(tǒng),就是這么簡單!是不是很容易就能為后端服務(wù)器賦予鏈上超能力?

鏈下積分上鏈——空投等更多可能 ?

這個系統(tǒng)的美妙之處在于,它允許積分在無需高昂開銷的情況下無縫地在鏈上使用。

正如文章開頭所述,micro-rollup 的狀態(tài)根會在 Layer-1 上結(jié)算。值得注意的是,開發(fā)者可以選擇哪些狀態(tài)數(shù)據(jù)在 Layer-1 上結(jié)算,哪些作為元數(shù)據(jù)放到 DA 上,從而實現(xiàn)混合安全假設(shè)。

在本例中,如果我們提取 userPoints,并將其 Merkle 化的根(root)在 Layer-1 上結(jié)算,就能直接實現(xiàn)用戶在 Merkle 樹中的包含證明(inclusion proofs)。

這一特性讓我們能夠無縫構(gòu)建各種鏈上體驗,包括無信任代幣兌換、積分獎勵、積分的鏈上二級市場等等。通過包含證明的方式將用戶積分數(shù)據(jù)引入鏈上,鏈上體驗的可能性將會大幅擴展!

這種方法實現(xiàn)了積分上鏈,而又無需將積分完全放置在鏈上(顯著降低成本,并優(yōu)化用戶體驗)。

暢想

目前在這篇文章中構(gòu)建的積分系統(tǒng)僅是冰山一角,可以對其進行大幅擴展,實現(xiàn)諸多功能。以下是一些可能的拓展方向:

Multipliers(倍數(shù))

團隊常常喜歡在某些事件或活動的基礎(chǔ)積分上設(shè)置有時間限制的 multipliers,因為這是一種非常有效的機制,可以與其他項目展開合作、提高社區(qū)和協(xié)議活躍度等。在這版積分系統(tǒng)中,我們已經(jīng)在特定時間為事件存儲了應(yīng)當分配的積分,因此,迭代和實現(xiàn)?multipliers?都非常簡單。

首先,更新 EventRegistry?為每個事件保存?multipliers 的列表。

如上所示,每個事件都有一組可以由團隊激活和停用的?multipliers,從而實現(xiàn)靈活的活動設(shè)計。

為了支持上述的狀態(tài)更新,我們更新了 logEventReducer 使其應(yīng)用有效的?multipliers。

上述邏輯不僅可以應(yīng)用一個?multiplier,還可以在計算事件分配積分數(shù)量時疊加多個?multipliers。

推薦

與?multipliers?類似,推薦系統(tǒng)也是許多積分系統(tǒng)的關(guān)鍵。推薦系統(tǒng)由于其結(jié)構(gòu)可能相當復(fù)雜,因此難以完全構(gòu)建在鏈上。

例如,MarginFi 有一個多級推薦系統(tǒng) ——

將積分系統(tǒng)構(gòu)建為 micro-rollup,使你能夠在自己的獨立執(zhí)行環(huán)境中自由地實現(xiàn)上述機制,無論它們有多復(fù)雜。

積分自動化

上述系統(tǒng)提供了很大的靈活性,但也需要額外的基礎(chǔ)設(shè)施,為管理員(或機器人)更新用戶積分增加工作量。

我們可以通過 L1Syncer(SDK 中的內(nèi)置模塊)將所有用戶事件從選定的合約導(dǎo)入到 micro-rollup;同時,Rollup 的 STF 專注于計算用戶積分的算法,并透明地展示積分計算方式,這樣我們就可以提升系統(tǒng)的自主性。

積分即聲譽

積分可以很容易地被視為社交經(jīng)濟中的經(jīng)驗值或聲譽積分。它們是對為協(xié)議或產(chǎn)品做出價值貢獻的一種認可形式。在社交經(jīng)濟中,將積分系統(tǒng)作為聲譽追蹤器,為創(chuàng)造鏈上體驗提供了廣闊的空間,充滿了吸引人參與和創(chuàng)新的激動人心的機會。

例如,Reddit 的 Karma 積分如果建立在 micro-rollup 上,也許就可以立即讓那些被戲稱為“毫無用處的互聯(lián)網(wǎng)積分”的東西在鏈上可用。

使用此框架,可能只需要幾天的工作就可以將現(xiàn)有的 Karma 積分系統(tǒng)移植到鏈上。

結(jié)語

積分系統(tǒng)在Web2與Web3的交匯處展現(xiàn)出了巨大的潛力,需要一種新穎的混合架構(gòu)來實現(xiàn)。這正是 micro-rollups 提供的機遇所在。

Micro-rollups 提供了靈活選擇去中心化程度的自由。它們讓開發(fā)者能夠按照自己的偏好構(gòu)建應(yīng)用程序,無論是追求完全去中心化,還是充分去中心化,亦或是一種尚未揭示的全新模式。

熱門
亚洲精品成人一区| av在线资源| 久久中文字幕av一区二区不卡| 91成人超碰| 98精品久久久久久久| 国产精品久久久久久久久久妞妞| 国内精品视频| 久久免费av| 日韩大片在线观看| 国产精品va视频| 99久久99久久精品国产片桃花| 黄页网站一区| 成人黄色在线| 日韩视频在线直播| 久久成人精品| 欧美国产高清| 女人av一区| 亚州欧美在线| 97精品久久| 水蜜桃精品av一区二区| 日韩国产高清影视| 精品精品国产三级a∨在线| 日韩av自拍| 欧美特黄不卡| 99国产精品| 日韩高清一级片| 亚洲福利久久| 日韩精品久久久久久| 欧美日韩亚洲在线观看| 亚洲国产天堂| 麻豆视频一区| 韩国精品视频在线观看| 欧美自拍一区| 欧美v亚洲v综合v国产v仙踪林| 青青一区二区| 深夜日韩欧美| 欧美久久综合网| 麻豆一区二区三| 欧美日韩国产免费观看| 日本视频免费一区| 亚洲精品成人| 中文字幕日本一区| 久久午夜精品一区二区| 日韩av一区二| av亚洲一区二区三区| 国产精品久久久久久久久久白浆| 美女福利一区二区三区| 禁果av一区二区三区| 亚洲精品555| 欧美日韩一二三四| 青青草91视频| 黄色亚洲在线| 久久久久久爱| 日韩精品影院| 在线视频观看日韩| 亚洲精选成人| 色天天久久综合婷婷女18| 亚洲免费一区三区| 欧美成人黄色| av不卡在线看| 中文字幕一区日韩精品| 国产69精品久久| 欧美日韩国产高清| 日韩电影在线免费观看| 亚洲精品555| 99伊人成综合| 国产精品xxxav免费视频| 日韩综合在线视频| 久久久久久久高潮| 欧美a级片视频| 精品少妇av| 影音先锋久久久| 国产精品久久天天影视| 欧美激情影院| 亚洲日本成人| 精品极品在线| 99在线精品免费视频九九视| 免费精品一区| 一区二区蜜桃| 亚洲国产伊人| 人人超碰91尤物精品国产| 欧美中文一区| 日韩最新在线| 国色天香一区二区| 欧美成人精品三级网站| 99亚洲伊人久久精品影院红桃| 黑色丝袜福利片av久久| 亚洲毛片一区| 日本国产欧美| 日av在线不卡| 一级欧洲+日本+国产| 成人性生交大片免费看96| 中文字幕一区二区精品区| 成人mm视频在线观看| 免费成人小视频| 激情综合网五月| 成人另类视频| 亚洲美女15p| 青青草91视频| 国产第一亚洲| 中文字幕在线看片| 可以免费看不卡的av网站| 欧美粗暴jizz性欧美20| 精品国产日韩欧美| 精品国产亚洲一区二区三区在线| 麻豆成人91精品二区三区| 快播电影网址老女人久久| 久久久久久久欧美精品 | 在线亚洲伦理| 欧美精品一区二区久久| 久久久夜精品| y111111国产精品久久久| 欧美精美视频| 国产不卡一二三区| а天堂中文最新一区二区三区| 成人在线免费av| 免费在线观看一区| 人在线成免费视频| 欧美jizz| 欧美a级片视频| 国产白浆在线免费观看| 免费视频最近日韩| 亚洲一区国产| 巨乳诱惑日韩免费av| 毛片一区二区| 欧美中文字幕| 国产精品99一区二区三区| 免费在线观看视频一区| 免费成人小视频| av资源新版天堂在线| 日韩免费特黄一二三区| 亚洲精品mv| 亚洲综合av一区二区三区| se69色成人网wwwsex| 久久精品国产在热久久| 日日夜夜精品视频天天综合网| 欧美一区二区| 日本vs亚洲vs韩国一区三区二区| 99精品视频免费| 麻豆国产一区二区| 亚洲狼人在线| 国产影视精品一区二区三区| 日韩av不卡一区| 青青草综合网| 亚洲精品99| 视频一区视频二区中文| 岛国av免费在线观看| 色老太综合网| 久久精品一区二区国产| 影音先锋中文字幕一区| 国产精品成人**免费视频| 日韩av三区| 欧美成人基地| 亚洲视频播放| 国产va在线视频| 国产69精品久久| 午夜天堂精品久久久久| 日韩精品a在线观看91| 美女视频免费精品| 很黄很黄激情成人| 国产777精品精品热热热一区二区| 日韩欧美视频| 久久一日本道色综合久久| 韩国三级大全久久网站| 91嫩草精品| 欧美日韩国产在线一区| 久久久久久久欧美精品| 日韩黄色三级在线观看| 亚洲青青久久| 欧美三区美女| 黄色成人精品网站| av在线最新| 中文字幕av亚洲精品一部二部| 亚洲综合影院| 红桃视频亚洲| 51一区二区三区| 亚洲人成亚洲精品| 国产综合欧美| 日本午夜大片a在线观看| 欧美aaaaaa午夜精品| 91精品尤物| 香蕉久久国产| 99精品视频网| 激情不卡一区二区三区视频在线| 国精品一区二区| 在线手机中文字幕| 欧美日本二区| 麻豆成人入口| 日本午夜大片a在线观看| www.久久爱.com| 激情视频一区二区三区| 经典三级一区二区| 亚洲+变态+欧美+另类+精品| 亚洲精品国产偷自在线观看| 日韩一区自拍| 亚洲黄色录像| 老鸭窝毛片一区二区三区 | 欧美天堂在线| 久久久久久爱| 免费欧美在线视频|