美文网首页工作生活
NKN1.0版主网技术升级介绍

NKN1.0版主网技术升级介绍

作者: NKN | 来源:发表于2019-07-01 15:48 被阅读0次

    与测试网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 

    论坛: https://forum.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

    相关文章

      网友评论

        本文标题:NKN1.0版主网技术升级介绍

        本文链接:https://www.haomeiwen.com/subject/ebogcctx.html