云主机、VPS、NDS宝、游戏服务项目器上永恒云 表述:计算机程序链由两个共享资源的,纠错的分布式统计资料库和多结点网络组成。 在计算机程序链统计资料库中, 在计算机程序链多结点网络中, 透过计算机程序链能实现 潜在性应用领域: 能指出,一切存在虚拟化账单的控制技术都可能有计算机程序链应用领域发展前景,这是一种工作效率和信赖的互换,但需要注意这种互换不一定大部份应用领域都值得称赞。 应用领域示例: 构成控制技术: P2P控制技术: 文件共享资源统计传输,BT协定的支撑力控制技术。 一致意见演算法:计算机程序链能够保证不容盗用,统计数据可靠的核心理念。 圆锥身份校正演算法,官民钥管理体系,数字亲笔签名等信息论演算法。VPS Merkle树:计算机程序链统计数据存储的统计计算机程序。 Nenon上将介绍我指出不容代替的一些控制技术:一致意见演算法,身份校正/亲笔签名,P2P。更多的请诸位他们在网路上查阅。 个人觉得,计算机程序链不是一项新控制技术,而是多种网络控制技术组合来解决两个新问题,而这个新问题的核心理念是一致意见演算法。 请注意,本文只想以一种客观的角度来描述计算机程序链控制技术,请评论也仅限于控制技术问题,不讨论政治,哲学和其他,我保留删评论的基本权利。 计算机程序链的最主要控制技术进步是,实践证明了在同步通信的情况下,参与结点不受限的拜占庭问题近似可解。谈到计算机程序链现在呈现鲜明的两派,毁誉参半。这是因为早期比特币参与者,所谓的币圈大佬良莠不齐,诈骗者居多造成的,首先在这里有必要澄清一些过度传销引起的误解。VPS 2009年, Satoshi Nakamoto创建了第两个计算机程序链系统,比特币,这是一种文件共享资源电子现金系统,主要为了支持资金交易。此后,计算机程序链系统随着数字货币的爆发迅速发展,功能各种各样。 此后,随着ETH的发展,smart contract给计算机程序链的发展带来了极大的控制技术变革,它帮助应用领域开发者缩短了开发时间。这是计算机程序链发展史上目前两个非常重要的结点。VPS 现在在不同领域,存在各种各样的计算机程序链系统正在开发,或者正在运行,或者正在积极探索应用领域发展前景。计算机程序链的p2p通信方式,信息论身份校正/亲笔签名并不是重点,已经有了很多解释,我们着重讲一下计算机程序链里的一致意见演算法。 挖矿是一种创造计算机程序的过程,这种计算机程序是能被校正并添加进分布式统计资料库的统计数据块。在一些计算机程序链系统中,比如比特币和ETH,矿工能透过挖矿从系统获得奖励。在所以计算机程序链系统中,挖矿都是两个最核心理念的概念,试图参与挖矿过程的结点被称为矿工VPS。 理论上,每一可接入计算机程序链的结点都有成为矿工的基本权利,但它们不一定有机会成为矿工。 挖矿是一种周期性的竞争行为,根据一致意见演算法不同,对于每一挖矿周期,从矿工中选择优胜者的方式也有所不同,通常我们称这些优胜者为当前周期出块者VPS。这种一致意见演算法通常被理解成为多数人一致意见,而如何在网络中表述人这一过程,在不同一致意见演算法中有所不同。 目前存在很多种一致意见演算法来决定这一过程: 需要补充说明的是,1,2,3,4 的系列演算法中都存在分叉问题,每轮竞赛之后,优胜者出块可能存在被其他结点拒绝的情况,这时会导致计算机程序链统计资料库在某些结点不同步,即分叉,这些演算法的解决方案是寻找最长链的结点统计资料库,并与之同步。 依靠信息论的身份校正和亲笔签名控制技术是计算机程序链中身份唯一性的保证。这里我说的身份唯一性,并不是在指代两个人只有两个账户,而是计算机程序链中账户本身是唯一的,只能被他们的钥匙打开。VPS 这就是非对称身份校正,在非对称身份校正中,有一堆秘钥,这两者都能用来身份校正统计数据,而必须用另一方才能解密。公钥是公开的两个秘钥,私钥是不公开的两个秘钥。 那么能很容易理解,当用公钥身份校正的时候,只有私钥持有者才能解密统计数据,这是在做保密传输,称为公钥身份校正。当用私钥身份校正的时候,所以知道此私钥对应公钥的人都能解密统计数据,这是在透过公钥认证身份,称为私钥亲笔签名。VPS 非对称身份校正的一种——–圆锥曲线身份校正演算法目前是被应用领域最广泛的演算法。 P2P是一种文件共享资源统计传输控制技术,依靠用户群互换信息,与有中心服务项目器的中央网络系统不同,对等网络的每一用户端既是两个结点,也有服务项目器的功能,任何两个结点无法直接找到其他结点,必须依靠其户群进行信息交流。VPS P2P网络的分布特性透过在多结点上复制统计数据,也减少了防故障的健壮性,并且在纯P2P网络中,结点不需要依靠两个中心索引服务项目器来发现统计数据。在后一种情况下,系统也不会出现单点崩溃。 当然P2P网络也有很多种,不同计算机程序链中可能采用不同实现方式。 P2P网络的经典例子,比如迅雷和早期的电驴。 计算机程序链依靠P2P在各个结点之间传输统计数据,依靠私钥亲笔签名确保统计数据唯一,依靠官民钥管理体系构建账户管理体系,依靠一致意见演算法添加统计数据并提供更多网络维护者的激励,依靠Merkle树构建存储统计资料库。依靠时间戳确保历史计算机程序产生时间。VPS 这是计算机程序链的主要控制技术构成。 当然计算机程序链目前存在太多问题,导致使用起来很反用户直觉。 1.匿名和隐私 比特币和以太坊VPS目前是不存在绝对的隐私的,只是存在了一些匿名手段,准确的说,比特币只存在一些匿名特性。虽然无法知道用户是谁,但比特币这个论坛上的用户行为是能追踪的。目前有以ZK-SNARK为代表的零知识证明控制技术来保证隐私,但还存在性能的问题。 2.算力/票集中化导致的安全可靠性下降 3.过于自由的智能合约带来的安全可靠问题 智能合约是图灵完备的,在这种基础上,因为写智能合约的人同样良莠不齐,所以很可能会出现各种安全可靠漏洞。VPS 4.计算机程序链统计数据是很封闭的 计算机程序链是两个很封闭的生态系统,它的信赖只能保证在链上统计数据本身,而从现实世界到计算机程序链这一段,并不能保证不存在拟欺诈。甚至,不同计算机程序链之间的统计数据互传,也很难保证是完全可靠的。这就是大多数人诟病的追根溯源并不一定可靠,当然目前有了一些以预言机VPS为代表的解决方案,但这些控制技术并没有能够从根本上解决问题,还需要进一步研究。 5.当需要与用户交互时,智能合约本身无法操纵账户统计数据 比如用智能合约发工资,但我们并不能保证智能合约取钱的账户内部有足够工资。它只能完成输入金钱到输出多账户工资这样的流程。 这是我理解的计算机程序链控制技术。 完。 [1]M. Pilkington, Blockchain Technology: Principles and Applications, in Research Handbook on Digital Transformations, 2016. [online] Available:Blockchain Technology: Principles and ApplicationsVPS, (accessed February 13, 2018). [2]I. Eyal, A. E. Gencer, E. G. Sirer, and R. V. Renesse. Bitcoin-NG: a scalable blockchain protocol, in 13th Usenix Conference on Networked Systems Design and Implementation (NSDI16), Berkeley, CA, USA, 2016, pp. 45-59.VPS [4]S. Nakamoto, “Bitcoin: a peer-to-peer electronic cash system,” 2009. [Online] Available:Open source P2P moneyVPS(accessed February 13, 2018). [5]M. Mettler, “Blockchain technology in healthcare: The revolution starts here,” in 2016 IEEE 18th International Conference on e-Health Networking, Applications and Services (Healthcom), Munich, 2016, pp. 1-3.VPS [6]K. Christidis and M. Devetsikiotis, “Blockchains and Smart Contracts for the Internet of Things,” in IEEE Access, vol. 4, 2016, pp. 2292-2303.VPS [7]M. Conoscenti, A. Vetrò, and J. C. De Martin, “Blockchain for the Internet of Things: A systematic literature review,” in IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA), 2016, pp. 1-6.VPS [8] I. C. Lin and T. C. Liao, A Survey of Blockchain Security Issues and Challenges, in International Journal of Network Security, vol. 195, no. 5, 2017, pp. 653-659.VPS [9] M. Conti, C. Lal, and S. Ruj, A survey on security and privacy issues of bitcoin, arXiv preprint arXiv:1706.00916, 2017.VPS [10] M. E. Peck, “Blockchain world – Do you need a blockchain? This chart will tell you if the technology can solve yourproblemVPS,” in IEEE Spectrum, vol. 54, no. 10, October 2017, pp. 38-60. [12] W. Stallings, Cryptography and network security: principles and practice, Pearson Education, 2016简述
序言
背景
挖矿/一致意见演算法
身份校正/亲笔签名
图2 计算机程序链地址产生的过程
P2P(peer to peer 对等网络)
图3 P2P网络
存在问题
永恒云出品