買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > XLM > Info

FIN:DFINITY 驗證互聯網身份代碼:演練_Simpli Finance

Author:

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

在互聯網計算機上,用戶可以使用互聯網身份密碼認證系統登錄各種dapp,如NNSdapp、OpenChat等。這樣做時,他們相信該服務會妥善保管他們的憑據-但他們可能想直接確認互聯網身份真的沒有跟蹤他們。互聯網身份是否真的在運行它聲稱運行的代碼?為了幫助回答這個問題,我們將完成驗證步驟。

當然,以下內容也適用于其他容器,但在這種情況下,我們將堅持使用互聯網身份。

找出正在運行的內容

互聯網計算機上的智能合約,即容器智能合約,是一個WebAssembly模塊。

互聯網計算機故意不會讓你只需要下載任何容器的WASM代碼,因為也許有些開發商想保持其代碼私有。但它確實公開了Wasm模塊的哈希值,最簡單的方法是使用dfx:

DFINITY ICP將與比特幣網絡集成,為比特幣網絡提供智能合約支持:9月18日消息,DFINITY 關于“ICP 與比特幣網絡集成”的提案于9月17日以96.55%的高贊成票率得以通過,ICP 將通過應用 Chainkey 加密技術直接整合比特幣網絡,為比特幣網絡提供智能合約支持(該智能合約支持原生持有、發送和接受比特幣,無需橋接和跨鏈),以使得比特幣交易有更快的最終性和更低的成本。該提案的實施預計還需要數月的時間,團隊將定期向社區匯報項目進展。[2021/9/18 23:35:01]

這里的“控制器”是治理容器的容器ID,這告訴您互聯網身份由網絡神經系統(NNS)控制,并且其代碼只能通過投票的提案進行更改。這很好,如果控制器只是,比如說,我,我可以更改互聯網身份代碼并接管您的所有身份。

DFINITY開發者激勵計劃已向60個開發團隊或企業發放了第一筆100萬美元的資金:DFINITY開發者激勵計劃已向60個在InternetComputer開發應用的開發團隊或企業發放了第一筆100萬美元的資金。DFINITY基金會表示,在InternetComputer發布后的前10周內吸引了數千名開發人員以及25萬名新DApp用戶,去中心化版本的Reddit、WhatsApp、LinkedIn、Medium、Dropbox、Trello以及DeFi、NFT和游戲項目都完全在鏈上運行。[2021/8/18 22:20:59]

“模塊哈希”是部署的.wasm的SHA-256哈希,所以讓我們跟隨那個蹤跡。

找到正確的提交

由于互聯網身份的升級是通過向NNS提出的提案完成的,我們應該在https://github.com/ic-association/nns-proposals存儲庫中的proposals/network_canister_management目錄中找到對此類提案的描述。

AOFEX即將上線 ICP(Dfinity):據官方消息,AOFEX即將上線 ICP(Dfinity),具體時間將以公告形式另行通知。ICP(Dfinity)團隊自2015年起就致力于區塊鏈底層技術研究,致力于開發一種基于區塊鏈的,安全、強大的下一代應用級區塊鏈全球計算機。

AOFEX數字貨幣金融衍生品交易所,旨在為用戶提供優質服務和資產安全保障。[2021/5/8 21:37:18]

Github的近期NNS提案列表

我們必須找到升級互聯網身份的最新提案,不幸的是,該文件夾包含許多容器的建議,并且文件命名不是很有幫助。我通常從底部瀏覽列表并查看第二列,其中包含創建或修改文件的最新提交的標題。

現場 | Dfinity董事長Dominic Williams:互聯網計算機可以托管人類所有的數據:金色財經現場報道,10月28日,第六屆區塊鏈全球峰會的數字金融主題論壇于上海開幕,論壇上Dfinity董事長兼首席科學家Dominic Williams演講表示,互聯網計算機,原則上可以托管人類所有的數據,可以通過托管無限數量容器的方式托管數據。互聯網計算機可以提供端到端的方案,可以構建很多類別的應用,該系統不依賴傳統的IT設施,既可以保證零成本交互,還可以保證系統安全以及權益所有。也可以運行一些企業系統。[2020/10/28]

在這種情況下,倒數第二個是我們關心的:

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:FINDFI比特幣APPSimpli FinanceEDFI比特幣全球市值多少數字人民幣app官方下載19

XLM
ROB:去中心化物聯網基礎設施Robonomics已開啟Kusama眾貸_koirobot

巴比特訊,據基于波卡的去中心化物聯網基礎設施Robonomics官方消息,該項目已于6月29日開啟Kusama平行鏈拍賣眾貸,用戶可通過參與Robonomics眾貸.

1900/1/1 0:00:00
AVERSE:BlockChain(區塊鏈) 和 Metaverse(元宇宙) 的關系_VERS

最近Metaverse的概念在圈內十分火爆,那么到底什么是Metaverse?區塊鏈和它又有什么關系呢?Metaverse是什么?首先Metaverse不是特指某一款應用或產品,它是一個概念.

1900/1/1 0:00:00
KUS:波卡周報:Kusama上已發起 7個Crowdloan,共收集約49萬KSM_Kusama

據波卡周報顯示,Kusama上已發起7個Crowdloan,一共收集約49萬個KSM。1.Shell平行鏈在Kusama理事會和社區的投票下升級為Statemine平行鏈.

1900/1/1 0:00:00
ERT:網信辦發布《數字中國發展報告(2020年)》,區塊鏈發展成果卓著_ERTH Token

巴比特訊,近日,國家互聯網信息辦公室編制完成《數字中國發展報告》。《報告》充分肯定了我國在區塊鏈技術以及應用上所取得的成果,包括:1)2019年以來我國區塊鏈專利申請量持續保持全球第一;國家網信.

1900/1/1 0:00:00
MAST:央行營業管理部:轄內相關機構不得為虛擬貨幣相關業務活動提供服務_COIN

巴比特訊,7月6日,中國人民銀行營業管理部微信公眾號發布《關于防范虛擬貨幣交易活動的風險提示》,文章表示:為貫徹落實黨中央、國務院關于打擊虛擬貨幣交易的決策部署,防控虛擬貨幣交易炒作風險.

1900/1/1 0:00:00
API:去中心化技術,可以幫助保護全球各地的民主嗎?_Defi Bomb

作者|NIKHILRAGHUVEERA 翻譯丨TAKA 美國最近的發展表明,集中式技術平臺對民主構成了重大挑戰——這與社交媒體在中東和香港的民主運動中發揮的強大作用形成了鮮明對比.

1900/1/1 0:00:00
ads