与测试网v0.8.4版本相比,NKN主网1.0版本中引入了大量新功能和改进,改动统计信息如下:
更新包括新增269个代码文件,其中包含32991行代码的新增和18341行旧代码的删除。
以下是主要功能的简短清单:
· 将帐户模型从UTXO模型更改为账户余额模型
· 将签名方案从ECDSA更改为Ed25519
· 实施安全且可验证的公钥基础结构
· 使用VRF为每个块提供安全的随机信标
· 引入NanoPay:一种轻量级的链下快速支付通道
· 重新设计签名链数据结构:减少97%以上的带宽开销
· 高度优化的区块、交易和签名链传播方案
· 默认支持客户端数据端到端的加密
· 默认支持节点数据逐跳加密
· 实现连接多路复用以避免拥塞
· 在可验证的全局状态下存储帐户和其他状态
· 将核心数据结构(例如区块,交易记录)迁移到protobuf
· 重新设计了交易池
· 支持多个原生资产
· NKN节点镜像现在托管在Docker hub上,一行命令即可运行全节点
矿工:如何从测试网升级到主网
如果您在测试网中运行挖矿节点并且计划升级到主网,需要了解以下几点:
· 主网钱包与测试网钱包不兼容,需要为加入主网创建一个新的钱包。默认的钱包文件名现在是wallet.json而不是以前的wallet.dat。
· 主网 config.json也与测试网配置不同。您可以使用config.mainnet.json作为模板来启动。
· 在主网中,每个节点必须有一个唯一的钱包,不能与其他节点共享同一个钱包,否则该节点将无法加入。出于安全原因或运行多个节点需求,建议使用BeneficiaryAddr(在config.json中)。
· 当具有新钱包的节点第一次加入网络时,生成节点ID需要几分钟, 这个操作对于新节点是一次性的, 在第一次之后加入成功后,以后再重启加入就和以前测试网一样快了。
有关更多详细信息,请参阅https://github.com/nknorg/nkn上的最新github自述文件。
如果您是在DigitalOcean,AWS或Google Cloud通过一键部署运行的挖矿,那您大可喝杯咖啡然后悠闲的重启机器,所有的其余的升级操作都将由后台自动完成。
如何在您喜欢的云平台上一键式部署NKN主网节点?相关更多信息,请点击以下链接:
一键式在DigitalOcean上构建一种新的网络节点:https://medium.com/nknetwork/one-click-to-build-a-new-kind-of-network-node-on-digital-ocean-e5d11319a892
从Google Cloud Marketplace部署NKN完整节点:https://medium.com/nknetwork/deploy-nkn-full-node-from-google-cloud-marketplace-10b795d57e63
从AWS Marketplace部署NKN完整节点:https://medium.com/nknetwork/deploy-nkn-full-node-from-aws-marketplace-693b0c927d7b
在AWS Advanced Option上部署NKN完整节点:https://medium.com/nknetwork/deploy-nkn-full-node-on-aws-advanced-option-c41c63101010
关于NKN
NKN是一个完全去中心化,基于网络传输量工作证明,可支持千万级规模节点共识的区块链系统。由NKN所构建的这样一个有经济模型所驱动,社区共建共享的新型点对点网络,为开发者提供了一个开放、便捷、高效和安全的网络连接传输平台。基于NKN开发的各种应用将给终端用户带来各种全新的网络体验。
主页: https://nkn.org/
邮箱: contact@nkn.org
Telegram: https://t.me/nknorg
Twitter: https://twitter.com/NKN_ORG
Medium: https://medium.com/nknetwork
Linkedin: https://www.linkedin.com/company/nknetwork
Github: https://github.com/nknorg
Reddit: https://www.reddit.com/r/nknblockchain
Discord: https://discord.gg/yVCWmkC
YouTube: http://www.youtube.com/c/NKNORG
网友评论