Dfinity回应外界对Internet Computer协议去中心化和隐私性的批评

Kusama 平行链竞拍指南:基本概念、参与方式与热门项目Kusama 平行链竞拍指南:基本概念、参与方式与热门项目
Ray Dalio:持有「一些」比特币,以太坊交易效率更高

Dfinity回应外界对Internet Computer协议去中心化和隐私性的批评

Internet Computer协议(ICP)背后的团队Dfinity昨日在Reddit一场AMA(“问我任何事”)活动上回击了对其协议去中心化和隐私性的批评。

该团队试图让人们放心,该项目的基金会不控制大多数投票权,并强调去中心化是该网络向前发展的优先事项。

该项目旨在用一个由数据中心、节点、子网和用户通过网络神经系统(NNS)协调组成的分布式网络来取代公共互联网。NNS决定哪些节点可以加入Dfinity的网络,对行为不端的节点进行约束,并促进ICP各个组件和参与者之间的通信。

然而,NNS一直饱受批评,用户表示对投票权中心化,封闭过程和支持协议的专利代码,数据收集缺乏透明度,以及NNS设计造成的单点故障存在担忧。

一些人对NNS投票权逐渐增加表示担忧,担心该系统会使Dfinity基金会及其早期支持者在未来继续对该网络进行中心化控制。

对于该项目缺乏去中心化的担忧,Dfinity研究员Jens Camenisch回应说:“最终目标是Internet Computer实现完全去中心化,而不是被Dfinity或任何人控制。”

Dfinity产品总监Diego Prats补充说:“基金会并没有控制NNS的大多数投票权。”

‘权力越大,责任越大’,社区需要承担起这一责任。我个人认为,社区将承担起这一角色,但现在还为时过早,我们面临着许多挑战。

为了回应用户对被迫使用单一网络身份的担忧,Diego说:

互联网身份并不是对IC上应用或canister(作为Dfinity上的智能合约,被部署在IC的数据中心上,是为大规模网络服务设计的,可扩展、可互操作的计算单元)进行身份认证的唯一方式。我们将它作为一项服务提供给应用开发人员,这样他们就可以使用基于开放标准的身份认证,开发人员可以使用或推出任何他们想要的或根本没有的产品。这对于IC的使用完全是可选的。

Jens指出,直接连接到Internet Computer将允许节点识别用户的IP地址,并查看试图发送的数据,而使用洋葱路由器(TOR)连接到IC将启用“IC上的TOR级匿名性”。

Jens后来澄清说,他在使用TOR时无法访问IC,除非通过Brave浏览器的一个私人窗口使用TOR。

批评者还估计,多达74%的ICP代币供应可能集中于“私人利益”,包括项目团队、投资者和顾问。来自Dfinity基金会的Nick反驳了这一说法,声称只有24.72%的代币供应是由种子捐赠者持有的。

5月28日,Dfinity创始人Dominic Williams发表了一篇博文,概述了该项目集成以太坊的路线图,指出该项目的意图是与以太坊共生,而不是直接与以太坊竞争。

Dfinity回应外界对Internet Computer协议去中心化和隐私性的批评

以下是翻译后的原文:

Dfinity<>以太坊集成解释

背景

互联网计算机的历史与以太坊项目的早期有着千丝万缕的联系。在谈论更多网络将如何集成以及这将解锁什么之前,我将为背景提供一些颜色和背景,因为其中大部分已经随着时间的流逝而消失了——这真的不是很久以前,而是区块链每天都在变化,事情发展到现在,仿佛一辈子。

当我在 2013 年第一次开始全职从事区块链工作时,我的主要个人兴趣是设计更快的共识机制,以支持权益证明架构。2014 年夏天,我开始研究一个名为 Pebble 的概念,可以在此处找到其未完成的旧论文(除非您对区块链历史感兴趣,否则您可能不应该费心阅读)。那个项目没有发生在很大程度上是因为我在以太坊场景中学到的东西。在某个时候,我吸收了“世界计算机”的概念,它成为了我的圣杯——这就是我认为未来互联网应该是什么。

我还有一个顿悟:我看到,智能合约实际上是一种全新的,且具有深远优越性的软件形式。通过分析,我看到如果可以消除它们的限制,那么几乎所有东西最终都会在区块链上重建,因为它们运行在开放的公共网络上,这比运行在私有基础设施上更好,它们是防篡改的(不需要防火墙!)不可阻挡,可以在单个Universe中相互插入,从而每个合约可以同时同时成为多个系统的一部分,从而提供服务可组合性,这将产生非凡的网络效果,并且可以在继承区块链属性的情况下自主运行,这样他们就可以处理代币形式的价值,甚至更多。

滚动到 2015 年,我放弃了我之前的工作,它围绕着重新利用更传统的共识技术,因为我看到了一种叫做“阈值中继”的东西是可能的(现在是互联网计算机共识的一部分)。我看到了一种可以在去中心化网络中应用密码学的方法,以产生不可阻挡的随机数流,具有完全的安全性,可用于驱动高效的区块链协议。我看到了推动可扩展验证和容量的区块链协议的潜力。很快,我就谈到了 DFINITY 项目,它的名字来源于“去中心化无穷大”的缩写。我的重点是找到创建世界计算机区块链的方法,该区块链可以使用智能合约完全在链上运行几乎所有系统和服务。

最初,我希望我的研究能在以太坊项目中使用。我的工作没有财务目的,并且受到对分布式计算的长期热情的驱使,这种热情已演变成对区块链的痴迷,以至于我无法想象我会继续从事其他工作。我成为早期以太坊电路的固定成员,谈论密码学和分布式计算协议可以在下一代区块链中应用的新方法。当时,人们对提出的想法很感兴趣,但实际上它们太复杂,听起来太离谱和未来主义,在任何合理的时间范围内肯定很难实现。我要感谢早期的以太坊成员,例如 Vitalik 和 Joe Lubin,他们在许多早期的讨论中采纳了我的想法。

事实上,人们不走我提议的道路可能是对的。我所描述的任何事情都无法快速实现,正如互联网计算机取得成果所花费的多年时间所证明的那样,这最终涉及到一个庞大而出色的团队的不懈努力、新密码技术的创造等等(高级文档正在逐步上传到https://dfinity.org/technicals/)。

到 2016 年,很明显我创建互联网计算机的方向将与以太坊的短期轨迹不兼容,以太坊致力于工作量证明,同时探索使用证明的升级路径Stake,为了推进想法 DFINITY 必须成为一个独立的项目。

最终在瑞士成立了 DFINITY 基金会,筹集到了资金,剩下的故事就众所周知了,这里不再赘述。该网络花了很长时间才取得成果——多年的工作——实际上,如果没有我们现在拥有的团队,这将永远不可能实现,其中包括许多杰出的工程师和研究人员,在世界各地的研究中心工作,这可能包含比任何技术、区块链或更广泛的操作更多的领先密码学家。

我们的使命是推动区块链的奇异性,其中世界上大多数系统和服务都是使用智能合约创建的,并且完全在链上运行,这种转换也将花费数年时间。

在谈论如何整合互联网计算机和以太坊以加速这个梦想之前,我将重申我多次说过的话,为免生疑问,以揭穿社交媒体上的错误信息:

  • 如果没有以太坊提供的灵感,我们今天看到的互联网计算机网络就不会存在,它引入了“世界计算机”和“智能合约”的概念,对此,所有参与 DFINITY 的人都非常感激。我们站在巨人的肩膀上,是以太坊的朋友,一直都是。

  • 以太坊和互联网计算机是不同的野兽,这源于它们各自的侧重点。由于技术考虑,您无法将一个转换为另一个。它们在设计上有所不同,但非常互补——没有竞争力。互联网计算机由世界各地独立数据中心的独立节点提供商运行的特殊节点机器托管。相比之下,任何人都可以使用显卡创建出块以太坊节点并在家中运行它。你需要世界上两种架构,出于技术原因我不会在这里讨论,它们产生不同和互补的特性。

  • 互联网计算机不是,也从来没有打算成为,也从来没有作为“以太坊杀手”出售,即使在今天,我也反对这种令人沮丧的误解。在提供对比特性的例子时,例如智能合约计算的相对成本,目的是说明互联网计算机所扮演的附加角色,而不是声称以太坊的不足。网络在一起更强大。

  • 我仍然是以太坊的坚定支持者,并保持了许多在项目早期形成的友谊。说够了。

没有什么比看到这两个网络以一种将为两者都增加巨大价值的方式整合并重新加入 DFINITY 的起点更让我高兴的了——这正是我们要做的。

以下是匆忙写的,因为在我最近的推文被广泛阅读后,人们要求更多信息——它只是一个大纲,很快就会提供更多信息。

直接互操作性

互联网计算机上的智能合约(被称为“容器”,因为它们是一组 WebAssembly 字节码,并且它们的逻辑作为软件参与者在其中运行的持久内存)是非常不同的野兽。它们以 Web 速度运行,可以直接为最终用户提供 Web 体验,提供端到端的区块链安全性,可用于创建可扩展的 dapp,并且可以以相对稳定的成本处理和存储数据,这只是传统成本的一小部分区块链。他们可以做今天在以太坊上做不到的事情。例如,今天一 GB 的智能合约数据在以太坊上可能会花费你大约 100,000,000 美元(请参阅此处的最新成本)。在 Internet 计算机上,您可以预期每年按周期支付的费用低于 5 美元。将两者连接起来将为在以太坊上运行的智能合约提供这些分散的功能。

为了使这一切成为可能,我们需要使以太坊智能合约能够直接调用互联网计算机上的智能合约,并使互联网计算机智能合约(“罐”)能够直接调用以太坊上的智能合约。

例如,您可以想象在以太坊上运行的 DeFi 系统可能会使用互联网计算机上的智能合约来安全地为最终用户提供用户体验,而不是使用托管在亚马逊网络服务云上的不安全网站——这迫使最终用户相信网站运营商是诚实的,AWS 是诚实的,并且帐户没有被黑客入侵,因此他们永远无法真正确定他们甚至与智能合约进行了交互。集成的这种简单的潜在应用暗示了可能性。这两个网络的组合将非常强大。

通过Internet计算机上的智能合约服务的网站也可以与Internet计算机上的智能合约安全地交互。如果这些智能合约可以直接与以太坊智能合约互操作,那么我们就可以创建安全的去中心化循环,这就是端到端的区块链。安全并不是唯一的好处:整个系统可以自治,并置于治理代币的控制之下,这样 DeFi 网站的运营商就不会成为此类开放服务的合法“所有者”。

这种架构将提供无数其他可能性。DEX 可以使用互联网计算机上的智能合约创建,其界面类似于 Poloniex 提供的界面,例如,价值流和资产流然后在以太坊上结算。或者,例如,基于以太坊的dapp可以使用Internet计算机在一个安全的区块链信任区内维护和提供大型数据对象,甚至包括视频文件,并在其中存储数据,还可以查询和操作这些数据对象。通过防篡改、不可阻挡和潜在自治的智能合约逻辑。

想象一下,一旦以太坊智能合约能够在链上快速、低成本地维护和处理大量数据并直接服务体验,那么以太坊智能合约将变得多么强大,这些合约已经被应用于创建 DeFi 生态系统最终用户。

集成以太坊和互联网计算机也将为以太坊 dapps 通过应用互联网身份解决其可用性挑战提供一条途径-允许用户仅使用他们的设备(例如手机上的Face ID,笔记本电脑上的指纹传感器以及YubiKeys和Ledger设备)对Internet计算机上的区块链服务进行身份验证,而无需持有令牌或管理令牌钱包(互联网计算机使用“反向气体”模型,其中智能合约为自己的计算付费)。例如,以太坊 dapps 的最终用户可以使用互联网身份对网站上的服务进行身份验证,没有摩擦,而互联网计算机上的底层智能合约安全无缝地管理创建底层以太坊交易,消除大众市场采用的关键障碍— 稍后将详细了解链密钥加密技术如何使这成为可能!

Internet 计算机也将从这种集成中受益。例如,该网络的一个关键目的是以开放和标记化的形式重新构想从区块链运行的社交媒体。这通常会涉及与 DeFi 的集成,而与以太坊上的 DeFi 智能合约的直接互操作性将极大地促进这一点。

因此,毫无疑问,网络的整合将产生巨大的价值,但如何进行呢?

阶段I

使互联网计算机智能合约能够调用以太坊智能合约

Internet 计算机网络是使用称为“链式密钥”密码术的东西创建的。在不深入细节的情况下,这在很大程度上取决于阈值密码学,其中组织成子网区块链的节点机器组协作管理单个“链密钥”,通常只有 48 个字节。本质上,这是链的公钥,你与这些链交互的相应签名告诉你(a)交互是有效的,并且(b)链是正确的。

复杂的协议集管理这些链密钥,即使组成链的节点来来去去,它们也保持不变。不存在相应的“私钥”。相反,组成链的节点维护“私钥份额”,可以以等于“阈值”的数量使用,以生成与公共链密钥相对应的签名。互联网计算机的复杂协议体系结构旨在对这些密钥进行拜占庭容错管理,并确保即使托管区块链的节点发生变化,链密钥也保持不变。

我们现在将把这个功能展示给互联网计算机区块链上的智能合约。虽然互联网计算机严重依赖 BLS 阈值密码术(以 Dan Boneh、在 DFINITY 基金会工作的 Ben Lynn 和 Hovav Shacham 的名字命名),但我们将引入对 ECDSA 的阈值变体的支持 – 正是保护比特币和以太坊的密码术方案余额和智能合约。从本质上讲,这将使互联网计算机上的智能合约能够创建与这些链上的公钥相关的比特币和以太坊交易,而无需持有相应的私钥(甚至不存在,而是采取安全分发的私钥共享形式)独立节点)。

为了让开发者使用起来更简单,我们将在互联网计算机上创建一个特殊的“代理”智能合约,这将使创建比特币和以太坊交易就像调用函数一样简单!这意味着互联网计算机上的智能合约将能够调用以太坊上智能合约的功能。

在这个阶段,我们应该注意到阈值 ECDSA 根本没有效率,并且完全不适合互联网计算机区块链协议中的一般用途。然而,互联网计算机区块链高效运行,与必须在这些网络上支付的交易费用相比,在比特币和以太坊上创建交易所消耗的周期成本仍然相对较小。因此,即使在以太坊交易上构建签名在计算上非常昂贵,但成本不应成为问题。

现在,我们必须考虑从互联网计算机到以太坊的调用结果将如何返回,以及以太坊上的智能合约如何调用互联网计算机上的智能合约。

使以太坊智能合约调用互联网计算机智能合约,以及以太坊返回结果

我们不能使用花哨的密码术来解决这个问题,但幸运的是,可以相对容易地提供完善的 Stage I 解决方案。

鉴于对以太坊网络当前哈希率的了解,只需通过“工作证明”检查它们的嵌入程度,就可以看出哪些块是有效的。也就是说,如果社区中继将新的以太坊区块复制到互联网计算机上的代理合约中,则该合约将能够通过查看将区块嵌入链中的工作量,以足够的概率检测区块何时最终确定。一旦合同看到某个区块已完成,它便可以扫描该区块,以查看从以太坊智能合约到Internet计算机智能合约的呼叫,以及先前呼叫结果的另一个方向。然后代理将调用互联网计算机上的智能合约,并将值返回给之前调用以太坊的智能合约。当然,当然,以太坊上的智能合约也将通过以太坊上的另一个代理合约调用互联网计算机上的智能合约。简单的!

我能做什么和不能做什么阶段

这个比较简单的架构,由Chain Key启用,已经非常强大了。与互联网计算机上智能合约提供的网络体验交互的最终用户可以触发对以太坊的调用,结果可以返回给他们。此外,以太坊上的智能合约可以调用互联网计算机上的智能合约,这些智能合约可能会为他们执行计算复杂的任务,并代表他们维护和处理大量数据。这是在不需要区块链中心、预言机或其他中介的情况下实现的。各种各样的事情都将成为可能。

但是,有一个方面需要改进。互联网计算机上的智能合约只能向最终用户显示以太坊智能合约通过代理调用的函数调用推送给他们的以太坊数据。虽然这是可行的,但在以太坊上进行任何函数调用仍然是非常昂贵的——数十美元,而在 Internet 计算机上进行调用只需花费几分之一美分。这无法让以太坊智能合约在所有情况下都能获得互联网计算机效率所能提供的全部好处。为了解决最后一个问题,我们必须进入阶段。

第二阶段

为了以接近零的成本将以太坊智能合约的数据和功能提供给互联网计算机智能合约,我们必须在代理合约中维护以太坊当前状态的副本。也就是说,代理合约不仅必须扫描最终确定的以太坊区块以获取交易数据,还必须使用收到的区块来维护和更新以太坊完整状态的副本。一旦完成,互联网计算机智能合约将能够调用不修改其状态的以太坊智能合约(例如调用只返回一些信息或执行一些统计分析的以太坊智能合约 getter)在接近零成本。从本质上讲,它将在合约内运行一个以太坊节点,与今天在 AWS 上运行的 Infura 节点维护以太坊状态副本的方式大致相同。

第二阶段是一项更复杂的工作,需要更长的时间,尤其是因为互联网计算机智能合约(“罐”)目前最多只能容纳 4GB 的内存页面,因此以太坊状态将必须跨多个分片合同。尽管如此,所提供的优势将是巨大的,因此如果可能的话,当然应该这样做——一些以太坊开发人员已经在考虑实现这一点,并在代码方面取得了一些进展。

最后要注意的是,一个凌乱的捷径是可能的,这将涉及启用 Internet 计算机节点与以太坊节点对话,以便它们可以为查询以太坊状态提供一个低成本的桥梁。这里的挑战是,这将涉及信任运行与网络进行互操作的以太坊节点的任何人,与仅涉及智能合约时相比,这提供的安全性要低得多。如果有人能想到提高安全性的方法,那么这可能会提供 Stage 1.5 解决方案。

概括

我们中的许多人已经将生命交给了区块链。但这项努力还很年轻,我们不能满足于让区块链更强大,并解决阻碍大规模采用的挑战。区块链是新的互联网。我们必须使所有系统和服务能够在区块链上重建和重新构想。这将推动一波创新、增长、机会和社会自由的浪潮,并提供新的做事方式,其中许多方式即使是现在也难以想象,将与广泛采用所产生的方式相媲美,甚至远远超过互联网,一个将我们所有人团结在一起的公共网络。我们必须克服可用性和成本的挑战,并释放在全球范围内罕见的网络效应。

翻译:Dfox | 来源:DFinity

Dfinity回应外界对Internet Computer协议去中心化和隐私性的批评

DFINITY 基金会启动约 2.2 亿美元开发者激励计划

DFINITY 基金会为互联网计算机启动开发者激励计划,并开始接受申请。 价值 2 亿瑞士法郎(约 2.2 亿美元)的互联网计算机开发者激励计划将专注于开发者激励、项目孵化等,与此同时,Polychain Capital 牵头的价值 1,450 万美元的 Be…

Click to rate this post!
[Total: 0 Average: 0]

人已赞赏
Dfinity名家说每日优选

Dfinity创始人:Dfinity将与以太坊集成

2021-5-30 20:07:18

名家说每日优选

解析 Layer 2 热门方案 Optimism 和 Arbitrum 扩容机制异同解析 Layer 2 热门方案 Optimism 和 Arbitrum 扩容机制异同 引介 | 以太坊上的价值抽取:简介与项目

2021-5-30 20:19:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索