链资讯 链资讯
Ctrl+D收藏链资讯

DFI:DFINITY 验证互联网身份代码:演练_UNICoin

作者:

时间:

在互联网计算机上,用户可以使用互联网身份密码认证系统登录各种dapp,如NNSdapp、OpenChat等。这样做时,他们相信该服务会妥善保管他们的凭据-但他们可能想直接确认互联网身份真的没有跟踪他们。互联网身份是否真的在运行它声称运行的代码?为了帮助回答这个问题,我们将完成验证步骤。

当然,以下内容也适用于其他容器,但在这种情况下,我们将坚持使用互联网身份。

找出正在运行的内容

互联网计算机上的智能合约,即容器智能合约,是一个WebAssembly模块。

互联网计算机故意不会让你只需要下载任何容器的WASM代码,因为也许有些开发商想保持其代码私有。但它确实公开了Wasm模块的哈希值,最简单的方法是使用dfx:

Dfinity基金会创始人:即将推出DEX AstroX,目前处于早期测试阶段:11月11日消息,Dfinity基金会创始人Dominic Williams表示,即将推出100%在区块链上的DEX AstroX,目前处于早期测试阶段。ICP Chain Key TX将使用纯加密技术将其与每条链/资产连接起来。[2022/11/11 12:46:42]

这里的“控制器”是治理容器的容器ID,这告诉您互联网身份由网络神经系统(NNS)控制,并且其代码只能通过投票的提案进行更改。这很好,如果控制器只是,比如说,我,我可以更改互联网身份代码并接管您的所有身份。

“模块哈希”是部署的.wasm的SHA-256哈希,所以让我们跟随那个踪迹。

Sonic V1现已在DFINITY互联网计算机上发布:1月22日消息,自动做市商(AMM)Sonic宣布 Sonic V1现已在DFINITY互联网计算机(Internet Computer)上发布。用户现在可以使用Sonic App兑换代币(无需Gas费用),并作为流动性提供者赚取费用。开发人员可以使用Sonic的容器(Canister)和Swap & Liquidity API。

据悉,Sonic V1支持ICP/WICP、ICP/XTC和WICP/XTC兑换以及WICP/XTC的流动性池。[2022/1/22 9:05:55]

找到正确的提交

由于互联网身份的升级是通过向NNS提出的提案完成的,我们应该在https://github.com/ic-association/nns-proposals存储库中的proposals/network_canister_management目录中找到对此类提案的描述。

ICP(DFINITY)上线MXC抹茶,开盘最高上涨5倍:据官方消息,MXC抹茶第八期SpaceM项目ICP(DFINITY)现已上线,开盘最高报价45.009 USDT,相对于9 USDT的SpaceM抢购价,上涨5倍。目前,ICP挖矿正在进行中,可使用ETH、BTC、USDT、MX于MX DeFi中参与质押挖矿,当前预期年化均在19%以上。

DFINITY 是无限扩容的智能分布式云计算系统和第三代区块链 ,并且高度兼容以太坊现有应用,作为一个开端于 15 年的明星项目,DFINITY 计划在 2021 年第一季度上线主网,是继 Filecoin、Polkadot 等之后上线的重磅项目。DFINITY 项目的愿景是成为区块链时代的“互联网计算机”。[2021/1/30 18:29:10]

DFI.money:社区不会提供任何形式的空投:9月7日早间,DFI(原YFII)官方发推表示,社区不会提供任何形式的空投。官方提醒称,如果有人声称有空投,那绝对是局。[2020/9/7]

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/这样的项目通常如此重要的原因。

标签:DFIICPFINNICguildfi币2023最新利好ICP币Leprechaun FinanceUNICoin

欧易okex官网热门资讯
区块链:以太坊VS比特币,不可避免的大反转或将到来?_COIN

“大反转”的通用定义是ETH的市值超过BTC的市值的时间点。有人认为这种反转不会发生。 有人认为这是可能的。 其他人则认为这是不可避免的。 “大反转”可以说是加密领域中最具争议的事件之一.

以太坊:尼日利亚会成为下一个接受比特币的国家吗?_30岁老公玩比特币输了好多钱怎么办

关于下一个可能大规模采用比特币的国家的猜测一直备受关注。萨尔瓦多赋予比特币法定货币地位的新法律令人兴奋,该法案获得批准后,世界各地的许多家和政府官员都表示了支持采用比特币的立法.

以太坊:数据:长期持有者并未卖出任何 BTC?_Ethanol

作者?|checkmate摘要:在2020年成为杰出的宏观经济资产之后,比特币似乎正在从"逐渐"过渡到"突然"阶段。本周,我们调查了短期交易者和长期持有者对每周事件的链上行为.

FTX:关注美联储利率决议 | 美联储维持基准利率但预备提高超额准备金利率 美股三大股指大跌_稳定币

巴比特讯,美联储FOMC会议结果已出:维持联邦基金基准利率在0%-0.25%不变,符合市场预期。2021年、2022年和2023年的PCE通胀预期中值分别为3.4%,2.1%,2.2%.

以太坊:以太坊基金会开发人员:信标链首个升级Altair已取得进展_ETH

以太坊基金会核心开发人员DannyRyan在以太坊官方博客发布文章宣布信标链首个升级Altair已取得稳定进展.

BON:黑客组织Anonymous盯上马斯克 并在挑战视频中抨击其操纵加密市场_HST

据Sputniknews消息,黑客组织Anonymous在Youtube上发布了挑战特斯拉和SpaceX的创始人埃隆·马斯克(ElonMusk)的恶意信息.