我受團隊的委托,代表優證鏈通發布Unizon去中心化時間鎖管理框架1.0版本。
圖1.UnizonTimelockAdmin主界面
這個公號主要是介紹自己學習區塊鏈的一些感悟,Timelock這么專業技術性的內容,本來不應該在這里發表,但是因為目前我們團隊剛剛成立,很多基礎設施都還沒有建立起來,所以借用這個頻道發布我們的第一個開源項目。本文所涉及到的是代碼級的技術主題,目標讀者是以太坊上DeFi和DAPP開發者。據我們所知,目前這部分人群的數量是很少的,所以如果讀者對于本文的內容感覺不知所云,大可以放心忽略。
時間鎖,顧名思義,就是根據時間上鎖和解鎖的機制。這是幾乎每一個DeFi和DAPP項目都會用到的基本功能模塊。粗略的理解,可以認為時間鎖是一個“延時管道”,一個計劃好的動作,經過時間鎖的鎖定,會暫停執行,等待指定的時間之后再執行。這個功能邏輯簡單,但是非常有用,也非常重要,在以太坊這樣的區塊鏈平臺上要做對也并不容易。
圖2.一個被時間鎖延遲從而掛起等待到期執行的操作
App Store將上架鏈游Axie Infinity:5月17日消息,Sky Mavis 聯合創始人 Jeffrey Zirlin 表示,Axie Infinity: Origins 將在拉丁美洲和東南亞部分國家的蘋果 App Store 上架。[2023/5/17 15:08:34]
圖3.一個到期執行完畢的操作
都說DeFi是樂高積木,像時間鎖這樣的基本功能,就應該有一塊小積木對應它,讓需要的項目隨取隨用。但是目前各個主流項目都是把時間鎖功能實現在自己那一大坨智能合約代碼里,拆不出來也補不進去。
我們團隊在開發DeFi協議過程中也實現了一個時間鎖管理框架,并且已經在若干產品中穩定可靠的運行了一段時間。我們覺得應當為DeFi開發生態有所貢獻,因此決定將這個時間鎖拆出來,做成一塊樂高積木,以后其他DeFi項目如果需要這個功能,就不必重新開發了,可以直接使用這個管理框架,自由的集成在自己的項目中。當然,由于代碼開源,我們也歡迎同好自由改進這個框架。
無論是從代碼規模還是從其意義來說,這只是一個很微小的貢獻。但這是我們團隊成立以后發布的第一個開源項目。未來我們希望還能夠向整個DeFi和DAPP社區不斷的提交一些有用的“樂高積木”——區塊鏈的平等、開放和協作,同樣應該體現在技術和代碼的層面上。
Genesis提出退出路線圖,擬建立信托作為全球索賠解決方案:金色財經報道,已申請破產重組的機構加密貨幣借貸經濟公司 Genesis Global Holdco 及其兩家貸款業務子公司提出了一份退出路線圖,包括通過建立一個信托來解決全球所有索賠問題并將資產分配給債權人,同時考慮采用雙軌流程來尋求出售、融資和/或證券化交易。
此外,Genesis 還將啟動營銷和銷售流程,將其資產貨幣化或以其他方式籌集資金,使用交易所得公平公正地支付債權人。如果營銷過程未實現出售或融資,債權人將獲得重組后 Genesis Global Holdco 公司的所有權,重組過程的所有方面都將由公司董事會的一個獨立特別委員會監督。[2023/1/20 11:23:50]
項目代碼在這里:https://github.com/unizon-blockchain/timelock。具體使用說明,請參見下文。
目標
Timelock已經成為高質量DeFi項目的標配,是治理體系不可或缺的一部分,通過Timelock接管/限制超級用戶對系統參數的修改,一方面可以避免管理員作惡或者攻擊者獲取管理員權限后對系統造成嚴重破壞,另一方面也可以給用戶以更大的權限,在用戶不同意某些治理措施時有足夠的時間提前行動,避免資產遭受損失。
機構前瞻FOMC會議:放緩加息步伐至50個基點:金色財經報道,預計美聯儲下周將開始放緩加息步伐,加息50個基點,但2023年初將繼續上調利率。再加息50個基點后,美聯儲今年累計加息幅度將達425個基點。在議息會議前,周二美國將公布11月CPI。經濟學家預計,整體和核心CPI都將上漲0.3%,而兩者的年率也將放緩。(金十)[2022/12/11 21:37:35]
目前業內普遍采納了一個標準timelock合約,如同本項目所包含的,包括Compound、SushiSwap等項目均采用。但是,合約的使用與管理卻沒有一個比較簡單、通行的方案,目前比較典型的有兩類:一種是Sushiswap采用的簡單查詢方式,即把timelock合約所涉及的所有交易查詢出來,按時間順序展示,而不關心具體業務的操作邏輯。參見:https://sushi-timelock.txs.wtf/。另一種是與治理體系結合的比較完整的方式,如:Compound官網上展現的。
目前我們尚未看到一個完整的、面向timelock使用和管理的開源項目,能夠幫助DeFi開發者快速使用和管理timelock。這種情況下,一個DeFi項目的管理者,想要有效使用timelock,會遇到兩個主要的問題。一是要有相當的開發量,自己合約對應的所有函數都要自己來編寫對應的timelock調用,開發工作量大,正確性難以有保障。二是如果參考SushiSwap這種流水賬式的組織方式,則無法從業務的角度去使用和管理timelock,比如:發起一個timelock交易修改平臺的某個參數,并且在兩天后timelock允許生效時對這個交易進行確認,這是一個典型的場景。但在SushiSwap這種原始的查詢方式中,無法知道當前timelock中有哪些待執行交易、內容是什么,必須去瀏覽全部的,混雜在一起的各種交易,找到當初發起的交易再執行。
美參議員確認比特幣是將繼續存在的數字黃金:金色財經報道,來自懷俄明州的美國參議員Cynthia Lummis斷言比特幣是數字黃金,同時確認該資產將繼續存在。Lummis還指出,比特幣是一種商品,是一般加密行業的標準,這與后來出現的其他數字貨幣不同。Lummis提到比特幣是完全去中心化的,同時指出大多數隨后出現的加密貨幣不會持續更長時間,尤其是那些由個人或實體發行的加密貨幣。根據Lummis的說法,由創始人大量持有并進入流通的加密貨幣不符合去中心化資產的條件。但是,她沒有提及任何具體資產。
Lummis稱,“我確實認為比特幣會繼續存在。而且我認為很多其他的都不是,事實上比特幣是完全去中心化的,而且其中一些是由個人或實體發行的,他們為自己保留了一大塊硬幣,然后發行其他人參與意味著它們看起來更像是證券而不是商品。比特幣顯然是一種商品。它是數字黃金。”[2022/12/4 21:21:04]
我們認為,一個有效的timelock管理框架,應當做到兩點:一方面應當讓項目通過配置的方式就可以將自己需要管理的方法交由timelock實現,無需大量的開發工作。另一方面數據組織形式應該更貼合業務邏輯,采用基于業務的組織方式,將QueueTransaction與ExecuteTransaction/CancelTransaction匹配、組織起來,簡化管理員的工作。
Vitalik:與PoW的共識機制相比,PoS消耗的電力減少99.95%:金色財經聯合Coinlive現場報道Singapore FinTech Festival 2022,以太坊創始人Vitalik Buterin發表題為《大合并:與 Vitalik Buterin 一起重構以太坊》的演講,談到了以太坊的合并的好處、困難和問題。Vitalik表示,與PoW的共識機制相比,PoS 消耗的電力減少了 99.95%。強大的共識設計和并行確認,讓攻擊鏈的難度增加、更容易進行升級、降低了代幣發行要求,這些都為以太坊帶來更好的穩定性。未來以太坊要提升可擴展性、用戶體驗、安全問題和隱私,Vitalik已經想到了幾個解決方案,例如danksharding,通過添加大量數據空間來改進以太坊基礎層。[2022/11/3 12:13:04]
這就是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:LOCKLOCTIMEMELThe Whale of BlockchainQuark Block ChainTimeseries AIHemelios
從今年以太坊和DeFi的發展來看,DeFi對一個公鏈生態的形成起到了至關重要的作用。以太坊第一次真正火起來還是17年,當時的以太坊還算不上是一個生態,更多的是項目獲得融資的一個工具.
1900/1/1 0:00:00原文標題:《熊市,我勸你善良!》一天之內被朋友圈刷了好幾篇關于BOS多么牛逼的文章,又是演練又是倒計時,讓我想起了似乎一周前有聽說BOS這個東西.
1900/1/1 0:00:00本文匯集了我在疫情期間對于通證經濟的一些思考和媒體發言片段。關于通證經濟的三根支柱我們對于通證經濟的研究已經進入第三個年頭,對于它的認識也有不斷的有提升,我們團隊內部現在將通證的理論稱為“鐵三角.
1900/1/1 0:00:00Coinbase如果成功上市,會進一步推高比特幣價格,并促進加密數字金融基礎設施發展。原文標題:《Coinbase的IPO會加速加密數字金融的發展》撰文:谷燕西,美國力研咨詢公司創始人、區塊鏈和.
1900/1/1 0:00:00在關于前端開發的上一篇文章中,我們最后提供了一個網站。用戶可通過MetaMask連接該網站,它將顯示用戶的以太幣賬戶余額.
1900/1/1 0:00:00現階段,號稱顛覆世界的兩項科技正各自面臨著難以攻克的問題,一邊是隨著人類科學技術的提升和生活水平的提高,AI領域的算力矛盾日漸突出;一邊是區塊鏈難以落地,僅停留在炒空氣幣的層面.
1900/1/1 0:00:00