比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads
首頁 > LTC > Info

比特幣:DFINITY 驗證互聯網身份代碼:演練_ENT

Author:

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

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

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

找出正在運行的內容

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

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

DFINITY基金會推出“流動比特幣”ckBTC:金色財經報道,DFINITY基金會周一宣布推出ckBTC,這是一種流動性強、成本效益高的“孿生”代幣,以比特幣1:1提供支持。

這一發展為比特幣帶來了Layer 2功能,使其在不影響安全性的情況下進行更快、更便宜的交易。通過直接與比特幣網絡集成,ckBTC可以用于受支持網絡上的DeFi應用程序,而不依賴于中心化橋接服務,這是更廣泛的加密生態系統中的一個主要安全問題。(CoinDesk)[2023/4/4 13:42:55]

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

BeyondFi:與某大型合伙公司合作的借貸協議正在開發中:6月7日消息,BeyondFi官方稱,我們正在對我們的產品和品牌進行全面的改造,將很快公布,與一家大型合伙公司合作的借貸協議正在開發中。此外,一場重要的上市討論即將結束。

據行情顯示,6月2日,BYN漲幅一度達350%,1 小時從0.0296美元升至 0.072美元。[2022/6/7 4:07:16]

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

找到正確的提交

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

NFT游戲基礎設施公司GuildFi完成600萬美元種子輪融資:11月11日消息,泰國NFT游戲基礎設施公司GuildFi完成600萬美元種子輪融資,DeFiance Capital和Hashed共同領投,Pantera Capital、Coinbase Ventures、Alameda Research、Animoca Brands、Dapper Labs、Play Ventures、Coin98 Ventures和SkyVision Capital參投。GuildFi通過開發Web3基礎設施來連接游戲、NFT和社區,將游戲公會提升到一個新水平,目的是最大限度地提高玩家終身利益,實現跨元宇宙的互操作性。(DealStreetAsia)[2021/11/11 6:45:42]

DFINITY基金會宣布互聯網計算機將于今年與比特幣網絡集成:9月22日消息,DFINITY基金會周二宣布,在今年年底之前,互聯網計算機(Internet Computer)將與比特幣網絡集成,提供智能合約支持,并在其網絡上實現DeFi應用程序。根據公告,這一計劃目前定于2021年第四季度實施。DFINITY創始人Dominic Williams在公告中表示,互聯網計算機智能合約將獲得比特幣流動性,比特幣將獲得強大的新智能合約功能,無需不安全和繁瑣的可信橋接服務。

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

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:比特幣DFIENTFIN比特幣價格實時行情幣價格DFIO價格EspentoWallStreet.Finance

LTC
SHE:以色列新總統Isaac Herzog將在就職前收到總統誓詞的NFT版本_Atmosphere CCG

以色列議會已經發布了一個總統誓詞初稿的NFT,將在即將上任的總統艾薩克·赫爾佐格就職典禮前提交給他。與美國總統不同,以色列總統的角色更多是一種儀式職位,目的是保持國家統一.

1900/1/1 0:00:00
區塊鏈:科普:聯邦學習的分類和應用場景_STEP

前言 上一篇我們講述了人工智能,機器學習與聯邦學習的關系。這篇我們將繼續探索聯邦學習方法的分類。聯邦學習方法被分為橫向聯邦學習、縱向聯邦學習和遷移聯邦學習三類,適用于解決不同的實際問題.

1900/1/1 0:00:00
比特幣:科普 | 比特幣區塊鏈如何維護安全?_區塊鏈

隨便說出一家大公司的名字,大概率它都曾遭受過黑客攻擊。這就引出了一個問題,比特幣網絡也會被黑客攻擊嗎?畢竟這可是一個非常誘人的攻擊對象,比特幣目前市值為6466億美元,位列所有資產的第九名.

1900/1/1 0:00:00
比特幣:比特幣V型震蕩后是否會迎來“寒冬”?看看“多空”兩方的看法_TAL

來源:財聯社 作者:黃君芝 原標題:《比特幣V型震蕩后是否會迎來“寒冬”?一文看懂》近幾個月來,在馬斯克的“反水”及監管加強的影響下,比特幣陷入了“跌跌不休”之勢.

1900/1/1 0:00:00
NFT:與數字藝術無關的三種NFT用例_tronlink怎么提現不了了

鏈集市?·讓區塊鏈落地更簡單 《區塊鏈行業觀察》專欄·第22?篇作者丨SarahAustin 圖片丨來源于網絡 NFT是當前加密領域中最熱門的板塊.

1900/1/1 0:00:00
區塊鏈:韓國釜山測試作為區塊鏈產業中心的潛力_PASC

據韓國先驅報7月7日消息,區塊鏈專家周三聚集韓國釜山,評估該城市成為全球數字信息生態系統中心的潛力.

1900/1/1 0:00:00
ads