在互聯網計算機上,用戶可以使用互聯網身份密碼認證系統登錄各種dapp,如NNSdapp、OpenChat等。這樣做時,他們相信該服務會妥善保管他們的憑據-但他們可能想直接確認互聯網身份真的沒有跟蹤他們。互聯網身份是否真的在運行它聲稱運行的代碼?為了幫助回答這個問題,我們將完成驗證步驟。
當然,以下內容也適用于其他容器,但在這種情況下,我們將堅持使用互聯網身份。
找出正在運行的內容
互聯網計算機上的智能合約,即容器智能合約,是一個WebAssembly模塊。
互聯網計算機故意不會讓你只需要下載任何容器的WASM代碼,因為也許有些開發商想保持其代碼私有。但它確實公開了Wasm模塊的哈希值,最簡單的方法是使用dfx:
Web3中間件ThirdFi宣布已集成OKC:3月22日消息,Web3中間件ThirdFi宣布已集成OKC(OKX鏈),OKC是一種基于Cosmos的EVM兼容L1,專注于真正的互操作性(IBC)和最大化性能。
通過此次合作,ThirdFi將通過API解決方案將OKC Swap和OKX錢包集成到其Web3金融中間件中。這將允許更簡化的dapps開發。ThirdFi的一體化API解決方案將使Web3開發人員更容易利用OKC的高性能和低成本基礎設施的優勢。[2023/3/22 13:18:58]
這里的“控制器”是治理容器的容器ID,這告訴您互聯網身份由網絡神經系統(NNS)控制,并且其代碼只能通過投票的提案進行更改。這很好,如果控制器只是,比如說,我,我可以更改互聯網身份代碼并接管您的所有身份。
DFINITY基金會:DFINITY上運行的Canister智能合約已超過 11,300:10月21日消息,官方消息,DFINITY Foundation宣布,DFINITY上運行的Canister智能合約已超過 11,300。Canister智能合約是由周期驅動的計算單元。這一增長說明了網絡上不斷增長的開發者活動。[2021/10/22 20:47:26]
“模塊哈希”是部署的.wasm的SHA-256哈希,所以讓我們跟隨那個蹤跡。
找到正確的提交
由于互聯網身份的升級是通過向NNS提出的提案完成的,我們應該在https://github.com/ic-association/nns-proposals存儲庫中的proposals/network_canister_management目錄中找到對此類提案的描述。
新加坡WBF交易所將于5月8日17:00上線Dfinity(ICP)期貨:2021年5月8 日17:00, 新加坡WBF交易所正式上線Dfinity代幣ICP, 并將于開放區和掘金區上線ICP/USDT期貨交易對. ICP幣種的充值與提現將于Difinity主網上線技術對接完成后第一時間開啟。(提示:ICP期貨價格或與現貨價格存在偏差,請用戶留意價格波動風險,謹慎參與)
DFINITY團隊自2015年起就致力于區塊鏈底層技術研究,致力于開發一種基于區塊鏈的,安全、強大的下一代應用級區塊鏈全球計算機。DFINITY正在構建一款全新的去中心化的公共云計算服務。這套服務需要打造一個新的類似于以太坊的區塊鏈機制,但擁有更強的性能、更大的容量和更好的兼容性。在這個機制上運行的商業應用不會宕機,不需要復雜的類似數據庫、系統等控件。這將極大得減少商業應用的開支(約節省90%)和人力維護成本。[2021/5/8 21:38:08]
Dfinity主網將于今年12月31日前上線,代幣ICP預計最早將于明年1月上線和解鎖:Dfinity創始人Dominic和社區運營總監Michael在媒體進行《Dfinity官方團隊AMA首秀-鈉測試網上線》視頻直播時透露,Dfinity最終測試網“鈉”將會升級到正式主網“汞”,預計上線時間不晚于今年12月31日。ICP代幣相關的經濟模型將于明年1月份發布,同時代幣上線。Dominic進一步表示,Dfinity戰略輪投資將有不少于1年鎖倉期,而種子輪代幣投資沒有鎖倉期,但出于市場健康考慮,可能會在ICP上線后開始逐步解鎖。未來Dfinity基金會也會陸續發布更多grants來激勵開發者與生態建設者。[2020/10/9]
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:DFIFINICPWEBGoldfinchTrue Dollar FinanceICP幣是騙局嗎web4幣怎么樣
期權到期后對市場的影響與期權的行權價格和二級市場的即期匯率均有關。PAData?6月29日消息,根據Skew的數據,7月將有4.86萬BTC期權到期,其中約57%的BTC都集中于7月30日到期,
1900/1/1 0:00:00原文首發于《聯合早報》 作者:白士泮 最近,由于中國積極推動數字人民幣的研發和測試,明顯領先全球.
1900/1/1 0:00:00蘇富比拍賣行發推宣布,被譽為發明了互聯網的TimBerners-Lee爵士將在以太坊區塊鏈上創建具有30年歷史的萬維網源代碼的NFT,該NFT將在蘇富比拍賣行拍賣,為期一周.
1900/1/1 0:00:00U.Today更正發文稱,薩爾瓦多投票贊成將比特幣定為法定貨幣的法案,但目前國會尚未通過。薩爾瓦多總統NayibBukele表示,該法案幾乎“有100%的可能性”將在今晚獲得通過.
1900/1/1 0:00:00據Forkast消息,近日美國地方法官SarahNetburn拒絕了SEC要求提供有關Ripple近期XRP的交易信息,但部分批準了SEC關于額外取證的請求.
1900/1/1 0:00:00原標題:《我對投資變現的一些思考》這兩天我寫了投資以太坊第二層擴展項目的經歷,在文章后面的留言中,有讀者談到自己曾經在早年買了大量Matic,但是在它漲了幾倍后就賣出了.
1900/1/1 0:00:00