科技大轮回, 用“区块链”革新传统,NKN构建真正去中心化自激励网络

本文主要是介绍科技大轮回, 用“区块链”革新传统,NKN构建真正去中心化自激励网络,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

点击上方
“蓝色字”
可关注我们!








编辑:铅笔盒


NKN创始人, Onchain联合创始人李彦博现场介绍NKN概念

李彦博是 Onchain 的联合创始人,具有丰富的项目开发和管理经验。他是onchain区块链平台DNA(distribute network architecture)核心设计和开发者之一。


NKN:被重新定义的“区块链”网络

1月30日,首届NEO开发者大会(DevCon)在美国旧金山召开,此次大会获得了以NKN为代表的新兴区块链实体的支持。他们作为未来“区块链”发展支柱,以攻克区块链发展桎梏为前提,提出了诸多建设性创新方案。“New Kind of Network”(NKN)创始人、Onchain联合创始人李彦博首次就NKN的概念提出、项目进展及未来路线图做出详细讲解与呈现,用全新视角对区块链未来发展给出专家级的行业展望。现在,就让我们来正式认识一下NKN,以及它给行业带来的创新与变革。根据NKN的发展规划,目前第一阶段目标已经完成,在接下来的第二阶段中将推出NKN白皮书,并发布经济模型。


NKN究竟是什么?

如果给NKN下一个简单的定义,那就是它是由区块链构建,引入共享激励机制,基于元胞自动机理论实现非冯·诺依曼计算的分布式数据传输网络。

换句话说,它就是一个被重新定义的区块链新网络。

先让我们来理解几个概念:

共享激励机制(Sharing Incentive Mechanism)

NKN协议是基于区块链和P2P共享机制构建的分布式数据传输网络。客户通过完成一定的工作量来传输数据,矿工通过中继数据获得激励。激励由NKN设置并内部生成,对处于新网络各个传输节点的个人或组织,在网络传输过程中做出贡献或进行传输能力分享后给予的奖励,是NKN网络的一种有流通属性的加密数字权益证明。

元胞自动机理论 (Cellular Automata,CA)

由“计算机之父”冯·诺依曼在20世纪四十年代提出,是一类模型的总称,是一种方法框架,其特点是时间、空间、状态都离散,空间相互作用和时间因果关系为局部,根据特定规则演化的一种离散系统,具有模拟复杂系统时空演化过程的能力。它本身就具有去中心化、对等性、并发性的特征。NKN首次提出将元胞自动机作为网络层的基本元素,从而保证整个网络层都能具备元胞自动机的以上优秀特性。

元胞自动机的编程公式被称为“局部规则”,它们是一个元胞自动机在稳定和混沌之间的边界上的行为定义。作为NKN中必不可少的规则,它是影响网络层拓扑的主要因素之一。

分布式数据传输网络(Decentralized Data Transmission Network)

NKN引入了分布式数据传输网(DDTN)方案的概念。它集合了多个独立的中继节点提供的数据传输,并自我协调,为客户提供数据传输和数据中继。这种协调是去中心化的,并不需要可信任的各方进行主导和参与。NKN的安全操作是通过协调和验证各方执行的操作的协议来实现的。DDTN可以采用不同的策略进行协调,这取决于系统的具体应用要求。

与集中式数据传输对应,应用区块链的“去中心化”特性,在整个区块链数据传输过程中,利用每一个传输节点进行数据传送,防止冗余数据在网络上沉淀,并通过共享激励机制推动网络传输能力的共享,将对带宽的影响尽可能的降低。

基于此,我们归纳出NKN的四大基本特征:去中心化、开放、动态、自我进化。另外,它使用共享激励机制提升参与者扩展网络的积极性,提升网络连接功能。


创新1:对区块链“网络层”基础设施进行战略革新

区块链的本质是什么?分布式账本。这个账本可以记录多个站点、不同地理位置、不同的机构,需要通过共同组成的网络进行传输,实现数据资源的存储与共享。

换句话说,“区块链”依赖三大能力:计算能力、网络传输和存储容量。

经过“比特币”的不断演进,及在2017年走向“风口”,“区块链”对计算能力及存储容量的依赖,被越来越多的人所挖掘和认知。然而,对于网络传输的依赖,则因为各个节点存在分散不可控性与发展不均衡性,在研发上一直未获得重要突破。

NKN正是基于区块链的“网络层”,进行了战略革新,以网络传输能力为“区块链”核心技术,引入共享机制,并将其数字资产化,作为新型的“工作量证明”。

准确的来讲,就是NKN“网络层”引入元胞自动机来重建网络层。

通过元胞自动机理论非冯·诺依曼计算,将元胞自动机本身具备的去中心化、对等性、并发性等特征,创新性地广泛应用到整个区块链各节点网络层中,作为各个网络层的基本元素而存在,用以保证整个“区块链”的网络层同时具备元胞自动机的优秀特质。

这种基于元胞自动机改变区块链“效率”桎梏的NKN实现了网络中所有节点的平等性,每个节点都遵守共同的元胞自动机的简单规则,并随时呈现自身的元胞自动机状态。同时,作为整个网络中不断循环的节点,还将根据最新状态和相邻节点的状态进行随时更新,并跟踪扩展至相邻节点,这直接保证了整个拓扑网络在不改变底层基础设施或协议的情况下不断延展。

可以看出,NKN解决了现有区块链网络高度依赖根节点,拓扑结构延展性不够,以及以牺牲等价性和延展性所获得的分布可控性。

与去中心化存储网络不同,NKN更专注于数据传输领域,将参与者的数据传输能力进行标记,最终实现固定的分配比率,以实现稳定。这种全新的NKN使点对点网络更可靠、更安全,可以实现更健康、更安全、更隐私网络连接层。


创新2:网络传输能力数字资产化

在对区块链网络层进行革新的同时,NKN顺势推出第二大创新,主张将网络传输能力数字资产化,激励参与者分享自己的带宽,将个人的闲置网络资源充分利用,以实现资源的共享,提高整个社会网络资源的利用率,改善网络传输能力的使用效率。

作为区块链最具特色的应用,“NKN共享激励”同样具有以下三个特点:

1.数字权益证明,它代表NKN赋予使用者的一种权利,有着固有和内在的价值。

2.可流通,在NKN构建的网络中流动,并随时随地进行交易、兑换。

3.加密性,由密码学予以保障,所得激励都是由密码学保护的一份权利,有保护隐私、真实、防篡改等特性,较之其它保护更“牢不可破”。

通俗点来讲,“NKN共享激励”是NKN内部运行中的“数字资产”,它可以在内部进行消费、转让、变现与流通,代表着在NKN的一切权益证明。

为此,李彦博称:“作为区块链平台,NKN是开放式的,一方面,我们通过这种共享激励机制让有多余带宽的参与者有更大积极性参与分享,实现社会资源的有效利用;另一方面,我们将这种共享激励机制连接到社会运行系统中,成为整个区块链系统的构成,将创造更多的业务创新可能,这就是我们推出该机制的意义。”

可以说,基于“网络层”所进行的传输能力的共享机制,不仅是整个项目展示的总纲,还将贯穿至项目设计的每个具体细节,并以此来引领未来区块链的发展。


创新3:“更有用”的工作量证明

要理解这一部分内容,首先我们得去明确一下区块链技术率先服务的“比特币”,它的运行机制,尤其是比特币是如何产生的?以什么为衡量标准?

大家都知道,比特币网络通过“挖矿”来生成新的比特币。所谓的“挖矿”实际上是一种工作量证明机制的运用,即通过“矿工”完成指定难度系数的工作量,和其它节点争夺比特币区块的记账权,以此获得奖励(比特币)和打包交易的手续费。

然而,借助强大硬件支撑的“挖矿”过程需要消耗大量能源。

来自Dgiconomist和RIA Novosti的数据,比特币的“工作量证明机制”在2017年共消耗超过40太瓦时的电力。而截至12月份,以太坊交易过程中消耗的电量也超过10太瓦时。就这两大虚拟货币挖矿所消耗的电量已经超过约旦、冰岛、利比亚等国家。

那有没有一种方法,既能证明工作量,又避免资源浪费呢?

NKN给出了选择,提供一个更加去中心化、动态演进、自组织和自我进化的网络基础设施,设计一套全新的“共识机制”。

这种基于网络传输能力进行的革新,或者说“工作量证明”并不会造成资源的浪费,而是一种“区块链”层面的点对点共享机制的应用。简单的来讲,就是所有参与到NKN社区中的开发者,通过贡献超过自身需求量的网络传输能力,来获得NKN所提供的奖励。与大家熟知的比特币不同,NKN网络所提供的更像是一种传输能力的“网络共享”。该共识算法使用传输量证明(Proof of Relay)机制保障网络数据传输。网络中的每个节点有紧邻的传输共享邻节点。网络传输能力的发展壮大,完全依靠参与者付出努力。同时参与者又会在共享带宽时获得相应的回报。

通过新的共识机制的搭建,NKN将实现一种更为有用并具有实际意义的工作量证明,来解决广为诟病的比特币的传统工作量证明带来的各种问题。


“Free the bits,rebuild the Internet we always wanted”

总得来讲,NKN是对通用网络层基础设施的战略性探索和创新,它的实现除了使这种新网络能够应用到更多的领域,改变其它领域的未来。一个高度可靠,安全和多样化的互联网是必不可少的,这样每个人和每个行业都可以在网络社会中充分发挥其潜力。

对于工业和社会提高效率,可持续性和安全性而言,NKN将在实现完全去中心化的点对点系统提供巨大的潜在价值。

目前的网络存在巨大的低效率,为所有的信息和应用提供通用的连接和访问。现在是时候重建我们想要的网络,而不是不断修补我们拥有的网络。“Free the bits, rebuild the Internet we always wanted”精神将贯穿NKN项目始终。

NKN官方渠道

官方网站:https://www.nkn.org

Email: contact@nkn.org

Facebook: https://www.facebook.com/nkn.org

Twitter: https://twitter.com/NKN_ORG

微信公众号:NKNetwork


官方社群

Telegram中文社区:https://t.me/nknorgCN

Telegram英文社区:https://t.me/nknorg

注:NKN未授权或委托任何公司或个人进行募资,请勿上当受骗。

本文仅代表作者个人观点,不代表区块链铅笔的立场,不构成投资建议,内容仅供参考。

3分钟了解什么是区块链?(中文动画)|(英文动画教程)

3分钟了解什么是DAO?(中文动画)|(英文动画教程)

3分钟看懂以太坊和智能合约?(中文动画)|(英语动画教程)

3分钟了解比特币挖矿和区块链共识机制?(中文动画)|(英文动画教程)

3分钟了解公有链和私有链(中文动画教程)|(英文动画教程)

3分钟了解区块链的六层模型(中文动画教程)|(英文动画教程)

什么是区块链英文版(动画教程)

肖风:区块链与另类资产配置

逐鹿区块链!详解三大巨头BAT区块链战略布局

麦肯锡报告:区块链对保险行业的影响

八张图表解读区块链的未来发展

震惊全球的The DAO黑客事件全程回顾

Circle获得包括IDG、百度、万向在内6000万美元融资


关注本公众号后,进入公众号

回复关键词可以查阅资料,以下是部分关键词

回复 WEF ,查看《WEF:世界经济论坛认为区块链是互联网金融行业的未来报告》

回复 智能合约 ,查看《巴克莱银行报告》

回复 moody ,查看《穆迪120个区块链项目报告》

回复 SWIFT ,查看SWIFT《区块链对证券交易全流程产生的影响及潜力》报告

回复 论文11 ,查看论文《可扩展的去中心区块链》

回复 埃森哲2 ,查看埃森哲《区块链每年可以为投资银行节省120亿美元》报告

回复 联合国报告 ,查看联合国报告《数字货币和区块链技术在构建社会和可信金融之间扮演的角色》

回复 用户特性 ,查看普林斯顿大学首本比特币教科书初稿《比特币用户的特性(Characteristics of Bitcoin Users)》

回复 普林斯顿 ,查看普林斯顿大学首本比特币教科书初稿《比特币和数字货币技术(Bitcoin and Cryptocurrency Technologies)》

回复 IMF,查看国际货币基金组织报告《Virtual Currencies and Beyond: Initial Considerations》

回复 DTCC ,查看美国存管信托清算公司报告《DTCC: 拥抱分布式》

回复 广发 ,查看报告《科技前沿报告:区块链:正快速走进公众和政策视野》

回复 川财1 ,查看报告《川财证券:区块链技术调研报告之一:具有颠覆所有行业的可能性》

回复 川财2 ,查看报告《川财证券:区块链技术调研报告之二:区块链技术进化论-区块链技术的国内实践和展望》

回复 桑坦德 ,查看桑坦德银行报告《The Fintech 2.0 Paper: rebooting financial services》

回复 拜占庭 ,查看《拜占庭将军问题详解》

回复 论文1 ,查看论文《比特币闪电网络:可扩展的离线即时支付》

回复 论文2 ,查看论文《比特币骨干协议》

回复 论文3 ,查看论文《数字货币是否应该进入Barbados央行国际储备货币组合中》

回复 帮助 ,查看本公众号全部关键词列表


点击下方 “阅读原文” 查看更多 页面出现后再点击“来源”可以查看译文原文链接  
↓↓↓


这篇关于科技大轮回, 用“区块链”革新传统,NKN构建真正去中心化自激励网络的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/173062

相关文章

基于Python构建一个高效词汇表

《基于Python构建一个高效词汇表》在自然语言处理(NLP)领域,构建高效的词汇表是文本预处理的关键步骤,本文将解析一个使用Python实现的n-gram词频统计工具,感兴趣的可以了解下... 目录一、项目背景与目标1.1 技术需求1.2 核心技术栈二、核心代码解析2.1 数据处理函数2.2 数据处理流程

Python FastMCP构建MCP服务端与客户端的详细步骤

《PythonFastMCP构建MCP服务端与客户端的详细步骤》MCP(Multi-ClientProtocol)是一种用于构建可扩展服务的通信协议框架,本文将使用FastMCP搭建一个支持St... 目录简介环境准备服务端实现(server.py)客户端实现(client.py)运行效果扩展方向常见问题结

详解如何使用Python构建从数据到文档的自动化工作流

《详解如何使用Python构建从数据到文档的自动化工作流》这篇文章将通过真实工作场景拆解,为大家展示如何用Python构建自动化工作流,让工具代替人力完成这些数字苦力活,感兴趣的小伙伴可以跟随小编一起... 目录一、Excel处理:从数据搬运工到智能分析师二、PDF处理:文档工厂的智能生产线三、邮件自动化:

详解如何使用Python从零开始构建文本统计模型

《详解如何使用Python从零开始构建文本统计模型》在自然语言处理领域,词汇表构建是文本预处理的关键环节,本文通过Python代码实践,演示如何从原始文本中提取多尺度特征,并通过动态调整机制构建更精确... 目录一、项目背景与核心思想二、核心代码解析1. 数据加载与预处理2. 多尺度字符统计3. 统计结果可

Linux网络配置之网桥和虚拟网络的配置指南

《Linux网络配置之网桥和虚拟网络的配置指南》这篇文章主要为大家详细介绍了Linux中配置网桥和虚拟网络的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 一、网桥的配置在linux系统中配置一个新的网桥主要涉及以下几个步骤:1.为yum仓库做准备,安装组件epel-re

一文教你Java如何快速构建项目骨架

《一文教你Java如何快速构建项目骨架》在Java项目开发过程中,构建项目骨架是一项繁琐但又基础重要的工作,Java领域有许多代码生成工具可以帮助我们快速完成这一任务,下面就跟随小编一起来了解下... 目录一、代码生成工具概述常用 Java 代码生成工具简介代码生成工具的优势二、使用 MyBATis Gen

Python使用Reflex构建现代Web应用的完全指南

《Python使用Reflex构建现代Web应用的完全指南》这篇文章为大家深入介绍了Reflex框架的设计理念,技术特性,项目结构,核心API,实际开发流程以及与其他框架的对比和部署建议,感兴趣的小伙... 目录什么是 ReFlex?为什么选择 Reflex?安装与环境配置构建你的第一个应用核心概念解析组件

python如何下载网络文件到本地指定文件夹

《python如何下载网络文件到本地指定文件夹》这篇文章主要为大家详细介绍了python如何实现下载网络文件到本地指定文件夹,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下...  在python中下载文件到本地指定文件夹可以通过以下步骤实现,使用requests库处理HTTP请求,并结合o

Linux高并发场景下的网络参数调优实战指南

《Linux高并发场景下的网络参数调优实战指南》在高并发网络服务场景中,Linux内核的默认网络参数往往无法满足需求,导致性能瓶颈、连接超时甚至服务崩溃,本文基于真实案例分析,从参数解读、问题诊断到优... 目录一、问题背景:当并发连接遇上性能瓶颈1.1 案例环境1.2 初始参数分析二、深度诊断:连接状态与

Python+wxPython构建图像编辑器

《Python+wxPython构建图像编辑器》图像编辑应用是学习GUI编程和图像处理的绝佳项目,本教程中,我们将使用wxPython,一个跨平台的PythonGUI工具包,构建一个简单的... 目录引言环境设置创建主窗口加载和显示图像实现绘制工具矩形绘制箭头绘制文字绘制临时绘制处理缩放和旋转缩放旋转保存编