以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads

【發布】Unizon 去中心化時間鎖管理框架_TIME:LOCK

Author:

Time:1900/1/1 0:00:00

我受團隊的委托,代表優證鏈通發布Unizon去中心化時間鎖管理框架1.0版本。

圖1.UnizonTimelockAdmin主界面

這個公號主要是介紹自己學習區塊鏈的一些感悟,Timelock這么專業技術性的內容,本來不應該在這里發表,但是因為目前我們團隊剛剛成立,很多基礎設施都還沒有建立起來,所以借用這個頻道發布我們的第一個開源項目。本文所涉及到的是代碼級的技術主題,目標讀者是以太坊上DeFi和DAPP開發者。據我們所知,目前這部分人群的數量是很少的,所以如果讀者對于本文的內容感覺不知所云,大可以放心忽略。

時間鎖,顧名思義,就是根據時間上鎖和解鎖的機制。這是幾乎每一個DeFi和DAPP項目都會用到的基本功能模塊。粗略的理解,可以認為時間鎖是一個“延時管道”,一個計劃好的動作,經過時間鎖的鎖定,會暫停執行,等待指定的時間之后再執行。這個功能邏輯簡單,但是非常有用,也非常重要,在以太坊這樣的區塊鏈平臺上要做對也并不容易。

圖2.一個被時間鎖延遲從而掛起等待到期執行的操作

全國首例轉售數字藏品侵權案:NFT交易法律性質采用“債權轉讓說”:金色財經報道,四川省高級人民法院對海南鏈盒侵害其作品信息網絡傳播權糾紛一案作出終審判決,該案被認為是人民法院首次在判決中回應了NFT作品轉售行為的法律性質以及轉售收入是否屬于侵權人違法所得的問題。四川高院認為,本案中對被控侵權數字藏品的轉售行為并非著作權法意義上的侵權行為,亦沒有證據證明鏈盒公司在被控數字藏品的后續轉讓中與涉案網絡用戶存在共同侵權的合意,或實施了幫助侵權行為,故其不應就網絡用戶的轉售行為承擔侵權責任。分析認為,此次法院對于NFT交易的法律性質未采用“數字商品所有權轉移說”,而是采用了“債權轉讓說”,更加符合NFT交易的法律本質。(湞江司法)[2023/8/8 21:30:35]

圖3.一個到期執行完畢的操作

都說DeFi是樂高積木,像時間鎖這樣的基本功能,就應該有一塊小積木對應它,讓需要的項目隨取隨用。但是目前各個主流項目都是把時間鎖功能實現在自己那一大坨智能合約代碼里,拆不出來也補不進去。

我們團隊在開發DeFi協議過程中也實現了一個時間鎖管理框架,并且已經在若干產品中穩定可靠的運行了一段時間。我們覺得應當為DeFi開發生態有所貢獻,因此決定將這個時間鎖拆出來,做成一塊樂高積木,以后其他DeFi項目如果需要這個功能,就不必重新開發了,可以直接使用這個管理框架,自由的集成在自己的項目中。當然,由于代碼開源,我們也歡迎同好自由改進這個框架。

FTX 2.0 Coalition回應Alfred Lin:期待紅杉資本與Tribe Capital一起競購FTX 2.0:金色財經報道,在紅杉資本合伙人Alfred Lin在彭博技術峰會上稱紅杉資本對加密貨幣概念非常有興趣而且如果再次評估加密貨幣交易所FTX可能仍會做出同樣的投資決定后,FTX 2.0 Coalition在社交媒體做出回應稱,所有FTX投資者現在都有機會通過適當的控制和管理,以熊市估值進行再投資,因此期待紅杉資本與Tribe Capital一起與投資銀行PWP競購FTX 2.0。[2023/6/24 21:56:42]

無論是從代碼規模還是從其意義來說,這只是一個很微小的貢獻。但這是我們團隊成立以后發布的第一個開源項目。未來我們希望還能夠向整個DeFi和DAPP社區不斷的提交一些有用的“樂高積木”——區塊鏈的平等、開放和協作,同樣應該體現在技術和代碼的層面上。

項目代碼在這里:https://github.com/unizon-blockchain/timelock。具體使用說明,請參見下文。

Meta將與PUMA合作在Meta Avatars Store推出七套服裝:金色財經報道,Meta 稱其技術已創造了超過 10 億個 Avatars,宣布對 Meta Avatars 進行一些改進,包括引入新的身體體型,還將與 PUMA 合作于 5 月 1 日在 Meta Avatars Store 推出七套服裝,此外還修改了 Meta Avatars 的頭發和衣服質地。[2023/4/28 14:31:52]

目標

Timelock已經成為高質量DeFi項目的標配,是治理體系不可或缺的一部分,通過Timelock接管/限制超級用戶對系統參數的修改,一方面可以避免管理員作惡或者攻擊者獲取管理員權限后對系統造成嚴重破壞,另一方面也可以給用戶以更大的權限,在用戶不同意某些治理措施時有足夠的時間提前行動,避免資產遭受損失。

目前業內普遍采納了一個標準timelock合約,如同本項目所包含的,包括Compound、SushiSwap等項目均采用。但是,合約的使用與管理卻沒有一個比較簡單、通行的方案,目前比較典型的有兩類:一種是Sushiswap采用的簡單查詢方式,即把timelock合約所涉及的所有交易查詢出來,按時間順序展示,而不關心具體業務的操作邏輯。參見:https://sushi-timelock.txs.wtf/。另一種是與治理體系結合的比較完整的方式,如:Compound官網上展現的。

美聯儲3月加息25個基點的概率升至79.7%:金色財經報道,據CME“美聯儲觀察”:美聯儲3月保持利率不變的概率為20.3%,加息25個基點至4.75%-5.00%區間的概率為79.7%;到5月累計加息50個基點的概率升至49.2%。[2023/3/17 13:09:43]

目前我們尚未看到一個完整的、面向timelock使用和管理的開源項目,能夠幫助DeFi開發者快速使用和管理timelock。這種情況下,一個DeFi項目的管理者,想要有效使用timelock,會遇到兩個主要的問題。一是要有相當的開發量,自己合約對應的所有函數都要自己來編寫對應的timelock調用,開發工作量大,正確性難以有保障。二是如果參考SushiSwap這種流水賬式的組織方式,則無法從業務的角度去使用和管理timelock,比如:發起一個timelock交易修改平臺的某個參數,并且在兩天后timelock允許生效時對這個交易進行確認,這是一個典型的場景。但在SushiSwap這種原始的查詢方式中,無法知道當前timelock中有哪些待執行交易、內容是什么,必須去瀏覽全部的,混雜在一起的各種交易,找到當初發起的交易再執行。

韓國不太可能在美國之前推出加密貨幣監管:金色財經報道,韓國最高金融監管機構周一表示,該國很難在共同的全球監管框架之前制定監管該國加密貨幣行業的法律,因為跨境執法將是有效性的關鍵決定因素。[2022/9/20 7:08:26]

我們認為,一個有效的timelock管理框架,應當做到兩點:一方面應當讓項目通過配置的方式就可以將自己需要管理的方法交由timelock實現,無需大量的開發工作。另一方面數據組織形式應該更貼合業務邏輯,采用基于業務的組織方式,將QueueTransaction與ExecuteTransaction/CancelTransaction匹配、組織起來,簡化管理員的工作。

這就是UnizontimelockAdmin項目的初衷。

功能簡介

通用的timelock管理DAPP,通過修改配置文件即可實現timelock交易展示、queueTransaction、executeTransaction、cancelTransaction功能

修改/timelock/constants.ts文件更改配置文件:

/***timelock管理的合約地址,本配置以compound為例*/exportconstcontract_address:any={3:{'unitroller':'0x52Ab60E7F463B73C6A90ee116dBB18ac61DC63FF','comptroller':'0x52Ab60E7F463B73C6A90ee116dBB18ac61DC63FF','cToken1':'','cToken2':'','cTokenn':''},1:{'unitroller':'0x3d9819210A31b4961b30EF54bE2aeD79B9c9Cd3B','comptroller':'0x3d9819210A31b4961b30EF54bE2aeD79B9c9Cd3B','cToken1':'','cToken2':'','cTokenn':''}}/***timelock管理的合約所對應的abi文件,abi文件需拷貝至/timelock/abi目錄*/exportconstcontract_abi_file:any={'unitroller':'unitroller-abi.json','comptroller':'comptroller-abi.json','cToken1':'cToken-abi.json','cToken2':'cToken-abi.json','cTokenn':'cToken-abi.json'}/***deplayOffset,unit:seconds*/exportconstdelay_offset=300;/***timelock合約地址,分別為mainnet和ropsten,其中主網為compoundtimelock合約地址*/exportconsttimelock_address:any={1:'0x6d903f6003cca6255D85CcA4D3B5E5146dC33925',3:'0x4168FE8179C5e99074068244413909F40c4301B2'}/***timelock管理的合約需要執行queueTransaction的函數列表*/exportconstqueue_functions:any={'unitroller':,'comptroller':,'cToken1':,'cToken2':,'cTokenn':['_acceptAdmin','_setReserveFacto

運行及部署

運行:

在項目根目錄執行

yarnyarndev

部署:

在項目根目錄執行

yarnbuild

通過nginx/apache部署./dist目錄即可。

本文來源于非小號媒體平臺:

孟巖

現已在非小號資訊平臺發布18篇作品,

非小號開放平臺歡迎幣圈作者入駐

入駐指南:

/apply_guide/

本文網址:

/news/9558599.html

免責聲明:

1.資訊內容不構成投資建議,投資者應獨立決策并自行承擔風險

2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表非小號的觀點或立場

上一篇:

幣安為何推出第三條鏈?這對BNB意味著什么?

Tags:LOCKLOCTIMEELOCBlockchainSpaceBlockportTime New BankELOC幣

POL幣最新價格
冒志鴻:30 年后,什么是撬動互聯網重歸去中心化的支點?_BOO:NOFACE價格

30年前的3月,一位年輕的英國軟件工程師蒂姆·伯納斯-李在位于瑞士日內瓦西北郊的歐洲核子研究中心CERN寫下了一份白皮書《關于信息化管理的建議》.

1900/1/1 0:00:00
Su Zhu:探討加密貨幣市場誘騙交易的判別與影響_TER:SUT

隨著中央限價訂單簿在去中心化金融中變得可行,DeFi或成為誘騙者的天堂。原文標題:《解釋和探索誘騙》撰文:SuZhu,ThreeArrowsCapital聯合創始人誘騙的概念在傳統和加密貨幣市場.

1900/1/1 0:00:00
頭豹:2019 年中國庫存電商行業概覽(附下載地址)_NFT:nft幣未來價格上漲一千倍

目前100000人已關注加入我們掃一掃下載全網最新數據報告 查看完整報告請閱讀全文 查看完整報告請閱讀全文 以上資料均從網絡公開資料收集整理而成.

1900/1/1 0:00:00
Vitalik Buterin:加密行業的重心需從金融向去中心化治理和社區轉移_加密貨幣:VIT

以太坊創始人VitalikBuerin總結回顧加密貨幣發展的12年,他認為加密行業需要進行從「加密貨幣即金融」向「加密貨幣也是去中心化治理、組織和社區」的廣泛轉變.

1900/1/1 0:00:00
簡述熱門去中心化存儲項目特性:Filecoin、Storj 與 Arweave 等_COI:poc幣今日價格行情

去中心化存儲項目有較為明晰的商業目標與應用前景,但其代幣經濟還完全處于一個探索階段。原文標題:《2020年熱點與PoC等云存儲代表項目簡析》撰文:Future小哥哥個人認為,2020年的區塊鏈熱.

1900/1/1 0:00:00
ASICBOOST 再起風波:億邦獲獨家授權 神馬三星被起訴 回顧專利亂戰歷史_ASI:OST

“神馬當年選擇與ASICBOOST站在一起,沒想到最終卻第一個被ASICBOOST訴上法庭”。11月30日吳說區塊鏈獨家披露,億邦宣布已自專利人CircleLineInternational處已.

1900/1/1 0:00:00
ads