今晨,Cosmos團隊表示在CosmosSDK發現嚴重安全漏洞。PeckShield安全人員分析發現,原本Cosmos抵押之后需要等待21天才能贖回,但合約代碼里Validator狀態變化時存在一種邏輯缺陷,使得用戶可以減少21天固定贖回時間,從而提前贖回抵押的數字資產,進而破壞原本的POS共識可更短周期使用資金進行重復抵押賺取利息。
Cosmos是最新上線的基于Tendermint共識的區塊鏈網絡,提出IBC通迅協議,用于解決資產跨鏈的問題,其核心主鏈被稱為CosmosHub,號稱『萬鏈之王』。其上的平臺代幣為Atom,用戶通過驗證者投票參與服務治理與維護,同時接收系統激勵,史稱『Staking模式』,為2019年區塊鏈明星項目之一。
CosmosHub是基于Tendermint,它依靠一組驗證者來保護網絡,等同于Bitcoin、Ethereum等PoW網絡中的礦工角色;
惡意軟件Realst針對macOS系統大規模攻擊,竊取加密貨幣、密碼等敏感信息:7月26日消息,慢霧首席信息安全官23pds發推提醒稱,一個名為Realst新惡意軟件出現,針對Apple macOS系統大規模攻擊,包括最新的macOS 14 Sonoma。它使用Rust語言編寫,受害者被攻擊后會被盜竊加密貨幣資產并竊取密碼等敏感信息。[2023/7/26 15:59:36]
驗證者運行一個完整的Cosmos節點,并通過廣播包含由其私鑰簽署的加密投票參與共識,有一定的硬件投入成本;
驗證者需要抵押定額的Atom作為保證金,且系統只有股權最高的100個節點會成為驗證者;
驗證者在區塊鏈中打包交易提交新塊并獲得系統激勵,這是驗證者的收入,等同于挖礦收益;
Messari:2021年波卡開發活動增加147%,高于以太坊、Cosmos和Solana:1月4日,Messari發布關于區塊鏈開發活動的分析報告,報告顯示,2021年波卡生態開發活動增長率達到147%,高于Cosmos(56%)、Solana(2%)和以太坊(21%)。
同時,波卡生態在2021年的開發活動有87%于去年12月進行。目前,以太坊仍具備最多的活躍開發者,其每個月活開發者數量達到250名,而波卡、Cosmos和Solana基本上都擁有50名左右的月活開發者。[2022/1/4 8:24:43]
另外,驗證者在參與治理方面,他們還必須對網絡中的提案進行投票,只有投票通過的提案才能發揮效應,投票權重根據每一位驗證者存放的總權益進行加權;
安全穩定的驗證者會產生穩定的收益,有問題的節點導致您損失本金,例如驗證者節點掉線會損失0.01%本金。
Chocoswap即將推出“香草莊園”并向社區饋贈2300枚CHOCO:據官方消息,全生態跨鏈聚合交易平臺Chocoswap于4月21日推出權益性代幣CHOCO,并將推出集NFT、盲盒等多種衍生玩法的“香草莊園”。CHOCO將是“香草莊園”的重要入場券之一。同時,當Chocoswap聚合交易及跨鏈聚合交易功能上線后,根據Choco 持倉數量進行手續費折扣分級,持倉越多,折扣越大。
CHOCO沒有任何預售、沒有任何投資機構,全部通過社區回饋和流動性挖礦發行,初始定價10美元,將面向Chocoswap社區饋贈2000枚,并于近日啟動流動性挖礦。同時,Chocoswap和Codebank攜手,面向社區送出300枚CHOCO。[2021/4/21 20:43:21]
由此可知,運行一個Validator角色的難度不低于開一個PoW礦池,普通用戶要想加入Cosmos主網,并獲取收益是個門檻比較高的事情。
ATOM(Cosmos)即將上線TokenBetter:據TokenBetter官方公告,ATOM(Cosmos)將于2020年8月6日18:00上線TokenBetter,并開放ATOM/USDT、ATOM/BTC、ATOM/ETH交易對。
Cosmos是一個并行網絡,各鏈由諸如Tendermint共識提供支持。在cosmos生態系統中各空間可以相互通信、交易、互操作。Cosmos的愿景是打破區塊鏈之間的障礙,創建一個區塊鏈互聯網,成為各種實際使用場景的優先選擇平臺。[2020/8/5]
由于普通用戶持幣但又不想參與驗證,那么其手中的Atom會面臨增發而貶值,但是直接參與Cosmos主網有一定的技術難度,因此出現了委托人Delegator角色。委托人是那些不能或不想自己運行驗證節點的Atom持有者,普通用戶可以將Atom委托給驗證人并獲得部分收入,例如星火礦池提供的委托服務。
用戶一旦贖回委托訂單,Cosmos將在贖回操作21天之后將委托抵押的Atom退回給委托人。
因此這21天為平臺固定的鎖倉時間,如果出現一種情況,Cosmos系統存在設計缺陷,導致委托人的贖回周期可變,這對平臺上的其它用戶來說,是不公平的,也破壞了Cosmos區塊鏈的共識機制。
在了解這個漏洞之前,我們先來看下Cosmos網絡之上的驗證者狀態變化圖:
其中,一共有三個狀態:
bonded
unbonded
unbonding
狀態之間的變化關系如下:
驗證者默認屬于unbonded狀態,當發起bondValidator之后,狀態變更為bonded,
變更這一狀態之后,驗證者開始接收系統收益;
而當驗證者發起beginUnbondingValidator以退出bonded狀態時,其狀態變更為unbonding,
同時系統不再給這一驗證者發送任何收益,同時這一驗證者的委托人可以發起贖回操作;
若委托人沒有發起贖回操作,那么處于unbonding狀態的驗證者可以重新bondValidator回到bonded狀態以接收系統收益;
處于unbonding狀態的驗證者,當用戶贖回時間21天到期之后,將進入到unbonded狀態,此時委托者接收到之前抵押的Atom及抵押期間的收益。
上面我們了解到驗證者在幫助抵押贖回方面的整體流程,表面上沒有什么問題,PeckShield安全人員在分析CosmosSDK代碼的時候,發現了這一贖回流程中的致命設計缺陷,可導致委托者利用驗證者unbonding狀態,突破21天鎖倉固定期而提前贖回。
我們先看舊版的贖回代碼:
其大體流程如下,獲取驗證者的unbonding完成時間和區塊高度;
將待贖回部分代幣根據鎖倉到期時間和區塊高度生成一個鎖幣贖回記錄;
將這一贖回記錄保存到隊列之中,等待時間到期之后,退還鎖幣資金給委托人。
細心的用戶發現了這里的問題,一圖以蓋之:
簡而言之,系統在計算鎖倉到期時間的時候,誤用Validator開始unbond狀態時間和Delegator贖回發起時間,使得Delegator可以使用這一時間差贈取差異:
Validator正常發起beginUnbondingValidator操作;
Delegator在Validator發起unbond操作之后7天時發起Undelgate贖回操作,理論上贖回時間為21天,但是這里計算的時候使用的是Validator發起unbond操作的時間,
因此,這一個Deletagor『免費』縮減了7天的贖回時間,再經過14天時間就可以收到鎖倉的資金。
此時,我們再來看修復之后的代碼:
此時,無論Delegator何時發起Undelgate操作,都會確保從操作發起時開始計算21天,而與驗證者無關。
Staking作為2019年新潮的區塊鏈方向,獲取了一定的矚目,無論你是Staking的項目方,還是參與Staking的驗證者及普通用戶,在資產面前,我們都應該保有敬畏之心。
過去24小時資金凈流入前十的幣種過去24小時資金凈流出前十的幣種1、比特幣今天大跌近7個點,價格跌破8000美元,現在暫時報價7908美元.
1900/1/1 0:00:00LSC是一個去中心化的區塊鏈資源合作平臺2018年8月獲得澳洲頂級投資機構BiggerCapital、新加坡NBC等多家的天使投資.
1900/1/1 0:00:00由FCoin平臺提供技術支持的合約交易平臺FMex(主流數字資產的衍生品交易平臺),底層系統已經進行了多輪內部測試并達到業內頂尖技術水準,預計將于2019年9月初正式上線.
1900/1/1 0:00:00文|杜會堂 6月3日,據《金融時報》最新消息,社交網絡巨頭Facebook正在與美國衍生品監管機構商品期貨交易委員會就數字貨幣計劃進行談判。CFTC主席克里斯托弗·吉安卡洛已確認此事.
1900/1/1 0:00:006月3日,Tron創始人兼首席執行官孫宇晨發布推特稱自己在今年的巴菲特慈善午餐競拍中勝出,以4567888美元的價格贏得了與股神巴菲特共進午餐的機會.
1900/1/1 0:00:00Cryptopia清算公司GrantThornton需要就如何現款支付客戶欠款向法庭尋求法律咨詢,因為世界上還未有任何法律先例.
1900/1/1 0:00:00