宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > 火币下载 > 正文

DFINITY密码学研究副总裁 : 互联网计算机全新的链锁技术 | DFINITY上线发布会

作者:

时间:1900/1/1 0:00:00

在互联网计算机中,计算机是由一组协议驱动的,这些协议允许网络扩展几百万个节点,可以为Canister提供可扩展且无限的计算能力。链锁技术是互联网计算机协议的核心。那么链锁技术具备哪些优势?链锁协议具体是如何工作的?链锁技术又具有哪些创新性?有关链锁协议的技术细节,DFINITY密码学研究副总裁JanCamenisch在《互联网计算机全新的链锁技术》演讲中为我们揭开了神秘面纱。欢迎继续阅读经Odaily星球日报整理的演讲全文,enjoy~大家好,我是来自DFINITY的JanCamenisch,这个演讲是关于链锁技术的。在互联网计算机中,计算机是由一组协议驱动的,这些协议允许网络扩展几百万个节点,可以为Canister提供可扩展且无限的计算能力。

链锁技术是互联网计算机协议的核心,实际上,这一组协议是我们开发的特殊边缘密码系统。链锁技术最明显的部分是互联网计算机具有单个公钥,利用单个公钥可以验证来自感兴趣计算机发送的关于该单个公钥的信息,这是互联网计算机一个巨大的优势。因此如果要进入互联网计算机,只需要一个48字节的公钥即可验证所有的消息。相比之下,以太坊客户端需要下载至少400GB的数据才能达到同样的效果。

DeFi借贷协议Goldfinch平台在贷余额突破1亿美元:5月6日消息,据区块链数据平台Token Terminal显示,DeFi借贷协议GoldFinch平台在贷余额突破1亿美元。[2022/5/6 2:55:01]

现在让我们进一步解释一下链锁技术,为了扩展互联网计算机,实际上不是所有的节点都运行在相同的Canister中,而是我们必须将Canister分布在不同的节点,或在不同的子网上,我们称这一系列子网为网络神经元。其中有一个子网是特别的,因为它控制和支配着其他子网。

而我所说的单一的公钥,实际上是管理所有其他子网的公钥,以及用于生成所有其他提供密钥的子网。我们生成公钥,生成容器证书,以及该子网的其他主要部分。

DeFi借贷协议GoldFinch宣布推出协议Token GFI,已追溯空投Senior Pool与Flight Academy参与者:1月12日消息,DeFi借贷协议GoldFinch宣布推出协议TokenGFI,将主要用于社区治理、背书人Staking、审计的Staking与投票、社区捐赠等。GFI总量114,285,715枚,其中4%已追溯空投给Senior Pool的参与者,2.85%已分配给Flight Academy参与者。官方同时表示,目前SeniorPool已启动流动性挖矿。

此前报道,Goldfinch于1月7日宣布完成2500万美元A+轮融资,a16z领投,知名对冲基金经理BillAckman、加密投资机构BlockTower和投资管理公司KingswayCapital参投。[2022/1/12 8:42:51]

与链锁技术一样,NNS可以从零开始,现在当用户与NNS进行交互时,NNS用他们的Canister进行计算,并接收来自该计算的结果,他们可以通过在这些结果的子网签名来验证这一点。关于子网公共密钥,子网公共密钥可以使用子网从NNS获得的证书进行验证,这就像是链锁技术的两个部分。第一部分就是我们刚才讲的,更高级别的子网可以为其他子网生成私钥;第二部分是从NNS接收私钥的子网如何管理这些私钥。节点可能会崩溃,因而需要更换;节点也可能会受到危害,所以需要剔除。在这两种情况下,需要在新的节点集合之间重新共享子网已接收的私钥,因此为了维护子网所收到关键信息,我们使用了ThresholdSignature,这种特殊签名实际上是一种听起来像是一组必须一起运行的算法。首先我们有一个生成私钥的算法,这就像有一个被信任的经销商不断产生公钥和私钥,然后分发给不同的参与者,当大部分的参与者同意签名后,这些部分签名可以组合成相对于原始公钥的完整签名,并进行验证。

DFINITY 创始人计划针对终端设备发布免费加密操作系统 Endorphin:官方消息,去中心化计算平台 DFINITY 创始人 Dominic Williams 将针对智能手机和其他终端用户设备发布免费开放式加密操作系统「Endorphin」,旨在将互联网计算机(Internet Computer)扩展到终端用户设备来释放整个堆栈。Endorphin 表示,希望所有应用程序(或 DApp)都应使用 HTML、JavaScript、CSS、媒体和 WebAssembly 的组合来构建,使应用程序开发人员不必再受限于 iOS 上的 Swift 和 Android 上的 Java。最终用户不必通过应用商店下载应用程序,而是像网站一样通过传统的 URL 访问应用程序和 DApp,无需繁琐的下载和安装过程,另外,还能在设备桌面上为该应用程序、DApp 或网站创建一个图标,并且该图标不需要框架即可加载。[2021/5/15 22:05:52]

如何在链锁技术中实现上述过程呢?一种方式是:你需要一个非交互式的密钥生成算法门限签名方案的标准密钥生成算法,需要一个拥有因特网计算机的可信的老经销商,这不太可能实现,因为我们不想信任任何一方。

DFI.Money(YFII)社区YIP-9提案通过,将上线有损挖矿和优质项目VC策略:DFI.Money(YFII)目前已经通过YIP-9提案,提案内容包括上线低风险有损挖矿如DODO/CoFiX等策略以及线下生息资产如Persistence的订单融资基金池,为风险偏好更高的客户提供更多挖矿选择。同时,YFII也将在同类项目中首个正式上线VC策略,包括非卖出的友好挖矿策略、LP合作策略和社区空投策略,此外,YFII也将在DFI Tuesday的社区会议中为其他优质项目提供AMA时间等合作方式。

提示:DFI Vault可以尽量帮助客户排除系统性的风险(比如智能合约的安全漏洞,项目是否有卷款跑路的可能),但不会排除市场和业务风险(比如 BTC 和 ETH 的相对价格发生剧烈变动,或者理论上无损swap实际上出现损耗)。[2020/10/25]

为了解决这个问题,我们提出了一些新的有效的密码学。它允许两件事:首先,它允许经销商无需交互直接生成这些密钥,经销商产生了密钥和公钥,但不同的是密钥是为各方编写的,在我们的示例中这里的线索是数据,还生成非交互式加密图形证明。实际上,与生成的公钥也匹配,我们实际上开始了非交互式证明,任何一方都可以验证共享是否正确。第二部分是该共享方案的数学性质,即两个不同的份额可以合并成一个共享,如果你有两个或两个以上的经销商,接收交易对可以做一个数学同态运算,我们称之为公钥合并,不同的公钥成为一个单一的公共密钥,他们也可以在密钥上做同样的操作,从而产生一种新的共享,一种组合共享。正如我们已经知道的,所有的分享都是正确的,因为这些神经知识的证明,这种同态组合实际上将确保只要一个经销商做得正确,那么我就没有泄露这个密钥,那总体组合的密钥也将是安全的,因为它们包含足够的随机性。这种同态操作的优良特性是:它将确保只要单个共享被正确地完成,即密钥被随机地生成,并且不会在任何地方泄漏,那就结合生成了密钥和公钥。因此,这允许互联网开始新的子网,以生成子网的密钥。更确切地说,NNS的每一个节点都会做这样的分享,把信息传递到新的节点上。

DFI.Money(YFII)Pool5循环挖矿计划已启动 存入YFII挖YFII:根据DFI.Money(YFII)官网信息,目前已按YIP-6方案上线了支持循环挖矿计划的Pool5,每周Vault利润的5% ,之前累计回购的25%,以及YFII Balancer做市池BAL利润(如有)都会被打入Pool5池中,用户存入YFII即可一键循环挖矿YFII。[2020/10/16]

现在我们讲第二部分,节点必须维护他们最初从NNS收到的密钥信息,现在因为不能具体联系,彼此间也将用加密的方式传递,我们就需要第二个加密图形工具,但不是生成新的密钥,他们需要证明他们的密钥加密信息与共享密钥是一致的,然后将其提供给所有其他节点,而一旦达到一定要求门槛,全部节点可以重新对外分享一个新的密钥。

下面我们看下,如何使用非交互式的方法重新恢复子网中丢失的密钥。例如,我们示例中有四个节点,其中一个崩溃了,丢失了所有状态,丢失了所有密钥信息,因为我们使用的是四个密钥共享方案中的三个,所以剩余的节点仍然可以操作,此时NNS将分配新的节点到子网,再次将其存储到四个节点中。但是,如果丢失的是两个节点,那就是灾难了。

另一方也注意到,这就像是他分享的一个密钥,对于这一点以及原始记录,我们保证了新节点集合的保密性,这四个节点采用了非吸引特性的免费共享技术。在此之后,四种新节点中的每一种都将具有与公钥相对应的密钥共享,这就是我们如何从子网中替换掉那些已经崩溃的节点,并保持其继续运作。对于那些密钥信息还不具备资格加入的节点,其如果想加入一个子网,需要具体:首先全部私钥必须同意其加入子网;子网对其状态验证并授权;包含最近的全部区块状态。由于单个节点不可信,因此节点必须一起验证最新状态,然后我们设置一个联合状态即新节点,我们将确定接收到的状态实际上是真正的状态,即开始的正确状态。这些操作消耗都非常大,我们不能每一轮都做,我们需要在指定的时间间隔内进行,在这个间隔中我们产生认证状态,把这两个放在一起,我们称之为Catchup包。它允许节点跟上其他节点,并与它们一起操作,这个Catchup包实际上非常强大,因为它们不仅不允许我们更换,而且它们还允许恢复节点,因此如果节点没有崩溃但可能由于其他原因而离线,如果时间太长了,那要赶上前面的节点,可以下载最新的catchup包,然后解压并恢复操作。

在灾难性的情况下,超过三分之一的节点会崩溃或失去它们的状态,即便如此,我们也能够恢复子网。只要我们还有一个Catchup包,NNS就可以拿那个Catchup包,只增加一个新分享的密钥,因为之前的不再有效,然后从原始的Catch-up包开始,创建一个新的子网。此外,可能最重要的是Catch-up包还允许我们升级协议,因为Catchup包定义了子网的明确状态。我们可以说在某个Catch-up包之后,所有新节点都会下载新的协议版本,并从该Catchup包运行新的协议版本,非交互式dkg和密钥再共享,或者仅仅是变更技术的两个要素。

链锁技术的核心是共识协议,协调所有协议的差异共识。它的主要任务是收集和评估来自用户的消息,并让它们得到执行,但它也必须协调非互动的组织和所有不同节点之间的重新分享,确保计算正确完成。即使一些问题发生了,比如硬盘故障或一些其他小故障,这个容器的一些部分问题不会影响到命令执行;但仍然涉及其协调状态的恢复和同步,从而协调所有的升级,从给定的丢失状态开始。另一个有趣的特征是,共识协议实际上还提供了恢复随机性应用,我们将很快就所有这些细节进行技术讨论,我们也将公布有关这方面的规格。总之,链锁技术使互联网计算机能够拥有一个单一的公钥,可以使用公钥来验证接入网络的计算机;链锁技术还允许NNS添加新的子网并永远扩展网络;如果有太多节点失败,链锁技术可以再激活一个子网;链锁技术还可以替换崩溃的节点;最后链锁技术还可以更新IC协议,修复Bug,以及添加新的功能。

标签:DFIYFIIYFIatcWildfireyfii币行情YFID币WatchSports

火币下载热门资讯
美国6万亿新刺激政策对市场是否奏效?

BTC行情分析 昨日因为一些特别的事情,没有写行情。好几大有心的朋友,问是不是在偷偷地加仓,以至于又没有写行情。感谢大家对我们的支持,能够深刻记住我们为什么不写行情的缘由。在这里,我澄清一句,我没有加仓,策略变化没有这么快.

1900/1/1 0:00:00
狗狗币分析:疯狂的“小动物们”

“动物出笼” 2021年4、5月间,随着区块链数字货币交易热度的不断提高,越来越多的新用户尝试了解、加入区块链数字货币交易市场。由于具有较低币单价的特点,同时在外部的引导信息加持下,狗狗币迅速成为新人入场的首要选择.

1900/1/1 0:00:00
比特币市场情绪科(xuan)学指南

比特币表现有点疯狂 当我发布这张图表时,得在到了很多评论认为说比特币泡沫破灭还为时过早。在比特币波动如此剧烈的情况下,任何头脑清醒的人都不会用比特币来为交易定价。比特币充满争议,区块链技术更是如此.

1900/1/1 0:00:00
狗狗币开发者称,自2019年以来一直在与马斯克合作

Odaily星球日报译者|念银思唐 摘要: -埃隆·马斯克从2019年起就开始为Dogecoin开发人员提供咨询。-由四位核心开发人员组成的团队对他的建议表示欢迎,但拒绝了他提供的资金.

1900/1/1 0:00:00
DFINITY的NNS激励是怎么样的? | 不一样的「DFINITY」词贴

网络神经元系统是DFINITY的治理系统,由神经元组成,负责未来互联网计算机在各个方面的决策和优化。参与NNS治理需要质押ICP通证,同时也会有相应的奖励,具体取决于质押的数量和时间.

1900/1/1 0:00:00
Injective 治理提案:衍生品市场

原地址:https://blog.injectiveprotocol.com/derivatives-governance-launch/ 我们很高兴推出Injective衍生品市场的治理功能!从今天开始.

1900/1/1 0:00:00