DFINITY(代币:ICP) 定位为互联网计算机,是一个基于区块链的互联网,把传统的互联网应用搬到区块链上。
在DFINITY的网络中,神经网络系统(Network Nervous System--NNS)起到至关重要的作用。
NNS到底是干什么的?
它是一个完全开源的代币化去中心治理系统。任何人都可向NNS发出提案,如果提案被采纳,NNS将会完全自动的执行并完成网络的升级。NNS能够控制整个互联网计算机网络,能够让个体使用者充分参与到互联网计算机的治理,创建计算cycles,并使用ICP代币完成Defi(去中心化金融 Decentralized Finance )的搭建以及dAPPS的开发。
NNS应用主要体现在以下的核心功能:
ICP基础设施通证
神经元
提案查看表决
Dfinity基金会创始人:真正能够实现能力的社区成员只占区块链社区不到1%:9月20日消息,在由万向区块链实验室主办的第八届区块链全球峰会上,Dfinity基金会创始人兼首席科学家Dominic Williams发表主题为《首个真正的世界计算机-互联网计算机区块链》的演讲。
Dominic Williams在演讲中表示:“ICP智能合约可以直接在比特币账本上处理比特币,而不需要任何的跨链桥,这意味着你可以创建原生的比特币DeFi,前景巨大,考虑到比特币在全网中占比。所以,使用IC区块链就不需要云或者传统的IT架构。当你在IC上和Web3进行交付时,你只是用你的面部ID、指纹来创建会话,如果这样的交互是敏感性的,或者对安全性要求非常高的话,你可以用ledger硬件钱包或者UBK硬件钱包,这一切都是支持的。另外,真正能够实现能力的社区成员只占区块链社区不到1%。”[2022/9/20 7:08:13]
容器(互联网计算机上的智能合约格式)
接下来会介绍如何使用NNS应用以及操作时需要注意的点。
DFINITY基金会推出集成开发环境Motoko Playground:7月28日,DFINITY基金会宣布开源并发布运行在互联网计算机网络中的集成开发环境(IDE)Motoko Playground。
Motoko是互联网计算机的编程语言,而Motoko Playground将允许用户直接在网络浏览器中构建和部署Canister智能合约,而不需要下载DFINITY CanisterSDK或设置钱包。[2021/7/28 1:21:14]
NNS应用教程
第一步:创建一个“互联网计算机”的身份
想要登入使用NNS应用,一个互联网计算机的身份是必须的,就像要用使用微信必须先注册微信号一样。
1)打开网址:https://identity.ic0.app/(如果浏览器不支持,可以换其他浏览器,例如:QQ浏览器、火狐浏览器、谷歌浏览器)。
2)注册
DFI.Money(YFII)Pool5循环挖矿计划已启动 存入YFII挖YFII:根据DFI.Money(YFII)官网信息,目前已按YIP-6方案上线了支持循环挖矿计划的Pool5,每周Vault利润的5% ,之前累计回购的25%,以及YFII Balancer做市池BAL利润(如有)都会被打入Pool5池中,用户存入YFII即可一键循环挖矿YFII。[2020/10/16]
出现下图页面,点击Register with Internet Identity?选项?(注册互联网计算机身份)。
3)设置名称
在红色方框里输入设备名称(跟起微信名、QQ名一个意思,看到名称就知道这是哪个),输入完成之后点击下方的 Register 选项。
4)安全设置
Dfinity主网将于今年12月31日前上线,代币ICP预计最早将于明年1月上线和解锁:Dfinity创始人Dominic和社区运营总监Michael在媒体进行《Dfinity官方团队AMA首秀-钠测试网上线》视频直播时透露,Dfinity最终测试网“钠”将会升级到正式主网“汞”,预计上线时间不晚于今年12月31日。ICP代币相关的经济模型将于明年1月份发布,同时代币上线。Dominic进一步表示,Dfinity战略轮投资将有不少于1年锁仓期,而种子轮代币投资没有锁仓期,但出于市场健康考虑,可能会在ICP上线后开始逐步解锁。未来Dfinity基金会也会陆续发布更多grants来激励开发者与生态建设者。[2020/10/9]
完成上述步骤之后,会出现上图,左边为手机出现的页面,右边为电脑出现的页面,手机可以选择面容(手机不同有的也可以用指纹),当然手机和电脑都已可用安全密钥。
5)生成用户号码
区块链开发团队Madfish发布BETA版Tezos钱包Thanos:金色财经报道,区块链开发团队Madfish发布BETA版本的Tezos钱包Thanos,功能包括汇款和收款、从其他钱包导入账户、查看账户交易历史和创建和管理多个帐户。Madfish提醒用户该版本为Beta版,用户必须自己承担使用风险。[2020/4/26]
再次点击上图中左侧页面中的 Cinfirm 选项,之后出现上图右侧页面则说明正在生成用户号码。
6)注册成功
出现一串用户号码时说明注册成功,用户号码十分重要,后续的导入钱包与恢复身份都需要用到。
第二步:打开网址https://nns.ic0.app/,然后通过刚刚的互联网身份登陆。
出现上图页面,点击 Add Account选项可创建账户。
ICP是一种实用程序令牌,在网络中扮演三个关键角色:
网络治理:ICP可以锁定以创建通过投票参与网络治理的神经元,通过它们他们可以获得经济回报。
Cycles的生成:ICP提供了一个值的源存储,可以将其转换为cycles,以进行计算并在使用时进行燃烧。
奖励参与者:铸造新的ICP,以奖励和激励那些正在使网络发挥重要作用的重要角色。
1、可以进行ICP转账以及质押
在NNS应用程序的ICP部分中,可以安排将ICP发送到其他帐户。每笔交易仅需几秒钟,便可以达成完全共识。(注意:发送ICP需要支付少量交易费用。该金额会从原帐户余额中扣除)
要接收交易,只需将您的地址提供给希望与您进行交易的任何人。
最后,还可以直接从帐户放神经元。这样做,将创建一个具有指定ICP的神经元(当前放神经元的最小ICP量为1 ICP)。这也将产生少量费用。
2、神经元
点击 NEURONS 选项 会出现上图右侧的页面
上图右侧页面允许用户创建和管理神经元,以便参与网络管理并在开放式管理中发挥积极作用。用户通过在指定的时间段内“锁定”他们的ICP来创建神经元,从而使他们能够通过对提案进行投票以换取ICP奖励来参与治理。
神经元的成熟度:决定了产生新神经元的能力以及新铸造的ICP的相应锁定平衡。当创建新的神经元时,它们的成熟度为零。当神经元投票时,随着时间的流逝,NNS会增加其成熟度来奖励他们。
支付:当神经元的溶解延迟为0时,其控制主体可以指示其支付神经元的抵押。其锁定的ICP余额将转移到指定的新分类帐帐户,并且神经元及其自己的分类帐帐户消失。
增加溶解延迟:神经元的溶解延迟最多可以增加八年。
生成新的神经元:当神经元的成熟度超过阈值时,可以指示它生成新的神经元。这将创建一个新的神经元,从而在分类账上锁定ICP的新余额。新的神经元可以保持与其父级相同的委托人的控制,也可以分配给新的委托人。当神经元产生新的神经元时,其成熟度将下降为零。
跟随:添加一个规则,该规则使神经元可以通过指定一组跟随多数投票的跟随者神经元来自动对属于特定主题的提案进行表决。可用于:在多个实体之间分配对投票权的控制;当其所有者缺乏时间评估新提交的提案时,将自动进行神经元投票;当神经元自身缺乏评估新提交提案的专业知识时,将自动进行神经元投票。
3、查看提案进行表决
如上图中间页面所示,提交给NNS的每个提案都有以下字段:
ID:提案的身份;
摘要:提供建议书简短说明的文本,最多使用280个字节组成;
URL:使用HTTPS指定的,评估提案所需的其他内容的网址;
提议者:提交提议的神经元的ID。提交提案后,如果余额被拒绝,则会在其余额上计入“费用”。因此,余额必须够大,足以支付(全部)拒绝费用。我们要求神经元的溶解延迟≥6个月才能投票,这也适用于提交提案;
参数:如果采用建议,则将传递给将被调用的系统功能的参数,由参数的类型决定。提案提交后,NNS会检查参数;
投标类型:如上图最右侧页面所示,这可以推断出该主题所属的主题,将被采纳的系统功能以及将传递给该功能的参数的类型和结构。根据提案的类型推断出提案的主题,可以确定提案的处理方式。
4、容器创建
在 ICP 这个平台上,最基本的组成元素,被称为 Canister,可以翻译为容器,类似于以太坊等区块链公链平台上的智能合约,任何语言的软件,都会编译为 WebAssembly 模块。想要运行,需要将这些模块部署到 ICP 的副本之中,而运行这些模块的执行环境,就被称为容器(Canister)。
使用NNS应用程序,用户可以创建一个新的容器或附加一个现有的容器,并使用cycles(cycles与以太坊gas类似)对其进行加载。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。