LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > DFINITY创始人Dominic对Badlands的详细介绍

DFINITY创始人Dominic对Badlands的详细介绍

2021-07-06 DfinityClub 来源:区块链网络

7月4日Dominic在社交媒体提出DFINITY团队将推出Badlands,去作为互联网计算机的扩展链,并发行代币。社群成员一时摸不到头脑,对此谈论异常火热,看法各不相同,见此情形Dominic发表了一篇说明,对Badlands进行解释。本篇将对此说明进行一个解读概括。

重点内容总结概括

Badlands介绍:

Badlands是一个概念,涉及互联网计算机技术,个人可使用低成本设备搭建节点,更加的去中心化,它将作为互联网计算机的扩展,并且与互联网计算机完全可互操作,但具有不同的属性。Badlands旨在扩展和增强互联网计算机生态系统,降低DFINITY生态系统参与的门槛。

Badlands应用场景:

对部署在互联网计算机上的智能合约的运行效率、速度没有较高要求的应用,比如:区块链上的社交网络、聊天应用程序以及金融交易程序等。

Badlands优点:

互联网计算机网络中的节点机器,价格可能超过1万美元,但现在可以把特殊的树莓派设备进行调试在Badlands网络中当作节点机器,成本低于250美元,网络节点构建门槛降低,且加入网络的节点都是匿名的。

可与互联网计算机主网络直接交互。

拥有自己的网络神经系统(由管理和更新网络的互联网计算机托管的免许可治理系统),这将根据其使命和精神发挥其社区的意志。

使用与互联网计算机相同的协议和代码,能够扩展其容量、提供交互式 Web 内容、与其他区块链互操作。

Badlands缺点:

参与构建节点的机器配置低,运行速度慢,降低单个智能合约的最大吞吐量和速度。

如果Badlands网络在极端情况下遇到严重的技术问题,需要节点运营商手动干预, 由于业余节点提供者的响应速度低于专业节点提供商,因此潜在服务中断的持续时间可能会增加。

可能有必要使用类似 Tor 的网络屏蔽从参与者家中运行的节点机器的网络活动,这也会影响速度和效率。

由业余节点提供者运行的节点机器将不太可靠,因此网络将需要增加智能合约计算和数据的备份,以达到所需的弹性和安全级别。这将降低托管智能合约的效率,增加成本,并降低最终确定的速度。

Badlands扩展互联网计算机生态系统:

两条链将继续共享相同的代码库,并要求参与者具有相同的技能,扩大正在进行的研发工作所提供的影响力,以及社区获得的专业知识,现在将应用于两条链。

Badlands 将开辟一个非常不同的、非竞争性的市场,通过家庭互联网连接在 Raspberry Pi 节点设备上运行,其中节点提供商是真实但匿名的个人,他们严格限制每年可以添加多少节点。该网络运行能力比较差,但将权力下放至极限,从本质上讲,它将扩展和增强互联网计算机生态系统,就像即将使用DFINITY链密钥加密技术与比特币和以太坊直接集成一样。

编者观点:

从生态角度:Badlands使得DFINITY生态系统的参与门槛降低,吸引更多的用户加入,并且可以为一些要求不高的智能合约提供服务,与主链的面向的是两个不同的方向,是互补的状态。

从市场角度:ICP前期私募价格极低且抛压一直很大,市场受挫,发行新币并且作为DFINITY团队推出的姊妹链,价格更容易上涨并且给DFINITY的用户带来一定的信心。(编者观点只代表个人观点,不作为投资建议)

Dominic对于Badlands概念的解读原文

首先注意:这是对Badlands概念感兴趣的用户的一个简单说明,而不是一个宣布项目细节的正式官方文件。

Badlands是一个概念,涉及互联网计算机技术,可使用低成本设备从家里搭建节点,更加的去中心化,它将作为互联网计算机的扩展,并且完全可互操作,但具有不同的属性。

互联网计算机网络中的节点机器的最低规格也很高,价格可能超过1万美元,但现在可以把特殊的树莓派设备进行调试来在Badlands网络中当作节点机器,成本低于250美元。

互联网计算机的目的是使得所有传统系统应用和服务都进行重建,并以全新的形式完全部署在公共区块链上——即创建一个所有系统和服务都可以在区块链上运行的未来。由于智能合约是一种新型技术,且优势巨大。例如,运行在公共网络上的智能合约,是防篡改的,不需要防火墙来保护它们,可以以令牌的形式处理价值,并且可以实现自治。使用互联网计算机上的智能合同,可以实现去中心化的金融系统、社交媒体、SaaS服务、企业系统等。

为了克服限制智能合约在传统区块链上的挑战,进行了大规模的研发工作来改进互联网计算机,并且必须从头开始重新思考区块链架构。互联网计算机可以扩展其容量和吞吐量,以网络速度运行智能合约,以便可以创建各种系统,效率接近传统技术,并支持提供安全交互的智能合约直接从区块链向最终用户提供 Web 体验(例如,参见 https://dscvr.ic0.app/),这使 dapp 开发人员无需合并托管在集中式云服务上的不安全网站以与最终用户进行交互。

互联网计算机网络专注于通过打破速度、扩展性和效率限制来实现区块链奇点,以扩大其应用,每个节点提供者都被识别到网络的治理系统,称为网络神经系统,而不是匿名的,这允许治理系统以一种减少智能合约计算和数据复制的方式构建网络,以增加通过在具有已知独立性级别的节点之间划分职责,在不降低安全性的情况下提高效率(这种技术被称为“确定性去中心化”)。

Badlands将为 Internet 计算机带来什么

Badlands 的目的是使得智能合约托管在一个具有最大程度的去中心化的网络上,进入门槛低,并且对审查制度有较大的抵御能力。该网络仍然使用与互联网计算机上完全相同的软件开发工具链来托管智能合约,并且需要其节点提供商的类似技能。

尚未确定 Badlands 是否应该是与互联网计算机互操作的独立姊妹区块链(在这种情况下,将创建一个 BDL 代币创世账本,在启动时复制 ICP 代币账本),或互联网计算机应该只支持一种新的“Badlands子网区块链”。在下文中,我假设 Badlands 是作为一个单独的网络实现的。无论实施方式如何,Badlands 都将作为 Internet 计算机的扩展运行。

Badlands 相比于互联网计算机的劣势:

节点机器的最低硬件规格低,成本小,但运行性效率低,这将降低单个智能合约的最大吞吐量和速度。运行的节点机器将不太可靠,因此网络将需要显着增加智能合约计算和数据的复制,以达到所需的弹性和安全级别。这将降低托管智能合约的效率,增加成本,并降低最终确定的速度。

可能有必要使用类似 Tor 的网络屏蔽从参与者家中运行的节点机器的网络活动,这也会影响速度和效率,这还有待确定。如果 Badlands 网络在极端情况下遇到严重的技术问题,需要节点运营商手动干预,例如将软件更新推送到停顿的节点设备上(在正常运行期间,网络将自动更新节点软件,就像在互联网计算机上一样), 由于其响应速度低于专业节点提供商,因此潜在服务中断的持续时间可能会增加。

Badlands的独特优势如下:

将拥有自己的网络神经系统(由管理和更新网络的互联网计算机托管的免许可治理系统),这将根据其使命和精神发挥其社区的意志,保证更传统的“代码即法律”环境。它将以最大程度的去中心化和审查阻力为基础发展,这是区块链社区非常看重的。

Badlands 的速度或效率不如 Internet 计算机,但它将使用相同的协议和代码,因此仍然能够扩展其容量、提供交互式 Web 内容、与其他区块链互操作。它将与互联网计算机主网络完全互操作。如果不关闭互联网,将很难摧毁。

Badlands 的最佳选择是托管不需要互联网计算机提供的效率、速度和正常运行时间的智能合约——比如区块链社交网络、聊天应用程序或实时金融交易。它可以直接与互联网计算机上的智能合约进行互操作。它将为那些旨在以最大程度的去中心化程度在网络上托管智能合约的人提供一个场所,同时允许业余爱好者在家中以低成本操作节点。

新节点的添加

为了有效地增加其网络的容量,互联网计算机形成了新的“子网区块链”,通过组合具有某种预期独立程度的节点机器,链密钥密码术将这些区块链组合成一个区块链。今天,可以通过收集节点提供者的实际身份以及有关其节点的其他信息(例如安装它们的数据中心、数据中心的地理位置以及数据所在的司法管辖区)来实现。

子网是通过向网络神经系统提交提案来创建的,这些提案结合了由来自不同数据中心的独立节点提供商运行的节点,以及关于地理和管辖权的额外去中心化考虑。这最大限度地提高了安全性。

希望向网络添加新节点的个人必须亲自参加人员聚会。由于一个人一次只能参加一个聚会,因此每个人只能添加一个节点,因而网络可以安全地推断每个季度添加的节点是由不同的人添加的,然后将添加的节点组合为通过选择不能由同一个人添加的节点来形成新的子网区块链——这是对互联网计算机使用方案的改编。

添加到互联网计算机网络的每个节点机器都由一个公钥标识,它维护一个相应的私钥,用于对消息进行加密签名,以便网络中的其他节点可以验证它是作者。要将新节点机器添加到区块链网络,必须将其公钥添加到网络托管的节点身份的主注册表中。

为了向网络添加新节点,与会者必须在他们的手机上安装一个特殊的应用程序,其中包含其公钥标识和相应的私钥。这个应用程序使他们能够扮演申请人的角色,寻求通过收集其他与会者的公证签名来授权公钥,以及帮助授权其他人公钥的公证人。在此过程中,所涉及的手机必须关闭 WiFi 和数据,这使申请者可以证明他们持有设备上所涉及的私钥的副本——并且这些密钥实际上并不存在由不诚实的一方运营的远程服务器上,由于无法使用网络连接,二维码用于通过手机的屏幕和相机传输手机之间进行交互。

为了启动对申请人公钥进行公证的过程,公证人会向申请人展示一条“挑战信息”,该信息以二维码的形式显示在他们的屏幕上。?然后,申请人使用他们的应用程序扫描挑战消息,并使用他们的私钥在其上生成一个签名,然后以相同的方式将其传回。?公证人的应用程序然后验证他们挑战中的签名,如果验证通过,则在签名中签署公钥,然后作为公证,以相同的方式传回申请人。

程序基本上如:晚会组织者将所有参加者围成一个圆圈,从圆圈中顺时针依次抽取申请者,然后当前申请者绕着圆圈前进,获得其他参加者的公证。每个参与者只能绕圈一次,并且必须从其他参与者那里收集最少数量的公证,以便将他们新节点的公钥提交给网络的注册表。如果与会者发现某人在作弊,他们必须立即将他们从诉讼程序中驱逐出去,因为除非他们都收集到足够相似的公证数量,或者报告了可疑事件,否则所有通过他们一方添加的公钥都可能被网络拒绝。

通过这种方式,每个季度,匿名个人都可以参加,向网络添加一台新的节点机器,为实现区块链中最大程度的去中心化奠定基础。

奖励和节点削减

传统的区块链:参与者通过执行最多的哈希(工作量证明)来竞争生产区块并获得奖励或按已抵押的某些加密货币的数量(权益证明)来生产区块 。而互联网计算机在每个固定时间间隔以等量奖励每个节点机器,来使它们正确参与网络。为了确保节点供应商满足最低标准节点硬件规范,并正确托管他们的节点,例如提供足够的带宽,互联网计算机社区监控节点的“统计偏差”,它可以向网络神经系统报告以进行修正。

正确参与的节点应该成功地产生与其子网中其他节点大致相同数量的块。如果一个节点由于产生较少的块(或以其他有问题的方式偏离)而在统计上偏离,这可以被视为错误行为,并导致 NNS 执行惩罚,包括减少等待支付的奖励,如果严重偏离就会永久从网络中删除节点。

当基于 Raspberry Pi 的节点设备通过家庭互联网连接运行时,它们的性能自然会有更大的差异。修复网络的一项关键任务是确定可接受的偏差水平。Badlands 节点提供商可能需要升级他们的路由器,以确保它们在例如视频流传输时继续按预期运行。由于必须接受更高水平的偏差,Badlands 还可能引入一种激励制度,即在节点运行的每个时间间隔内分配给节点的奖励与其区块生产的相对速率相关。

Badlands:潜在的双赢

实现 Badlands 的最简单方法是作为一个单独的链,而不是作为互联网计算机子网。因为这将避免处理不同节点和模型之间的一些棘手的不匹配问题。互联网计算机代码库可以几乎不变地重新应用,成为两个可直接互操作的区块链的通用代码库。新网络将收到自己的 BDL 分类账,BDL 代币充当 Badlands 网络自己的网络神经系统中的治理代币。

如果采用这种方法,那么创世 BDL 账本可能会通过复制 ICP 账本来初始化,为每个 ICP 持有者提供等量的 BDL。然后,DFINITY 基金会将出售来自于其捐赠ICP 而得到的BDL,以筹集资金在去发展社区、攻克新网络所涉及的技术难题。

Badlands 将开辟一个非常不同的、非竞争性的市场,通过家庭互联网连接在 Raspberry Pi 节点设备上,节点提供商是真实但匿名的个人,他们每年可以添加的节点数量被严格限制。区块网络将是直接互操作的,这样不同网络上的智能合约可以相互调用,BDL 可以在互联网计算机上与 ICP 交换,然后在需要的地方的金融交易所清算。?从本质上讲,它将扩展和增强互联网计算机生态系统,就像即将使用其链密钥加密技术与比特币和以太坊直接集成一样。

Badlands 将创造自己的价值,同时通过扩展其生态系统为互联网计算机增加价值。

—-

编译者/作者:DfinityClub

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...