在互聯網計算機上,用戶可以使用互聯網身份密碼認證系統登錄各種dapp,如NNSdapp、OpenChat等。這樣做時,他們相信該服務會妥善保管他們的憑據-但他們可能想直接確認互聯網身份真的沒有跟蹤他們。互聯網身份是否真的在運行它聲稱運行的代碼?為了幫助回答這個問題,我們將完成驗證步驟。
當然,以下內容也適用于其他容器,但在這種情況下,我們將堅持使用互聯網身份。
找出正在運行的內容
互聯網計算機上的智能合約,即容器智能合約,是一個WebAssembly模塊。
互聯網計算機故意不會讓你只需要下載任何容器的WASM代碼,因為也許有些開發商想保持其代碼私有。但它確實公開了Wasm模塊的哈希值,最簡單的方法是使用dfx:
RWA借貸協議Goldfinch面臨貸款違約:金色財經報道,Goldfinch是一個向現實世界鏈下業務提供貸款的 DeFi 協議,在一筆500萬美元的貸款中,肯尼亞摩托車公司 Tugende 違約。據報道,Tugende 違反了貸款協議的條款,導致違約金額占 Goldfinch 總鎖定價值(TVL)的約4%。
這次違約將導致 Senior Pool 的資產凈值減記3.95%。由于過去一年 Senior Pool 的年化收益率為7.81%,這意味著在這次120天減記結束時,過去12個月的整體年化收益率將僅為正1.50%。
Goldfinch 是一個去中心化信用協議,旨在促進金融包容。該協議使用現實世界資產作為抵押,進行加密貨幣貸款。Goldfinch 社區向全球企業提供貸款,業務重點為新興市場。[2023/8/9 21:33:54]
TradFi:比特幣和恒生指數出現漲勢停滯可能意味著更大范圍的避險情緒:金色財經報道,TradFi公司表示,比特幣一個月前開始的上漲在本周遇到了瓶頸,上漲勢頭在關鍵技術阻力位附近失去了動力。香港基準股指恒生指數也出現了類似的情況。Spectra Markets的交易員兼總裁Brent Donnelly在周一晚些時候發給客戶的一份報告中說,比特幣和恒生指數的失敗是技術警告,表明2023年初的寧靜可能不會持續一整年。
Donnelly的言論證明,比特幣在經驗豐富的交易員中作為風險情緒先期指標的信譽正在增強。過去,比特幣在主要頂部和底部領先了標普500指數幾周。
比特幣周一跌幅接近4%,從2.4萬美元開始下跌。去年8月在24000美元上方也出現過類似的沖擊失敗。恒生指數也從阻力位轉低,阻力位可以追溯到2022年6月。[2023/2/1 11:41:20]
這里的“控制器”是治理容器的容器ID,這告訴您互聯網身份由網絡神經系統(NNS)控制,并且其代碼只能通過投票的提案進行更改。這很好,如果控制器只是,比如說,我,我可以更改互聯網身份代碼并接管您的所有身份。
DFINITY與電競媒體United Esports共同推出游戲平臺Achievement Unblocked:11月5日消息,DFINITY宣布與電競媒體United Esports共同推出基于Internet Computer的游戲平臺Achievement Unblocked,并提供價值1000萬美元的總獎池來激勵游戲的開發者并提供技術支持與指導,此外,開發者還將有機會獲得額外的資金支持與融資。[2021/11/5 6:33:07]
“模塊哈希”是部署的.wasm的SHA-256哈希,所以讓我們跟隨那個蹤跡。
找到正確的提交
由于互聯網身份的升級是通過向NNS提出的提案完成的,我們應該在https://github.com/ic-association/nns-proposals存儲庫中的proposals/network_canister_management目錄中找到對此類提案的描述。
DFINITY社區批準了啟用容器智能合約以轉移ICP代幣的提案:9月20日消息,DFINITY社區NSN提案(#20588)于9月17日獲得通過,該提案建議使所有主體(包括容器)能夠轉移ICP實用程序代幣,計劃批準智能合約容器傳輸ICP,并擴大對所有主體類型的支持,取消特定限制以便所有主體可持有和轉移ICP代幣。同時,所有自認證和列入白名單的容器都可繼續傳輸ICP。據悉,該提案的具體實施將需要幾個月時間,研究團隊將在未來向社區提出沙盒項目,其中將發生通常的“開放式設計”迭代過程。[2021/9/20 23:37:36]
Github的近期NNS提案列表
我們必須找到升級互聯網身份的最新提案,不幸的是,該文件夾包含許多容器的建議,并且文件命名不是很有幫助。我通常從底部瀏覽列表并查看第二列,其中包含創建或修改文件的最新提交的標題。
在這種情況下,倒數第二個是我們關心的:
https://github.com/ic-association/nns-proposals/blob/main/proposals/network_canister_management/20210527T2203Z.md。
該文件列出了基本原理,概述了更改,最重要的是,它表示這bd51eab是我們要升級到的提交。
該文件還說wasm哈希是d4a...c04,它與我們上面看到的相匹配。這很好,看來我們真的找到了最新的升級互聯網身份的提案,而且提案實際上通過了。
警告:如果你是偏執狂,不要相信這個文件。沒有什么可以阻止提案提議者創建一個指向一個修訂的文件,同時實際上在提案中包含不同的代碼。這就是為什么需要進行下一步驗證的原因。
獲取源
現在我們有了修訂版,我們可以獲取源代碼并查看修訂版bd51eab:
在最后一行中,您會看到互聯網身份團隊使用包含提案描述文件名的標記名稱標記了該修訂。很整齊!
重現構建
README.md具有以下構建指令:
實際上,運行第一個命令就足夠了,因為它還打印了哈希值:
成功!哈希匹配。
你不相信我?自己嘗試一下。如果您沒有為Docker配置足夠的RAM,這可能會失敗,8GB應該夠了。
此時,您擁有了從您面前的代碼到運行在https://identity.ic0.app的互聯網身份的信任路徑,包括前端代碼,您可以開始審核源代碼。
容器ID呢?
如果您密切注意,您可能已經注意到我們獲得了容器rdmx6-jaaaa-aaaaa-aaadq-cai的模塊,但我們正在訪問https://identity.ic0.app上的Web應用程序。那么這個聯系在哪里呢?
將來,我希望互聯網計算機上有某種形式的類似于DNS的“好主機名注冊表”,用于存儲從好名稱到容器ID的映射,并且您將能夠查詢“哪個容器以安全的方式服務rdmx6-jaaaa-aaaaa-aaadq-cai”。
但是由于我們還沒有那個,但仍然希望您能夠為互聯網身份使用一個好聽的名稱,我們現在對這個映射進行了硬編碼。
這里的相關代碼是您的瀏覽器在訪問任何*.ic0.appURL時下載的“CertifyingServiceWorker”。然后,這段代碼將攔截對該域的所有請求,將其映射到查詢調用,然后使用認證變量來驗證響應。事實上,映射在代碼中:
其他容器呢?
原則上,相同的方法適用于其他容器,無論是OpenChat、NNS容器等。但細節會有所不同,因為每個容器開發人員可能有自己的方式:
傳達其容器的來源的位置和修訂版建造容器特別是,如果沒有可重復的方式來構建容器,這將失敗,這就是為什么像https://reproducible-builds.org/這樣的項目通常如此重要的原因。
Tags:DFIFINENT比特幣SDFI價格Financie TokenDecentralized Community Investment Protocol比特幣的價格變化歷史
據央視新聞消息,北京區塊鏈技術創新和生態應用再度取得新突破。6月10日上午,全球首款96核區塊鏈專用加速芯片和“長安鏈·協作網絡”等重大成果在京發布.
1900/1/1 0:00:006月9日,薩爾瓦多國會投票批準總統提交的比特幣作為法定貨幣的提案,薩爾瓦多成為全球首個承認比特幣為合法貨幣的國家。薩爾瓦多的比特幣舉措引發多方關注,比特幣相關法律、金融影響等問題也引發熱議.
1900/1/1 0:00:00據Cointelegraph消息,目前,比特幣流通供應量的1%已被代幣化為WrappedBTC,相當于價值近62億美元的BTC.
1900/1/1 0:00:00據中國支付清算協會微信公眾號消息,中國支付清算協會發布關于加強行業信息共享有效防范支付風險的提示,在當前支付風險總體形勢和變化特征中指出「利用虛擬貨幣、區塊鏈技術逃避資金溯源.
1900/1/1 0:00:00據推特用戶BigTechAlert消息,推特CEOJackDorsey已經取關了美國參議院議員ElizabethWarren.
1900/1/1 0:00:00傳統產業模式正在發生變革,我們即將迎來的是政企數字化轉型的新浪潮,以物聯網、5G網絡、大數據、人工智能、區塊鏈等為載體的一系列新基礎設施,正推動著傳統企業向協同化、專業化、智能化的方向轉變.
1900/1/1 0:00:00