Internet Computer(ICP):迈向去中心化网络之路?
互联网的目的是促进言论自由和开放网络服务。
然而,在现实中一小撮科技巨头主导了整个网络格局。作为中心化平台的一份子,他们将消费者的数据卖给广告商以获取丰厚利润,禁止不遵守其规则的使用者使用服务,以及进行内容审查。
数字货币项目Internet Computer(ICP)的前身是DFINITY,其雄心勃勃的目标是要通过实施独特的区块链技术来实现真正的去中心化,从而大幅改变整个网络的运作方式。
虽然Internet Computer绝对是数字货币行业中最复杂的解决方案之一,但它同时也是最具争议性的加密项目。尽管其目标是使网络去中心化,但该项目在其网络内采用了不寻常的做法和中心化元素而受到了各方的严厉批评。
在这文章,我们将看看什么是Internet Computer、了解它的运作原理,并探讨围绕这个项目的大多数(如果不是全部)未解答的问题。
现在让我们深入了解一下!
什么是Internet Computer?
Internet Computer是一个数字货币项目,旨在取代传统的资讯科技栈(IT Stack),并通过一个由全球独立数据中心共同维护的创新区块链网络,将网络去中心化,挑战科技巨头对互联网的统治。
Internet Computer的独特之处在于其雄心勃勃的目标。
当其他数字货币项目试图在应用层面与传统解决方案竞争时(例如建立通过去中心化的社交网络、DeFi借贷平台或以稳定币驱动的支付系统),ICP试图完全改变整个网络的工作方式。
Internet Computer成立于2016年10月,由总部位于瑞士的非牟利组织DFINITY基金会与其合作伙伴,包括互联网计算机协会(Internet Computer Association)合作管理。有趣的是,该项目是有一个拥有二百一十二名成员的庞大团队。
然而,与数年前DFINITY成功在多个种子和风投项目中募集了近1.7亿美元的资金相比,以上也算不上是一个什么了不起的数据。
由于团队成员皆具有金融背景和庞大的人脉网络,Internet Computer正逐步实现其目标,而且发展速度及成长得非常之快。
虽然Internet Computer在2019年底才推出了软件开发工具组(SDK)和独特的程序设计语言Motoko,但该项目只花了一年时间就在2020年第四季度推上了主网。
Internet Computer如何运作?
在本文早些时候,我们已经提到Internet Computer可能是整个数字货币行业中最复杂的项目之一。
因此,我们将Internet Computer最关键的元素分解成较小的单独部分,以便更充份地了解该项目的去中心化网络解决方案究竟如何运作。
Internet Computer Protocol (ICP)架构
首先要探讨的是Internet Computer协议(ICP Protocol)的架构,它是一个去中心化的系统,为该项目生态系统内的所有应用程序提供动力。
ICP允许开发人员在网络电脑上部署和运行他们的去中心化应用程序(dApps),而不需要利用任何第三方服务、伺服器或内容交付网络(Content Delivery Networks,CDNs)。换句话说,ICP是一台为另一个版本的互联网提供动力的电脑,它承载、运行和维护所有与网络应用相关的元件和流程。
Internet Computer通过利用一个独特的、一层一层递进的区块网络架构来实现上述的目标。
来源: DFINITY
独立的资料中心位于全球多个不同的地方,是ICP的重要支柱。在每个资料中心,多个节点供应商提供必要的硬件以便在网络电脑的生态系统内执行dApps。用于运行节点的机器是特别订制的设备,运营商必须从DFINITY基金会及其合作伙伴那里采购。
dApps没有为每个应用程序配备专用伺服器,而是在多个地点的节点之间自由移动,能够在数据中心的任何设备上运行。因此,在ICP上运行的应用程序不是由一个或一小个群体实体控制或拥有,而是由管理Internet Computer的社区控制(稍后会有更深入介绍)。
如果我们在ICP的网络层级结构中向上移动,我们会发现子网就在节点之上。简单地说,子网络指的是一定数量的节点机器的组合。换句话说,每个子网络都是一个独特的区块链,来自多个数据中心的节点运行ICP的软体元件,并持有称为罐子(Canisters)的高级智能合约。
最重要的是,子网络可以通过一种叫做链式密钥加密(Chain Key Cryptography)的新颖技术进行通信和互动。这样用户便可以分享大家的计算资源,增加大家的运算容量和输送量,提高整个网络的效率。
你可以在ICP架构的顶层找到罐子,该项目将其描述为「可扩充的智能合约」。基本上,罐子是Internet Computer生态系统中运行dApps以及存储所有代码和依赖的元件。
此外,罐子负责直接向终端使用者提供网络内容,而终端使用者可以与区块链服务互动,而不需要持有或花费任何代币进行交易。相反,应用程序开发人员必须通过购买周期来支付计算成本,周期是一种特定的数字资产,其功能类似于以太坊的Gas。
像子网络一样,罐子可以与其他人一起工作(即使它们位于不同的子网络中),大大提高了运行在该协议之上的dApps的可扩充性。该项目指出罐子的性质能防止篡改,这代表用户不需要操作防火墙来保护网络免受外部威胁。
网络神经系统(Network Nervous System ,NNS)
顾名思义,网络神经系统(NNS)是负责控制Internet Computer协议的所有事情,包括传送过程和其他元素的元件(类似于心灵与身体连接的方式)。
NNS的功能实例包括:
- 确保网络用户与用户之间达成共识
- 透过监测生态系统来确保系统的安全,识别恶意行为并消除具不良行为的用户
- 升级协议和节点的软件,以及建立新的和分割现有的子网络以提高网络的效率和可扩充性
- 设定经济参数,核实开发者通过计算所支付的费用
- 审查节点营运商和资料中心供应商的申请,监督参与网络的权限
- 管理项目的代币经济逻辑和控制数字货币的发行
- 奖励积极参与ICP治理的资料中心、节点营运商和使用者
最重要的是,NNS是一种演算法机制,通过促进参与者和利益相关者之间的社区治理,确保网络维持去中心化。
为了通过NNS对治理事项进行投票,用户必须将他们的原生ICP代币锁定6个月至8年的时间。在锁定间隔期间,ICP币会自动转化为代表持有人投票权的神经元(Neurons)、非流动性和不可转让的数字资产。
与其他需要网络参与者押注代币进行投票的数字货币项目一样,用户锁定的硬币愈多,他们的投票权就愈大。然而,除此之外用户还可以通过更长时间的ICP押注来最大限度地发挥用户对治理决策的影响。
有趣的是,Internet Computer通过向积极参与NNS治理的用户发放奖励代币来激励社区的发展。
NNS治理机制的另一个令人兴奋的特点是,用户不一定要对社区提交的每个提案进行手动投票以获得奖励。相反,大家可以选择(半)自动化的过程,通过配置用户的神经元,在治理决策期间跟随其他神经元,将其投票权委托给其他人。
总括而言NNS是通过社区治理来治理、维护和管理整个Internet Computer的生态系统。虽然NNS允许项目的网络以去中心化的方式运作,但它也允许生态系统变得具有适应性和自主性。
共识机制
Internet Computer所用的自身共识机制建基于实用拜占庭容错模型(Practical Byzantine Fault Tolerance,PBFT)。虽然这个项目的组成部分超级复杂,但我们只从高层次的角度来探讨以避免任何混淆。
正如前面几节所讨论,整个Internet Computer生态系统的应用是由全球多个独立数据中心的节点来维护。
像其他区块链网络一样,这些节点必须就处理区块和验证里面的记录达成共识。虽然这些数据主要包括其他DLT网络(例如比特币和以太坊)的交易,但ICP将这些资讯视为数据输入。除此之外,ICP节点还必须就处理输入的顺序达成共识以维持连贯的状态(所以网络能保持完整的功能和结构)。
值得注意的是,网络里面的每一个软件都是由众多节点所执行。在共识的过程中,这些机器中的大多数必须达成共识,以定义软件的真实状态。节点之间的共识是在子网络层面上实现,每个子网络包括多个罐子和应用程序。这与「传统」的区块链形成鲜明对比,后者的大多数验证者必须在整个网络中达成全球共识。
因此,与其他子网络并行验证区块,大大改善了Internet Computer的速度和网络内的应用。事实上,该项目指出,这使ICP能够实现无限的可扩充性,因为它可以通过升级资料中心和创建新的子网络来增加容量和输送量。
此外,该项目亦指出ICP的共识机制允许网络快速处理数据和交易,在大多数情况下处理的时间不到一秒。相较之下,确认一次比特币转帐大约需要十分钟。
网络身份
Internet Computer寻求完全取代现时互联网的身份和认证的方式。
目前,大家必须利用一个使用者名称和一个密码的组合来登录每个网络平台。在你提供这些资讯后,该服务商会与它的伺服器相互通信,将用户输入的资料与它的资料库进行核对。
虽然这是登录网络上不同服务的标准方法,但密码资料库的集中式架构给用户带来了安全威胁。由于单点故障(Single Point of Failure) 的风险增加,骇客有可能通过攻破资料库获得网络解决方案中使用者的所有登录资讯。虽然加密敏感资讯提供了一定程度的保护,但攻击者仍有可能绕过这一措施来解密资讯并获得使用者帐户的许可权。
Internet Computer尝试利用一个单一的帐户来解决上述问题,该帐户允许用户登录到ICP上的所有服务。为了实现这一目标,Internet Computer使用了一个名为WebAuthn的标准,并结合了链式密钥加密技术。
ICP会为用户登入的每个dApp生成一个新的身份以提供更多的隐私度,但用户不必为每个服务单独储存登录资讯。相反,Internet Computer将用户的网络身份与其设备捆绑在一起,而用户必须利用它的内置认证方法来签署并进入不同的服务,例如:
– 生物辨识技术,如指纹扫描器、脸部识别或触控辨识
– 用于解锁装置的密码或PIN码
– 安装在设备上的安全钥匙(如YubiKey)
Sator(SAO):看电视赚数字货币的NFT电视网络
Sator直接以数字货币(SAO)与NFT代币奖励透过Sator平台收看电视节目、参与互动交流的用户。SAO持币者可以根据他们抵押的权益、以及SAO奖励情况,按比例使用平台治理权。
值得注意的是,尽管用户的ICP互联网身份与用户的设备绑定,但用户并不局限于利用一台机器来访问他们的帐户。相反,用户可以通过使用其内置的认证方法与用户已经添加到其身份中的机器相结合来注册一个新的设备。
此外,为了保护用户的隐私,Internet Computer不会要求使用者提供任何个人资料(例如姓名、电子邮件、电话号码等)以在协议之上创建一个网络身份。
链式密钥加密技术
链式密钥加密技术(CHC)是一个独特的加密模型,Internet Computer利用它来编排节点,使数以百万计的节点可以大规模地运行,实现比其他区块链更好的网络输送量。
CHC与大多数区块链网络所利用的公钥密码学之间的主要区别之一是,前者的特点是在生态系统内有一个单一的公钥用于数据验证。相比之下,在比特币或以太坊这样的DLT网络中,每个参与者都有单独的公钥,他们可以结合自己的私钥来签署交易(例如用于发送和接收转帐,以及与基于区块链的解决方案和应用程序进行互动)。
由于节点只需要一个公钥,每个人都可以很容易地验证输入和Internet Computer生态系统内其他元素的真实性,而不会不必要地使用太多的数据。
ICP内区块的验证工作是这样的,每个子网络都有一个单一的公钥来验证资讯;同时,这个子网络内的所有节点都收到一份与公钥相对应的私钥。
在这里,各节点利用门槛式签名(Threshold Signature Scheme) 方案进行验证。简单地说,这代表如果有足够数量或超过一定门槛的节点达成协议,他们便可以结合他们的私钥部分来共同签署一个资讯。
之后,子网络的公钥会验证这个新签名的真实性。最后,整个Internet Computer协议的公钥对子网络的公钥(以及其他子网络的密钥)进行签名。
在不深究技术细节的情况下,这个过程代表ICP与利用传统形式的公钥密码学的区块链相比,可以节省大量的空间,大大增加了网络的可扩充性。
非常有趣地,该项目指出只需48位元组的公钥便足以让ICP节点验证数据并进行必要的计算。
Beacon Fund及Internet Computer Fellowship
DFINITY also has an initiative called Internet Computer Fellowship, a 12-month program focused on spreading awareness about ICP, sharing knowledge, and network building on a local level.
Internet Computer的特点是它利用了多项措施来推动开发人员对项目进行开发及维护,并通过新的dApps扩大ICP生态系统。
其中之一的激励是Beacon基金,该基金致力于对初创企业进行早期投资,目的是采购、评估和支援建立在Internet Computer之上的高品质应用和服务。
DFINITY还提出了一个名为“Internet Computer Fellowship” 的项目,这是一个为期12个月的计划,专注于推广大家增进对ICP的认识、分享知识以及在地方层面建立起网络。
什么是ICP代币及它的价格走势如何?
ICP的前身是DFN,是网络电脑的原生实用代币。
如前所述,, Internet Computer要求开发人员支付与他们的应用程序相关的交易和计算的费用。这意味着终端使用者不需要持有或花费任何ICP(除非有应用内购买或订阅)来使用dApps。
这与大多数去中心化的数字货币服务形成对比,使用者通常需要利用项目的原生代币来访问程序平台(例如通过抵押、持有或使用数字货币来支付交易费用)。
因此,ICP的主要效用是以开发人员以及参与治理的利益相关者为中心。同时,代币会被用来补偿节点运营商和数据中心供应商对生态系统的支援。
正如前面所讨论,用户必须锁定他们的ICP以参与治理至少6个月。他们的代币会自动转换为不可转让和不可交换的、代表他们的投票权神经元。
最重要的是,ICP可以转换为周期,开发人员可以利用这些周期来运行他们的应用程序。该项目指出,周期反映了Internet Computer生态系统内计算的真实成本。
虽然ICP有一个动态的供应,没有最大的上限,但周期会随着网络中的计算而被烧毁。由于开发人员只能透过转换他们的ICP来获得周期,燃烧周期实际上减少了ICP的循环供应,这可以被认为是一种通缩机制。
虽然,我们应该注意到这并没有使代币出现通货紧缩,因为该协议通过铸造ICP来补偿数据中心、节点和治理机制的积极参与者,这其实是一个通货膨胀的机制。
现在,你学会了ICP的基本知识,让我们看看该代币的价格最近的表现如何。
自2021年5月正式推出以来,ICP一直相当不稳定,期间经历了稳定的价格贬值。
然而,这也是非常合理的发展,特别是我们考虑到大多数新进的数字货币在进入市场后大多会出现突然或过度的价格升幅,以导致短期至中期的价格下行。
然而,ICP的价格变动比大多数新推出的币更极端,该代币在5月10日和5月11日之间突然从280美元跳到580美元,然后到7月5日却跌至45.5美元。
有趣的是,Internet Computer的原生代币在推出后就成功跻身市值前十的数字货币。即使从最初的价格下跌了近84%,CoinMarketCap仍将ICP列为市值排名第19位的数字资产。
ICP的争议及未解答的疑问
毫无疑问,Internet Computer是一个令人超级兴奋和独特的数字货币项目,通过创新技术和概念,具有改变互联网工作方式的巨大潜力。
然而,围绕ICP还有许多未解答的问题,亦引发了相当多的争议,使数字货币社区的不少人对于Internet Computer的真正目标和未来持怀疑的态度。
而这些怀疑不无道理。
Internet Computer与其他数字资产项目非常不同。它有更雄心勃勃的目标,而且大部分用以操作区块链网络的技术十分独特,其中包括治理、达成共识以及验证交易。
DFINITY在一些被认为是行业内标准的领域采用了不同的方法。
首先,虽然Internet Computer已经积极开发了至少四年,但该项目直到大约一个月前才公开其解决方案的原始程序代码(在收到社区的严厉批评之后)。然而,批评者认为该协议的一些元素仍然是处于闭源状态。同时,DFINITY对其部分公共代码采用了限制性更强的许可权限。这意味着开发人员不能像大多数数字货币解决方案那样自由使用它来构建应用程序(大家可以设想DeFi行业、SushiSwap和其他项目如何重新使用Uniswap的大部分代码来构建竞争对手的AMM)。
批评者还指出了ICP的互联网身份系统的潜在注意事项。如前所述,该协议试图用一个与用户设备绑定的单一身份来取代不同在线服务的个人帐户。
根据加密社区的一些成员指出,这会增加审查的风险,也可能衍生出隐私的问题。例如,如果一个单一实体获得了对大部分网络的控制权,它可以有效地锁定不遵守其规则的用户的设备。而且从长远来看,由于ICP正在寻求取代整个互联网堆叠,这代表人们有可能被禁止进入整个网络。
有部份批评者担心,由于这样的ICP代币分配和网络内投票权的运作方式,会导致上述的情况(否则极不可能)有可能在不久的将来成为现实。
虽然该项目承诺其非牟利组织不会持有超过50% 的总投票权,但批评者认为DFINITY基金会和互联网计算机协会都可以在技术上获得对NNS的控制权,其通过押注ICP代币的时间愈长(如8年),其投票权就愈大。
顺便提一下,这两个非牟利组织在ICP的创世纪启动时的投票权合计为40%,而社区控制了近60%的网络。然而后者包括早期贡献者(不到五十人)和种子捐赠者(二百一十二人)拥有了34.22%的代币供应。另外,10.79% 的代币被分配给战略合作伙伴(少于50-50的持有人)。相比之下,只有0.8% 的ICP供应量作为社区空投的一部分被转移给了超过五万名使用者。
基于上述的数据,该项目代币的分配似乎有点过于集中。然而,这并不一定是不正常的情况,因为数字货币行业内许多其他项目的分布也是相当集中。例如Dogecoin超过65% 的供应量由九十一个位址持有,而Litecoin区块链上所有的LTC的接近49% 由一原零六个地址拥有。
批评者对该网络的维护方式表示担忧。正如我们已经讨论过的那样,ICP是由营运商在全球多个独立资料中心部署的节点来托管。
然而,与大多数去中心化的区块链网络不同,Internet Computer协议需要有许可权限,这意味着验证者必须事先获得批准才能操作节点。根据该项目的网站,节点运营商必须填写一份表格,说明他们的详细资讯以申请访问权限,而NNS将在之后进行评估。
申请成功后,运营商的节点需要从该项目的发行伙伴之一购买,并在以后在一个独立的数据中心上推行及运作。
Internet Computer:希望寻求改变网络运作方式的野心项目
Internet Computer是数字货币行业内最复杂、激动人心、具创新性和具争议性的项目之一。
以独特的技术和概念以及庞大和资金充足的团队为特色,Internet Computer非常雄心勃勃地试图在二十年内完全取代目前的互联网堆叠。ICP的最终目标是希望通过利用区块链技术来结束科技巨头的垄断,使互联网逹至完全的去中心化。
然而,数字货币社区的成员已经表达了他们对该项目的许多潜在担忧,例如过度集中的代币分配、愈来愈集中的互联网身份系统、节点操作的许可权限,以及治理中的投票权份额等。
换言而之,虽然Internet Computer和非牟利的DFINITY基金会收到了来自数字货币爱好者相当多的批评声音,但这并不改变ICP作为一个具有巨大潜力的独特项目这事实。项目的特点是他们由一个决心实现其雄心壮志的目标团队所推动。
由于Internet Computer的发展正在在快速推进,姑且看看该项目在未来数年间能取得什么成就,以及它是否能向数字货币社区证明它对互联网真正去中心化的奉献。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
Piggy Finance-去中心化的创新借贷协议
Piggy Finance是构建在币安智能链上的去中心化借贷协议,并且已由Certik完成代码审计。在Piggy Finance的平台上,用户可以使用BNB作为抵押品,在平台上进行保证金融资,借出等值1美元的稳
声明:本站所有内容,如无特殊说明或标注,均为采集网络资源,任何内容均不构成投资建议。