头号钱包

币源社区模拟交易大赛b

区块网祝大家猪年大吉

2018未来商业生态链接大会

首页 大图下1 首页 大图下2 首页 大图下3
  • 2019年及以后数字货币的前景如何

    区块链是2017年最热门的技术之一。来自世界各地的数千人试图利用比特币和其他数字货币不断上涨的价格进行投资和套现。似乎世界将在短短几年内依靠这些货币运转。现在,环境完全不同了。价格已经回落到实际水平,许多进入这个市场的小公司已经倒闭。2018年被证明是决定数字货币未来的分水岭。2019年,该领域将会有相当大的扩张,甚至可能面临危机。 2018年区块链体验 2018年的区块链是一次痛苦的经历。许多与区块链相关的公司都倒闭了。比特币的价格大幅下跌。这一下降是投机泡沫不可避免的紧缩造成。整个2017年,比特币的价值在很大程度上是基于投机,而非应用。 这种数字货币还处于企业领域采用的最初阶段。大多数人购买数字货币是为了卖出更高的价格,赚尽可能多的钱。但在2018年,这种热情开始减弱。由于负面新闻报道显示数字货币在骗子和黑客中很受欢迎,投机者纷纷逃离数字货币领域。新闻报道暗示大多数ICO都是伪造的,这只会加速下降速度。2018年比特币的价格下跌了近72%。 这一跌幅是同期道琼斯工业平均指数跌幅的10倍。比特币的冲击摧毁了许多其他数字货币。在过去的一年里,大多数数字货币都关闭了。其他公司主要是凭借其企业或国际实力生存下来的。然而,认为数字货币都是骗局或已经过时的想法是错误的。2019年及以后,数字货币仍有一个强劲的未来。 更复杂的玩家 2019年肯的区块链和数字货币领域是大玩家的一年。2018年的市场问题主要是将所有小型、新兴的竞争对手排挤到大型数字货币公司之外。这些大公司将继续巩固市场,引进新的创新。最有可能的结果是,它们将继续与知名企业合作,开发区块链工具,以帮助它们进行盈利。 这些竞争对手还将努力将较小的实体移出该领域。可能会有新的网络,其进入成本高得令人望而却步。安全与交易网络可以精心设计,在不支付高昂费用的情况下,不让规模较小的参与者轻易进入。新的数字货币的限制对于区块链栽培领域可能不是特别糟糕。比特币、Ethereum和其他著名的数字货币将根深蒂固,并将超越吸引小规模投资者和投机者的时期。2019年投资比特币的投资者将有兴趣投资于一个将继续赚钱、并在更长时间内找到新应用的领域。 放缓对新进入者的培育,也使得使用区块链的产品更有可能开始修复其形象。过去一年,使用区块链技术的公司受到了损害,因为有报道称,虚假的首次代币发行和数字货币交易纯粹是骗局。允许更少的数字货币进入市场,将使这些骗局更难赚钱,并在全年乃至更长时间内在媒体上获得关注。最近的国会法规,如《代币性分类法》,已经开始了这一过程。 国际扩张 数字货币世界中最令人兴奋的扩张渠道之一是国际市场。越来越多的公司正在探索与那些需要帮助稳定和恢复本币汇率的国家建立伙伴关系。这种现象的一个特别明显的例子是委内瑞拉。在过去的几年里,这个国家一直饱受大规模通货膨胀的折磨。 委内瑞拉总统的领导人建议该国引入一种与油价挂钩的数字货币,而不是简单地遭受通胀崩溃的痛苦。将数字货币转换为主权货币的想法,可能会显著改变区块链的规模和范围。这项提议将使该技术成为全球外汇市场的一个重要组成部分,而不仅仅是用于公司内部或个人之间的交易。区块链公司可以利用一个或多个国家的全部货币赚取数百万甚至数十亿美元。虽然这一想法还处于起步阶段,但它有可能改变企业。 公司采用的持续性 企业从2017年开始正式采用数字货币。那一年,摩根大通(JP Morgan Chase)等公司开始探索利用区块链保护公司内部交易的潜力。虽然比特币价格的下跌在2018年期间引起了相当大的关注,但随后知名公司对比特币的兴趣并没有下降。 各公司仍在努力探索区块链技术及其在整个公司的安全和识别方面的潜在应用。这项投资只会在2019年继续加强和增长。2019年,这些公司极有可能实现技术突破。在区块链使用方面走在前列的公司可能会率先开发一种产品,从而彻底改变安全性。这种产品将在未来几年影响市场。 接受监管 2017年的企业往往害怕监管。他们仍然担心区块链改变金融世界并在传统货币体系之外发挥作用的潜力。整个2018年,比特币和其他数字货币的崩溃实际上极大地扭转了这种心态。 企业正开始接受一、两年前它们痛恨的那种审查。他们想要来自政府监管的合法性。公司和数字货币知道阻碍他们的一个主要因素是数字货币作为伪骗局和非法操作的幌子的名声。该领域认为,更严格的监管将有助于关闭肆无忌惮的竞争对手,并促使公众更广泛地接受数字货币。为此,该领域已开始雇佣说客,并提出监管的介绍性计划。 他们已经开始把最先进的技术借给政府机构使用。人们希望政府机构能够使用区块链,并从中获得极大的乐趣,然后将其推广使用并尊重一般法规的理念。无论最终结果如何,未来几年,数字货币和政府监管机构之间的联系将更加紧密。甚至可能会有一个主要由数字货币和区块链公司支持的代表当选。此人将成为旨在帮助数字货币领域而不是抑制其潜力的政策和法规的主要支持者。 促进交流 在2019年及以后,交流将是区块链技术的关键部分。主要数字货币的基础设施已经建立。但基于区块链的货币买卖和使用的一些辅助工具方面仍在一定程度上处于变化之中。过去一年,大量比特币交易平台被关闭。这些关闭往往是由于管理不善和不道德做法的某种结合造成的。 新的数字货币ATM 机的建设也放慢了脚步。面向公众的公司已经失去了与公众沟通的能力,就像它们在2017年全年能够做到的那样。但该领域的某些发展正开始改变这种做法。比特币闪电协议(lightning protocol)的巨大成功就是这些进展之一。闪电网络已经在2018年全面扩张,并且会持续到2019年。这个网络使得个人之间买卖比特币变得更加容易。 新的机遇 总的来说,比特币和数字货币领域充满了新的机遇。有一些较新的货币正在取得一定程度的成功。全国越来越多的公司和银行继续采用Ripple协议。该协议只会增加数字货币企业应用程序的数量,并在该领域引起普遍的热议。此外,通过推出一种与数字货币的表现挂钩的交易所交易基金(ETF),消费者也有可能更容易接受数字货币。 交易所交易基金是世界上最受欢迎的投资工具之一。它们是数以百万计的投资者购买特定经济领域股份的方式。这些基金还拥有一定程度的合法性,这是区块链世界迫切需要的。美国证券交易委员会(SEC)目前正在评估一支名为ETF的数字货币。如果它被接受,一个全新的投资者类别可能会与数字货币世界产生关联。 结论 可以理解,数字货币和区块链的支持者对2018年的事件感到震惊。比特币和以太坊的剧烈价格波动可能会让他们感到气馁或迷失方向。但区块链的支持者不应失去信心。数字货币仍然可能是对传统货币和事务安全形式的一种纠正。未来5年,仍有数千家公司可能采用区块链。整个国家可以为该领域提供数百万美元的收入,同时改变全球政治。2019年应该是区块链反弹的一年,并再次成为国际金融讨论的关键一年。 更多数字货币信息:www.qukuaiwang.com.cn/news
    2019-01-29 13:37:45 推广 置顶
  • 能源市场中的权威证明算法(POA)

    由于区块链技术在多个节点(如计算机或服务器)之间共享数据,因此采用共识算法来实现对单个数据值的一致。权威证明是其中一种机制。权威证明算法是一种公开、许可的网络,是一种高效、易于理解的权证形式。它是一种主要以权益关系的同一性为基础的协商共识机制。 概念验证 在讨论权威证明时需要理解的一个重要概念是验证器。验证器是基于权威共识的证明来验证新事务和已批准帐户的块。验证器在软件的帮助下执行验证过程。这样,当事务被放入块中时,他们就不需要一直监视他们的笔记本电脑了。智能合约管理所有这些验证器和每个验证器的标识。 让我们将其与其他两种主要机制进行比较 工作量证明 在工作量证明中,为了验证某一交易的任何区块,挖掘者或多个分类账节点相互竞争来解决一个复杂的数学问题。第一个找到解决方案的矿商与其余的节点(即矿商的其余节点)共享该解决方案。节点对解决方案进行了验证,并取得了一致意见。工作量证明的原则是解决方案很难找到,但一旦找到就很容易验证。 权益证明 在利益一致的证明中,验证器(称为minters)验证事务。每个铸造者将他或她所拥有的一些加密货币作为股份存入网络。然后,算法选择赌注最高的铸币商来验证事务块。权益关系证明的工作原理是“网络中验证节点的权益关系越高,它验证交易的机会和合法性就越大”。 权威证明vs.工作量证明vs.权益证明 与工作量证明相比,权威证明的设计在计算上不那么详尽。工作共识的证明需要大量用电来解决问题。在比较权威证明和权益证明时,必须注意,权威证明解决了权益证明模型的主要关注点,即即使两个节点之间的权益关系可能是相同的;它们对每个节点的价值可能会随其持有的资产发生显著的偶然性变化。 权威证明在能源市场上如何发挥作用? 有关当局的证明可在以下各方面发挥作用- · 减少电力消耗——能源区块链面临的最大挑战是电力的使用。以太坊和比特币由于使用工作证明作为其标准协议而造成巨大的能源和电力浪费,因此面临着巨大的愤怒和批评。从数字上讲,一笔比特币交易所消耗的能量足以为330座房屋提供一个小时的电力。在这些事务中使用权威证明模型来代替工作证明,将大大降低功耗。 · 时间消耗——一旦某一节点在权力协商一致方面被证实是真实的;只要这个节点是系统的一部分,它就会保持这种状态。这样,权威共识的力量就不会在节点的重新验证上浪费宝贵的时间。在交易中节约能源使证明权威成为能源市场上一项极有价值的资产。 · 构建了更多的机器人网络——因为在PoA网络中,事务和块都是由经过批准的验证器进行验证的,所以它确保构建了网络的机器人块。个人在成为验证者之后,会有动机去保留他所获得的位置。当在能源市场使用PoA时,可以通过控制所提供服务的费率来激励服务提供者或公用事业公司,从而取得类似的结果。 结论 由于PoA允许更快的交易,并为最终用户的利益而工作,如果有效使用,该算法将为能源市场提供很多东西。该算法将帮助能源公司节约能源、时间,同时控制市场。 更多数字货币信息:www.qukuaiwang.com.cn/news
    2019-01-24 10:55:07 推广 置顶
  • 网络协议的发展

    区块链行业里的专业名词有很多,特别是一些涉及到技术的词语,对于很多用户来说都是比较晦涩难懂的,但一些常见的词语又是我们亟需了解的,比如ERC-20、TRC-20这样常见的词语。   ERC是Ethereum Request for Comments的缩写,代表以太坊区块链上的智能合约网络协议标准,而很多人都听过的 ERC-20就是以太坊上的第一个协议标准。 ERC-20诞生于2015年11月,但被正式标准化却是在2017年9月,该协议标准规定了具有可替代性通证的一组基本接口,其中包括发行量、代币符号、转账、授权等内容,其作用就是让基于以太坊代币协议的项目都采用同一协议标准,有利于数字货币的流通。   据维基百科显示,截止到2018年11月19日,共有142273种ERC-20兼容的代币。但ERC-20也有其软肋,比如,ERC-20令牌无法将令牌发送给令一个与这些令牌不兼容的契约,这就意味着,资金存在丢失的风险。   所以后来又有了新的代币标准,比如防止意外转移发生的ERC233协议,还有ERC-20的改进版本ERC827协议等。   而如今,波场TRON网络协议也逐渐走向了成熟,不断有以太坊和EOS的开发者转移到波场做开发。波场TRON的网络协议一共有两种,分别是TRC 10和TRC 20。 TRC 10是波场最初就拥有的网络协议,甚至早于波场主网上线,也正是因为如此,没有在虚拟机上运行的TRC 10成本较低,仅仅需要扣除一些带宽费即可,不会有其他任何费用,加上其代码开源,不会受到攻击或被滥用。   此外,TRC 10代币的易用性还比较高,可以在智能合约上实现自身交互,是传统代币与TRC 10代币之间的桥梁。TRC10继承了原有开发TRC代币的稳定性。   波场在2018年5月31日完成主网上线,随即又上线虚拟机TVM,升级版的TRC 20协议就在这时诞生了。   TRC 20协议是由ERC 20转化而来,但是其具有更强的社区支持,不仅可以运行支持波场的智能合约,还能支持以太坊的智能合约,开发者可以轻松地把以太坊智能合约迁移到波场主网上来,灵活性更高,给了开发者更大的自由度。   特别是TRC 20协议还能形成对TRC 10协议的互补,可以实现TRC-10 协议所不能实现的额外逻辑,这让波场的网络协议得到了更大的能量释放。   基于TRC 20协议的稳定币也即将发行。2019年3月4日,波场和Tether泰达公司宣布,将合作把USDT代币引入波场区块链。基于TRC 20的USDT代币(USDT-TRON)能够实现与基于波场的协议和去中心化应用之间的互通性,并且让用户能够在波场全网中进行与法币挂钩货币的交易及交换。 波场TRON正在以飞快地速度发展,其网络协议也在不断升级,为了让更多的开发者可以在安全、快速、功能强大的网络协议上做开发,波场TRC 10协议和TRC 20 协议正在变得越来越强大。
    2019-04-18 21:26:47 网络协议波场POA 1981
  • Qtum全节点激励计划火热进行中,1分钟教你如何get奖金

    4月12日,Qtum量子链正式发布了Qtum全节点激励计划,活动后续将累计发放高达百万奖励,查看详情:Qtum量子链全节点激励计划发布,瓜分百万大奖!活动发布后,短短几天内已迅速增长三百个节点,截止发稿前已抽取了11个奖项(具体见下图),还有多项大奖等待大家来抽取! *以下教程仅供参考 Qtum 激励计划新手技术教程 购买服务器 1、注册阿里云账号并通过支付宝实名认证,只有实名认证才能购买服务器。(以阿里云为例、可自行选择服务器)阿里云网址如下:https://www.aliyun.com/   2、在阿里云网站的搜索栏中搜索:“轻量应用服务器”,然后点击轻量应用服务器,进入轻量服务器页面   3、依次选择如下配置,可自行选择地域(可任选);选择镜像:系统镜像-ubuntu;服务器套餐选择:60块/月;时长与数量选择:一个月,点击立即购买 4、购买完成后进入轻量应用服务器页面,依次点击管理控制台-Ubuntu-安全-防火墙-添加规则,在端口范围输入:3888 服务器上部署Qtum节点 1、在管理控制台页面点击左侧远程连接-远程连接,登陆阿里云服务器 2、分别复制下面四条命令,按顺序将每条命令复制到下图的黑色控制台中,每复制完一条然后回车。(推荐使用鼠标左键剪贴复制) wget https://s.qtum.site/qtum-0.17.3-x86_64-linux-gnu.tar.gz   tar -zxvf qtum-0.17.3-x86_64-linux-gnu.tar.gz   cd qtum-0.17.3/bin   ./qtumd -dbcache=10 -maxmempool=10 -daemon 全节点激励计划网站上登记信息 1、浏览器访问:https://fullnodes.qtum.org/zh(点击阅读原文或复制至浏览器)   2、填写你自己用来接收奖金的地址(注意:填写自己可以接受奖金的地址),可以用交易所的Qtum充币地址,或者自己Qtum钱包的收款地址,如果没有地址就在qtum web wallet(https://qtumwallet.org/)上生成一个即可 3、先输入地址,点击下图中的复制到剪贴板,然后粘贴在在服务器上的控制台上,回车。 返回结果中包含“success: true”,表示节点提交成功 4、查看该Qtum节点是否在线,将下面命令复制到服务器的控制台上,回车: curl https://fullnodes.qtum.org/api/info 如下图所示,返回结果中包含 "binded":true 说明节点在线 检查Qtum节点是否在线 节点在线查询请戳:https://fullnodes.qtum.org/zh/check(复制至浏览器打开) 注意:在完成所有操作之后,可以直接将浏览器关掉,电脑也可以关闭,但不能关闭或重启阿里云服务器。抽奖过程中会不定时检查Qtum节点是否在线,所以Qtum节点需要始终保持运行状态。
    2019-04-18 20:19:41 Qtum量子链POA 1597
  • 从辛亥革命到第三次工业革命,去中心化之路到底有多难?

    我面前放着一杯热饮,它闻起来像咖啡,它看起来像咖啡,味道也像咖啡。但是对于咖啡爱好者来说,他们会对这些东西不屑一顾。为了方便,我喝的是三合一的即食咖啡。对真正的咖啡爱好者来说,这意味着“不可控”。糖、牛奶的量都会影响到咖啡的口感。而你唯一能掌控的就是水温。然而,在数字货币领域,我们大多数人都欣然满足于三合一的选项。 Facebook,亚马逊和谷歌等在线应用程序将用户界面、代码和数据捆绑到一个易于使用的应用程序或网站中就像三合一咖啡,大多数用户选择使用这种便利时,也选择了缺乏控制。大多数软件和运行的所有数据都存储在云端,更糟糕的是,许多公司甚至都没有运行自己的云计算系统。以号称占据了互联网四分之一流量的Netflix为例,它搭建在由亚马逊网络管理的服务器上。控制用户的数据为这些公司带来了巨大的影响力和巨额利润。你可以离开并转而使用其他服务,但是你怎么处理过去上传的照片呢?怎么处理视频呢?我们在网络上停留的时间越长,离开的成本就越高。 这就是我们需要区块链技术的地方。理想情况下,通过分离界面(如数字钱包),代码(如去中心化应用)和数据(如用户的输入),权力应该回归到用户手上,他们为当前中心化数字巨头的形成做出了巨大贡献。区块链的理念是,让用户决定他们如何使用他们的数据,如何共享他们的数据,以及他们应该获得多少补偿。单个用户在数据方面的价值并不高,但如果每个用户都可以选择如何操纵他的数据,用户就可以形成一个有影响力的新势力。此外,由于是去中心化的程序,用户跟用户之间可以直接互动,而不需要经由囤积大量用户数据的第三方公司。 你是否感觉似曾相识?去中心化的服务,又被称之为点对点服务,在互联网早期曾经火过。Napster就是那时候最受欢迎的服务之一。但那时还没有人想出如何建立一个强大的、去中心化的、开放的、不可纂改的数据库;也不知道该如何解决拜占庭将军问题。但是,2008年,比特币白皮书的问世改变了这一切。 虽然构建合适的工具和应用程序来打造一个去中心化互联网需要时间,但这远非去中心化进程中最难的部分——重写现有机构的秩序才是最难的部分。区块链不是由中心化管理员负责的,而是由社区进行治理的,并就其不可避免的问题达成共识。比特币现金硬分叉的案例清楚地表明这样一个事实:共识很难达成。在没有明确的共识时,可能会发生灾难性的结果。维护区块链的矿工、加密货币使用者、投机者等利益并不总是一致的。 但尽管看起来很困难,但加密货币和区块链从业者们正在去中心化的道路上不断前进。过去去中心化的尝试失败了,是因为缺少经济激励。而区块链和加密货币正好为维持去中心化的生态系统提供了经济动力。过去,研究人员开发出协议后,由非营利组织进行维护。这就是为什么互联网层之上的万维网是一个协议少但应用程序数量众多的时代。使用区块链和加密货币,我们将见证无数的协议和无数的应用程序的诞生。金钱总是使问题复杂化。当互联网开始广泛采用时,资金不断涌入,商业利益的分歧使得寻求共识变得更加困难。与其创建协议,工程师们宁愿去构建有利可图的应用程序。谁能责怪他们呢? 许多去中心化项目(特别是那些不是骗局的项目)试图通过加密货币来构建经济模型。通过数字货币来激励参与者加入一个去中心化组织,取代现有的中心化公司。这种机制可以让所有的参与者收益,以更加公平的方式分享利润。 20世纪初,辛亥革命结束了持续了几个世纪的王朝统治,消灭了清政府。这场骚乱中诞生的中华民国,其目的是成为一个代议制民主国家,并让孙中山担任第一任总统。然而,孙中山最大的问题在于在王朝统治下成长的他并不理解民主的真正含义。他们不理解投票的重要性意义。根据一则轶事,孙中山过去曾前往一个小镇视察镇上的市长选举,他发现当地的选民收取贿赂,出售手中的选票。甚至有些人随机投票,完全不理解投票结果将对民主产生的影响。中国以前从未经历过民主,民主这个概念对他们来说是陌生的,他们不明白手上选票的重要意义。今天,在美国,我们面临同样的问题。在发达国家中,美国是选民投票率最低的国家之一。选民认为他们的投票不会对最终结果产生影响。 政治体系面临的问题正是去中心化所面临的挑战:用户需要激励来参与事件。对于加密货币协议而言,加密货币本身就是一种奖励。只要加密货币具有一定的价值,就对用户有经济激励。 此外,目前几乎所有区块链项目都缺乏治理体系。正如民主需要法治和权力分立等基本概念,大多数区块链项目也需要在争议的过程建立相应的机制以及制定决策过程的宪法。比特币的创始人中本聪在治理方面也没有提供指导意见。 追求去中心化是一项长期的事业。现有区块链结构依然是相对中心化的。比如比特币挖矿集中在中国,比如90%的比特币集中在少数地址上。 那么我们应该放弃实现互联网的去中心化吗? 我认为答案是“不”。我们这一代人,不管是国家之间还是国家内部之间,都存在极端的不平等。在治理方面,瑞士模式也许具有指导意义。瑞士是一个保障最低生活质量的发达国家。所有瑞士男子必须义务履行兵役。瑞士公民高度参与国家事务。针对某些事项,瑞士议会需要满足最低程度的全民公投才能立法。 考虑到去中心化互联网的分散性和利益相关方的非同质性,遵循瑞士模式比较困难,但这并不意味着我们要放弃朝着正确方向迈出步伐。我们反复看到,在管理松散的商业化技术公司中,影响力的集中是如何对物质世界产生严重影响的。作为人类,我们有责任让所生存的世界变得更好。去中心化可能只是第一步,但我认为这是必须要走的路。 来源:海外区块链媒体Altcoin Magazine,OK区块链商学院合作媒体。
    2019-04-18 20:11:42 第三次工业革命去中心化POA 1634
  • 多层区块链可扩展性

    我们都知道比特币不是最可扩展的加密货币,每秒大约只能进行6.5次交易。好吧,这样的说法其实也并不是很靠谱,因为比特币有闪电网络,并接受SegWit,但简而意知,比特币仍然没有那么大的可扩展性。我喜欢社区里真正聪明的人来积极开发比特币。今天我将讨论一下我在2017年的一些想法。这些想法是我在提交大学论文时的理论基础。 我将简要介绍一些当前解决比特币可扩展性问题的解决方案。 闪电网络 目前可用的最酷的解决方案。闪电网络可以被认为是比特币的另一层。闪电网络允许双方进行近乎即时的交易,而不会阻塞比特币的主要层。双方之间的这些交易发生在闪电网络建立的支付通道上。一旦建立了支付通道,双方就可以发送数千笔不需要出现在主区块链上的交易。这明显减少了区块链上的拥塞。然后,当任何一方一旦终止合同,他们就会将合同广播到主网,然后矿工就会将其作为单个交易进行验证。 我喜欢闪电网络,我甚至可能在某个时候建立我自己的节点。闪电网络也有一些缺点。例如,它们只适用于很小的交易。 SegWit 另一种解决方案是所谓的隔离证人(SegWit)。这个解决方案的思想是将签名分割成一个单独的结构。由于签名约占块大小的65%,这就为交易提供了更多的空间。 比特币现金 比特币现金选择了一个更简单的解决方案。只需增加块大小。比特币块大小为1MB,比特币现金块大小为8MB。这使得比特币的吞吐量比比特币高出8倍。这个解决方案与原来的比特币网络不兼容。因此,比特币现金和比特币是两种不同的货币,当这种变化发生时,它被称为硬分叉。比特币现金的批评者表示,这只是一个创可贴式的解决方案,会拖延规模问题,并导致社区分裂。 背景 简单介绍一下我的背景,我是一名网络安全专业的应届毕业生。在我的论文中,我写了一篇关于比特币可扩展性问题的论文。我已经丢失了原来的文件,只能找到一个粗略的副本,如下图所示。 本文收集了我的一些想法,这些想法可以直接或间接地帮助解决比特币可扩展性问题。我想对它们做一个快速的概述。 分类账的压缩 关于区块大小争论的一个担忧是,分类账的大小将迅速增长。例如,BTC中的块是1MB,而BHC中的块是8MB。考虑到一个区块大约每10分钟就会被开采一次,随着时间的推移,分类账将会慢慢增长。我做了一张图表,向你展示总账的增长情况。 我想快速指出,这是假设所有的块都被填满到最大容量。比特币的现金流量从未达到8MB的块大小。 虽然数学计算起来很简单,结果却很令人惊讶。假设比特币将存在100年甚至1000年左右,我们很快就能看到账本的规模将变得大得离谱。100年后,比特币账户将达到5000Gb左右。 节点有两种类型,完整节点和轻节点。完整的节点存储整个区块链而轻量级的节点使用一种称为Simрlifiеdрауmеnt vеrifiсаtiоn (SPV)来验证交易。轻量级节点钱包跳过了几个安全步骤,这可能会使用户容易受到攻击。这一点很重要的一个例子是在2015年7月4日发生的意外分叉,其中更新的完整节点钱包不受影响,而轻量级节点钱包处于危险之中。 在基于区块链的项目中,这个问题显然会随着时间的推移而增长。解决这个问题的一种方法是压缩这个数据。我将假设,随着分类帐规模的增长,完整节点和轻节点之间的比例将倾向于完整节点。这是因为存储整个分类帐将变得越来越昂贵。这是一件坏事,因为完整节点的数量越少,网络的集中度就越高。由于比特币是一种去中心化的货币,及时解决这个问题符合社区的利益。 我的想法是,以某种方式实现压缩到比特币分类账,减少分类账的大小。其中一个问题是熵。熵在外行术语中是随机性的度量。 熵是压缩算法的一个重要方面。这是因为高熵数据更难压缩。签名和哈希值的熵非常大,这意味着它们压缩得不好。另一个问题是使用的压缩算法必须是无损的。无损压缩就是在压缩过程中不丢失任何数据。这是至关重要的,因为被压缩的信息是至关重要的。这意味着大约35%的数据可以被压缩。我没有具体数据来支持这一点,但我将作出一个假设,超过数据可以有一个2:1的压缩比。根据我上面描述的数字,随着时间的推移,我们可以看到分类账的规模减少了17.5%。对于BCH,它可以节省几个TB。 我们该如何实现呢? 目前,比特币区块的形成看起来像一条直线的区块。 BTC区块链结构 模式简单。当找到一个新块时,将它添加到区块链中,然后重复。如果我们添加检查点块呢?我将检查点块定义为n个块的合并。当找到n个块时,它们被用来创建检查点块。然后块1到块n可以删除。 检查点块 有什么优点? · 首先,可以压缩检查点块。 · 这一额外步骤还允许删除冗余数据块。(您可以从数据库中删除或删除历史信息,并减小数据库的大小) · 不需要硬分叉。 · 降低运行完整节点的成本。 · 更有效地实现分片。 分片是什么? 数据库分片是数据库或搜索引擎中的数据水平分区。每个单独的分区都被称为分片或数据库分片。每个分片都保存在一个单独的数据库serverinstance上,以分散负载。数据库中的一些数据仍然以所有分片的形式存在[notes 1],但是一些数据只出现在单个分片中。每个分片(或服务器)作为这个数据集子集的单一源,基本上不同的节点可以存储少量检查点块,而不是区块链的Gb甚至Tb。然后,当一个矿工想要某个检查点块时,他们可以广播他们想要的块,而另一个拥有正确块的节点将用有效数据响应。 这种技术在集中式系统上非常有效,可以通过节点或服务器实现信任。但正如你所知,比特币是一个不可信的系统。我们如何知道节点4不是恶意的,并给我们一个未修改的检查点块呢?目前,我们还不知道。这个的解是什么? Merkel的根源在于比特币如何确保交易没有被篡改。如果检查点块4的Merkel根位于检查点块5之前的Merkel根标题中,那么我们就可以假设这是一个有效的块。攻击者要生成假块,必须挖掘2n个块。 分割块以增加吞吐量 现在想象一下,如果我们可以让不同的团队或节点池处理不同的问题。例如,检查点块中的每个块可以有一个团队。团队可以解决不同的问题,允许吞吐量增加n。 此解决方案可以与其他扩展解决方案共存,如闪电网络、SegWit或增加块大小。
    2019-04-18 20:06:54 多层区块链区块链POA 1717
  • 隐私币应用全景观察

    人应该在符合法律规范的前提下坚决去捍卫隐私,它创造出只属于你自己的信息和空间,给你带来可掌控的幸福感,它是复杂世界里的休憩地。 隐私权可以定义为“个人保留自己数据并不被未经允许地监测和记录的权利”。在实际应用场景中,链上交易可以通过许多途径与使用者的真实身份相关联,用户的隐私权得不到有效保护。 隐私对于数字货币以及加密经济而言具有以下重要意义: 首先,隐私性能够确保货币的可替换性。理论上,一种货币的每个货币单元都应该是等价的。交易的透明和可追溯性是比特币和其他数字货币在市场流通中的主要优势之一,但这些特性会对数字货币的可替换性造成损害。假如各大交易所公布一份他们不接收的数字货币地址黑名单,那么每个人都需要小心核对自己的交易记录避免与黑名单上的地址有任何关联,这增加了交易成本,最终造成数字货币的流通价值降低。 其次,隐私性是自由市场有效运作的基本要素,假如公司运营的商业信息能够在区块链上被竞争对手或者顾客轻易看到,这会让产品定价与市场竞争变得异常困难。 最后,我们也必须注意到,隐私对于个人安全与个人尊严都是至关重要的,没有人希望自己的生活被任意窥视。 隐私币可以实现全部或部分隐藏交易金额、发送方和接收方信息,还原数字货币的可替换性,同时保护持币者的隐私。伴随着数字货币市场进一步发展,隐私币的生态也逐渐壮大,目前形成 Monero、Dash、Zcash 三足鼎立的局面,并且在日常支付、隐私交易、资产储值甚至地下交易领域都有了一定的应用场景。 本文在对隐私币的链上交易情况进行详细分析之外,还会对隐私币的应用场景和隐私交易的发展做详细论述。本文重点从市场和应用角度进行分析,核心要点如下: · 目前隐私币最大的应用场景是将原生代币作为一种支付手段,Dash 的移动支付与商户数量占据领先地位。 · 目前主流隐私币的日交易额已达到1亿美元以上,其中除 Monero 只能进行匿名交易外,绝大多数交易并不处在隐私状态,Dash 更是在委内瑞拉大力拓展小额支付等非隐私市场。 · 隐私币的应用并不仅仅取决于隐私技术先进与否,市场营销、社区运营等也对应用落地起重要作用,公认隐私技术领先的 Zcash 交易量在逐步下降。 · 尽管普遍的认知是隐私币主要在监管缺失的市场使用,但地下交易网站中使用最多的数字货币支付方式仍然为 Bitcoin,其次为 Monero,其他隐私币基本没有得到应用。 主流隐私币 目前主流隐私币为  Monero、Dash 和 Zcash 三种,这三类支付货币的市值均排名在前 25,具有较高的行业关注度。目前主流隐私币的主要应用是在【货币功能】上, Monero 的自我定义为:Private Digital Currency; Dash 的自我定义为:Instant transactions and micro-fees. Any amount, anytime, anywhere; Zcach 的自我定义为 Zcash is a privacy-protecting, digital currency built on strong science.   Monero 以及 Zcash 突出隐私电子货币的概念,而 Dash 则基于其市场化策略,突出即时交易、低手续费以及全球支付概念。值得注意的是,Dash 由于其隐私交易功能之前曾自称为 Darkcoin,而目前在官网已经很难看到关于其隐私性的表述。Dash 的市场化策略自然也带来了支持 Dash 的商家的飙升,Dash 的合作商家数量远高于 Monero 和 Zcash,下图对三者进行了简要的介绍: 既然三者的立足点在于其货币功能,可以通过交易笔数、交易量、活跃地址数与交易额中位数等指标来观察三者的表现,以下数据来自 coinmetrics 。从中我们可以发现: 1)Dash 的活跃地址数与交易笔数明显高于其他隐私币,但是其小额支付的特点也导致了交易量和交易额中位数低于 Zcash(Monero 交易金额不可见)。 2)从三者过去一年链上交易的总体趋势来看,Dash 呈现上升趋势,Monero 保持稳定,Zcash 下降明显。 根据 coinmetrics 的定义,活跃地址是指特定时间内发起交易的地址。Dash 的活跃地址数自 2019.1 起显著上升,这与其市场策略密不可分(下文将会详细论述),而  Zcash 活跃地址数自2018.6起显著下降,Monero 活跃地址数稳定在3W 左右,目前与 Zcash 相近。 Dash 的交易笔数持续高于 Monero、Zcash,尤其从 2018 年 9 月开始,Dash 的交易笔数显著上升,而 Zcash 的交易笔数在 2018 年 7 月后显著下降,Monero 则一直保持稳定。目前 Dash 的交易笔数约为 Monero 和 Zcash 的 4 倍。 Zcash 的交易笔数虽然在下降,但其交易金额中位数(该指标比平均数能更好反映交易金额的集中趋势)在三者中最高。2018.7 起 Zcash 交易额中位数超过比特币并逐渐升高,现已达到 519 美金,交易额平均数更是达到2.4万美金; Dash目前交易额中位数为 22 美金,符合其小额支付的市场定位。 Zcash 和 Dash 的交易量自 2019.1 以来都保持了震荡上升的趋势,目前 Zcash 日交易量达到 9000 万美金,Dash 为 4500 万美金,Monero 由于交易金额不可见交易量无法统计。总体来看主流隐私币的日交易量已达 1 亿美金以上。 Zcash、Monero 和 Dash 的技术特性和应用场景各不相同,下面分别进行详述。 Zcash 隐私交易与企业级应用 Zcash 首次运用 zk-SNARKs 零知识证明技术验证交易有效性,其中2018.10.29 生效的 Sapling network 升级显著提升了匿名交易的效率。用户可自由选择公开地址或隐私地址交易,匿名交易不是默认途径,用户实际选择进行隐私交易的数量一直没有增长(考虑到 coinbase 交易需要发送到隐私地址,实际用户间隐私交易数量更少),占比持续下降。 隐私交易中完全匿名交易(Shielded to Shielded)只占 0.4% ,目前仅有 2 款钱包可以支持匿名交易,一个为官方出品的 Linux 命令行界面,另一个为桌面端钱包,钱包选择有限和使用体验不佳大大限制了 Zcash 匿名交易的发展,相比之下支持门罗币的钱包则很多。 JP Morgan 的企业级分布式账本和智能合约平台  Quorum 已于 2017 年应用了 zk-SNARKs 零知识证明技术确保交易的隐私性。另外,Komodo 和 Horizen 已将 zk-SNARKs 应用于链上信息加密。 值得一提的是,Zcash 在美国的合规化交易走在了同类项目的前列,其在 SEC 及纽约州金融服务局(NYDSF)监管体系下运营的数字资产交易平台中接受度较高。这些交易平台在传统金融体系内有丰富的机构投资渠道,主要注重吸引高净值用户和机构投资者。 Dash 的二层主节点网络 Dash 支持三种转账方式——类似比特币的普通转账、即时交易和匿名交易。其中即时交易和匿名交易在第二层主节点网络进行:即时交易通过主节点网络投票仲裁和广播实现,不需矿工打包就可确认交易,延迟缩短至 1 秒;匿名交易通过主节点网络混币实现。 通过主节点网络得以进行的即时交易与匿名交易,极大地提升了小额支付体验。关于 Dash 在小额支付的应用,将在下文中详细论述。 同时,Dash 主节点网络衍生的理财应用值得关注。截止 2019 年 4 月 8 日,主节点数量目前有 4491 个,主节点网络中的交易并不频繁:每个节点支付间隔: 4635.5 blocks(8 天以上),平均每天每个节点交易 0.2 Dash,每个节点抵押 1000 Dash 年化收益 7.56%。Cobo 钱包提供Dash 抵押生息业务,最低 0.01 Dash 起投,年化收益率 6.34%,虽然利率稍低,但没有锁定期。 Monero 隐私交易与算法升级 Monero 只能进行完全隐私交易,从可追溯性角度来看匿名性最好:发送接收方地址、交易金额都不可见,可公开查看地址为一次性临时地址,无法追溯过往交易。 Monero 于 2018.10.18 进行了 PoW 算法硬分叉升级,块大小和交易手续费都大幅下降,但交易量没有显著变化。 典型应用场景 地下交易 在隐私币的应用场景中,广为所知的是地下交易。由于地下交易的隐私性,完整的交易数据很难被统计。因此,本文选择地下交易网站支持的数字货币作为我们的参考指标,并选择了前八大地下交易网站作为数据样本。通过下图可以发现:所有地下交易均支持 Bitcoin 支付,其次为 Menero ,部分支持 Bitcoin Cash、Ethereum 和 Litecoin,其他隐私数字货币没有得到应用。Bitcoin 由于最广泛的共识,同时基于 Bitcoin 开发了混币交易的方式以增加其交易隐私性,成为地下交易中最广泛支持的数字货币。 小额线下支付 在隐私币的应用场景方面, Dash 的小额线下支付发展值得重点关注。在此案例中, Dash 社区与市场团队在推动区块链应用落地中扮演了重要的角色。 2018 年开始 Dash 商户数量得到了快速增长,从不到 1000 发展到 2019 年 1月的近 5000 家,其中近半数新增商户位于委内瑞拉。 委内瑞拉一直面临着严重的通胀问题,2018年整体的通货膨胀率达到了数百万倍。这为加密货币在当地的应用创造了机会。 在此背景下,Dash Force 在委内瑞拉进行了重点市场推广。Dash Force 是 Dash Core 之外的第一个 DAO,团队资金来自于 Dash masternode。Dash Force 自 17 年 2 月起,每月都能够产出 60 篇左右的报道阐述 Dash 应用推广的进展。Dash Force 在委内瑞拉的推广策略有三个要点: 1.能够轻易地获得 Dash 2.能够安全地存储 Dash 3.能够简单地交易 Dash 以此为目标,Dash 首先致力于与廉价手机品牌 Kriptomobile 合作:通过预装 Dash 钱包,并预留小额 Dash 吸引用户使用。从 9 月底到 12 月中,Dash 共计卖出 66000 多份 Kriptomobile 手机,每份售价不到 100 美元。通过 Kriptomobile,用户可以轻易地获得 Dash 与储存 Dash。 为了能够简单地交易 Dash,需要更多商户接受 Dash 。因此,Dash 不仅与礼品卡公司 Bitrefill、 Church’s Chicken 等当地大商户合作,也不断拓展线下小商户。其当地商户数快速拓展至 2500 家,并于 1 月推出了使用 Dash 返还 10% 的活动以激励用户使用。 委内瑞拉的 Dash Force工作人员 Joel Valenzuela 总结道: 第 1 步:让小型商家使用加密技术 第 2 步:让识别度高的品牌使用加密技术 第 3 步:使用加密技术可给予额外奖励(目前在此阶段) 第 4 步:让商家用加密货币给员工支付薪水 第 5 步:大规模使用/革命美联储/让经济自由和货币健康 作为结果,我们可以发现,Dash 从 8 月开始,交易量一直都在缓步上升,8 月平均在 6K 左右,而 1-4 月则平均在 11K 左右。这也符合 Dash 在拉丁美洲的推广时间(8 月开始)。同时,平均交易额也更加符合其小额支付的理念,一直都在逐步降低。Dash 在委内瑞拉的经验,也必然会对其在其他国家的推广带来指导作用。目前,委内瑞拉的邻国津巴布韦也开始快速发展,成为商户第三多的国家。 通过 DAO 的方式,跨国界推广新兴技术的商业落地,Dash Force 是区块链应用落地的一个有趣的案例。 其他隐私币 Beam 和 Grin 近期 MimbleWimble 隐私协议备受关注,应用该协议的两个隐私币 Beam 和 Grin 已经相继上线。 目前 Grin 市值及交易量都大于 Beam。在 Grin 的货币政策中,「每秒钟都会产生一个新的 Grin」,使通胀永远保持不变 (尽管逐渐接近 0% )。这与比特币等其他加密货币不同,比特币具有很强的通缩性。总而言之,Grin 团队目的是劝阻囤积 Grin。相比之下,BEAM 的供应量固定,约 2.63 亿枚硬币,133 年后总量挖完,是限量供应的通货紧缩型代币。 转账体验方面,Grin 钱包通过发送交易文件,在没有地址的情况下用交互式签名方式发送区块链交易,如果交易未确认可取消交易。目前转账过程潜在安全隐患: 1.交互式签名的一个选择是通过连接对方的 IP 地址来实现,可能涉及隐私问题; 2.交互式签名打开了中间人攻击的可能性:一个安全的通信通道是必要的。 Beam 对地址做了一层转换,可以选择使用永久地址,用户可以用更传统的方式来进行转账交易,而不像 Grin 转账的对象是一个 IP 地址。 即使使用永久地址,收件人的钱包也需要在线才能接受付款。为此 Beam 引入了“单边支付”的概念:收件人发布一组发件人可以用来创建交易的 UTXO,通过让几个 UTXO 具有不同的值,收件人允许发件人组合成任何数量的金额。 目前,Beam 与 Grin 由于其刚上线主网,应用落地有待后续观察。 Komodo Komodo Fork 自 Zcash,其7日(3.28-4.03)平均每日交易笔数达到了 9350 ,日平均活跃地址在 1171,交易笔数在隐私币中位于第一梯队,稍低于 Dash 。Komodo 将交易拆分发送至一系列 zk-SNARK 地址,再由这些地址发送给指定接收地址,确保交易轨迹匿名化。同时由于 Komodo 公链提供去中心化交易所,也能够为去中心化交易所的交易提供隐私服务。 目前 Komodo 的应用场景之一是:BarterDEX,一个去中心化交易所。BarterDEX 共计进行了115960次跨链原子交换,但是近半年内的交易数量已经基本趋于0。其他应用方面,Komodo 倾向于与各类法币网关合作,如 BitPanda、Netcoin、CoinFlip、CoinSwitch 和 Peer2Group 等,通过这种方式来推广应用(作为支付手段)。 虽然 Komodo 能够满足隐私交易需求,但也面临与 Zcash 一样的困境:隐私交易需要运行全节点,成本较高,导致隐私交易比例很低。同时,其应用推广重心也并非在隐私交易,而是去中心化交易所和法币网关。 Verge Verge 通过使用 Tor、I2P tunneling 技术确保用户 IP 的匿名化,同时通过 Dual-Key Stealth Addressing 技术确保交易双方路径不可见。Verge 日均 Tx 在 2000 左右,稍低于 Merono 和 Zcash。Verge 的隐私技术一直被诟病,目前正在计划进行环形签名的开发。 Verge 目标是作为一种支付工具。其在官网上列举了 143 种支付场景,其中最为著名的是 Pornhub、Netcents 等,当时引起了较大关注。但是,Verge 在 2018 年曾遭受 2 次 51% 攻击(2018.4.4,2018.5.14),这导致其影响力与市值已大不如前。 PIVX、zcoin、Bytecoin PIVX 与 Zcoin 均建立在 Zerocoin Protocol 技术之上,并均致力于隐私支付。PIVX 目前的日均 Tx 在 500-1000 之间,在官网列举了 116 家可接受 PIVX 的商户,并且招募了共计 17 位全球 PIVX 大使在全球进行商业推广(与 Dash 的策略相似)。Zcoin 的 Tx 则维持在 500 以下,在其官网与 Roadmap 上,我们仅找到其与 PolisPay,一家借记卡公司的合作。 Bytecoin 是第一家使用 CryptoNote 技术的隐私公链,发布于 2012 年,其日均 Tx 在 1000 左右,在官网列举了 17 家支持商户,以及一家博彩网站。 未来展望 如果隐私技术只能用于支付和地下网站交易,应用范围难免显得局限,以下为几点对隐私技术未来发展的思考。 金融隐私权 金融隐私权( Financial Privacy )是金融交易的普遍需求,是近现代以金融市场为核心的市场经济发展的必然产物,但区块链交易的匿名性并不代表对隐私性的保护,Chainalysis 等链上数据分析公司对链上金融隐私权提出了很大挑战。 金融隐私权能够保护用户的具体财产状况。随着区块链的发展.将用户个人信息与链上交易信息进行匹配,便可追溯过往及跟踪将来的所有交易记录。这样不仅可以公开、转卖以用于商业目的,还可以将其作为敲诈勒索的砝码以牟取暴利,从内在属性出发,金融隐私权的财产性要求对其保护。 于此同时,金融隐私权也必须与监管共存,从合规角度分层加密或加入外部第三方审核功能能更好满足金融交易和监管的要求。 隐私交易的未来 未来隐私交易可能不是特定币种才能实现的功能。通过采用 AZTEC Protocol 、Zether 等隐私协议,主流加密货币也可实现隐私交易功能。 在以太坊上,AZTEC Protocol 以 Dai 作为案例,运用零知识证明技术实现了 ERC20 代币的隐私交易:用户可以在不暴露交易信息的情况下,可信地在公有链上发送交易。 Zether 是针对以太坊智能合约平台的隐私协议,基于新的零知识证明机制用代币 ZTH 进行隐私交易,理论上,支持智能合约的链均可以实现该项目,目前团队已经在以太坊上进行了初步实现和测试。Zether 详细技术文档已经发表,由 Bulletproofs 的设计者 Benedikt Bunz 主笔。 借助上述隐私协议,主流加密货币也可实现隐私交易功能,让隐私交易变成一个可选项,大大扩展隐私技术适用的范围,这也将给区块链甚至是我们的生活带来一些新的改变。 撰文:魏晨、陈迪波、肖杰
    2019-04-18 18:50:10 隐私币MoneroDash 1681
  • 联通在线联手众享比特共同打造区块链身份认证和数据存证平台

    日前,联通在线信息科技有限公司与北京众享比特科技有限公司联合建设基于区块链技术的身份认证和数据存证平台。 众享比特为联通在线实现基于区块链技术的身份验证、数字存证、交易保障功能提供安全可靠的全方位技术服务支持,助力联通在线探索现有业务与区块链技术的结合点,并为后续业务的区块链技术应用提供参考。  在当前经济发展形势下,各行业业务需求与业务模式日益变化,区块链、云计算、大数据等创新技术正在推动行业业务流程模式与商业模式的不断发展与变革。区块链技术作为当前技术热点焦点之一,在各行业中备受关注。 众享区块链技术帮助联通在线实现从客户进场到结算的全流程数据上链,创建一个公开透明、实时同步、不可篡改、安全可靠、高度可信的非中心化数据库。该系统可帮助联通在线实现:数据实时同步,提高业务对账效率;多节点分布式数据库帮助企业实现多点备灾,助其灵活应对因不可抗力发生的突发故障;区块链技术实现业务全流程可追溯,便于监管;利用国家加密算法,保障数据安全传输校验,保护用户数据隐私;兼容性高,支持多种业界通用智能合约;基于智能大数据分析的身份有效性验证,根据用户身份性质有效进行权限限制。 作为中国联通面向消费互联网领域设立的全资平台控股公司,联通在线聚焦2C创新领域,积极探索和推进科技创新,不断提升创新能力和核心竞争力,用心优化客户体验。 联通在线本次区块链技术实现和身份认证能力、数据存证能力建设服务项目,正是对其科技创新建设添砖加瓦,助力联通在线实现以聚焦服务APPS为中心,迭代创新精准营销、网络资源运营、内容与应用聚合、代计费、触点整合、通信创新、渠道推广、安全服务八大核心能力,实现手机视频、游戏、阅读及动漫、音乐、家庭互联网等五大重点业务领域聚合,打造互联网化共赢生态,为“五新联通”在消费互联网和家庭互联网领域抢占制高点。 本次,众享比特与联通在线联合建设基于区块链技术的身份认证和数据存证平台,也是客户对众享比特区块链技术解决方案认可的又一标志,是公司实力的又一证明。众享比特与联通在线紧密合作,打造基于区块链技术的具有安全、可靠、易用易维护、先进可扩展、高并发等特性的符合中国国家标准和相关行业标准的系统。 2019年3月28日,众享比特推出区块链供应链金融平台、区块链积分管理平台、区块链存证管理平台、区块链数据共享平台和区块链溯源管理平台等五大产品平台,打破常规,依托丰富的项目服务经验和技术研发功底的优势,以创新产品模式重新定义区块链解决方案,为用户带来极致体验和全新价值。
    2019-04-18 17:42:42 众享比特联通在线区块链 1588
  • Polkadot创新NPoS共识下的Staking经济

    去年年底参加Polkadot在北京聚会后,就一直在期待官方关于Staking这块的经济与治理计划,虽然最终方案还没有定下,但是Web3地研究文档看起来相當完整了,整个设计让我有惊艳的感觉,看了很多以PoS為共识的项目,关于Staking经济的设计都不尽相同,新项目总会学习过往项目,这次Polkadot带来的NPoS是具备相当创新程度,且一定程度解决PoS的现有问题。   Polkadot可以写的东西还很多,这篇文章将会主要环绕Staking部分与NPoS公式挑选验证人节点的方法,这两个方面与持币人与节的收益有非常密切的关系。   简单为大家复习一下PoS共识项目的完整出块过程  1. 团队运行节点 2. 注册成为验证人 (过了基本门槛) 3. Staking过程 (持币人委托给节点,或是团队自由代币进行Staking委托) 4. 选举验证人 (系统通过某种算法选出每一轮的出块节点或是验证节点,这篇文章细说的就是Polkadot的NPoS选举算法) 5. 打包交易、广播交易、验证人确认一连串过程 6. 获得奖励 (奖励是由节点与持币人按照Staking比例分配) 从持币人的角度,更简单理解PoS 持币人拥有以PoS为共识的代币Moon,将Moon进行Staking委托给喜欢的节点,节点代持币人进行出块并获得奖励,奖励依照Staking比例进行分发。(Staking比例=持币人参与Staking的Moon数量/所有参与Staking的Moon数量)。   上面提到的是一般的PoS项目计算奖励的做法(奖励多寡与持币人Staking量为正相关) Polkadot提出了NPoS, 初衷是为了解决过去PoS运行后,遇到的问题,因为奖励与Staking量正相关造成富有节点更富有,代币分配趋向中心化。   NPoS里最终奖励结果不是依据Staking量,而是依据每个被选出节点确实出块的工作量计算(白话来说就是不管节点拥有多少Staking量,出一个块或是验证一个块得到的奖励是一样的),NPoS将解决一部分大节点因为Staking量大获得更多奖励的问题,但同时也损害了一些大节点利益。   PS: 个人意见一般项目在初期不一定适合这样的做法,这是一个博弈过程,Polkadot是一个明星项目,他认为大多数的人愿意参与到网路中,即使超过一定Staking量的节点不会获得如预期那么多的收益,他们还是愿意贡献   Polkadot究竟是怎么做到的呢? NPoS既然有别于传统PoS项目,不是Staking权重越高出块概率越高,我们就要详细说明下NPoS选举验证人的算法。 非常详细的文档在Web3的研究中,另外有一篇medium文章“How Nominated Proof-of-Stake will work in Polkadot”,我参考了里面的举例(Web 3研究中有很多数学,如果发现我的逻辑错误请告诉我)   NPoS的共识算法历史 NPoS参考了当时19世纪末,一个瑞典数学家Lars Edvard Phragmén提议的选举方法,当时瑞典的国会席位都是被主流党派占据,通过他的算法能更公平的让席位分配是和投票的比例有更高的联系,小党派能够获取过去没有办法获得的席位,Polkadot团队认为两者在设计理念上有相似之处,改良后就是现在看到的NPoS。   NPoS的选举人算法,我们都知道区块链这个分布式系统是由众多分散各地的节点(验证人)来维护,在PoS共识里大部分的链为了保证一定效率及安全下,会限制一定数量的验证人进行出块,也就是没有被选上的验证人就只是备选出块人,而NPoS就是从一群验证人中选取出正式验证人,Polkadot里把一群正式验证人成为选举人委员会(Committee)。   选举人算法有三大客观目标 1. 平衡Balance 一旦选举人委员会确定后,会将持币人Nominators的Staking量尽可能平均分配给每个选上的选举人Validators。 PS: 持币人是可以选择多个选举人的,所以存在系统重新分配空间   2. 最大支持Support 选出一个选举人委员会,委员会中的选举人Validators收到的Staking量要尽可能贴近总持币用户Nominators的Staking量。   3. 公平代表FairRepresentation 选出一个选举人委员会,其中持币人Nominators的投票权不会被过度代表,也不会被低估代表。 PS: 持币人可以选择多个节点,公平代表最简化是,每个持币人对应到的节点至少有一个会被选出,加上现实条件(持币状况及系统要选出几个节点)后有些节点会被淘汰,但尽可能保证拥有一定Staking权重的持币人可以至少对应到一个节点。   基于这三大原则筛选出来的验证人群(选举人委员会)可能有多个,最终系统会挑选出一组最合理的Committee(选举人委员会)进行出块,看起来很复杂很懵吧,我最开始也绕了很久,接下来会搭配下面持币人选举验证人的例子,大家会更加清晰的理解,建议先快速看过这个例子,然后阅读过程中搭配上面三个选举人算法的客观目标思考,最后再仔细看一次例子。   这是Medium上官方人员的举例(我会协助大家更好的理解) 假设有5个持币人(左边),5个节点(右边),要从中选出4个节点进行出块,为了简化模型先忽略节点自己拥有Staking量 下面是选举结果的举例(我一一为大家说明) 第一张图(最左边) 并不符合公平代表(FairRepresentation)的目标,因为图中第一个持币人拥有10Dot的权重, 相比第五个持币人只有3Dot的权重,最终却没有对应到任何他支持的节点,不符合公平代表目标拥有一定Staking权重的持币人至少对应到一个节点(在现在情况下,第一个持币人是拿不到奖励的)。   第二张图 符合公平代表(FairRepresentation)的目标,有些人可能会质疑为什么E节点选上了,而B节点没有选上,这和接下来会举例的重新分配算法相关,这边简单理解,图中第二个持币人同时支持了3个节点,系统只要保证他支持的节点至少有一个被选举上就好(这边他支持的节点有两个选上,第二个持币人所有Staking量将会被分配到这两个节点上),同时保持第五个持币人也有支持的节点E,对于Polkadot这样的选举结果是可能之一。   第三张图 符合公平代表(FairRepresentation)的目标,有些人可能会质疑这个与第二张图产生矛盾,目标是尽可能让每个持币人最少要有一个支持节点被选上,那第5个持币人支持的节点没有被选上,因为整个系统只需要选出4个节点,所以第五个Staking权重低的持币人支持的节点没有选上的结果是可能之一。   以下是上述两个符合公平原则的选举人委员会可能结果,确立选举人委员会后系统还要经过Staking权重重新分配 Polkadot系统会在每次从中选出一个更公平分配且具备安全性的结果,这个例子中选择右边因为它平均分配的更好,右边的节点中平均最低都拥有了9的Staking权重。   以上就介绍完Polkadot的选举算法了,上面的逻辑非常的绕,背后的数学更是复杂,官方的举例是在一个简单的情况下,真实情况如果放大到100个节点,每个持币人Staking权重都不同,同时又委托给多个节点,就会相当相当复杂,大家可以多思考几遍,依照上面提到的三大目标,每一个目标都可以当作标准检验一遍,就能够更明白。   NPoS这个选举算法动态分配持币人Staking权重,还基于一些规则挑选出最后的选上的节点,对现有的PoS生态中造成了一些不同   1. 在持币人可以选择多个节点下,大节点不努力争取社区支持,也有机会在算法下被排除在外(如图二中间B节点) 2. 在平衡staking量目标下,小且没有资本的节点更有利,因为只要社区中越多人选择它,在系统分配Staking量的机制下,选上出块可以获得奖励概率更高(如图二右边D节点) 3. 在平衡staking量目标下,大节点利润相对被压缩,大节点需要思考是否将自己的币委托出去,能获得更多利润 4. 持币人更有动机去选择小节点,利润更高,因为奖励是依据被选上节点的工作量计算的,只要持币人支持的小节点成功选上进行出块,小节点上累积的Staking的权重没有那么高,不同持币人依据委托给小节点的Staking比例分奖励,相对于委托给大节点,委托给小结点利润更高(就想像每个节点都赚10块钱,大节点需要和100个人分,小节点只需要和30个人分)   Polkadot到底想解决现有PoS什么问题 1. 一部分不可避免地中心化问题 2. 低手续费未来不会无限地吸引staking量,因为收益是看节点工作量 (现在Cosmos上就出现0手续费节点吸引大量持币人委托,在Polkadot里这样高Staking权 重的节点与普通Staking权重的节点获得的收益是一样的) 3. 持币人可以通过挑选不同节点最大化自己利益,同时促进去中心化 (对于持币人就可以有多种委托策略,我可以挑选安全可靠的节点,同时也可以挑选一些小但是也挺靠谱节点,可以获得更高收益率)   Polkadot在整个机制其实非常复杂,我可能也有漏掉的地方,怎么攻击这样的机制,包挂选举算法到底有没有漏洞可以钻,都需要专业人士投入大量精力区专研,这边就不进行讨论。   这是解读Polkadot机制的第一篇,未来正式参数与测试网出出来后也会给大家更多的例子。
    2019-04-18 17:19:50 PolkadotStaking经济区块链 2057
  • 为什么区块链不进行根本性的改革就不能改变世界

    毫无疑问,区块链技术具有巨大的潜力。自其诞生以来,为利用它的优点,开发人员已经探索了许多令人兴奋的应用程序(尽管通常还不成熟)。多亏了人们对这种技术的热情,大多数人至少听说过区块链或比特币。 然而,现有的区块链在其基本结构和基本原则中有许多固有的缺陷,这或许可以解释为什么没有被广泛的采用,尽管区块链存在真正有影响力的真实用例的潜力,但它仍未被主流采用。让我们来考虑影响主流采用区块链的一些障碍: 取隐私,弃匿名 在区块链上匿名的承诺是早期几代人的意识形态选择,但与现代社会的要求不相容。没有哪个严肃的企业会考虑在区块链之上构建任务关键型应用程序,因为在区块链之上,他们不能确定自己正在处理的是可识别的对等方。 如果隐私程度适当,早期几代人就会颠覆他们对隐私的看法,因为交易细节记录在一个公共账簿上,并与一个独特的公共地址相关联。在数字时代,连点带点地识别账户背后的人是很有可能实现的。 因此,合法使用的完美隐私在今天并不存在,这是一个主要的发展领域。现代密码学的发展带来了希望的解决方案,例如,零知识证明。不幸的是,现在的几代人也成为犯罪活动的温床,因为用户不需要验证他们的身份就可以进行交易。为了对区块链有更多的信任,用户需要知道他们的信息是真正安全的,他们的对手是合法的参与者。 人们容易混淆区块链和加密货币 由于区块链是支持比特币等数字货币的基础技术,许多人将其与市场波动联系在一起。2018年是数字货币特别动荡的一年,加密货币市场跌至历史最低点。然而,许多人不明白加密货币只是区块链众多应用程序中的一个。为了使区块链成为主流,需要提高公众对其巨大潜力的认识。 未知的监管环境 主流采用区块链的最大障碍之一仍然是不确定的监管环境。不出所料,考虑到发展速度之快,多数司法管辖区的监管跟不上区块链领域的发展步伐。许多人担心,如果没有适当的监管,他们可能会成为骗局的受害者。 在企业层面上,企业不愿意在没有已知法规的情况下实施区块链,因为如果法规得到实施,它们可能不得不进行代价高昂的修复,或者干脆放弃区块链。归根结底,监管是区块链难题中一个关键的缺失部分。随着监管环境变得更加稳定,更多的主流应用无疑也会跟进。 智能合约验证功能 智能合约是区块链在商业应用方面的一个范式转变。然而,一个缺点是,大多数现有的网络缺乏正式验证这些合约的能力,无法根据需求进行操作。考虑到智能合约在大多数网络上也是不可变的,因此不能在执行之后修改它们。因此,有报告称,有漏洞给黑客留下了利用的空间,这让用户非常烦恼。 一旦通过测试解决了这些特性问题,个人或企业就可能开始在日常业务实践中采用智能合约。 虽然区块链技术在过去的几年里取得了很大的进步,但它仍然是一个新兴的技术。随着我们开始为潜在用户和投资者建立一个更安全、更稳定的空间,人们将开始欣赏区块链在现实世界中的巨大好处。随着时间的推移,正如许多人多年来一直声称的那样,区块链将有潜力改变我们所知的业务。 在当今社会,缺乏信任是许多业务操作中的一个主要障碍,而区块链有潜力解决这个关键问题。 这是一个比大多数商界人士所认识到的更大的游戏规则改变者,可能会彻底改变我们今天的互动和经商方式,带来巨大的经济增长和投资机会——就像互联网为迄今未知的商业模式开辟了全新的道路一样。 这是区块链真正的承诺,这是一件开天辟地的大事。
    2019-04-18 15:57:31 区块链区块链技术区块链 1410
  • 冲突的公链!来自 P2P 协议的异形攻击漏洞

    当我们谈论区块链时,总是离不开这些技术:分布式存储、P2P 网络和共识机制,本次我们要谈的问题就是出现在 P2P 对等网络协议上。 异形攻击实际上是一个所有公链都可能面临的问题,我们用以太坊为例子说明。以太坊的 P2P 网络主要采用了 Kademlia (简称 Kad ) 算法实现,Kad 是一种分布式哈希表( DHT )技术,使用该技术,可以实现在分布式环境下快速而又准确地路由、定位数据的问题。 什么是异形攻击? 首先,我们先定义一个同类链的概念,是指使用了和其它区块链相同或兼容协议的区块链系统。 异形攻击又称地址池污染,是指诱使同类链的节点互相侵入和污染的一种攻击手法,漏洞的主要原因是同类链系统在通信协议上没有对非同类节点做识别。 以太坊异形攻击是指,以太坊同类链(具体的说是使用以太坊 P2P discv4 节点发现协议的公链,包括以太坊、以太经典)由于使用了兼容的握手协议,无法区分节点是否属于同个链,导致地址池互相污染,节点通信性能下降,最终造成节点阻塞的一种攻击方式。 1. 正常的节点发现过程 以太坊同类链节点间通过 4 个 UDP 通信协议来完成节点发现,消息结构如下: [1] ping: 探测一个节点是否在线 [2] pong: 响应 Ping 命令 [3] findnode: 查找与 Target 节点异或距离最近的其他节点 [4] neighbors: 响应 FindNode 命令,会返回一或多个节点 2. 攻击过程 准备工作:收集以太坊节点地址 我们找到了社区制作的一个地址库: https://github.com/smartheye/EthStaticNodesTool/blob/master/MainNet/static-nodes.txt 第一步:发起恶意握手。 攻击者 A 模拟整个握手过程,主动发起 ping 操作,并利用协议的第 4 步 neighbors,将返回的邻居表修改成我们收集到的以太坊节点地址,推送给受害节点 B(B 是一个以太坊同类链节点)。由于单次通信只能推送 16 个地址,我们需要多次推送以达到攻击效果。 第二步:污染地址池。 B 收到大量 A 返回的邻居表,尝试跟这些节点握手,并将这些节点加入了自己的地址池(俗称 K 桶)。 第三步:污染自动扩散。 让人意外的是,不同链的节点居然互相握手成功了,更为可怕的是,它们把各自地址池里已知的节点推送给了对方,导致更多的节点互相污染,最终扩散致整个网络。 漏洞危害 · 受异形攻击的同类链节点无法找到真正可用的节点,无法建立 TCP 数据同步通道,导致节点被攻击离线。 · 对于矿池或者出块节点,异形攻击可能导致广播延迟甚至失败,造成收益损失。 · 异形攻击可以使所有以太坊同类链地址池相互污染,导致节点通信效率全面下降,对整个区块链系统造成长久的伤害。 影响范围 我们对知名公链 QuarkChain 进行安全审计时发现,QuarkChain 的节点在遭受异形攻击后,节点性能严重下降,外部节点需要很长时间才能与受害节点建立连接。QuarkChain 团队随后修复了该问题。 理论上所有使用了以太坊 discv4 协议的区块链都可能受此漏洞影响,在发起测试后的一段时间,我们观测到 EtherNode 的监测节点也已经被污染了,污染的扩散速度似乎比想象中的要快。 后记 1、 此漏洞对以太坊是否有影响? 以太坊的节点数量远大于其它同类链节点,并且节点间已经建立了稳定的连接,影响不明显。但对于其它的同类链节点,却会受到来自以太坊节点的强势侵入,导致通信阻塞。 2、 很多朋友关心除了以太坊之外,其它的公链是否有此问题,比如比特币和它的山寨币,比如使用了 libp2p 协议的公链,这些问题我们将在后续文章中披露! 十分感谢 QuarkChain 团队大力协助本次测试!
    2019-04-18 15:53:55 公链P2P协议异形攻击 1960
  • Gemini交易所宣布完全采用SegWit协议

    据一份官方公告显示,加密货币交易所 Gemini Trust 已确认将隔离见证(SegWit)地址完全集成到其钱包的基础设施之中。Gemini 希望更短的交易处理时间和更低的比特币提币费用将使其用户从中受益。 Gemini 软件的工程师——Brian KimJohnson 在该贴文中写道。“我们相信 SegWit 将成为业界的标准,这样做将会使比特币网络的所有参与者广泛受益”。 SegWit 最新协议于2017年启动,简而言之,它是将交易数据和数字签名信息分开。如此一来,比特币区块链上的每笔交易权重便减少了约30%至40%,普通的交易费用也随之显著减少。 “由于区块空间有限,任何交易大小的减少都使得每个区块有更多的交易和更大的网络总吞吐量。”正如 Gemini 的工程师在贴文中解释的那样。 该公告还大胆宣称,SegWit 代表了未来货币的进步。 Gemini 承诺“随着 SegWit 的使用、支持和采用的增长,它将有助于减少费用、等待时间和网络拥堵等情况的发生率。”。 而其他的交易所,包括 Coinbase 和Bitfinex,虽然已经将最新协议集成到他们的基础设施之中,但 Gemini 声称是第一个“推出完全支持 SegWit 协议的交易所,包括本地的 SegWit 存款地址。” Gemini 交易所的公告以呼吁用户采取实际行动而告终,因为它恳求其所有用户采用 SegWit 地址。 这篇贴文还写道:“经过广泛的测试和开发,我们知道推出 SegWit 支持是在正确的时间为我们的用户做出正确的决定。” Gemini 最近做了几次尝试,以区别于其他加密货币交易所并吸引新用户。通过其离线广告活动,将交易所定位为投资者的首选解决方案,推出其零售投资移动 app,让用户随时随地购买和卖出加密货币。 在币安最近决定将BSV下架后,Gemini 的联合创始人 Tyler Winklevoss 在一则推文中开玩笑说,他的交易所从来没有把比特币现金分叉放在首位。
    2019-04-18 15:07:08 GeminiSegWit协议异形攻击 2089
  • BOS(Blockchain Operating System)区块链操作系统

    区块链技术被认为是继蒸汽机、电力、信息互联网科技之后最有潜质引发生产力和生产关系革命的核心技术。当前区块链底层核心技术还未取得较大突破,区块链技术离真正实用化还有较大差距,很多区块链项目难以支撑实际落地应用场景。因此,迫切需要对区块链底层技术,尤其是基础设施层面开展研发,为各行业区块链应用提供可靠技术支撑和保障,从而促进区块链技术实现在各行业真正的落地应用。 BOS--Blockchain Operating System(即区块链操作系统),是BOS Global Foundation(新加坡晟道全球基金会)联合并委托无疆云链科技(北京)研发的面向实际经济应用的区块链底层操作系统。 BOS系统旨在推动区块链进入应用时代。该系统面向价值互联网,统壹管理各种算力、存储、通信及价值等资源,实现完全去中心化应用,进而支持价值互联网的有效运转,是领先的的区块链底层基础设施。同时,该系统全面支持应用数据上链,实现区块链落地应用,也实现了实体经济入链,使区块链更深层次上拥有内在价值。 BOS系统的创新实践主要包括六大核心技术创新和算法创新,以及支持应用入链的价值流转体系构建。技术创新包括: 1.采用哈希偏序图(HashPOG)构建交易和区块的基础链式结构,并支持分片自治和片间协作,从而支持海量交易的高效处理; 2.采用去中心化随机共识算力选举框架机制和多阶段工作量证明共识计算算法(DSTPOW),既大规模提高了交易的处理速度,又显著减少超级节点对“去中心化”思想产生的潜在威胁,还极大提高了抗超级计算机和量子计算机攻击能力,从而确保分布式账本的不可篡改性; 3.采用完全去中心化的分布式存储计算网络(EMSC)和基于透明镜像的客户端高效存储访问机制,构建了基于价值互联网的去中心化存储系统及高效壹致的访问能力,确保各种数字资产的自主存在和授权访问。也从根本上建立价值互联网运行基础; 4.采用事件驱动自主运行的事务型智能合约(EPTSC),可确保多个关联的EPTSC智能合约联动式事务化运行,并且支持任意程序语言编写该智能合约。EPTSC智能合约将促进各行业方便、安全、自动地应用智能合约,极大简化人力成本、并提高链上应用效率; 5.将区块链所涉及的众多技术整合为标准化的底层基础设施服务,并以此提高上层行业应用链及链上应用的开发效率和质量。建立了跨平台的链上应用集成开发环境及最大化的零代码开发机制。支持任意多的行业应用链的零代码创建与统壹运营,行业应用链的经营者无需关注区块链技术本身,实现操作系统本质功能。 6.建立多层链结构(HGMBC),链链之间以分层形态连接,有效支持应用上链,资产上链。 以上核心技术的创新运用,使BOS系统具备抗恶意攻击,抗双花攻击的技术优势,DSTPOW共识算法几乎完美解决BTC矿池集中和EOS算力节点过于集中的问题,存储体系的建立真正使应用数据直接上链,极大拓展了链上应用开发边界。 BOS系统依托技术优势尤其创新构建了区块链价值运转体系,引入权益分配机制,进而支持各种法币和各种数字流通物的逐层价值流转。 无疆科技技术开发团队拥有核心技术实力,自主开发公链源代码,同时在版权保护、分布式存储、区块链技术提升、5G网底层操作系统、云计算以及边缘计算等方面均拥有自己的专利与优势能力。无疆科技创始团队是自身同时具备财经背景与技术背景的融合型团队,在商业价值体系构建与技术开发方面拥有不可多得的实力。 BOS系统开发总体目标 1. BOS系统的价值主张 我们追求的价值目标是:针对性提出完备的技术及系统运行方案,为建立未来社会大协作平台打造完善的基础设施。我们将憧景建立区块链经济体,这将是人类社会在发明国家、公司等制度载体之后更高层级的伟大创造。每壹个区块链经济体将是由核心的共识机制下信任机器驱动运转,自组织社区成员积极参与,token令牌承载价值及分配机制三方面组成,并将人类社会既往的经济成果转化在区块链经济体中,以更高效、低成本、更公平的方式实现更高级的资源配置方式。 以区块链技术解决经济活动中去中间、去中介需求已经成为整个社会经济生产生活的进壹步发展的主要趋势,这壹历史趋势无人可挡,关键是突破区块链发展的技术、社会层面的问题与约束。而如何突破当前区块链发展的基础痛点,我们给出的方案是: 针对基础痛点1:需要对区块链技术做多维度的技术创新和内涵充实,从而使得区块链完全胜任各种行业应用,即区块链技术必须落地到行业应用,而不只是停留在虚拟货币这个层面上空转; 针对基础痛点2:需要对区块链领域的协议标准化梳理、个链简单化管理、应用敏捷化开发、生态开放化治理等方面进行深度研讨并建立基础系统。 针对基础痛点3:在BOS系统技术平台支撑基础之上,融合实体经济规律,建立区块链内在价值循环,形成真实价值支撑。逐步完善行业上链技术与价值流转体系,形成区块链经济体,为人类跨国界超规模协作建立典范。 2. BOS系统的技术开发制高点 图:区块链4.0时代—区块链操作系统BOS 如上图所示,BOS系统的追求目标是将区块链打造成下壹代互联网即价值互联网(Value Internet)的底层核心基础设施平台,为实体经济各行业应用提供可定制化区块链的创建,并支持快速高效开发链上应用,从而实质性地推动区块链在各行业中实践的水平和深度,全面促进社会经济(生产、生活)区块链经济体的建立。 BOS——即区块链操作系统。将构建惠及所有区块链开发者和用户的技术平台,支持尽可能多的数据、软件和分布式应用的资源调用、程序等可以上链运行,并建立友好的用链界面,为所有链上开发提供必要和充分的服务和接口。 我们力促BOS系统成为下壹代价值互联网的核心组件----“区块链作业系统”。 3. BOS系统的总体目标 BOS系统的总体目标就是实现我们对区块链4.0时代的价值主张,为下壹代价值互联网(Value Internet)构建基于区块链(即“BOS公链核”)的底层核心基础设施平台,为各行业应用提供可定制化行业应用区块链的创建及运营管理的全方位服务,并确保价值互联网的去中心化和各种网络资源的高效利用,打造价值互联网核心组件“区块链操作系统”,全力促进生产生活等社会活动在价值互联网的进壹步发展。 4. BOS系统的核心服务 BOS系统基于“BOS公链核”,如下图所示: 图:基于BOS区块链操作系统的价值互联网 BOS公链核基础运行平台为上述所有服务提供信用背书和价值流转支撑。 5. BOS系统体系构架 BOS系统的体系构架如下图所示包括三个维度,分别是运行时维度、资源维度、算法维度。 从运行时维度上看,BOS区块链操作系统中包括了“BOS公链核”、“行业母链”、“应用(子)链”、以及“链上应用”等四个层次的运行时系统。 从资源维度上看,BOS区块链操作系统中包括了“算力”、“存储”、“通信”、以及“价值”等四个层次的资源管理。 从算法维度上看,BOS区块链操作系统中为全网所有行业母链、应用(子)链提供区块链各种作业业务的函数库、软件包以及软件服务,从而避免各行业应用链的关于上述区块链作业业务的重复开发、确保所有行业应用链的代码质量和运行效率,最大化地保证各种网络资源、人力资源的高效利用。 BOS区块链操作系统主要提供(但不限于)如下服务: 1)应用区块链的创建; 2)应用区块链的运营; 3)应用区块链创世纪块管理; 4)应用区块链共识机制管理; 5)应用区块链存储机制管理; 6)应用区块链的跨链合并融合; 7)应用区块链的跨链价值交换; 8)资产上链及确权服务; 9)核心函数服务库管理; 10)自主式智能合约及模板管理; 11)通用任务虚拟机管理; 12)全局统壹用户的匿名与认证; 13)全局统壹算力的管理与调度; 14)全局统壹存储的管理与分配; 15)全局统壹价值的管理与流转; 16)去中心化分布式应用开发平台。 BOS系统区块链结构 BOS系统的区块链采用基于统壹BOS公链(即基础公链)的大规模多层连接构(HGMBC),BOS公链采用哈希偏序图(hashPOG)链式结构、其包含且超越已有的单链结构,支持大规模并行交易事务吞吐量TPS,支持海量行业应用能够顺利在链上低成本高效率可信化开展各种业务。 1. 公链区块链的基本结构 BOS公链的基本结构采用哈希偏序图(简写为HashPOG)结构,其可以同时在多结点进行交易处理,能够大规模提高交易事务吞吐量TPS,支持应用能真正上链,如下图所示: 图:基于哈希偏序图的区块链结构 由上图所示,整个BOS系统从BOS创世纪块开始,所有交易和区块严格按时序先后并串行生成哈希偏序图系统,该HashPOG的优点如下: 1.严格地遵循分布式离散事件时间序列演化; 2.支持区块链的“分片自治”并行处理; 3.支持区块链的“片间协作”及“片间流转”。 由于HashPOG天然地支持多区块并行记账,相比传统的比特币等区块链技术而言,其大大提高了系统的交易处理能力(即TPS),关于交易处理能力如何满足大规模交易需求的技术论证在本文的《BOS的共识机制》壹章中详细给出。 2. 应用链的基本结构 BOS系统中的应用区块链既可以采用哈希偏序图链式结构,也可以采用传统单线索链式结构。 图:传统单线索链式区块链结构 BOS系统为应用区块链的创建提供选择区块链基本结构的机制,并写入到行业应用区块链的“创世块”中。应用区块链壹经创建,便按照事先标明的区块链基本结构来拓展该区块链。 BOS区块链操作系统支持创建多种类型的应用链,包括:1)应用公链;2)应用联盟链;3)应用私链 3. BOS生态的复合多层链结构 图:BOS区块链操作系统的树状复合多层链物理结构 BOS系统整合了已有的侧链技术(Sidechains),从而可以整合任意多个应用链(即应用链及其子链),实现不同应用链与BOS公链之间的价值流转。 BOS系统采用统壹BOS公链且并行多个应用链的树状复合多层链构架,整体形成壹棵基于BOS公链为主树干、应用链为枝干的大树,而每个应用链又可创建多个行业应用子链,所有应用链均可采用前述各种多链或单链结构。 从底层往上层看分别为BOS基础公链、应用链、应用子链等多层链结构。BOS系统的最底层为BOS基础公链,其由BOS公链的创世纪区块(即上图中的Genis Main)严格定义。由此建立起整体BOS操作系统的公共记账体系,即整个记账生态体系由BOS系统统壹建立和管理。 BOS系统的共识机制 共识机制是所有区块链系统的核心,其重要前提是去中心化以及算力节点与数目不固定。以比特币为代表的工作量证明(PoW)共识算法以算力强弱作为挖矿“按劳取酬”的依据,很难人为作弊,但是电力耗费巨大、确认时间长,并且由于矿池算力的逐渐集中,使得最初的去中心化演变成了中心化现实。而以点点币、以太坊为代表的股权证明机制(PoS)、以比特股为代表的授权股权证明机制(DPoS)虽然大大降低了能耗、且确认时间变短,但是容易被人为操控(即超级节点作恶),并且由于超级节点的存在也使得共识机制有转变为中心化的潜在可能。 BOS系统的区块链采用去中心化(算力)随机多阶段工作量共识机制(简称DSTPOW),其包括两部分即“去中心化随机共识算力选举框架+多阶段工作量证明算法”,是无疆科技独创的壹种完全去中心化高效共识机制。 1. 去中心化随机共识算力选举框架 BOS系统的公链采用去中心化随机多阶段工作量共识机制(简称DSTPOW),其首要核心是候选共识算力的选举问题。 图:去中心化随机共识算力选举框架 由上图所示,所有的算力节点都加入“算力大集市(即分布式矿池)”这个虚拟的中心(其本质还是去中心化的集市),“算力大集市”中自发产生筛选出“备选算力池”,“备选算力池”的算力节点自发定时周期产生“选举决策团”,再由“选举决策团”定时选举出“共识算力团”和“监督算力团”,再将BOS系统中的大量交易分片处理后交由指定的“共识算力团”进行共识计算即挖矿记账,而“监督算力团”负责监督验证“共识算力团”各算力节点的结果与信用。 所有的“选举决策团”、“共识算力团”和“监督算力团”都是定时周期式地从“算力集市”中随机标明符合“信用阈值”标准的算力节点来动态组成。 算力节点k的“信用值”的计算公式如下: 其中,为本周期i内的信用增量值,由监督工作量S、共识计算工作量D、选举工作量V、持续在线时间T、系统激励A的加权和组成。 另外,为邪恶因子,任何算力节点,壹旦作弊或者违规,则为零,即该算力节点“信用值”按规定降低直至无信用,无信用的算力节点无法再参与任何共识计算。 2. 多阶段工作量证明共识计算算法 BOS系统的公链采用去中心化随机多阶段工作量共识机制(简称DSTPOW),其第二个核心是具体共识算法,BOS系统中采用多阶段工作量证明共识计算算法。 经典的工作量证明(PoW)共识算法以算力的绝对强弱作为挖矿的激励依据,自比特币及各种其它区块链系统问世以来被公认是最具公信力的。然而其对电力能耗的巨大浪费也是不争的事实,引起了人们对其不可持续性的担忧。 事实上工作量证明(PoW)共识算法本质上解决的是区块链的不可(或者很难)篡改问题。 BOS区块链操作系统中的共识算法继承了经典的工作量证明(PoW)共识算法的优点、又最大化规避经典的工作量证明(PoW)共识算法的缺点,从而使得共识计算的公信力和可持续达到很好的平衡。 BOS区块链操作系统中的共识算法采用了多个(时间)阶段的工作量证明(PoW)共识算法,即可以达到高效率记账共识、又可以实现区块链账本的不可篡改性。如下图所示。 图:多阶段工作量证明共识计算算法 事实上,BOS系统中所采用的“多阶段工作量证明共识计算算法”可以达到远远超越经典的工作量证明(PoW)共识算法抵御“碰撞”的能力,甚至可以抵御未来的量子计算机的“碰撞”能力。 我们将BOS系统的共识算法命名为沙海协议。 沙:在BOS区块链的世界里,所有机器,节点,参与者都是壹粒沙,平等无差别; 海:大海是壹个整体,严格遵循潮汐规律。时间是抽象世界里唯壹的准绳。 沙海协议:平等参与,均衡运转,无可更改。 所有想踏入沙海的作恶者,没有本领注定走不出去。 3. 海量交易吞吐量及安全的技术保障 BOS系统可以同时支持秒级交易响应时间和大规模交易吞吐量,并确保交易的合法和不可篡改性,具体技术保障如下: 1.事件驱动的账户可串行事务化交易模型,确保交易的合法性,并避免了双花问题; 2.所有交易和区块严格地遵循分布式离散事件时间序列演化,从而构哈希偏序图链式结构,确保交易和区块的可追溯性和合法性; 3.区块链“分片自治”与BOS的去中心化随机共识算力选举机制,可以保证大规模交易的分片并行处理,并且不会产生巨量通信阻塞问题,同时也可抵制51%算力暴力攻击; 4.针对单个账户,BOS动态随机给出有限个共识算力节点、初始阶段工作量证明共识算法以及事件驱动的交易模式,确保了单笔交易的及时性,可以达到秒级交易响应时间,同时耗费的共识计算资源可控; 5.BOS的多阶段工作量证明共识计算算法,通过多个周期的共识计算,大大提高了区块链账本的不可篡改性和大大降低的公共账本记账的整体计算成本。 BOS系统的存储体系 1. 基于去中心化的无疆存储计算网络平台 首先,BOS在互联网全网范围内构建基于分布式哈希映像的P2P透明存储计算网络(EMSC,即自治存储计算池,面向应用建立了统壹的自治文件系统平台),该存储网络不依赖于任何壹个存储节点,并允许任何壹个存储节点的动态加入和退出,从而构造出可海量数据存储的透明存储计算网络EMSC,这壹虚拟存储计算网络EMSC将有效支撑BOS中同时保留交易数据和应用数据(即数字化资产)的任务。 图:P2P透明存储计算网络EMSC 如上图所示,采用团队拥有专利技术的边缘计算理论模型建立基于全球算力分配的无限存储空间,并引入算力机制,使得存储和计算同时成为自主节点获得激励的必要条件,即去中心化自主存储计算网络--无疆存储计算网络。 无疆存储计算网络EMSC既支持区块链交易数据的去中心化存储,也支持应用数字资产的去中心化存储,从而实现各行各业应用数据的链上运营,这是区块链1.0、2.0、3.0时代所做不到的。 无疆存储计算网络EMSC也将最大化支持但不依赖于星际文件系统IPFS,进而实现无疆存储计算网络EMSC与星际文件系统IPFS在存储层的互通,同时发挥无疆存储计算网络EMSC客户端的优势。 2. 基于透明镜像的客户端高效存储访问机制 引入BOS本项目联合发起人李晋博士的专利技术---基于客户端持久缓存的远程文件系统镜像方法及系统(已授权,授权公告号CN103116618B)来实现众多普通用户高效访问前述存储计算网络EMSC中的数据,且无需全部下载BOS系统中的交易数据,如下图所示。 图:基于客户端持久缓存的P2P透明存储计算网络EMSC 这壹点明显优于当前以比特币BTC为首的各种存储技术,目前比特币的账本数据已达到203GB以上,作为普通用户,要想在BTC上交易的前提只能提前下载这么大的账本数据,而现有其它代理方式都将普通用户置于危险之中。 BOS系统的智能合约 智能合约(Smart Contract)由计算机科学家Nick Szabo在1994年提出,然而只有到了比特币和以太坊为代表的区块链初创时代时智能合约才有了现实的需求和运行基础。智能合约本质上是以信息化方式传播、验证或执行合同的计算机协议,智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。 尽管今天的以太坊智能合约和以太坊虚拟机(EVM)已经支持图灵完全的通用计算,但是还有很多期待完善发展的方面。 1. 传统智能合约的不足 1.安全性及私密性问题 2.壹致性问题 3.自动化执行问题 4.全新程序语言问题 5.智能合约的开发效率问题 2. BOS系统智能合约的特点 BOS系统中提供了壹种新型的事件驱动自主运行的事务型智能合约(简称EPTSC),其将在更广泛和深入的行业应用中成为更主流的开发与应用形式。EPTSC具有特点如下: 1.高安全性及私密性 基于BOS项目联合发起人之壹李晋博士的专利技术,EPTSC智能合约的代码和数据被封装在特定容器,并且可有效利用Intel SGX等硬件技术,来实现在非可信计算节点上的安全运行,用户无需担心EPTSC代码和数据的泄露等安全隐患。 2.壹致性问题 EPTSC智能合约支持基于BOS系统中哈希偏序图(hashPOG)的事务型交易和区块的共识计算,从而确保多个关联的EPTSC智能合约联动式事务化运行,所有EPTSC智能合约要么完全执行成功,要么什麽都不会发生,从而确保区块链不会污染和数据不壹致性。 3.自动化执行问题 EPTSC智能合约支持事件驱动、自主运行的状态机式智能合约模型,EPTSC智能合约模型完全支持多个相关联的EPTSC智能合约联动式事务化运行,并确保监控多个关联的EPTSC智能合约的终止条件,不会无期限运行(除非开发者主动申请);另外EPTSC智能合约引入AI智能来实现自我叠代升级,从而更具智能性。 4.全新程序语言问题 EPTSC智能合约可以支持任何程序语言的智能合约,BOS系统将对针对EPTSC智能合约抽象出若干低级原语服务,从而为高层的EPTSC智能合约编程代码提供便利的统壹的交易合约服务,这些原语服务独立于任何程序语言,从而可以有效利用已有程序语言的软件库资源。 5.智能合约的开发效率问题 BOS系统中支持EPTSC智能合约模板库以及EPTSC智能合约高级原语服务,大大简化复杂EPTSC智能合约的开发过程和开发效率,并确保复杂智能合约的编写质量。EPTSC智能合约的上述特点在技术实现上均采用了BOS项目联合发起人李晋博士的已有研究成果,限于项目的孵化和技术保密等原因,在此不做详细技术展开。 总之,基于上述特点的EPTSC智能合约将广泛促进各行业更方便、安全、自动地应用智能合约,从而大大简化人力成本、并提高应用效率。 关于更多BOS信息:http://bos.wiki/
    2019-04-18 15:04:04 BOS区块链操作系统异形攻击 2150
  • 亚太地区如何成为亚洲智慧城市中心

    亚太地区的每个经济体在开发智慧城市的过程中都采用了不同方式和共通之处,包括技术部门能力、现有产业集群、交换和网络基础资源等。虽然在资源和系统方面的发展情况各不相同,但该地区的城市都以寻求计算机化以解决日常难题为核心。亚太地区有21亿多城市居民,到2050年将有超过66%的人口居住在城市。作为联合国信息通信技术(ICT)组织,国际电信联盟(ITU)致力于联合所有合作伙伴,解决快速城市化带来的问题。我们正试图增强持续的发展能力,例如人工智能(AI)、机器学习、大数据、物联网(IoT),以及5G以创建更智能、可持续发展的城市地区。 台湾区块链工业革命 台湾的创业产业规模很小,而且常以住宅为单位,这导致其发展空间非常有限。随后,新公司需具备高效的特点,维持快速巧妙的运转。幸运的是,台湾并非没有资产和关系,它是全球设备组装和结构方面的创新者。为了实现台湾成为区块链中心的梦想,基于区块链的初创公司加速代理应运而生。创建智慧城市需要可信的基础设施,能够支持大量基于ICT的应用和服务。 虽然亚太地区没有两个市场具有完全相同的程序和资源组合,但在可用性和质量管理体系报告安排中介绍的大部分组织者和工作内容都试图同时实现两个目标:倾向于快速系统或管理运输的挑战,同时为不远的未来消灭阻力。亚洲最具创造力的辉煌城市也致力于同私营部门协调努力,以建立授权阶段,并尽可能取得可出口的进步和应用。亚太地区没有任何两个市场的组织者和企业使用完全相同的程序和资产组合。通过跨区域的智慧的城市活动,针对特定创新区域、组织的定期主题和共同努力的模式发展。如今,台北不再是一个普通的城市,在不断智能化的背景下,它将成为一个智慧城市。尽管台北在规模上有缺陷,但毫无疑问,台北将成为一座辉煌的城市。 台湾当局的专家们通过了金融部门技术试验法案(financial sector technology experimental act),以鼓励他们开发ace密码技术。他们还计划制作一个金融技术沙箱,为台湾的加密和区块链制定规则。尽管现有的规则没有法律强制执行,但它们已经建立了一套公认的规则,以确保优秀设计师的可信度和知名度。它同样设立了一种机制,随后能与立法者进行更多行之有效的对话。区块链和加密新业务被允许进入金融技术沙箱的可能性很小,尤其是那些领先的ico,它们可以在没有相关管理风险的情况下长时间工作。这项规定并不是一个令人振奋的主题,尤其是对新企业而言。此外,没有什么比合法的漏洞更能破坏对风险的评估了。 台湾的创业产业几乎是小型且以住宅为单位的。尽管如此,它还是非常活跃迅猛。因此,要想让创业变得有效,他们必须快速且极具创造力。幸运的是,台湾并非没有资产和关系,它是全球设备组装和结构方面的创新者。为了实现台湾成为区块链中心的梦想,基于区块链的初创公司加速代理应运而生。 物联网和传感器平台 在这里,无论是设立创新机构还是电子产品出口商(主要是韩国、日本和台湾),亦或是希望改变开放式公用事业熟练程度的经济体(中国、新加坡和澳大利亚),都在大力实施基于传感器和电子产品的管理,以区分休息时间、抢劫或安全漏洞。通过这种方式,他们正在创造更高级的信息结构,鼓励为所有用户提供更好的、更具个性化的管理。杰出IOT的中心观点是:巨大的物联网系统(小部件)相互关联,共同约定,为其提供更好、更高效的办公室。 无现金经济 新加坡、台湾和印度正在开发将交易支付转移到多功能阶段,或基于无摩擦卡或芯片的应用程序。在微信等令人惊叹的在线生活应用程序的推动下,这些应用程序在中国发展得尤其迅速。除了无现金支付为智慧城市服务方面所带来的效率之外,数字化交易产生的消费者信息数据,对智慧城市受尊重的正常贸易的温和循环是至关重要的。
    2019-04-18 14:25:14 区块链工业革命智慧城市 2157
  • 曾经对标以太坊、EOS的公链Tezos

    最近,Staking Economy慢慢地流行了起来,白话区块链也跟踪报道了《PoS生态繁荣,或将进入年产百亿、无需矿机的“挖矿2.0”时代》、《价值百亿美元的PoS生态被低估?爆发前可能需要解决这几大问题》,向大家介绍Staking的基本知识、市场前景以及需要解决的问题。 在支持Staking的PoS共识机制项目中,除了3月份刚刚主网上线的Cosmos,人气较高的项目还有底层公链Tezos。   底层公链Tezos的道路并不顺利 Tezos曾被人拿来对标以太坊,不仅仅是因为两者白皮书的发布时间差不多,就连愿景也类似——为造智能合约和去中心化应用(DApp)打造平台;后来,Tezos又被人拿来对标EOS,因为两者都属于PoS机制(Tezos是LPoS,EOS是DPoS),都想做高性能的底层公链。 今年2月底,Tezos顾问Emin Gün Sirer和EOSIO首席执行官Brendan Blumer在EOS被盗事件后,就“EOS的设计机制”发生激烈的争论。随后,Brendan Blumer晒出了Tezos正在招聘CTO,而且向EOS创始人BM发起了邀请的邮件截图(事后证明是第三方机构误发),进一步加剧了Tezos和EOS之间的对立。 Tezos的白皮书发布于2014年,2017年开始众筹并且是当时筹集到的资金数量最大的项目。 众筹结束后不久,内部团队开始分裂,Tezos瞬间成为行业焦点,引发了业内外人士的广泛关注和质疑。 2017年10月份,Tezos创始人夫妇Kathleen和Arthur Breitman指责基金会主席Johann Gevers假公济私,以及因为资产迅速升值而拒绝向开发商支付资金,Johann Gevers则认为他们在抹黑自己,试图篡夺基金会的控制权。随后,Tezos项目遭遇了数起公诉,被指控出售Token违反了美国证券法。关于Tezos证券诉讼,至今还未完全结束。 受“内斗“和公诉的影响,Tezos的开发进度也曾受到了严重的影响。几近波折,Tezos的主网终于在去年9月份成功上线。   Staking与链上治理 Tezos跟其他区块链的最大不同之处在于:Tezos是一个可以“自我修复”的区块链。 Tezos链上的Token叫做XTZ,XTZ的持有者可以通过投票的方式,来进行技术升级与迭代,而无需分叉成2条区块链,而且项目中的绝大多数代码与算法都可以进行自我修正。 在Tezos网络上,目前只要持有XTZ的数量或是其他持有者抵押给你的数量累计达到1万个(称为1卷)的门槛,就可以申请成为“烘培师”(即节点),验证Tezos网络上的交易信息并打包出块(被称为“烘培”,也就是挖矿)。成为“烘培师”(节点)之后,如果作恶,系统内有一种内置的机制,会让“烘培师”失去保证金,并且不再被允许为网络做贡献。通过这种机制,确保了整个Tezos网络的统一性、诚实性和有效性。 对于普通持有者而言,除了通过投票参与项目治理之外,还可以选择做Staking,将XTZ质押给可靠的“烘培师”,共享“烘培师”烘培(即挖矿)获得的系统奖励。 小结 把为智能合约和去中心化应用(DApp)打造高性能平台当作目标的区块链项目已有不少,在这些项目中,Tezos的最大亮点就在于它的“自我修复”以及链上治理。通过投票进行技术升级和迭代,实现“自我修复”,最大程度上避免了分叉,让Token持有者成为真正的主人。 现在的公链之战虽然没有去年那么激烈,但一直在持续。未来,哪条公链能脱颖而出,率先实现商业化应用落地,现在还无法下定论。Tezos需要面对的竞争对手,除了以太坊和EOS,还有AE、Cardano(ADA)等等。 作者 | JackyLHH 出品|白话区块链(ID:hellobtc)
    2019-04-18 14:20:56 TezosEOS以太坊 1742
  • 论分布式账本技术(DLT)的互操作性

    在过去的十年中,我们见证了分布式账本技术的重大创新。同样令人印象深刻的是,在将这些技术应用于各种各样的问题方面也出现了一系列创新,从为健全的货币和自我主权认同奠定基础,到简化跨公司业务流程和使世界资产具有象征意义都有体现。然而,该技术促使了协议的异构性和网络的专门化。这正在推动新数据和价值竖井的出现,并阻碍了对分散化互联网的未来愿景。 解决这个问题需要不同网络之间的无缝互操作,这在分布式账本的背景下提出了新的和有趣的挑战。这主要是由于需要保持分散在单一网络边界之外的特性。虽然人们对互操作性的主题非常感兴趣,但是在正在处理的问题上取得了广泛的进展,并形成了一个令人信服的框架,通过这个框架可以描述和推理。这篇文章试图在一定程度上解决这一差距,这是一系列旨在: · 定义和描述DLT互操作性问题,以便更好地对主题进行推理 · 讨论支持此类网络的信任和依赖的基本概念及其对互操作性的影响 · 批判性地评估互操作性的各种模式和机制 · 讨论了一种新的互操作性协议的设计,包括安全保证 本文首先探讨了在DLT网络中互操作性的含义,并概述了为了实现跨网络的无缝互操作需要解决的各种挑战。 互操作性是什么? 术语“互操作性”在许多文章中使用得相当松散,而且常常没有给出一个相同的定义。一些人称之为“互操作性”,另一些人称之为“集成”、“互连”或“兼容性”。 互操作性的主要目标是选择的自由。互操作性使用户能够选择他们认为适合于给定问题的系统的实现,而不受系统与其他实现(可能是跨不同版本的)通信能力的限制。互操作性一词隐含的含义是开放标准,它区别于“互连”或“集成”。开放标准可以是由正式的标准组织(如ANSI、IETF、ITU或ISO)批准的法律标准,也可以是由社区、行业和市场提出和采用的事实上的标准。开放标准支持并鼓励实现者构建能够协同工作的系统。 互操作性的第二个目标是可伸缩性。为标准设计的系统使用户能够轻松地组合更大、更复杂的系统,以及构建与其他方拥有和管理的系统相协调的系统。基于标准的可组合性会导致网络效应。互操作性的另一个重要好处是改善了市场竞争。尽管专有系统会导致厂商锁定并在少数厂商中占据市场主导地位,但开放标准使基于可用性、性能、价格等不同功能和特性的更广泛竞争成为可能。 有许多互操作性协议的例子,它们在技术的采用和规模方面发挥了关键作用。也许最主要的例子是TCP/IP,它使得互联网能够扩展到全球数十亿个设备。另一个例子是CORBA(公共对象请求代理体系结构),它支持分布式企业系统的对象,使用不同的语言和运行时开发,使用通用orb间协议(GIOP)通信和编排复杂的业务流程。 什么是DLT互操作性? 不出所料,互操作性在DLT上下文中有不同的解释。越来越普遍的用法是指不同DLT网络之间的数据或值的交互和交换。 已建立的信息系统互操作性模型将互操作性关注点划分为多个层次,包括技术、语法和语义,如图1所示。前两个主要处理系统之间通信的物流,而语义级别封装了特定于系统互操作属性的关注点。语义层之上的层涉及领域或用例特定的关注点。在这个层次上,互操作处理行业标准数据模型(如SWIFT 20022)、业务流程和策略。后者与DLT互操作的技术关注点是正交的。 DLT互操作要求交互网络跨技术、语法和语义层互操作。然而,技术和语法层次上的需求本质上与传统系统中相同。分布式账本协议(如共识视图、终结模型、资产与数据)的独特特性给语义层的DLT互操作性带来了挑战。因此,语义级别的DLT互操作性是本文的主要关注点。具体来说,在语义层面,一个DLT互操作性协议将为确保声音相互依存的分类帐提供力学网络提供的构建块:(i)密码证明的有效性在一个网络向另一个状态,(2)保存数据和价值网络的性质(3) 保持跨网络依赖关系的完整性。 图1:协议栈的图示,该协议栈使基于不同DLT协议的账本能够使用一种公共语言进行互操作。 因此,我们将DLT互操作性定义为: 在保证有效性和可验证性的情况下,为了传输或交换数据或价值,不同的逻辑分类账之间的语义依赖。 不同的逻辑帐 下图通过支持交互系统的异构性的概念视图说明了DLT互操作性的范围。它跨越网络和协议边界的智能合约的交互,甚至到非DLT系统,导致状态之间的依赖关系,从而导致分类账。 图2 DLT互操作范围的概念视图 一般来说,分类账是相关交易的逻辑分组,可以表示单个网络(如比特币)、网络中的名称空间(如Ethereum、Corda、Hyperledger Fabric)或企业中的数据库的完整状态。不同的账本技术具有不同的性质,对账本的互操作有着重要的影响。处理这些分类账之间的互操作性将需要处理构成这些分类账基础的技术差异,策略、治理和标识等非技术方面。例如,基于不同DLT协议的两个分类账可能具有不同的状态模型(UTXO、帐户模型、DAG)和终结模型(即时和概率终结)。同样,运行相同协议的不同网络可能具有不同的信任保证、身份集和治理模型。 图3:来自DLT网络之间的异构性的互操作性考虑 确保了有效性和可验证性 集中式vs分散式:集中式分类账体系结构与分散式分类账体系结构之间的一个关键区别是,在前者中,单个实体是对状态信息的权威,因此是信任的中心。然而,在分布式账本网络的情况下,对国家的权力在于一个集体和他们用来确保其完整性的协议。因此,与集中式系统的互操作不同,在DLT互操作中,当一个网络从另一个网络消耗状态时,它需要根据网络中各方的共享共识视图来建立状态的准确性,如图4所示。 图4:集中式与分散式系统的信任轨迹 证明与验证: 在分散式网络中建立状态的准确性并非易事。在大多数情况下,状态使用者可能无法观察到网络本身的完整分类账。这可能是因为它处理的是一个封闭的许可网络,也可能是因为让消费者拥有与之交互的每个网络的完整分类账副本并不实际。在缺乏建立地面真实能力的情况下,消费者需要根据源网络获得一个独立的可验证的关于状态有效性的加密证明。 这种证明的构建依赖于这样一种理解,即所有分布式账本都基于共同的基本原则。分类账包含一系列状态变化,这些变化以密码方式与起源状态相关联,序列中的每个状态都通过一个一致模型得到了进一步的增强。证据的构成因一致模型而异。例如,被许可的网络的运行假设网络中已知各方的子集是国家过渡当局的,因此证明可以依赖于这些各方的一组证明。然而,在大多数公共网络中,国家过渡当局是匿名的,协议建立了一定的真相(例如中本共识)。这些证明结构将理想地表现出健全、完整、隐私保护和简洁等特性。证明是DLT互操作的关键部分,因此将成为后续博客的主题。 一个标准的互操作性协议将提供一种机制,以消息的形式来通信这种证明。这些消息向底层DLT协议引入了一定程度的间接性,可以使用继电器或传统消息传递中间件进行传输。接收网络上的合约可以使用消息并验证其完整性,而无需直接访问源分类账。实际上,消费网络还需要考虑其他因素,如国家货币和对源网络的信任。 总结 有许多因素将继续推动DLT网络的扩散,例如:技术要求的差异、隐私和保密需求(基于隐私的货币、企业DLT网络)、治理上的分歧(以太经典、比特币现金)和不一致的法规。因此,可以有把握地假设,收敛到一个满足所有用例的单一协议是不可能的。在不同网络之间缺乏无缝的互操作的情况下,我们将继续看到越来越多的价值和数据筒仓,这些筒仓阻碍了向分散化互联网迈进。虽然我们开始看到协议关注于解决这个问题,但是目前正在探索的方法中存在权衡和限制,在为DLT互操作定义开放标准方法方面还有很多工作要做。在下一篇博客中,我们将详细分析不同社区目前提出的各种协议和平台,包括Polkadot、Cosmos、Sidechains、Cardano和以太坊的Plasma。
    2019-04-18 12:21:31 分布式账本技术DLT以太坊 1397
  • 基于NKN的分布式Pub / Sub服务

    什么是Pub / Sub NKN客户端的一个基本功能(例如https://github.com/nknorg/nkn-client-js)是提供去中心化的消息传递系统,包括单播,多播和任播。如果消息发送者知道谁是接收者,那就足够了。但是,在许多常见情况下,接收器应在逻辑上与发送方分离。例如,当我向聊天室发送消息时,我不一定确切地知道聊天室中有谁,我只想让聊天室中的任何人能接收我的消息。这就是Pub/sub能实现的功能。 简单来说,Pub/sub(发布/订阅的简称)是一种将消息发送者(发布者)和接收者(订阅者)解耦的模型。发布者将消息发布到主题(我们仅在此处考虑基于主题的Pub/sub),而无需知道谁订阅该主题并将接收到消息。订阅者订阅主题并将收到别人发送到此主题的消息。发布/订阅是现代应用程序的基本构建模块,并且已广泛用于从基础设施级别(例如负载均衡)到应用程序级别(例如聊天室/即时聊天软件等)。 Google云的以下图表(https://cloud.google.com/pubsub/docs/overview)显示了发布者,订阅者和主题之间的关系: 发布者应用创建主题并将消息发送到主题。订阅者应用创建对主题的订阅以便从其接收消息。通信可以是一对多(扇出)、多对一(扇入)和多对多。 分布式Pub / Sub的挑战 像Google Cloud,AWS这样的云服务商提供基于云的发布/订阅,但是它们的集中化属性使得它们很难(如果不是不可能的话)用于分布式的应用程序中。 另一方面,建立去中心化的发布/订阅也具有挑战性,因为大多数现有的去中心化系统(例如以太坊)并不太适合实时消息———想象一下在它上面发送单个消息将花费超过1美元并且需要几乎一分钟才能传达,怎么能期望它在实际中可用呢?更不用说它的可扩展性问题。 更通俗一点来说,基于现有的去中心化系统(最有可能是基于区块链)构建分布式的Pub / sub存在下述困难: · 消息需要实时传递 · 消息传递开销需要是可负担得起的 · 消息吞吐量需要支持水平可扩展 如果是没有区块链背景的人,可能会觉得上述“挑战”看起来貌似是微不足道的。实际情况是,如果我们依靠链上交易来传递信息,那么解决上述问题是非常困难的。 这些问题的一个解决方案是使用链下消息传递机制。这就是为什么我们认为NKN非常适合作为分布式 Pub/sub系统的基础设施:NKN中的消息传递是即时的(端到端延迟毫秒级),免费和水平可扩展(更多节会获得更高吞吐量),而且它是纯链下执行的。 建立分布式的Pub / Sub 要构建Pub/sub系统,我们需要解决两个基本问题:如何存储和检索主题 和 订阅者信息以及如何投递消息。虽然NKN网络轻松地解决了第二个问题,但我们仍然需要确定订户信息的存储位置。 经过多番讨论,我们决定将主题 - 订户信息存储在链上。因此,订阅需要在交易中完成,这将是可靠的但不是水平可扩展的。幸运的是,与发布相比,订阅是一种不那么频繁的行为,所以它不会成为系统瓶颈。 经过一些工作和测试,我们现在可以自豪地说NKN的Pub/sub机制工作得非常好。由于发布主要是发送链下消息,因此它被集成到了NKN客户端(例如https://github.com/nknorg/nkn-client-js)。 另一方面,订阅被整合到NKN钱包(例如https://github.com/nknorg/nkn-wallet-js)中,因为它需要签署和发送交易。两者都集成到NKN SDK(例如https://github.com/nknorg/nkn-sdk-go),其中包含NKN客户端和NKN钱包。 使用Pub / Sub 有关如何使用Pub/sub的详细信息可以在各种NKN客户端/钱包/ SDK实现的文档中找到。API的调用也非常简单。例如,在JavaScript实现中,订阅主题只需如下简单操作: [code/ wallet.subscribe(topic, bucket, duration) [/code/ 我们有桶概念的原因是在有大量订阅者的情况下避免(意外)消息泛滥,并且可以被更高层的API(如SubscribeToFirstAvailableBucket)隐藏。同样,发布到主题也很简单: [code] client.publish(topic, bucket, message) [/code] 可以通过GetTopicBucketsCount之类的API获取主题的存储桶数。订阅该主题的客户端可以监听消息: [code] client.on('message', (src, payload, payloadType) => { }); [/code] 用例和摘要 Pub/Sub已广泛用于许多系统和应用程序中。根据Gartner估计,应用程序基础架构和中间件(其中Pub/sub是关键部分)的市场总额为215亿美元。除了现有的应用之外,我还想深入研究一个更适合分布式应用程序的新课题。 绝大多数集中式应用程序不是开源的,协议通常仅与应用程序绑定。另一方面,分布式应用程序通常是开源的,协议与实现解耦,以允许不同实现的互联通信。这极大地减少了设计和实现交叉应用协议的摩擦。如果多个应用程序想要共享相同的信息流,那么去中心化的,应用程序中立的语言和中立的Pub/sub平台将是必不可少的。 举例来说: • 不同的服务提供商希望共享相同的服务发现机制 • 多个应用程序希望共享相同的评级系统 • 应用程序希望将数据传递给共享协议的下游应用程序 基于NKN的分布式Pub/sub可用于很好的实现这些目标。简言之,这代表了去中心化应用程序中最有趣的属性之一(在我看来)—— 应用程序、协议和数据的分离。NKN的技术具有独特的定位和创意,可以充分利用这一机会。我们很快将发布更多基于NKN的分布式Pub/ sub框架的内容,感兴趣的朋友们可持续关注。 背景知识 什么是Cloud Pub / sub https://cloud.google.com/pubsub/docs/overview Cloud Pub/Sub灵活可靠地将企业消息-定向的中间件带入云平台中。同时,Cloud Pub/Sub是一个可扩展的、持久的事件提取和传递系统,可作为现代流分析通道的基础。通过提供将发送者和接收者分离的多对多异步消息传递,它允许独立编写的应用程序之间的安全和高度可用的通信。Cloud Pub/Sub提供低延迟、持久的消息传递,帮助开发人员快速集成托管在Google云平台和外部的系统。 核心概念 主题:发布者向其发送消息的命名资源。 订阅:一种命名资源,表示要传递给订阅应用程序的单个特定主题的消息流。有关订阅和邮件传递语义的更多详细信息,请参阅“订阅者指南”。 消息:发布者发送主题并最终传递给订阅者的数据和(可选)属性的组合。 消息属性:发布者可以为消息定义的键值对。例如,可以将keyiana.org/language_tag和value en添加到消息中,以将其标记为英语订阅者可读。  优点 (https://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern#Advantages) 松耦合 发布者与订阅者松散耦合,甚至不需要知道它们的存在。以主题为重点,允许发布者和订阅者不知道系统拓扑。每个都可以按照正常情况继续独立运行。在传统的紧密耦合的客户端 - 服务器实例中,客户端无法在服务器进程未运行时将消息发布到服务器上,除非客户端正在运行,否则服务器也不能接收消息。许多消息发布/订阅系统不仅将发布者和订阅者的位置分离,而且还在时间上将它们分离。中间件分析师使用这种发布/订阅系统的常用策略是取消发布者以允许订阅者处理积压(一种带宽限制形式)。 可扩展性 Pub/sub提供了比传统客户端 - 服务器更好的弹性服务,通过并行操作,消息缓存,基于树或基于网络的路由等。但是,在某些类型的紧密耦合的大容量企业环境中,作为系统扩展成为数千个服务器共享发布/订阅基础设施的数据中心,当前的供应商系统经常得不到这份好处; 在这些环境中高负荷下的Pub/sub产品的可扩展性是一项研究挑战。 另一方面,在企业环境之外,Pub/sub实例已经证明其可扩展性远远超过单个数据中心的容量,通过RSS和Atom等网络联合协议提供互联网范围的分布式消息传递。这些联合协议接受更高的等待时间和传送保证的缺位,以换取更低端网络服务器将消息联合到(可能)数百万个单独的订户节点的能力。 关于NKN NKN是一个完全去中心化,基于网络传输量工作证明,可支持千万级规模节点共识的区块链系统。由NKN所构建的这样一个有经济模型所驱动,社区共建共享的新型点对点网络,为开发者提供了一个开放、便捷、高效和安全的网络连接传输平台。基于NKN开发的各种应用将给终端用户带来各种全新的网络体验。
    2019-04-18 12:11:29 NKN分布式Pub 2180
  • 一枚比特币还能花两次?时间戳:这辈子都不可能的

    2008年,中本聪发表了一篇论文《比特币:一个点对点的电子现金系统》,想通过采用数字货币的方式来解决日常生活中纸币所带来的不便。 到今天为止,比特币已经成为家喻户晓的数字货币,但数字货币与我们现实世界中的法币,依然有本质的区别。因为数字货币是虚拟的,就导致了很多在法币中根本不是问题的问题发生。 今天小K君就给大家讲一下,数字货币在诞生过程中存在的主要问题,以及解决的方法。 头疼的双花问题 众所周知,比特币系统与我们现实世界的最大区别在于,它是虚拟的、去中心化的。比特币作为一个去中心化的点对点电子现金系统,它既不是实物,也不存在中心数据库,而是通过代码形式呈现出来的虚拟资产。 那既然是代码,是虚拟的,必然就会存在漏洞,而双花问题就是其中最大的一个难点,也是数字货币诞生中最令人头痛的问题。双花,指的是同样一笔数字资产被重复支付,也被称为双重支付。 在法币世界中,因为法币是实体,一手交钱一手交货,所以并不存在这个问题。但在数字货币世界中则不一样,因为数字货币是虚拟的,可以被更改,所以就有了一笔钱花很多次的可能性。 那么双花问题如何解决呢?下面小K君就给大家讲讲双花问题的解决方法。 解决双花问题的方式:时间戳 1970年,两个密码朋克成员哈伯和斯托尼塔(Haber and Stornetta)提出了一个新的概念“时间戳”,即通过使用时间戳的方法可以保证数字文件安全的协议。 哈伯和斯托尼塔对它的简单解释是,用时间戳的方式来表示文件创建的先后顺序。协议中明确要求文件创建后的时间戳不能被改动,这就使数据及文件的原创性得以保证。 随着时间的推移,后来中本聪发现,时间戳这种使数据不可篡改的特性,在解决双花问题上有巨大的作用,于是就引进到区块链的用户模型中,并赋予了区块链不可篡改、可追溯、高透明的特点,也正是由于这些特点,时间戳自然而然地成为了区块链中解决双花问题的主要方法。 那么区块链中的时间戳又怎么理解呢?按照官方的定义,时间戳(timestamp)指的是一个能表示一份数据在某个特定时间之前已经存在的、完整的、可验证的数据,通常是一个字符序列。 简单来讲,时间戳就是给一个信息盖上时间的“烙印”。在区块链系统中只要发生了一件事,经过大家确认后,就会打上一个时间的烙印,最后按照时间的顺序,留下一份记录,且这个记录任何人都无法篡改。 所以,时间戳的本质,就是按时间顺序记录事件数据。那时间戳的工作原理是什么?它是如何解决双花问题呢?下面小K君就给大家具体讲解一下其中的过程。 时间戳是如何解决双花问题的 时间戳的工作原理是这样的: 第一、在区块链网络中,当一笔交易产生的时候,系统会自动生成交易数据(包括转出地址、转入地址、交易金额、数字签名等)的时间戳标记; 第二、按照时间戳的标记顺序,某个节点会将这些交易数据打包到区块之中; 第三、一个完整的区块经过整个区块链网络的认证后,该节点会对这个新产生的区块进行区块的时间戳标记; 第四、标记之后,会通过广播的方式,同步给全网的所有节点,这样每个节点手里都有一份这个区块的所有信息,包括时间戳,这样就形成了一个去中心化的分布式时间戳。 第五、新产生的区块会按照时间戳 所以,我们所谈论的区块链,本质上就是一个在P2P网络上通过节点间的共识算法实现的分布式时间戳服务,整个网络具备可追溯和不可篡改的特性。 在明白了这一点后,我们再来看看时间戳是如何解决双花问题的。 假设A将1个BTC同时转账给B和C,那两笔交易中仅有一笔会成功完成。因为系统中的节点会根据时间戳来选择记录先接收到的那笔交易,先被记录的交易会通过上述的流程打包到区块链网络之中。 当第一笔交易完成后,第二笔交易的数据在上传到区块链网络的过程中,节点就会通过时间戳的顺序,追溯到这笔钱在之前已经划过一次,从而判断后面的这次转账为异常数据,就不会再有一笔数字资产被花掉两次或多次的可能了,从而解决了双花问题。 补充一点,因为时间戳具备不可纂改、可追溯、透明化等特点,所以除了解决双花问题之外在知识产权保护方面也有重要作用。 比如你想发表一篇学术论文,在发表之前想找行业专家指点一下,但是又担心被别人用他的名义偷偷发表,这个时候你就可以先把论文保存在区块链上,就会被打上时间戳,生成独一无二的哈希值。这样就可以证明自己的原创版权,且链上每个节点记录的人都可以为你作证。 总的来说,时间戳就是一个给信息盖上时间的“烙印”的方法,目前,其作为区块链的核心技术之一,是解决比特币双花问题的重要手段。 以上就是我们本期科普的全部内容啦!如果您对区块链有什么看法或是疑问,可以在后台留言,小K君会为大家答疑解惑哦,欢迎大家留言提问。
    2019-04-18 12:02:44 比特币时间戳双花 1863
  • 区块链技术的证据法价值

    2018年6月,杭州互联网法院审理了一起信息网络传播权益争议案。在本案中,原告为证明被告在其运营的网站上发表了原告享有著作权的相关作品,通过第三方平台对侵权网页进行自动抓取及源码识别,并将该两项内容和调用日志等压缩包计算成哈希值上传至Factom(公证通)区块链和比特币区块链中。庭审的核心争点便是区块链中所存储的证据是否可以作为定案依据。因涉及区块链这一热门新技术,案件也受到了普遍关注。 对“区块链”应设置周密严谨的证据规则 自2016年起,“区块链”成为国务院颁布文件的高频词。在技术层面,依中国区块链技术和产业发展论坛所编写的《中国区块链技术和应用发展白皮书(2016)》,区块链是“分布式数据存储、点对点传输、共识机制、加密算法等计算机技术在互联网时代的创新应用模式”。尽管行业内对区块链的界定存在不同表述,但“不可篡改”和“不可伪造”在中国似乎是共识。也正因为如此,在互联网技术及虚拟审判兴起的今天,区块链在证据法中的应用更具生命力,可确保取证的准确性及高效性,极大提高证明效率。正如工业和信息化部信息中心发布的《2018年中国区块链产业白皮书》指出,“区块链因其本身具备不可篡改、可追溯特征,极适合与电子存证相结合”。但情况却非如此简单,因为区块链并不是不可变的“神话”。 诚然在技术层面,区块链由于分布式数据存储、共识机制以及加密算法等技术加成,具有区别于其他计算机技术的极高可靠性,但这与司法证明所要求的“准确无误”仍有差距。一方面,不同于传统集中管理控制的数据库,区块链的源代码向链上的所有节点公开,这加大了区块链受到攻击的风险;另一方面,共识机制在一定条件下也是可以攻破的,就现有的共识机制而言,最薄弱的“工作量证明”在攻击者具备51%算力时将被攻击成功,最困难的“实用拜占庭容错”在恶意节点大于总节点的三分之一时系统的安全性就难以保证,且并非所有的密码算法都是安全的,如SHA1和MD5已被证实不具有安全保障。随着技术的发展,目前安全的密码算法未来可能存在较大风险,如密码的量子攻击,因此相关的数据都可能被替换。从这个意义上讲,区块链本身不易被篡改,但并非不可篡改,拥有充足知识和资金的主体完全有可能篡改区块链以阻止新交易的验证或逆转先前确认的交易。 故区块链技术就如同DNA技术一样,未来必将为司法证明提供极大的助推,但不能过于“神话”,依然应设置周密严谨的证据规则。在前述信息网络传播权益争议案中,杭州互联网法院从存证平台资质审查、侵权网页取证的技术手段可信度审查和区块链电子证据完整性审查三个方面,认定区块链存证的证据效力。杭州互联网法院首先分析了区块链技术,将区块链定义为“一种去中心化的数据库”“一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块”。在论证了区块链作为一种保持内容完整性的方法具有可靠性后,法院通过时间戳、哈希值计算认定存证平台保存的电子数据为真实上传且是诉争的电子数据。2018年9月颁布的《最高人民法院关于互联网法院审理案件若干问题的规定》(下称《规定》)对此进行了确认,集中体现在第11条第2款中,“当事人提交的电子数据,通过电子签名、可信时间戳、哈希值校验、区块链等证据收集、固定和防篡改的技术手段或者通过电子取证存证平台认证,能够证明其真实性的,互联网法院应当确认”。可见,无论是杭州互联网法院,还是《规定》,均确立了区块链“不可篡改”和“不可伪造”的属性,强调其可作为可靠的电子数据存储方法,但对其他证据规则未过多涉及,证明的逻辑虽高效但显得简单。在司法实践中,为确保区块链中的电子数据是真实上传,公证处、司法鉴定中心以及第三方电子认证机构便承担着重要职责,提供信用上的保障,否则区块链证据便很难被法院采信。 美国佛蒙特州的经验 在比较法上,我们可将美国佛蒙特州作一参照。佛蒙特州是目前美国唯一对区块链证据规则单独立法的州,颇具参考价值。佛蒙特州将“区块链”定义为“通过互联网、对等网络或其他交互方式维护的、安全被加密的、以时间为顺序的、去中心化的一致分类账或一致数据库”,将“区块链技术”定义为“利用或启用区块链的计算机软件、硬件、计算机软件或硬件的集合,或两者兼而有之”。可以看出,佛蒙特州对区块链的范围采用广义的界定,为该技术的未来发展及演变留下解释的空间。尤为重要的是,佛蒙特州并未确立区块链“不可篡改”和“不可伪造”的属性,而仅是强调“一致性”,并为此确立了数项重要的证据规则。 首先是区块链的鉴真规则。依美国《联邦证据规则》第901条及第902条之规定,为满足对证据进行验真或者辨认的要求,证据提出者必须提出足以支持该证据系证据提出者所主张证据之认定的证据。但有些证据可以实现自我鉴真,即不要求以可靠的外部证据作为可采性的先决条件。佛蒙特州规定,在区块链中以电子方式记录的数字记录,在一定条件下,可进行自我鉴真,而无需外来证据。具体要求如下:有适格证人经宣誓作出书面声明,说明该人的作证资格、该记录进入区块链的日期及时间、区块链收到记录的日期和时间;要求该记录是作为定期进行的活动而保存在区块链中,并且记录是该定期进行的活动的常规做法。此外,区块链证据的提出方,必须向对方当事人提供书面通知,且在提交证据之前及早提供记录和声明以供对方查阅和质疑。 其次是区块链的传闻证据规则。区块链证据产生于庭外,且用来证明某事实的存在,因此受到传闻证据规则的约束。佛蒙特州规定,在区块链中以电子方式记录的数字记录,包括信息和数据,如附有前款鉴真规则中所规定的适格证人声明,则应视为传闻例外“定期进行的业务活动记录”,除非这些材料的信息来源或准备这些材料的方法表明这些材料缺乏可信度。 再次是区块链的推定规则。佛蒙特州规定,通过区块链技术的有效应用而核实的事实或记录是真实的。但对该事实或记录真实性的推定不适用于内容的真实性、有效性或法律地位。因该事实处于不利地位的一方当事人有责任提供足够的证据,证明相关事实、记录、时间或身份与添加到区块链时的事实、记录、时间或身份不符,但该推定并不影响原先的证明责任配置。 比照我国最高人民法院的《规定》和美国佛蒙特州的相关立法,可以看出,佛蒙特州的区块链证据规则有两大特点:一方面,承认区块链难以篡改但依然可能受到篡改,故在一定外部条件下可进行自我鉴真,但应提供记录和声明以供对方查阅和质疑。另一方面,也是较具特色的,佛蒙特州更青睐“技术自证”,而不依赖于公证处、司法鉴定中心以及第三方电子认证机构的“公证证明”。 在区块链进入司法证明领域之前,电子数据的司法采信率较低,法官往往纠结于相关数据究竟是原生证据还是派生证据,可不可能造假。而区块链使用分布式、去中心化的分布式记账技术,区块链上的任一节点均可共享和复制分类账。在区块链技术的支持下,电子数据究竟是原生证据还是派生证据便显得并不重要,因为副本与原件具有同等的可信度。在我国当下,随着互联网法院的推广以及若干司法区块链的建立,当事人取证和存证的成本大大降低,这对于解决当下诉讼案件爆炸、法官疲于奔命的司法现状极有助益。这也是为何区块链技术受到司法实务人员普遍青睐的原因。但也应注意,区块链技术并非毫无缺陷的技术,未来应出台更严谨的证据规则,保障双方当事人的质证权。此外,从公证背书转向技术自证也是区块链发展的必然趋势,否则实践中容易出现责任的转移,既可能导致伪证,也不利于提高效率。当然,这有赖于技术的进一步成熟。 作者 | 施鹏鹏 叶蓓(作者分别为中国政法大学教授、研究生)
    2019-04-18 11:45:13 区块链技术证据法双花 1646
  • 主流共识机制PoS、PoW与DPoS、PoU对比演变

    常见的共识算法有:PoW、PoS、DPoS、PoU。那么,这些共识算法具体是怎么回事呢?今天我们就展开来讲一讲。 在区块链这个虚拟的世界,陌生人之间工作关系的建立、工作进度的推进以及工作内容的完成,都离不开通过一定的方式达成一致性意见,这个方式就是“共识机制”。区块链中的共识是需要在整个生态里都认可的,所有的角色不论是生产者、消费者、矿工等都遵循的一个奖惩机制。共识算法是决定了贡献者的奖励与权益。 为什么需要共识?  共识,指一个社会不同阶层、不同利益的人根据一定的治理结构和议事规则,所寻求的共同认识、价值、理想。在区块链里,“共识”的意思是参与者就某一区块链状态达成共同的认识。区块链共识机制是去中心化的保障。比如,银行和支付宝是中心化的,对于价值的分配,组织的治理等,都需要由这个中心自身来制定规则。对于非规则制定者而言,只能选择参与或不参与到这个规则下来。中心化的传统模式,价值的流通完全取决于中心自身,风险大,损耗高。 而对于区块链,它的一个基本特征,是去中心化的点对点对等网络,即网络上的各节点地位同等,没有哪一方处于支配地位。所以,任何计划、决定、意见的生成、改变、撤销,都需要由所有节点通过某种机制来共同达成。这就是区块链的共识。达成这些共识所需要运用的工具与方法,就是共识机制。 很明显,去中心化的区块链网络,相比中心化的互联网,是一个损耗更低,效率更高的世界。 在当下的区块链世界,最流行的共识机制有这几种:PoW、PoS、DPoS. PoW Proof of Work 工作量证明,是指通过一定的工作量来证明你在区块链网络上众多节点中有记账权利。什么工作呢?拿比特币来说,就是挖矿,即通过计算机运行某个开源程序,解一道数学题。谁先解出这道数学题,谁就有权利生成一个数据区块(并得到比特币作为奖励),即记账。然后将这个数据区块全网广播,让其他节点复制。 PoW是一个多劳多得的模式。但我们知道,一个人的劳动成果跟个人能力有关,有的人可以一个小时解出20道数学题,有的人只能解出10道。对于计算机而言也是一样的,运算能力越高的计算机,挖矿成功的概率越大。 为了获得更多的比特币,一些人花费巨大的成本制造算力高(同时能耗也高)的计算机。那么,这就仍然会导致一个“谁有钱谁有话语权”的局面,即现在的算力垄断。据了解,由于中国人对于挖矿的热情,现在全世界超过40%的比特币算力集中在中国。 优点 完全去中心化 节点自由进出,算法简单,容易实现 破坏系统花费的成本巨大:要攻击系统的话,需要攻克全网超过51%的节点,而PoW要求的计算时间是巨大的,更不用说难度了 缺点 能源耗费巨大 处理效率低:比如对于比特币而言,每秒只能处理7笔交易 容易产生垄断:现在的BTC.COM、蚂蚁和微比特,一共控制了超过51%的算力,如果他们联合起来,或者被黑客控制,那么就可能会发生51%攻击 PoS Proof of Stake 权益证明。人们对于PoW越来越中心化的算力分布感到害怕,于是POS诞生了。简化来说,PoS就是谁持币的数量多(实际上还有一个时间加权),谁就有更大的机率获得记账权。POS是通过持币而产生利息,对于验证人/节点进行奖励。先引入一个概念:币天。币天=持币数量×持有天数 当你获得利息后,币天被清零。比如,你有100个币,持有了30天,那么,你的币天=100×30=3000。这时,如果你发现一个PoS区块,你的币龄就被清零。PoS就像到银行存钱,银行根据你存钱的多少和存钱的时间,给你算利息。 总的来说就是:持币有利息;持币越多收入越多;收入越多越有机会获得记账权利。 优点 缩短了共识达成的时间,效率高 节省能耗,因为不需要大量算力来解题 缺点 拥有权益的参与者因为可以持币获得利息,所以卖币意愿不强烈,容易产生垄断 所有的确认都只是概率上的表达,存在其他攻击的可能性 挖矿成本低,硬分叉十分容易 DPoS  Delegated Proof of Stake 授权股权证明机制。DPoS由BitShares社区先提出,就是在POS的基础上再加一个限定条件——选举:每一个持币者都可以进行投票,由此产生一定数量的代表,按照既定时间表,轮流产生区块。如果代表没能很好的行使权力(比如产生区块),他们会被除名,网络会选出新的超级节点来取代他们。由于持币者可以通过投票更换这些代表,以维系链上系统的“长久纯洁性”。 优点 大幅缩减了参与验证和记账节点的数量,提高了效率,可以达到秒级的共识验证 最大化持币人的盈利 最小化维护网络安全的费用 缺点 弱中心化,违背了去中心化的初衷 整个共识机制然依赖代币 PoU  Proof of Utility 效用证明机制。PoU由Jura社区先提出,主要有两大基本内容:第一种是通过效用来管理表决,第二种是惩罚不诚实行为。效用是通过一组指标的函数而获得的,该指标用于测量对系统正常运行的贡献,而惩罚机制正在研究中,以用于下一个PoS协议。 优点 防止PoS系统存在的弊端 使权益更加智能化从而维持系统的稳健性
    2019-04-18 11:42:07 PoSPoW共识机制 1559
  • DxChain:揭秘区块链云存储应用DxBox

    DxBox是基于 DxChain Testnet 研发的首款去中心化的区块链云存储产品,旨在为全球用户提供安全的、具隐私保护的区块链存储服务。 近两个月,DxChain开展了一系列DxBox免费体验活动,吸引了超过5,000名全球社区用户踊跃参与,并收集到大量优质的DxBox体验反馈和优化建议。 其中,我们总结出用户最喜欢的DxBox三大特点: 1) 高传输速度 2) 便捷的上传/下载功能 3) 简单明了的界面,便于理解,容易操作 感谢社区对DxBox的支持与肯定,这让我们更有信心将DxChain的产品研发做得更好。目前,DxBox免费体验活动仍在进行中,欢迎参与并提出宝贵的意见或建议。 关于DxBox的五大问题 1. DxBox与Dropbox或其他类似应用之间的最大区别是什么? DxBox与Dropbox等应用之间最大的区别就是架构不同。DxBox使用的是区块链架构,而Dropbox等采用的是传统的中心化主从式架构。 与分布式系统不同的是,中心化系统都设有服务器管理员,而管理员有权限直接访问用户上传的数据,这会大大提高用户隐私泄露的风险。除此之外,中心化系统会将文件备份存储到不同的数据中心,一旦某个数据中心被攻破,大量数据就会泄露。 基于区块链技术所建立的分布式存储网络,能够有效解决上述问题。 1)在DxBox中,每一个存储提供方仅拥有加密过后的文件分片。这意味着,单个存储节点要还原源数据是一项基本不可能完成的任务,从而保障了数据的安全性和隐私性。 2)中心化的数据中心通常都需要定制硬件并由专业人员进行维护。但在分布式系统中,每一台电脑都可以作为存储提供方,这使得整体系统更灵活且容易扩容。 3)最重要的是,像Dropbox这样的云存储应用,其本质是一个中心化的服务商,其商业模式是通过为用户提供存储服务而从中获利。而DxChain致力于构建一个去中心化的存储生态系统。在DxChain的经济系统中,节点分为client(用户)和host(存储提供方)。用户可通过分享内容和数据赚取DX通证,存储提供方可以通过提供存储服务来获得DX通证奖励,双方能在获得有效经济收益的同时,帮助实现整体生态资源利用效率的提高。因此,基于DxChain所创建的区块链存储应用DxBox,拥有比中心化的存储应用更灵活、高效的商业模式。 2. 未来DxBox能存储的文件的容量大小是多少? 从理论上来说,DxChain的存储是基于区块链技术的,是一个拥有无限存储能力的分布式存储网络。 在测试阶段,我们限制单个用户在DxBox中单次文件上传的大小不超过 10 MB,但用户仍可多次进行文件上传。目前,DxBox的总体存储大小为 5 TB,而这个容量可以轻易地通过添加更多的存储提供商来进行扩容。 3. 能否确保用户分享的数据是安全无病毒的? 就目前而言,DxBox暂时不支持数据分享,因此完全不会有病毒的困扰。在文件分享系统完成后,我们会考虑在DxBox客户端提供一个第三方杀毒软件的接口,由用户来决定是否需要启动杀毒插件。 4. 能否确保我的文件可以储存五年或以上? 简单回答:能。换句话说,DxChain的设计能够从技术上确保数据的安全存储。因此,在充足的经济激励条件下,DxBox能够实现无限长时间的文件存储服务。 DxChain采用纠删码算法(erasure coding)实现数据备份,即按一定参数对数据进行加密、分片并存储到不同的存储提供方。根据纠删码算法,还原源数据只需其中一定数量的任意数据碎片。数据冗余度算法配合存储供应方节点周期性存储验证的机制,极大地保证了数据安全的问题。 比如说,在用户上传文件的参数配置中,一个数据文件会产生30个数据碎片并存储在30个存储提供方,只要其中任意10个碎片,就可以还原得到原数据。 假设一个用户设定文件合约检查的时间为一天,DxBox模型中存储提供方能够安全存储一个数据碎片一天的概率为90%,那么一天内文件无法复原的概率为: 5. 上传 10 GB 的文件将花费多少成本? 文件存储的价格取决于存储成本和存储市场的供需关系,我们目前很难给出确定的答案。 这就像我们购买苹果一样:若苹果奇货可居,则卖苹果的店家拥有绝对的定价权;反之,若有很多店家提供大量待售的苹果,卖家就会通过降低价格来吸引客户。 同理,当DxChain所建立的区块链存储网络打破了传统科技巨头对存储市场的垄断,将会有大量的存储提供商涌入存储市场,他们彼此竞争,存储的价格也将随之降低。 用户期望DxBox能支持的五大功能 1. 全面的支付系统 目前,DxChain只支持使用DX通证来进行文件存储,暂时没有实现复合式支付系统的计划。但根据社区用户的要求,未来我们会考虑是否加入多种货币与DX间的转换功能,为用户提供更加便捷的方式来使用DX通证完成文件存储。 2. 能同时上传多个文件 我们将在下一次的DxBox产品更新中实现这个功能。事实上,目前DxChain测试链已支持文件的批量上传:当有多个文件上传时,上传进度是在同时增长的。 3. 能创建并修改文件夹 在当前DxChain用户端存储服务的基础上实现一个文件管理系统已在我们的规划中。用户可以建立文件目录、自定义文件分类、添加标签等,这些功能我们都会在未来的版本中实现。 4. 完善注册系统 这是非常好的建议。由于仍处于测试阶段,我们将大部分的研发精力投入到了DxChain存储功能的实现与完善方面。后续我们将着手进行注册和登录系统的优化。 5. 通过邮箱或社交账号分享文件 目前DxBox只支持文件的上传与下载,并不支持文件共享。DxChain希望实现的不仅是链接的共享,而是用户能够通过共享闲置硬盘、家庭存储计算资源及个人数据获得经济激励,从而构建一个低价、安全、可靠的去中心化存储生态系统。未来,我们会考虑增加文件分享系统,以满足社区用户的要求。
    2019-04-18 11:38:43 DxChainDxBox区块链 2115
实时快讯 更多
# 币种 价格¥ 涨幅
# 币种 价格¥ 涨幅
# 币种 价格¥ 成交额¥
  • 1 BTC/比特币 42,494.02 302.75亿
  • 2 USDT/泰达币 6.46 182.21亿
  • 3 ETH/以太坊 3,219.53 146.48亿
  • 4 EOS/柚子 70.33 81.77亿
  • 5 BCH/比特现金 5,568.76 29.32亿
  • 6 LTC/莱特币 628.10 22.90亿
  • 7 XRP/瑞波币 3.53 20.68亿
  • 8 TRX/波场 0.2891 17.39亿
比特币多空调查

今日比特币行情,你怎么看?

看涨37%
盘整17%
看跌47%
  • 看涨
  • 盘整
  • 看跌
投票 您已经投过票了

每日15:00投票数据自动清零


扫二维码

扫一扫,关注微信公众号