• 骨质增生患者不能补钙?医生:完全可以 2019-04-20
  • 魅族发公开信称坚守精简高效:确认裁员610人 2019-04-20
  • 40载情定广彩 终练就“国大师” 2019-04-06
  • 长期步行的人,最终会这样!惊醒了无数人! 2019-04-06
  • 成都康弘药业集团股份有限公司董事长柯尊洪获第十二届人民企业社会责任奖年度人物奖 2019-04-02
  • 英国伦敦一栋公寓楼起火 2019-04-02
  • 从新的历史起点出发奋力实现中国梦 2019-03-27
  • 研究显示刷社交软件加剧中年焦虑 对青年影响较弱 2019-03-24
  • 沙坪坝书记江涛:坚决打好全力打赢污染防治攻坚战 2019-03-14
  • 在习近平新时代中国特色社会主义思想指引下——新时代新气象新作为 2019-03-12
  • 云南惊现34斤重缅甸蟒  森警及时救助放生 2019-03-12
  • 汇聚人才 贡献智慧 2019-03-08

    PlusFo超级链,独创全新玩法,边挖矿边游戏,躺赚必备神器!

    币源社区模拟交易大赛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 推广 置顶
    • 如何从种子中创造HD钱包

      HD钱包从单个根种子(root seed)中创建,为128到256位的随机数。最常见的是,这个种子是从助记符产生的,如上一节所述。 HD钱包的所有的确定性都衍生自这个根种子。任何兼容HD 钱包的根种子也可重新创造整个HD钱包。所以简单的转移HD钱包的根种子就让HD钱包中所包含的成千上百万的密钥被复制,储存导出以及导入。 下图展示创建主密钥以及HD钱包的主链代码的过程。 根种子输入到HMAC-SHA512算法中就可以得到一个可用来创造主私钥(m)(master private key(m) )和主链代码(a master chain code)的哈希。主私钥(m)之后可以通过使用我们在本章先前看到的那个普通椭圆曲线m * G过程生来成相对应的主公钥(M)。 链代码用于从母密钥中创造子密钥的那个函数中引入熵。如下一节所示。 1. 私有子密钥的衍生 分层确定性钱包使用CKD(child key derivation)函数去从母密钥衍生出子密钥。 子密钥衍生函数是基于单项哈希函数。这个函数结合了: 一个母私钥或者公共钥匙(ECDSA未压缩键) 一个叫做链码(256 bits)的种子 一个索引号(32 bits) 链码是用来给这个过程引入确定性随机数据的,使得索引不能充分衍生其他的子密钥。因此,有了子密钥并不能让它发现自己的姊妹密钥,除非你已经有了链码。最初的链码种子(在密码树的根部)是用随机数据构成的,随后链码从各自的母链码中衍生出来。 这三个项目(母私钥,链码,索引)相结合并散列可以生成子密钥,如下。 母公共钥匙——链码——以及索引号合并在一起并且用HMAC-SHA512函数散列之后可以产生512位的散列。所得的散列可被拆分为两部分。散列右半部分的256位产出可以给子链当链码。左半部分256位散列以及索引码被加载在母私钥上来衍生子私钥。在图2中,我们看到这个说明——索引集被设为0去生产母密钥的第0个子密钥(第一个通过索 引)。 改变索引可以让我们延长母密钥以及创造序列中的其他子密钥。比如子0,子1,子2等等。每一个母密钥可以有2,147,483,647 (2^31) 个子密钥。2^31是整个2^32范围可用的一半,因为另一半是为特定类型的推导而保留的,我们将在本章稍后讨论。 向密码树下一层重复这个过程,每个子密钥可以依次成为母密钥继续创造它自己的子密钥,直到无限代。 2. 使用衍生的子密钥 子私钥不能从非确定性(随机)密钥中被区分出来。因为衍生函数是单向的,所以子密钥不能被用来发现他们的母密钥。子密钥也不能用来发现他们的相同层级的姊妹密钥。如果你有第n个子密钥,你不能发现它前面的(第n-1)或者 后面的子密钥(n+1)或者在同一顺序中的其他子密钥。只有母密钥以及链码才能得到所有的子密钥。没有子链码的话,子密钥也不能用来衍生出任何孙密钥。你需要同时有子密钥以及对应的链码才能创建一个新的分支来衍生出孙密钥。 那子私钥自己可被用做什么呢?它可以用来做公钥和比特币地址。之后它就可以被用在那个地址来签署交易和支付任何东西。 提示子私钥、对应的公钥以及比特币地址都不能从随机创造的密钥和地址中被区分出来。事实是它们所在的序列,在创造他们的HD钱包函数之外是不可见的。一旦被创造出来,它们就和“正?!泵茉恳谎诵辛?。 3. 扩展密钥 正如我们之前看到的,密钥衍生函数可以被用来创造密钥树上任何层级的子密钥。这只需要三个输入量:一个密钥,一个链码以及想要的子密钥的索引。密钥以及链码这两个重要的部分被结合之后,就叫做扩展密钥(extended key)。术语“extended key”也被认为是“可扩展的密钥”,因为这种密钥可以用来衍生子密钥。 扩展密钥可以简单地被储存并且表示为简单的将256位密钥与256位链码所并联的512位序列。有两种扩展密钥。扩展的私钥是私钥以及链码的结合。它可被用来衍生子私钥(子私钥可以衍生子公钥)。公钥以及链码组成扩展公钥,它可以用来扩展子公钥,见“生成公钥”章节。 想象一个扩展密钥作为HD钱包中密钥树结构的一个分支的根。你可以衍生出这个分支的剩下所有部分。扩展私钥可以创建一个完整的分支,而扩展公钥只能够创造一个公钥的分支。 提示一个扩展密钥包括一个私钥(或者公钥)以及一个链码。一个扩展密钥可以创造出子密钥并且能创造出密钥树结构中的整个分支。分享扩展密钥就可以访问整个分支。 扩展密钥通过Base58Check来编码,从而能轻易地在不同的BIP-32兼容钱包之间导入导出。扩展密钥编码用的 Base58Check使用特殊的版本号,这导致在Base58编码字符中,出现前缀“xprv”和“xpub”。这种前缀可以让编码更易被识别。因为扩展密钥是512或者513位,所以它比我们之前所看到的Base58Check编码串更长一些。 以下面的扩展私钥为例,其使用的是Base58Check编码: xprv9tyUQV64JT5qs3RSTJkXCWKMyUgoQp7F3hA1xzG6ZGu6u6Q9VMNjGr67Lctvy5P8oyaYAL9CAWrUE9i6GoNMKUga5biW6Hx4tws2six3b9c 这是上面扩展私钥对应的扩展公钥,同样使用Base58Check编码: xpub67xpozcx8pe95XVuZLHXZeG6XWXHpGq6Qv5cmNfi7cS5mtjJ2tgypeQbBs2UAR6KECeeMVKZBPLrtJunSDMstweyLXhRgPxdp14sk9tJPW9 4. 公共子密钥推导 正如之前提到的,分层确定性钱包的一个很有用的特点就是可以不通过私钥而直接从公共母密钥派生出公共子密钥的能 力。这就给了我们两种衍生子公钥的方法:或者通过子私钥,再或者就是直接通过母公钥。 因此,扩展密钥可以在HD钱包结构的分支中,被用来衍生所有的公钥(且只有公钥)。 这种快捷方式可以用来创造非常保密的只有公钥配置。在配置中,服务器或者应用程序不管有没有私钥,都可以有扩展公钥的副本。这种配置可以创造出无限数量的公钥以及比特币地址。但是发送到这个地址里的任何比特币都不能使用。与此同时,在另一种更保险的服务器上,扩展私钥可以衍生出所有的对应的可签署交易以及花钱的私钥。 这种方案的常见应用是安装扩展公钥电商的网络服务器上。网络服务器可以使用这个公钥衍生函数去给每一笔交易(比如客户的购物车)创造一个新的比特币地址。但为了避免被偷,网络服务商不会有任何私钥。没有HD钱包的话,唯一的方法就是在不同的安全服务器上创造成千上万个比特币地址,之后就提前上传到电商服务器上。这种方法比较繁琐而且要求持续的维护来确保电商服务器不“用光”公钥。 这种解决方案的另一种常见的应用是冷藏或者硬件钱包。在这种情况下,扩展的私钥可以被储存在纸质钱包中或者硬件设备中(比如 Trezor 硬件钱包),与此同时扩展公钥可以在线保存。使用者可以根据意愿创造“接收”地址而私钥可以安全地在线下被保存。为了支付资金,使用者可以使用扩展的私钥离线签署比特币客户或者通过硬件钱包设备(比如 Trezor)签署交易。图3阐述了扩展母公钥来衍生子公钥的传递机制。 5. 在网店中使用扩展公钥(xpub) 继续Gabriel网店的故事,让我们看看Gabriel是如何使用HD钱包。 Gabriel在一个网络上的托管服务器上建立一个简单的WordPress页面,作为他的网上商店。它的网店非常简单,只有几个页面和一张带有一个比特币地址的订单。 Gabriel使用他的Trezor设备生成的第一个比特币地址作为他的商店的主要比特币地址。这样,所有收到的付款都将支付给他的Trezor硬件钱包所控制的地址。 客户可以使用表格提交订单,并向Gabriel发布的比特币地址发送付款,触发一封电子邮件,其中包含Gabriel的订单详细信息。每周只几个订单,这个系统运行得很好。 然而,这个小型网络商店变得相当成功,并吸引了很多来自当地社区的订单。Gabriel很快就不堪重负。由于所有订单都支付相同的地址,因此很难正确匹配订单和交易,特别是当同一数量的多个订单紧密相连时。 HD钱包可以在不知道私钥的情况下获取公共子密钥,该能力为Gabriel提供了更好的解决方案。 Gabriel可以在他的网站上加载一个扩展公钥(xpub),这可以用于为每个客户订单导出唯一的地址。Gabriel可以花费他在Trezor里资金,但加载在网站上的xpub只能生成地址并收到资金。HD钱包的这个功能非常安全。 Gabriel的网站不包含任何私钥,因此不需要高级别的安全性。 为了导出xpub,Gabriel将基于Web的软件与Trezor硬件钱包配合使用。必须插入Trezor设备才能导出公钥。请注意,硬件钱包永远不会导出私钥,这些密钥始终保留在设备上。下图显示了Gabriel用于导出xpub的Web界面。 Gabriel将xpub复制到他的网店的比特币购物软件中。 他使用的软件是Mycelium Gear,它是一个网店的开源插件,用于各种网络托管和内容平台。 Mycelium Gear使用xpub为每次购买生成一个唯一的地址。 6. 硬化子密钥的衍生 从扩展公钥衍生一个分支公钥的能力是很重要的,但牵扯一些风险。访问扩展公钥并不能得到访问子私钥的途径。但是,因为扩展公钥包含有链码,如果子私钥被知道或者被泄漏的话,链码就可以被用来衍生所有的其他子私钥。简单地泄露的私钥以及一个母链码,可以暴露所有的子密钥。更糟糕的是,子私钥与母链码可以用来推断母私钥。 为了应对这种风险,HD钱包使用一种叫做硬化衍生(hardened derivation)的替代衍生函数。这就“打破”了母公钥以及子链码之间的关系。这个硬化衍生函数使用了母私钥去推导子链码,而不是母公钥。这就在母/子顺序中创造了一道“防火墙”——有链码但并不能够用来推算子链码或者姊妹私钥。强化衍生函数看起来几乎与一般的衍生的子私钥相同,不同的是母私钥被用来输入散列函数中而不是母公钥,如图所示。 当强化私钥衍生函数被使用时,得到的子私钥以及链码与使用一般衍生函数所得到的结果完全不同。得到的密钥“分支”可以被用来生产不易被攻击的扩展公钥,因为它所含的链码不能被用来开发或者暴露任何私钥。强化衍生也因此被用在上一层级,使用扩展公钥的密钥树中创造“间隙”。 简单地来说,如果你想要利用扩展公钥的便捷来衍生公钥的分支而不将你自己暴露在泄露扩展链码的风险下, 你应该从强化母私钥衍生公钥,而不是从一般的母私钥来衍生。最好的方式是,为了避免了推到出主密钥,主密钥所衍生的第一层级的子密钥最好使用强化衍生。 7. 正常衍生和强化衍生的索引号码 用在衍生函数中的索引号码是32位的整数。为了区分密钥是从正常衍生函数中衍生出来还是从强化衍生函数中产出,这个索引号被分为两个范围。索引号在0和2^31–1(0x0 to 0x7FFFFFFF)之间的是只被用在常规衍生。索引号在2^31和2^32– 1(0x80000000 to 0xFFFFFFFF)之间的只被用在强化衍生。因此,索引号小于2^31就意味着子密钥是常规的,而大于或者等于2^31的子密钥就是强化型的。 为了让索引号码更容易被阅读和展示,强化子密钥的索引号码是从0开始展示的,但是右上角有一个小撇号。第一个常规子密钥因此被表述为0,但是第一个强化子密钥(索引号为0x80000000)就被表示为0'。第二个强化密钥依序有了索 引号0x80000001,且被显示为1',以此类推。当你看到HD钱包索引号i',这就意味着 2^31+i。 8. HD钱包密钥识别符(路径) HD钱包中的密钥是用“路径”命名的,且每个级别之间用斜杠(/)字符来表示。由主私钥衍生出的私钥起始以“m”打头。由主公钥衍生的公钥起始以“M“打头。因此,母密钥生成的第一个子私钥是m/0。第一个公钥是M/0。第一个子密钥的子密钥就是m/0/1,以此类推。 密钥的“祖先”是从右向左读,直到你达到了衍生出的它的主密钥。举个例子,标识符m/x/y/z描述的是子密钥m/x/y的第z个子密钥。而子密钥m/x/y又是m/x的第y个子密钥。m/x又是m的第x个子密钥。 9. HD钱包树状结构的导航 HD钱包树状结构提供了极大的灵活性。每一个母扩展密钥有40亿个子密钥:20亿个常规子密钥和20亿个强化子密钥。 而每个子密钥又会有40亿个子密钥并且以此类推。只要你愿意,这个树结构可以无限类推到无穷代。但是,又由于有了这个灵活性,对无限的树状结构进行导航就变得异常困难。尤其是对于在不同的HD钱包之间进行转移交易,因为内部组织到内部分支以及亚分支的可能性是无穷的。 两个比特币改进建议(BIPs)提供了这个复杂问题的解决办法——通过创建几个HD钱包树的提议标准。BIP-43提出使用第一个强化子索引作为特殊的标识符表示树状结构的“purpose”?;贐IP-43,HD钱包应该使用且只用第一层级的树的分支,而且有索引号码去识别结构并且有命名空间来定义剩余的树的目的地。举个例子,HD钱包只使用分支m/i'/是 为了表明那个被索引号“i”定义的特殊为目地。 在BIP-43标准下,为了延长的那个特殊规范,BIP-44提议了多账户结构作为“purpose”。所有遵循BIP-44的HD钱包依据只使用树的第一个分支的要求而被定义:m/44'/。 BIP-44指定了包含5个预定义树状层级的结构: m / purpose' / coin_type' / account' / change / address_index 第一层的purpose总是被设定为44'。 第二层的“coin_type”特指币种并且允许多元货币HD钱包中的货币在第二个层级下有自己的亚树状结构。目前有三种货币被定义:Bitcoin is m/44'/0'、Bitcoin Testnet is m/44'/1',以及 Litecoin is m/44'/2'。 树的第三层级是“account”,这可以允许使用者为了会计或者组织目的,而去再细分他们的钱包到独立的逻辑性亚账户。 举个例子,一个HD钱包可能包含两个比特币“账户”:m/44'/0'/0' 和 m/44'/0'/1'。每个账户都是它自己亚树的根。 第四层级就是“change”。每一个HD钱包有两个亚树,一个是用来接收地址一个是用来创造找零地址。注意无论先前的层级是否使用强化衍生,这一层级使用的都是常规衍生。这是为了允许这一层级的树可以在不安全环境下,输出扩展公钥。 被HD钱包衍生的可用的地址是第四层级的子级,就是第五层级的树的“address_index”。比如,第三个层级的主账户收到比特币支付的地址就是 M/44'/0'/0'/0/2。表5-7展示了更多的例子。
      2019-03-21 13:22:59 HD钱包比特币钱包POA 453
    • 区块链技术驱动的产消者自组织产品制造社群构建

      针对中心化管理平台不再适用一些产消者围绕新兴的开放式和开源式产品形成的自组织社群化制造网络的问题,提出了基于区块链技术的制造社群去中心化构建方法;分析了面向制造社群的区块链配置与运行方法,包括分布式节点共识算法、智能合约、多形态构型以及社群动态演化等;开发了一个基于Ethereum区块链技术的产消者自组织社群分布式应用原型,并验证了方法的可行性。 新兴的开放式和开源式产品(如 RepRap开源3D打印机)的制造网络往往是由地位均等的产消者(一般为小微企业)自组织而成。 由 于知识产权、数据保密及信用机制等原因,一些中心化的管理平台不再适用这种组织模式。当前自组织模式下的服务交易往往是通过在市场自然调解作用下的线下点对点直接交互的方式进行,缺少一些辅助方法和工具。当前新的制造模式概念也依赖于中心化平台、服务器系统与统一管控模型。 传统网络化制造模型出现以问题的根本原因在于其互联与组织一般都停留在应用层表面, 而仅仅是借鉴社交媒介等信息互联方式不能改变底 层设备互联和制造逻辑根本。 针对传统点对点方案的安全与信任机制问题, 区块链技术在网络节点之间创建一种相互共享的分布式数字账簿(Decentralized Shared Ledger)来记录交 互。区块链技术在分布式系统中实现了基于去中心化信用的点对点交易、协调与协作,从而为中心化平台普遍存在的高成本、低效率和数据存储不安全等问题提供了解决方案。 采用区块链技术模型来构造社群化制造模式下的小微企业自组织结构,这个模型的重建不是仅在应用层面, 而是从底层企业互联与组织逻辑展开;从而使得分布式的小微企业可以去中心化互联,避免因一个服务节点的失效而破坏大规模制造网络的运行。 1. 相关研究进展 区块链是通过分布式存储的记忆和感知,支持分布式节点动态协作完成复杂的任务,具有典型的自组织性和自适应性。在区块链上建造智能合约可以实现以共识为基础的交易协议;去中心化是区块链理论的核心价值所在。 区块链是分布式社会系统的自然建模,为社群化制造提供了一套行之有效的去中心化的数 据结构、交互机制和计算范式。将区块链与自治的智能合约引入到社群自组织中,可通过线上线下互动和调谐,实现去中心化的决策协同优化。 制造社群中开放式协同产品开发的实质是以满足个性化需求为目标的一种群体决策过程;在该过 程中,产消者按照社群共识以制造服务的方式交换供需,最终形成个性化产品。 当前产消者在Cyber层面缺乏辅助决策方法,大多社 群存在于以互联网为基础的各个社交媒介中,缺少直接支撑工具来明确、维持、进化群体规范与共识,因此本文引入了区块链模型到社群化制造自组织过程中,在此环境基础上如何设计共识算法和智能合约以支持制造社群进行有效的利益协调是一个本文 所关注的问题。 2. 基于区块链的自组织社群构建逻辑 本文提出了基于区块链技术的制造服务自组织逻辑:装备被企业以服务节点的形式在一个制造服务区块链网络中注册,它们在服务需求 被匹配后通过为产消者提供服务力来获得收入;产消者通过区块链支付虚拟币,虚拟币可以通过交易平台进行市场化交易。 区块链技术解决了不同企业间的利益冲突,它提供了一个合约标准,让每个企业有平等的权益,通过建立动态的社群将传统的串行生产方式转变为并行的自组织模式,从而有效地实现了制造资源整合效率的提升?;谇榱醇际醯闹圃旆裼τ们疤崽跫切纬晒彩兜闹圃旆窳扑阌虢灰滋逑?。 基于区块链技术的服务自组织包括有两个层 次:一是数据登记,区块链具有可信、可追溯的特点, 因此可作为可靠的分布式数据库来记录各种制造服 务全生命周期过程信息;二是制造服务自组织, 区块链技术提供灵活的脚本代码系统,支持用户在区块 链的应用层构建满足不同需求的分布式应用 (Decentralized APP,DAPP)来辅助支持小微企业自组 织过程中的信息发布,供需匹配,交易与信用评估等活动。 3. 面向社群的区块链基础模型配置 面向小微企业自组织制造服务社群的区块链基础架构模型由数据区块层、网络共识层、 合约激励层和分布应用层组成。 3.1 数据区块层封装了数据区块以及数据加密和时间戳等技术。数据层作为区块链底层虚拟机承担数据表示与加密功能,以支持上层的数据传播和数据验证功能。 3.2 网络共识层包括分布式组网、数据传播、数据验证以及封装网络的共识算法等。 3.3 合约激励层包括经济激励的制造服务需求发 布、匹配与交易机制及其各类智能合约脚本和算法。 3.4 分布应用层封装了区块链的各种可编程制造服 务应用场景和案例,包括需求发布、服务力评估、供需匹配、服务交易等。 4. 面向企业自组织服务社群的区块链运行方法 关键问题是建立经济激励的统一协议,汇聚大规模的小微企业节点参与并形成对区块链历史的稳定共识。 4.1 分布式节点共识算法 区块链共识过程本质上是一个制造服务的任务众包过程,需设计合理的激励相容的制造服务交易共识机制,使得去中心化的自利节点能够主动参与提供制造服务,使区块链稳定运行。 4.2 智能合约与自动化脚本 智能合约是实现可编程、可自动生效的嵌入式程序化合约协议。所有加入的小微企业节点就制造 服务合约内容和违约责任达成一致,以智能合约的形式部署在区块链上,可不依赖任何中心机构自动代表各签署方执行合约。 5. 基于区块链技术的多形态制造服务社群构型与动态演化 5.1 基于区块链技术的多形态制造服务社群构型 根据实际应用场景和需求,基于区块链技术的企业自组织制造服务社群可分为3种应用构型模式, 即公共服务区块链(Public Service Blockchain)、共同体服务区块链(Consortium Service Blockchain)和私有服务区块链(Private Service Blockchain)。 5.1.1 公共服务区块链 公共服务区块链是完全去中心化的区块链,由加密数字经济维护安全,由基于PoW贡献的经济激励驱动运行,分布式系统的任何节点均可参与链上制造服务交易共识过程。 5.1.2 共同体服务区块链 共同体服务区块链是部分去中心化或多中心化的区块链,适用于多个实体如园区或集团构成的组 织或联盟,其共识过程受到预定义的一组节点控制, 生成区块需要获得预选的共识小微企业节点中的一 定数量以上的节点确认。 5.1.3 私有服务区块链 私有服务区块链则是完全中心化的区块链,适用于企业的内部数据管理等,其写入权限由中心机构控制,而读取权限可视需求有选择性地对外开放。因为规则柔性大、效率高、权限?;と菀资迪?,私有区块链更适合单个企业内部所用。 其中,由于去中心化程度不同,共同体 、服务区块链和私有服务区块链可能不完全符合区块链运行模型,因此不需要设计经济激励。 5.2 制造服务社群动态演化 制造服务社群的创成是一个动态演化的过程。社群化制造通过产品大规模个性化需求驱动的社群组织整合产消者的制造能力与服务以建立个性化的产品。产品的开发需要经过一群产消者的协作, 并涉及到一系列的制造服务的协调。 5.2.1 制造服务社群的创成与动态演变过程。它包括5个阶段,即资源社群、价值社群、共 信社群、合作社群和利益社群。 5.2.2 制造服务社群的特点 1.产品制造驱动的专长互补的产消者聚合和制造资源优化配置;2.以产品制造过程自组织,随着产品的生命周期产生和消亡;3.制造服务社群的总体演化趋势是经济利益驱动的成员群体公共信任的增强。社群在自适应发展的过程中最终达到一个产业链共识,在区块链技术的支撑下,最终形成一个自组织生产协作的生态系统。 6. 基于Ethereum区块链技术的企业自组织制造服务社群构建 示例性地构建一个面向社群化制造企业自组织服务社群的分布式应用(Decentr- alized APPlication,DAPP)。在基础Ethereum环境层,采用基于Python语言实现所有Ethereum节点 Internet网络交互。智能合约的编写语言选用流行且稳定的Solidity语言,可用于支持小微企业群进行制造服务社群自组织。 智能合约的自动化和可编程特性使其可封装分布式区块链系统中各制 造服务节点的交互与交易行为,成为基于区块链 的企业自组织制造服务社群中的软件代理,支撑各类分布式人工智能系统应用,使得基于区块链技术构建各类去中心化应用DAPP和去中心化自组织成为可能。智能合约执行过程的第一步是服务供需匹配的协议定义, 第二步是服务交易的确认规则定义,在前两步的智能合约层次的制造服务交易共识达成的基础上,下一步就是基于智能合约的去中心化的应用程序DAPP的开发。 7. 结论 本文采用的区块链技术是实现社群化制造自组织模式的基础架构之一,它能够将分布式和去中心化资源与需求带给制造服务社群中的每个参与的小微企业。去中心化的区块链可帮助小微企业群开展制造服务,将剩余的制造服务能力进行计量并发布到Ethereum区块链。这个过程使制造服务能力在社群范围内共享,提高了整体利用率的同时也给产消者创造了价值。当前,区块链应用与制造服务社群自组织亟需解决的问题是:当前现存的各类智能合约及其应用的本质逻辑仍是根据预定义制造服务场景的条件响应规则,能够满足目前制造服务自动化交易和制造服务数据处理的需求。未来的智能合约应具备根据制造服务交互和交易上下文的认知和自主决策功能,从而实现由自动化合约向真正的智能合约转变。 作者:冷杰武,江平宇,刘加军,陈庆新,刘 强 选自:广东工业大学学报 Vol.34 No.5 2017 年 9 月
    • 易保全:用区块链解决电子证据司法存证

      随着区块链技术的普及和发展,越来越多的区块链技术和区块链企业,被媒体广泛报道,被普通大众所熟知。 《中国区块链行业商业模式创新与投资机会深度分析报告》统计数据显示,随着区块链应用场景扩展,预计2019年具有投入产出的区块链企业超过600家,产业规模有望超过8亿人民币。 在区块链产业规??焖僭龀さ那疤嵯?,《人民日报》也于近日发表题为《提升科技创新能力——把握我国发展重要战略机遇新内涵述评之二》的文章。 文章指出,以“人工智能、量子信息、移动通信、物联网、区块链”为代表的新一代信息技术加速突破应用,以合成生物学、基因编辑、脑科学、再生医学等为代表的生命科学领域孕育新的变革,融合机器人、数字化、新材料的先进制造技术正在加速推进制造业向智能化、服务化、绿色化转型......全球科技创新空前密集活跃,全球创新版图正被重构,全球经济结构正被重塑。 区块链所具有的去中心化、共识机制与分布式记账等特点,使其具有不可篡改特性,在解决信任度方面具有天然优势,因而在各种场景中都具有应用价值。 区块链+医疗,区块链+大数据,区块链+供应链金融,区块链+保险,区块链+智慧城市,区块链+司法等众多区块链+模式的应用在两会代表们的提案以及政府报告中频频出现。 2019年福建政府工作报告就指出,“深化数字福建建设,加快数据资源整合共享,大力发展大数据、物联网、人工智能、5G商用和区块链产业,在制造、金融、医疗、健康、安防、政务等领域,实施100个人工智能应用示范项目,形成100个深度应用场景”。 2019云南省政府工作报告指出,云南将全力建设“数字云南”,重点以区块链技术应用为突破口,把云南打造成为区块链技术应用高地。 2019重庆市政府工作报告则指出,要促进智能产业、智能制造和智慧城市加速发展。建造区块链产业新基地,推动区块链技术创新应用。 区块链应用模式众多,不管应用于哪个领域都有一个共同内涵:解决信任问题。那么“区块链+应用”的法律效力是关键,尤其是在司法领域,已经成为区块链应用中一个看得见的实际应用领域。 目前,区块链技术在司法领域的应用主要可以分为两个方面: 当事人在诉讼前、诉讼中利用区块链技术实现其权利?;? 司法机关本身对区块链技术应用于诉讼流程的管理 当事人角度 从当事人对区块链技术的应用来看,目前主要体现在电子存证方面。比如知识产权纠纷案件中,被告往往通过两点进行辩护: 质疑作品、专利、商标等权属 否认自己有过侵权行为 尤其是互联网环境下的侵权,原告往往没有事先对作品进行确权,比如摄影师不可能对每一张照片进行版权登记,费用太高。 其次,原告自己的截图、录屏等行为进行侵权取证对于法院来说可信度不高,需要在公证人员的见证下进行,而侵权信息随时可能被原告删除,错失取证时机。 那么区块链是如何解决的? 易保全旗下知识产权?;て教ā嫒?,通过区块链技术对接公证处、仲裁委员会、版权?;ぶ行牡热ㄍ?,作品上传至平台的行为是在多方见证下进行的,同时利用身份验证、哈希值效验、时间戳等技术确保身份信息、作品信息不被篡改。 作品上传至区块链后,如发生侵权纠纷,那么对于权属举证会更具优势。 而对于侵权证据而言,对接公证处后,实现了在线公证,也就可以在线对交易行为、侵权行为进行取证,省去了线下取证的麻烦程序。 权属证明、权益凭证 交易记录、交易凭证 侵权行为、侵权凭证 在线取证、在线存证 对当事人而言,采用区块链存证、取证的费用较低,需要存证、取证时可即时发现、即时固定,权利?;じ资迪?。 司法机关角度 通常情况下,对于互联网上的纠纷,被告会质疑存证机构的资质,法庭需要诉讼各方同时到场,甚至还可能引入专家证人,对电子数据的提取过程进行现场勘验,整个程序比较复杂、烦琐。 而在区块链的帮助下,互联网法院、仲裁委员、公证处等都可以根据区块链对时间、地点、人物、事前、事中、事后等6个维度,解决数据“生成”的认证问题。 法务人员可以在线验证当事人身份、数字证据的产生、传输、存储是否真实,实现司法在线化,从而提高办事效率。 另外,对司法过程中产生的数据应用区块链技术进行管理,通过区块链确认、保存相关信息,不可再修改,在一定程度上发挥并增强司法公信力的作用。 1月25日,人民日报刊发了《网聊记录、转账截图等怎样采信? 面对电子数据如何判案有方》一文。 文章指出,广州互联网法院联合各大互联网平台制定了统一的电子证据管理标准,可以按需按权限自动调取电子证据,避免了当事人自行举证难题。整个诉讼服务过程,可通过区块链技术记录全流程,实现过程可溯、记录可查。 目前,区块链存证技术已经较为成熟,在互联网金融、知识产权?;さ确矫嬗τ媒衔惴?。易保全对接公证处、仲裁委、司法鉴定中心、版权?;ぶ行牡然菇⒘饲榱?保全链开放平台),每天进入区块链的存证信息已经高达500万。 据易保全创始人兼CEO刘刚表示,未来的世界是数字化的世界,将电子数据固化为电子证据,才能够公证客观地还原数字世界的真实性,而区块链存证将是电子数据证据化的主流途径。
      2019-03-21 12:42:57 易保全司法存证区块链 707
    • MaiCoin创始人刘世伟:STO将让台湾拥抱国际金融市场

      台湾的证券型代币发行(STO)是否只接受台湾人的投资?MaiCoin 集团创始人暨执行长刘世伟(Alex Liu)表示,STO 可以协助发行公司接纳国际投资。而最终的目标,是希望台湾能够提供本土企业一个新的、受监管、可自由交易的募资管道,让台湾具备亚洲金融中心的潜力。 台湾证券型代币监管规则将在 6 月份出炉,届时金管会将会公布发行标准与规范,而 Maicoin 集团希望将公司股权作为标的,进行证券代币发行,目前正在监理沙盒的「辅导阶段」。 Maicoin 集团目前有着技术服务公司AMIS、数位资产买卖平台Maicoin,以及虚拟货币交易所 MAX,其创办人刘世伟对于台湾证券型代币的可能性十分正面。 他表示,STO 最基本的原则就是「投资人?;ぁ?。 (传统证券与证券代币)在大原则下是类似的。 不受监管的虚拟货币募资管道「首次代币发行(ICO)」由于缺乏投资人?;?,衍生了许多相关风险。而与现有的「首次公开发行(IPO)」相比,刘世伟比喻,STO 的募资成本若能下降至十分之一到五分之一,但同时兼具投资人?;?、交易风险控管,这样的优势是目前台湾市场上从未有过的。 谈到证券代币(Security Token)与传统证券的差异,刘世伟表示 STO 的规范还是希望能与传统证券法有所差异: 但是不是拿证券交易法,套入证券型代币是今天的关键问题。假如直接拿的话,这件事可能就中断掉了。 MaiCoin 在沙盒实验阶段以自身股东权益及股利的权益作为代币发行连结标的,以提供金管会法规及实务监管的参考,如获金管会核准,并于未来取的相关执照或业务经营许可,将会以平台协助更多公司发行、交易STO。 接纳国际资金 Maicoin 集团于上周五的 STO 会议中表示,证券型代币发行可以弥平台湾中小企业募集资本的困难度。 柜买中心曾于 2014 年设立创柜板(GISA),替资本额5000万元以下的中小型公司提供融资管道,不过,至2017年为止大多公司税后净利也呈连续三年亏损。 被动区问及 STO 发行若核准,是否会重复过去的经验,刘世伟表示,创柜板对于公司财报、相关资讯揭露的规范十分值得学习,但 MAX 对于证券型代币从一开始的出发点就不一样——「他们希望吸引国际金融市场」。 这串连到一个更核心的问题,柜买中心也好、证交所也好,台湾资本市场的国际化说了几十年,但这核心的矛盾在哪? 刘表示,台湾目前的柜买中心只服务到台湾的公司以及台湾的投资人: 我们谈资本市场国际化,比如说,今天想吸引一个阿里巴巴级别的公司来台湾上市,这与中央银行需要保持台币汇率稳定,基本上是矛盾的。 刘世伟指出,台湾的经济以制造业与出口为主,中央银行会希望台湾保持一个稳定的汇率,但假如资本市场需要走向国际化,没办法限制大笔的资金如何进出。 他以个人角度发言,认为过去的创柜板限制于台湾本地市场,包括台湾的投资人与公司,是表现不佳的主因。 这暗示了台湾过去的作法,涉及了央行对于台币汇率的稳定,前央行总裁彭淮南曾于2010年的演讲指出:「国际间资本的移动,如果系以长期直接投资的方式进行,资金接受国与移出国皆可受惠。但短期资本移动却有高度波动的本质。大量的资本涌入使一国经济过热,并促使该国实质汇率高估,股票与不动产市场也随之产生投机泡沫现象。一旦经济与金融情势恶化,资本立即外流,对经济金融体系造成严重的后果?!? 金融稳定性一直是台湾央行最重要的目标之一,台湾金融市场是否能承受如此大额的资金波动,STO 若开放国际参与,成功协助台湾金融资本市场快速成长,金融环境会不会有着不稳定的风险,刘世伟认为,加密货币的生态会是一个解决的方向。 我们都知道,Crypto原生是没有国界的,与金管会合作 STO 的项目,是希望提供一个安全、可靠的环境。 但所谓「资金」,用 Crypto 来代表的时候,它不会影响到台币汇率,我认为这解决了一个核心的问题。 他表示,这就是 Maicoin 为何十分重视法币与加密货币的交易通道,他认为这是一个转换的「重要管道」。虽然大众可以使用加密货币参与相关的生态(无论是应用程式的用户,或是投资),法定货币才是真正贴近的生活需求,人们依旧需要法定货币来支付一般的生活开销。 若从全球募资结束,也会希望这些公司能够留下来,促进本地的经济,但这会有一个额度,这也是我们在与金管会协调的部分。 刘世伟告诉动区,他这样解释:可能大笔的资金可以用 Crypto,整体不会影响到台币,但部分要有台币的出入管道,进行特定目的花费,像是聘请员工、购物等经济行为。 他表示,希望吸引国际上的公司来台湾募资,是 Maicoin 的核心目的。 流动性 针对 STO 在发行后,谁能成为交易场所,以及如何创造资本市场的流动性是目前所有产业人士所关注的,而刘世伟相信,台湾的优势是足够的,其相信台湾可以透过台币购买加密货币,会是造就市场普及的重要因素: 绝大部分的财富还是基于法定货币,现在无论是纯粹的加密货币,或是证券代币,真正要普遍,没有法币通道是做不到的。 刘世伟说道。 他表示 Maicoin 在香港与新加坡皆有 STO 的项目,分别是区块链对冲基金 MaiCapital 以及私有会员制的证券型代币交易所 Hg Exchange,虽然两地皆为亚洲的金融重点地区,但它们都不接受当地货币买入加密货币。 刘世伟表示:「如果台湾可以保持这个优势的话,我认为我们可以做得非常成功?!? 其指出,这是台湾目前的条件去开展 STO 创新融资十分有利,也比周围的国家领先,若有成功拟定合适的规范,也会吸引像是香港与新加坡等国际金融中心的效法。 最后,他说道:今天我们在讲亚洲的金融中心,会想到新加坡,会想到香港,没有人想到台湾; 但这条路可行的话,我保证,在未来 5 到 10 年,我们谈亚洲金融中心,台湾会包含在内。
      2019-03-21 12:35:36 MaiCoinSTO证券型代币发行 628
    • 莫奈链(MonetChain)高端奢侈品领域的区块链解决方案

      MonetChain是一个独特的垂直领域公有链系统(仅针对稀缺资产与高端奢侈品),数据处理及并发的实现基于石墨烯工具组,在DPOS基础之上创新的GPOS共识机制设计,在此基础之上提供智能合约2.0设计实现,联合全球多点权威机构及有限的政府资源参与,实现政府,机构,个人三个维度共同参与,形成适应未来发展的落地化,垂直化区块链系统,为商户,用户及研发实施伙伴提供合作共赢的基础商业运作模式,打造商业与应用两个完整的闭环生态系统。 截止目前已完成钱包内测,主网部分功能内测工作,而商业化方面,MonetChain一直在提前积极部署,目前已经与中国书画院商业化机构及负责人陈鼎坤签订合作协议,并与上海,深圳多家知名鉴定机构签订合作协议,商业落地里程碑先期将在中国地区实现大面积覆盖,后辐射欧洲及南美洲国家,解决行业多年来的痛点问题,如仿制品抢占市场利润给商户及用户造成的损失,行业缺乏专业化应用,为用户提供完整的溯源查询,实现对外部如游戏,应用软件的扩展。 Monet chain 致力于打造一个体系化,全球化的垂直领域公链系统,实现点对点的,完全去中心化的行业生态,解决沉积多年的行业历史问题,为各方形成完全信任的有效手段,彻底杜绝造假现象。 实际上,这将极大的带动全球稀缺资产及高端奢侈品消费。Monet Blockchain从一开始的定位就具有针对性,因此,它能够快速的落地部署,并且实施,基于这种思维,Monet Blockchain 将提供一个高效的区块链及系统,行业伙伴可以加入并基于这些,打造出更加出色的应用服务于行业。 1. 概述 本节概述重点说明 Monet Blockchain 整体的业务架构、技术架构及实现 细 节,Monet Blockchain 的整个构造分为三大部分,分别为交易、接口、底层,在整个项目的最前方会搭建一个 Monet-Market。我们的合作伙伴将通过这个平台发布他们的商品,作为对持币用户的奖励,这些商品将以市场价格的八折出售,而对合作伙伴而言,他们将额外获取手续费。 Frist 平台旨在为代币提供使用场景, 但不仅于此,这是最基础的,而在这之后,我们的合作伙伴将通过这个平台发布他们的商品,作为对持币用户的奖励,这些商品将以市场价格的八折出售,对合作伙伴而言,他们将额外获取手续费。 Second 这些商品的流转信息及源头均会登上Monet Blockchain , 但这并不是必须的,它也有可能不会出现在下一版的白皮书当中,因为我们现在有了更强大的伙伴,一旦达成协议,那么他们将直接可以接收代币 , 我们将配置独立的团队,为他们提供免费的上链服务。 Third 鉴定并不是 由 Monet Blockchain 项目团队决定,而是全球公认的政府及机构在一个相互制约的共识下进行合作),因此,在联合制约下,可以有效的杜绝了个体风险的发生。 交易平台 或通过商务对接达成合作的交易网站将很快落 地。第二部分则是基于底层架构开放的接口,这一类接口将提供给我们的合作伙伴进行使 用。因为, 数据均留存在 Monet Blockchain 并且这些是可编程的, 当然,这部分会区分隐私信息及公开信 息,如产品的本身以及它的源头至少是公开的,而流转经过的个人信息则全完保 密, 这 符 合 匿名加密货币的思 路,并且,我们认为这是必须 的。合作伙伴通过这些信 息,可以衍生出行业应用及针对大众消费者的应用,在构建多点分布应用上将起着重要的作用。 Monet Blockchain 的共识机制采用 DPOS,但会在这个基础上加入更适用于行业业务的一些修改, 它是基于 DPOS 生成一个全新的适用于稀缺资产和高端奢侈品的可落地商业化公有链,以此为基础来搭建两个生态体系。 一方面提供给外部丰富的扩展接口和??楣┮的诤献骰锇榇丛斐龈嘤惺导室庖宓挠τ?。另一方面则是基于政府,机构联合性质的超级节点。 这些节点相互制约又必须相互协同,实际上这一架构从某种程度上能够解决拜占庭将军问题,这种模式与其它设计不同的地方在于它的节点数量以及节点拥有者都是完全不同的,即节点的拥有者决定了节点的数量,而节点的竞争者必须是世界知名的专业机构以及政府机构,这就保证了去中心化所带来的的权威性问题。 因为稀缺资产及高端奢侈品与普通的支付等业务不同,并且节点之间只能相互制约,相互协作,也只有这样才能同时保证权威性和去中心化,我们遵循行业特性,因此我们不是去推翻它,而是让它变得更加合理。 2. 整体架构 3. 交易平台 在这一节当中,合作伙伴即是指销售平台,我们希望让代币变得更有意义。并且,前期的代币在交易市场流通将会有效的提升未来在 Monet Blockchain 上的效率和积极性。 因此,代币不应该仅仅使用在 Monet Blockchain 上面,而是应该参与到整个稀有资产和高端奢侈品的交易过程当中。我们正在搭建一个基础交易平台,除了代币使用场景外,它同时兼具了测试的意义,引入商户相对来说并不是什么难事,但重点是这个平台只能使用 代币进行交易。 除此之外,这是代币与商业合作的第一步,需要注意的是,合作对象不是平台本身,而是平台当中的商户。商户接受代币的原因是因为我们将让利手续费给商户,并且持有代币的用户均有可能成为这些商户额外的客户。 因此,代币很快可以在真实的交易市场流通,Monet Blockchain 秉承着快速推进,实际落地的思想来做这件有意义的事。 此外,我们将竭尽所能,签约与对接众多大型资源平台构建出一个线上商业生态体系。 4. 共识算法 为符何合商业化需要,Monet Blockchain 在原有的 DPOS 共识机制进行了改进,实际上在这之前,我们分析了 POW 及 POS DPOS,最终我们认为,通过对DPOS的改良更容易在商业化领域落地。 Monet Blockchain 预计每 1 分钟生成一个区块,只有一个生产者会被授权产生区块,如果某段时间内没有成功产生新的区块,为了持续整个网络的正常运行,则会直接跳过这个区块,如果出块者错过了一个区块,并且 24 小时内均没有产生任何区块,则这个出块者将被删除。 区块的产生周期为 36,也就是说,每个区块周期开始时,36 个区块生产者会被票选出。前 35 名出块者首选自动选出,第 36 个出块者按所得投票数量对应概率选出。所选择的生产者会根据出块时间导出伪随机数进行混合。 通常情况下,出块者都是在线的,因此,通常情况下,不到一分钟就会写入区块,同时,全网节点均会收到广播,实际整个过程会比预估的时间快的多。 随着时间的推移,所有用户将确认这些区块,因此,这将无法被篡改,因为合法的块链是不可逆的。 5. 共识机制 前面实际已经提到过 Monet Blockchain 的共识机制,实际上公式算法与机制密切相关。 Monet Blockchain 的本质是生成一个全新的适用于稀缺资产和高端奢侈品的可落地商业化公有链,以 DPOS 共识为基础,来建立整个区块链节点,但实际上,我们在这个过程当中发现了一些矛盾问题,从稀缺资产的角度而言,让权威机构参与到节点竞选是一种很好的解决方案,这既保证了整个公链的权威性又能够解决拜占庭将军问题,使得这一切得到了制衡与稳定。 放在奢侈品上面,却并不是最佳的方案,此外,用户不能参与其中会导致公信力降低,虽然可以通过区块浏览器来进行查看。因此,我们找到了更好的解决方案。节点的竞选实际上被限定在行业内,并且具备较强的公认度,而用户则可以通过抵押加入节点,作为子节点,而整个奖励的过程实际上被划分为了两层,一方面是奖励给节点拥有者,该部分的奖励除了区块本身的奖励外,还会计算该节点下的子节点数量和代币的抵押数量。 同样的参与子节点的用户同样会获取相应的子节点奖励,并且所有的子节点会接收到广播,另一方面,将原有的竞选资格预留出一半用于外部参与。这就可以保证去中心化所带来的的权威性问题又能够同时服务于稀缺资产和高端奢侈品,因为稀缺资产及高端奢侈品与普通的支付等业务不同,并且节点之间只能相互制约,相互协作,也只有这样才能同时保证权威性和去中心化,我们遵循行业特性,因此我们不是去推翻它,而是让它变得更加合理。 同样的参与子节点的用户同样会获取相应的子节点奖励,并且所有的子节点会接收到广播,另一方面,将原有的竞选资格预留出一半用于外部参与。这就可以保证去中心化所带来的的权威性问题又能够同时服务于稀缺资产和高端奢侈品,因为稀缺资产及高端奢侈品与普通的支付等业务不同,并且节点之间只能相互制约,相互协作,也只有这样才能同时保证权威性和去中心化。 在相当长的一段时期内,我们一直在考虑如何既能保证节点的公平性,权威性及落地性,又能不好整区块 链的整体一定是公开透明的,虽然普通用户可以通过区块链浏览器查询到相关信息,但这与节点直接参与是完全不同的两个概念。因此,我们在 36 个主节点位置当中预留了 16 个给公众。此外,持有代币可以通过抵押代币的形式加入到某个主节点下面,并获取一定的收益。 6. 治理 现有的很有区块链治理都并不是非常合理,因此,我们其实可以很直观的看到,在一些区块链项目出现重大问题时,社区通?;嵋蛭宋侍舛谐ご锛改甑募ち姨致塾胝?。 一方面我们可以将它理解为民主的表现,虽然时间久了点,但通过这种方式在很长一段时间以后,项目可能变得非常优秀。但另一方面,从商业化角度而言,这种长时间的停滞不前是违反商业进化法则的。 因为当 A 在讨论 B 的需求时,B 可能已经和 C 达成了合作。那么 A 最终的结果虽然可能更好,但实际上 C 与 B 已经开始因此,讨论进入 D 轮的发展对策。并且,通常情况下,这种模式最终导致的都是分叉。 这在商用领域来说,是不应该出现的,因为这种形式会导致不可预知的结果,从商用领域而言我们需要提供更为稳定可靠的区块链设计。因此我们在解决该部分问题时,首先需要考虑在升级等一系列来临之前,如何制定出一个有效的对应政策,能够良好的处理这个问题,我们期初认为从大方向上来说,应该由创造者来发起这项需求,而超级节点可以参与投票来确定这种升级,但考虑到利益相关性,如果需要用利益来换取质量,那么民主性的会议将会带有资本主义色彩。 举例说明,而从群体讨论的层面出发设计,我们也设想了另一种治理机制,即在对一个区块进行任何改变之前,超级节点必须征求全网子节点的意见。 如果子节点拒绝改变,则本轮讨论结束,如果超级节点强制更改,那么全网的子节点将自动切换到预制的验证器并拒绝,这种方式既民主又高效,但同样的所带来的风险可能是长时间的争执。所以,我们认为这实际上并不可取,因此在从最基本的问题来看,Monet Blockchain 不允许分叉,首先圈定了治理范围,虽然这看上去会有些霸权主义,但实际上它能够让 Monet Blockchain变得更加稳定。 在这个边界内,我们采用了第二种方式,让子节点参与进来,这样便防止了由于利益相关性问题而导致超级节点达成一种默契的统一,回过头来看看,通常的区块链项目它们的治理权利是来自于将权利代理给区块生成者,而现在变为了Monet Blockchain 本身以及超级节点,这些区块生产者具备一定的权限来冻结,更新有缺陷的应用程序,并可以提出底层的修改 , 源代码修改通过后,变更将在 5 天内生效,由于商业化问题,如果节点不进行升级那么它将被自动关闭,节点必须在 3 天内进行升级。 7. 性能评估 传统的基于区块链设计出的公链目前均逐渐在商业化应用当中显露出疲态,这主要是来自于性能,最常见的问题就是“拥堵”,甚至在此基础上面运行的智能合约出现过多次瘫痪的情况。 在传统金融当中,如 Visa 或 Master甚至都能支持每秒数万级别的交易,而这实际上也引申出一个问题,对性能的要求,而 Monet Blockchain 设计人员认为,性能越高固然越好,但应该将资源考虑在内,避免浪费资源,又可以保证运行稳定,适合于该业务的良好运行,保证在未来满负荷状态下依然不会丝毫影响业务处理进程便足够了。 值得 一 提 的 是, 在 Monet Blockchain 上, 用户的转账是免费的, 根据相应比例的代币, 免费使用对应比例的网络资源,这是我们赞同并认为合理的。 我 们 在经过测试评估后得出的结论为 MonetBlockchain 上的 易性能 可以达到 8000 tps,这对于专注于该领域的公链来说 ,已经完全足够。 由于 Monet Blockchain 只针对特定行业开发,因此,相比于其它公有链,Monet Blockchain 的性能在达到一定程度了将接近于恒定稳定,前面曾提到过,很多公链将所有事情揽入一起做,虽然也许可以为每个业务生成一个单独的区块链,但实际上最终使用的依然是底层的核心,就和一台电脑上跑无数个应用程序一样,虽然可以分离,但最终只有一个核心在支撑他们的运作,资源必然会达到极限,再经过更新升级去重新讨论解决方案,相对于此,在 MonetBlockchain 上不存在此问题。不论是现在还是未来都能够很好的起到支撑和稳定。 8. 业务应用详解 从商业角度来说,Monet Blockchain 最早期的使用者是商户和机构及用户三个角色。任何产品在上线之前需要先上链,而上链的前提是它能够获得联合认可,去中心化所带来的是分散在全球各处的机构,而不是一个独立性质的鉴定中心,因此,杜绝了相关的风险,保证了产品的唯一性。 Monet Blockchain 的团队以及我们的投资伙伴均不参与评估相关事宜,我们只去验证机构的公信力,保证加入到 Monet Blockchain 的机构是错误率最低,信任度最高的机构,我们在这里将这种模式抽象为节点,而这种处理速度相较于之前的模式速度更快,因为整个过程是基于区块链上进行,强大的联合机构能够快速的识别产品的源头信息真伪。 从图上看,整个流程相对比较简单。但实际上,我们在这背后付出了大量工作,为了确保鉴定的效率及区分出业务差异,我们在共识机制的基础上设计了联合鉴定,这种联合是完全去除中心化的,并且它的效率更高,更重要的是,这种鉴定过程只会产生微笑的费用,这是为了避免投机及垃圾数据重复尝试。 而作为用户,即可在区块链当中查询该商品信息确认,由于区块链会记录该商品的每个流转信息,因此,它可以同时杜绝出现在任何地方的仿制品。这是对于上链业务的简单阐述。 上述的业务同时适用于珠宝和艺术品,但却不适用于高端奢侈品,例如 手表,通常情况下,高端奢侈品上链的步骤要简单的多,因为源头信息的确认是由生产商和品牌商、原料供应商联合确认,不论它是线上还是线下销售,均会在交易完成时写入Monet Blockchain这很好的保证了从源头到各个流转信息的追踪,更重要的是,这是唯一的,假设在这当中有人进行的虚假交易,那么会导致毫无意义且无法带来利润的造假,因为它将在全球不被认可。 9. 行业生态搭建 对 于整个行业的生态搭 建,实际上分为两 步,一方 面,我们认为 Monet Blockchain 不可能去完成所有想做的事。 因此,我们基于 Monet Blockchain 为行业内的其它伙伴提供可扩展的 SDK与 API,而对于外部的无基础的用户或企业而言,我们提供了模组化的程序,这可以使用在用户没有任何经验的情况下,能够很快的通过文档说明进行应用的搭建,对于企业来说 ,Monet Blockchain 提供的可视化模组具备安全性,因此能够很好的解决企业所担忧的风险问题,此外,我们为这些伙伴提供MonetCloud,他们甚至不需要下载任何安装包,便可以基于MonetBlockchain 提供的数据进行业务应用搭建,Monet Blockchain 考虑到处在各种状态下的伙伴,并且,我们将会设立专门的团队来辅助伙伴达成目标。 除了技术类的伙伴外,我们将与商户形成合作,并且我们将以此形成一个推进器来确保更加快速的实现 Monet Blockchain 全球化进程。 Monet Blockchain 将通过与全球著名机构、厂商、原料商、品牌商达成共识为基础,来快速渗入到其下层的代理,稀缺资产源头,也正因此,我们将以更快的速度达成与商户,交易平台的合作,Monet Blockchain 为厂商、品牌商及机构提供了合作基础,可以免费提供这些系统以及辅助工作。 并且未来,上链的信息均能够帮助厂商杜绝仿制品所带来的利润下降,而作为机构, 每次的上链均能够获取相应的代币奖 励,当代币全部流通 后,Monet Blockchain将让利出手续费用给合作伙伴,就像我们前面提到了,Monet Blockchain的出现是为了更好的推动行业的规范,朝着有利于各方的目标发展,为社会做出实质性的贡献。 10. 联合机构 首先我们需要明确过去很多类似的失败项目当中常见的一个问题,那就是上链前的鉴定机构是由团队进行评估的,并且他是一个中心化的团队,而通常最后的结果是,这些加入的个人或团体并不能被多数人所认可。 并且,在去中心化的道路上,这种中心化设计是错误的,因为除了区块链本身,我们还会在它上面实现溯源,其中一项工作就是用于杜绝伪造的产品,而一旦成立了这种不被公众所认可的中心化团队进行上链前的最终鉴定,那么这本身就会成为一种矛盾,试想一下,在一个去中心化系统之上建立了一个中心化上链鉴定机构,这本身是矛盾的。 更因为我们做的不是普通 的产 品维 护上 链业务,而 是穿 插着 真伪 度的 识别, 因此一个中心化的团队来做这件重要的事情,他给参与到该区块链的任何一方都将带来巨大的风险, 因此,Monet Blockchain 将使用完全公开透明化的区块链模式来设计这个部分。超级节点本身分为 36 个 其中有 20 个来自全球著名的鉴定机构,在公认程度上是无需置疑的,另外 16 个来自社会,每一个超级节点均有机会生成区块并获取奖励,但这并不能达到制约的目的, 因此,在产品上链,并生成区块后,实际上它并没有被最终确认,而是需要被 36 个节点全部激 活,因此它的真伪性是被全球公认的。 需要明确的是,这仅仅只会发生在最初的上链业务当中,因此初始上链时会有一定的延迟情况,相较于中心化鉴定,时间上会大大的缩减,并且它不会对后续的流转造成问题,也不会对其它交易造成影响且这个过程不需要子节点进行参与,因此,它依然保证了较高的效率。 关于更多Monet Blockchain信息:https://monetchain.io/ 更多区块链项目介绍://www.dcko.top/news/xiangmu 风险提示:区块链投资具有极大的风险,项目披露可能不完整或有欺骗。请在尝试投资前确定自己承受以上风险的能力。本网站只做项目介绍,项目真假和价值并未做任何审核。
    • EcoEarthCoin基于区块链的郊区房地产投资分散平台

      ECONEUARK - 基于区块链和智能合约的郊区房地产投资分散平台。这是一个独特的区块链平台,一方面将加密社区与开发商、业主和承包机构联系在一起,另一方面让世界上每一个想要住在属于自己的房子里的人成为地球上任何一个地区的郊区房地产所有者。 ECONEUARK 平台 首期生态镇项目的 ECONEUARK 的平台将在 ICO 开始前创建,相应的其创建并不依赖于出售 ECOEC 加密货币的出售收益。 1. ECONEUARK 的平台可以帮助每一个首期生态镇项目合作伙伴 1. 为自己寻找土地和郊区住房 注册后你有权限去访问我们在全世界的合作伙伴以及我们自己的生态镇社区所出售的房地产的数据库(土地和房屋)。 2. 投资有前景的房产 当创建新的生态镇社区时选择土地、制定其发展的独特理念。项目的合作伙伴及 ECOEC 加密货币的持有者可以从不动产房产中进行选择并参与到其代币化进程中。在未来将成为土地所有者。 3. 每年都能有机会为所有的家庭在全世界的生态镇提供一周的免费试住体验 首期生态镇项目提供给 EcoEarthCoin (ECOEC)加密货币的所有者旅游项目,借助 ECONEUARK 平台完成环游世界的体验,并在创建了生态镇社区的任何国家生活。每一个生态镇社区的房屋将永远接受游客 — 首期生态镇项目的合作伙伴。预定的优先权将给予 EcoEarthCoin 加密货币数量最大的所有者。然而,每年都会单独奖励项目合作伙伴计划中最积极的人环球旅行,以及组织 EcoEarthCoin 加密货币的所有者和所有的项目合作伙伴社交之旅,及其他奖励。 4. 在项目合作伙伴之间交涉和完成 ECOEC 加密货币的安全交易 向平台管理员,自己的督导人,合作伙伴等帮助你进行注册的人以及准备提供服务和交付货物承包组织提出问题。部分或全部支付服务,ECOEC加密货币商品(如果合作伙伴是消费者合作社的成员或项目忠诚度计划的参与者) 5. 购买 ECOEC 加密货币 借助 Smart Contracts 执行透明和安全操作以获取 EcoEarthCoin 加密货币; 6. 及时了解项目的进展情况 通过邮箱信息通报传送或在该网站的项目新闻栏目直接获取首期生态镇项目发展每一个阶段的信息。 2. ECONEUARK 平台如何运作? 不动产 · 最大程度向郊区不动产(土地和房屋)买家提供全世界各个国家的房源。为此,项目团队在经过分析和专家评估后,与可以购买并用于在其中构建新的生态镇社区的大型土地所有者签订合作协议,同时已经存在在其中的俱乐部、住宅区、别墅区的业主将其产业安置在 ECONEUARK 平台上进行代销。 · 为通过 ECONEUARK 平台销售的不动产提供超过市场上其他房地产的竞争优势,因为买方将收到 ECOEC 加密货币的金额为可用于改善其私有财产产值的 10 到 100%。 想要在任何一个城市购买郊区不动产(土地和房屋)的客户可以直接在首期生态镇项目的联属网站 ECONEUARK 平台进行免费注册,或者通过社交网站成为有自己私人账户的项目合作伙伴。接受任何一个你所感兴趣的城市的不动产信息。在选择不动产时可以直接联系具体社区的销售部或通过ECONEUARK 平台制定买卖合同。 在支付并结束交易后,买方在 ECONEUARK 平台中分发房产证并在 24 小时之内获得购房积分。EcoEarthCoin (ECOEC)加密货币将以其交易价值 10 到100%金额计入个人账户。 首期生态镇项目的优势 1. 首期生态镇项目无论如何都会依靠各个社区的内部资源落实。无论能从ICO 获得多少资金,项目都将首先在俄罗斯发展、扩张,然后走向世界。在 ICO 收集的钱只能影响项目发展的进程(社区在各个城市和国家出现的速度以及其中基础设施及房屋的建设速度)。 2. Blockchain 和 Smart Contracts 为投资者保障了投资透明度,为项目保障项目投资率。 3. 运用 3D 打印技术的住房建设计划在最自治的现代化环保生态镇和生态集群中保障了最快的“承包是”房屋建造速度; 4. 生态镇社区中实实在在的土地为 EcoEarthCoin (ECOEC)加密货币提供保障。 5. 多级 Bounty-活动。 6. ECONEUARK 平台及其职能。 7. 对于投资者来说在 ICO 购买 ECOEC 加密货币的门槛很低。 8. 无需地理联系就可以就可投资购买项目。 9. 在生态镇社区中土地和房屋买主可免息分期付款。 10. 免费的年度旅行(任何一个项目合作伙伴 – 任何数量的 ECOEC 加密货币持有者每年都有机会为自己和全家在全世界的生态镇社区获得为期一周的民宿使用机会)。 11. 网店活跃买家有机会用 25 个 ECOEC 加密货币代替支付价值$200 的“iNetwork International Group”公司的 “Cashback Networks”服务注册。而大家可以通过在超过 700 家商店的购物行为获得返现和并根据其转介计划获取其朋友以及第三级的购物佣金。 EcoEarthCoin (ECOEC)加密货币 加密货币标志 - ЕCOЕС 名称 - EcoEarthCoin 数量 - 50 000 000 ECOEC 区域链 - Ethereum ERC 加密货币规格 – 20 加密货币合同 0xe1d4d57b24dbfc5dd814f852749c34d37f5b898d EcoEarthCoin (ECOEC)加密货币可以用于: - 在 ECONEUARK 平台上为获得其他资产的结算资金(根据居住国家法律和(或)交易完成),其中包括生态镇社区中的和项目合作伙伴的土地和房屋; - 在项目社区代币化发展初期阶段; - 通过交易所出售或转换成世界上任何一种货币; - 通过 ECONEUARK 平台递交每年一次为期一周时间的生态镇免费试??; - 参加项目赏金计划的抽奖活动; - 联合“iNetwork International Group”公司,通过其“CashbackNetworks”服务获取返现; 将发布总计 50000000 个 EcoEarthCoin (ECOEC)加密货币。EcoEarthCoin 加密货币的数量取决于其发布,因此免受通货膨胀的影响。
    • 为什么比特币与摩尔定律有关?

      从巴菲特(Warren Buffett)谈论比特币以来,似乎每个人对比特币的走向都有自己的看法,但观点大相径庭。在目前漫长的熊市中,怀疑论者对比特币的判断似乎被证明是正确的。 然而,看好比特币的人正在鼓吹牛市终将回归,他们列举了一些理由,比如机构资金的涌入、闪电网络的发展,以及越来越多的商家接受比特币作为一种支付方式。随着委内瑞拉等国继续经历恶性通胀,并开始购买比特币,比特币的大规模普及迟早会到来。 关于这些 ,我猜你们已经听了很长一段时间了,尤其是如果你们已经在这个领域听了很长一段时间。 虽然这些都是合理的理由,也可能是推动难以捉摸的“大规模采用”的强大动力,但我想介绍一个有趣的理论,如果被证明是正确的,那就意味着比特币现在被严重低估了(截至3月10日,比特币的价格约为3900美元) 请注意,前一句话中的关键词是“如果”。没有人知道未来5年任何资产类别的价格,更不用说像比特币这样波动剧烈的资产类别了。说到这里,让我们来探索一下可能的关联,如果下面有的话。 摩尔定律是什么?它们之间是否存在关系? 2017年8月,在加密货币市场牛市之前,Business Insider发表了一篇文章,称如果遵循摩尔定律,比特币的价格可以达到10万美元。维基百科对摩尔定律的定义如下 摩尔定律是当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍?;谎灾?,每一美元所能买到的电脑性能,将每隔18-24个月翻一倍以上。丹尼斯·波尔图说:“摩尔定律特别适用于电路中晶体管的数量,但也适用于任何数字技术?!? 基于这一论断,假设随着区块链技术的发展,比特币的价格将会随着技术的进步而变化。如果按照如下图表得出的自然结论,比特币的价格预计将在2021年达到10万美元。 如果有的话,他的预测真的有分量吗?比特币的块大小限制已经做了很多研究,如果摩尔定律可以应用于此,块大小可能会随着时间的推移而增加。此外,随着时间的推移,计算能力的提高总是一件好事,对吗? 不是全貌 撇开增加块大小可能不是解决方案这一事实不谈(StopAndDecrypt就此写了一篇很棒的文章),现实是技术进步并不是影响比特币或其他任何资产类别或产品价格的唯一因素。 毫无疑问,还有其他因素将发挥作用,比如接受比特币作为商人的一种支付方式,全球经济因素,以及对我们当前法定货币体系看法的改变。鉴于比特币介于货币和商品之间,评估通常影响这两种资产类别的因素可能是有用的。 比特币作为一种支付方式 全球许多商家已经接受比特币作为一种支付方式,大量的支付项目正在推动比特币和其他加密货币成为支付方式。最著名的项目是PundiX。 作为星巴克与巴克特(Bakkt)合作协议的一部分,星巴克将接受比特币作为一种支付方式,可能会利用闪电网络。巴克特是一家由国际大陆交易所(ICE)支持的交易所。 虽然所有这些都是大规模使用的积极迹象,但它仍处于早期阶段。我们目前面临的是“先有鸡还是先有蛋”的问题,如果没有很多用户持有比特币,商家不太可能接受比特币作为支付手段。相反,如果没有很多商家接受比特币作为一种支付方式,那么用户不太可能使用比特币作为货币。 比特币作为一种商品 尽管比特币的初衷是作为一种数字货币使用,但事实证明,人们对比特币的认知远不止于此。很多人通过持有和出售比特币发家,甚至更多的人因为波动性而赔钱。因此,很多用户将比特币视为一种商品。 和所有其他大宗商品一样,全球经济因素对比特币的价格有着巨大的影响。例如,石油和黄金等大宗商品依赖于公众对股票和债券等其它金融资产的看法。反过来,这又取决于经济的表现。英国退欧和中美贸易战等事件对许多企业的利润产生了巨大影响。 在这些散户投资者,尤其是较为保守的散户投资者,可能更愿意投资于不那么依赖政府政策和经济因素的资产类别。这就是我相信比特币会出现的地方。 比特币的价格目前波动太大,不适合作为散户投资者躲避不稳定经济的一种资产类别。然而,随着比特币交易量的扩大和投机活动的减少,比特币可以成为一种商品。 相关性 更有可能的是,比特币的价格与摩尔定律(Moore’s law)没有关联,至少没有很多人希望的那么相关。虽然比特币与其基础技术紧密相连,但还有许多其他因素将影响比特币的价格和公众对比特币的看法。 尽管科技世界发展得如此之快,但人类对变革的抗拒在很大程度上仍是与生俱来的。你认为要多久你的邻居才会将比特币视为一种货币或商品呢? 尽管我非常希望当前的熊市结束,比特币能够得到广泛应用,但这是一个我们无法避免的事实。由于摩尔定律,即使是一项神奇的技术发展也无法改变这一点。
    • 区块链技术的四大障碍

      随着对区块链影响力的大肆宣传,进入该领域的创新者的信誉也在不断增强。成千上万的项目正在进行中,以确保该技术成为一个安全的去中心化系统,这将改变我们在全球共享和持有资产和信息的方式。 区块链创建了一个分布式分类账,它简化了两个实体之间的直接、安全的交易,而不需要第三方。然而,有几个复杂性阻碍了这项技术的广泛应用:去中心化、可伸缩性和安全性。以太坊是许多人(包括我自己)目前持有的最流行的区块链之一。 让我们更深入地看看这三个障碍。 ?去中心化: 这是区块链的基础,它允许非集中化的托管生态系统。 ?可扩展性: 具有快速大规模交易的能力。目前的区块链每秒只能处理7-15笔交易,而Visa声称每秒可以处理24000笔交易。 ?安全性: 区块链的免疫力及其对攻击的抵抗力。 所有这些问题都与任何进入区块链空间的人有关。无论您是自己构建分布式应用程序,还是构建该技术的版本,不仅“三难困境”仍然存在,而且您将迈上寻找经验丰富的工程师或开发人员来修复它们的路上。 为了解决这些关于增加应用度的困扰,更多的注意力被吸引到所谓的“第2层解决方案”上。这些本质上是建立在区块链之上的协议,在不损害安全性和去中心化的前提下增加区块链的功能。 很多公司正在寻找解决这些问题的方案,这些问题还包括业内许多专家没有足够关注的其他问题。作为一个曾经在技术行业和开发人员的位置上工作过的人,现在正与区块链行业中最好的一些人一起构建我们的第2层操作系统,区块链开发的许多问题对我来说变得更加清晰。 退一步说,为什么区块链需要可伸缩?现在还没有人需要它。我们有一个应用程序挑战了以太坊的极限,CryptoKitties,它的寿命很短。我并不是说区块链最终不一定是可伸缩的,但在我们看到大规模采用之前,这并不重要。即使区块链的所有技术问题都解决了,它也没有任何意义,除非人们可以使用它而不会承担损失数亿美元的风险。事实是,在区块链上开发仍然是困难的,如果添加了第2层,可能会更加困难。 为什么?因为大多数第2层解决方案,尽管解决了前面提到的三个问题,但是不会涉及将来扩展区块链时的突出问题:普通开发人员缺乏技能。因此,这又增加了第四个难题: ?易于开发: 移除底层构建和移动基础设施,而不是构建应用程序可以在区块链之上工作的特性,平均开发人员花费太多时间在这些基础设施上。 在这一点上,要真正利用这项技术,您需要一个拥有多个博士学位的团队,他们具有网络安全、密码学、区块链和分布式系统等方面的背景。 当没有区块链经验的开发人员构建在此技术之上时会发生什么?2016年,黑客在DAO的智能合约代码中发现了一个漏洞,导致DAO在一次攻击中损失了6000万美元。2018年1月,黑客从日本货币交易所Coincheck窃取了价值5.3亿美元的NEM加密货币。去年11月,一位使用以太坊钱包Parity的用户发现了一个漏洞,它将多个签名的钱包变成了一个普通的钱包地址。在恐慌中,用户无意中使钱包无法使用,并损失了1.5亿美元。 如上所述,即使解决了前三个问题,开发的易用性仍然是大规模使用的真正关键。我们需要区块链社区更多地关注发展的便利性——不仅仅是临时的绷带,而是长期的解决方案。 想象一下,一个司机必须自己造一辆车才能上路。当涉及到应用程序开发时,这就是当前区块链所处的处境。为区块链应用程序准备的、可互操作的协议将不可避免地节省许多资源,包括时间、金钱和人员,这些协议将消除开发的困难部分。提供这些较低级别的构建将使任何希望合并该技术的新公司能够更容易地扩展到区块链,从而从一开始就为其应用程序提供坚实的基础。 这些才能真正使区块链采纳度高,才能利于区块链创新不断发展。
    • 每个人都应该了解秘密共享算法和区块链

      在区块链网络中有多种常用的加密算法?!懊孛芄蚕硭惴ā笔乔榱戳煊蛑锌赡懿匾跋斓囊恢炙惴?。 什么是秘密共享? 秘密共享的思想是将秘密以适当的方式拆分,拆分后的每一个份额由不同的参与者管理,单个参与者无法恢复秘密信息,只有若干个参与者一同协作才能恢复秘密消息。更重要的是,当其中任何相应范围内参与者出问题时,秘密仍可以完整恢复。秘密共享的关键是怎样更好的设计秘密拆分方式和恢复方式。秘密共享是一种将秘密分割存储的密码技术,目的是阻止秘密过于集中,以达到分散风险和容忍入侵的目的,是信息安全和数据保密中的重要手段。 秘密共享算法的工作 Shamir的秘密共享算法是一种将秘密(密钥)划分后共享的方法??梢酝ü鸱值牟糠肿楹显谝黄鹄雌创照飧雒孛?。假设您需要对一些信息进行编码。无论使用哪种加密技术,都应该存储加密中使用的密钥,以便以后进行解码。密钥必须经过验证。万一密钥被盗,您的信息将被有效地解密。无论如何,丢掉密钥是一个非常麻烦的问题。您可以将您的密钥拆分成多个部分,并将它们分发给不同的监督人。每个人仍然需要保留一些密钥,但是意识到一个密钥并不足以收回第一个密钥。由于黑客必须交换大量的“伏地魔的魂器”(所有被分割的信息块),Shamir的秘密共享所创造的密钥是很难被破坏的。 涉及秘密共享算法的一些术语: · 秘密 这是您必须安全地与他人分享的个人信息。 · 分享 分享只不过是秘密的一部分。密钥被分成几部分进行共享。要解开这个密钥,您必须首先合并已分发的所有共享。 · 阈值 恢复密钥所需的最小份额数。只有当阈值大于或等于阈值时,才能恢复密钥。 拜占庭容错 拜占庭将军的问题是体制上的失败。在这种类型的故障中,无法保证节点在特定条件下的行为。恶意用户可以创建假节点,这样用户的恶意数据就会得到大多数节点的同意。拜占庭式的缺陷是最严重和最难管理的。因此,我们需要拜占庭容错(BFT)系统。在区块链上运行的比特币具有拜占庭式的容错能力。比特币网络的进程并行生成一个Hashcash风格的工作量证明。这种工作量证明关系是克服拜占庭式失败的方法,并在全球范围内实现良好视角的方法。 秘密共享算法&区块链 Vitalik Buterin认为,秘密共享可以帮助加强去分布式自治组织。此外,许多断开连接的在线比特币钱包使用秘密共享来?;ぜ用芑醣页钟姓叩乃皆?。除了这些当前的用途之外,秘密共享算法还可以帮助增强区块链中信息的分散和安全性。它将分布式的数据分割开来,最终目标是?;な莶皇芊欠ǚ梦?。
    • 重放攻击 ( Replay attack)

      重放(Replay)也称为重播、回放,即某个消息或数据原封不动的重新发送给接收方一次,而接收方会接受这消息或数据,当这个动作是成立时,表示接收方无法有效辨识该数据是已经收过,这将会是重放漏洞。 重放攻击主要是在有区块链发生分叉之后,因为分叉后之两方都共同还保有分叉之前的数据,因此分叉之后在两边都可以做一样的交易。例如有一间蛋糕店A但是因为理念不同而分家成蛋糕店B和蛋糕店C,分家之后两家共同拥有之前客户资料与交易信息且用的系统还是一样的包含验证付款信息系统,接着各自经营客户与交易并不会互相交换信息。 现在Alice拿着付款信息给蛋糕店B的服务员后,蛋糕店C的服务员用电脑确认信息后将蛋糕给Alice。拿到之后Alice又拿相同付款信息给蛋糕店C的服务员后,蛋糕店C的服务员用电脑确认信息后又将蛋糕给Alice,因此Alice得到两个蛋糕,如果蛋糕店B和蛋糕店C能够有确认付款信息,就不会发生重放漏洞,没有漏洞就没有被攻击的可能,也就不会损失蛋糕了。 而在区块链上就是分叉之后,就可以做重放攻击,以比特币(BTC)和比特币现金(BCH)为例,BCH是从BTC中分叉出来的,但是两者在所有基本的功能上是一样的,只有BCH比BTC增大了区块大小。这个时候Alice从B处购买了10BTC,Alice把这交易信息交给BTC的矿工,获取10BTC,但是Alice复制了交易信息交给了BCH的矿工,这样下矿工在验证签名之后放在BTC又放到BCH里,最后Alice就可以获得到10BTC也拥有10BCH。 最佳案子:以太坊重放攻击 重放攻击最佳的案例就是以太坊硬分叉的时候。以太坊硬分叉出现了ETH和ETC两条链,两条链上的交易数据结构是完全一样的,因此一笔交易在ETH上是有效的,那它在ETC上同样会被接受,反之亦然。因为当时所有人都认为ETC将不会再存在,所以分叉前没人意识到两条链会产生相互重放问题。后来还有许多矿工继续在维持ETC链时,大家发现在ETH链上的交易拿到ETC链继续重放仍然是有效的。 以太坊分叉时几乎所有交易所也都没发现到这个问题,这时候只要有人从交易所提取ETH币,就有可能得到同等数量的ETC币。许多人利用这个漏洞,不断在交易所充币和提币(ETH),从而获取額外的ETC。这就是云币、BTC-e等交易所发布说自己被重放攻击了,被骗取了几乎所有ETC?!爸胤殴セ鳌币簿痛宋琶诒胰?。
      2019-03-20 21:55:31 重放攻击比特币以太坊 2305
    • 了解可编程价值网络中的货币溢价

      我最近一直在思考可编程价值网络的状态,特别是以太坊。从远处看,似乎有许多“竞争者”竞相成为“赢者通吃”的智能合约领导者; 在公共端,我们有以太坊、EOS、Tezos、Zilliqa、Cardano等,更不用说新推出的Cosmos了,而在私有端,我们有DFINITY、Coda、Near、Polkadot、Oasis、Kadena、Thunder等。这篇文章的目的不是来分析每一个网络对其他价值存在的可能性,而是将这种可能性分配给一个特定的网络“获胜”者(我甚至不认为会有一个“胜利者”)。那就是会有一个必要的组件来实现大规模成功的可编程值:货币溢价 这里的货币溢价仅仅是指资产信息不敏感性和经受时间考验的能力; 对于要在交易中使用的资产,用户不必担心它的未来价值,而必须适应它的经济史。审查阻力、安全、可预测(和稳定)的货币政策以及其他合理和可持续的价值主张,也是实现社会可扩展性的关键。 但可扩展性究竟是如何工作的呢?我们知道,货币资产必须有大量实物资本的支持,才能使其中的价值主张具有合理性和可持续性。但有形资本并非凭空出现;还需要社会资本。 社会资本,或者一些人所说的文化资本,指的是在特定社会中生活和工作的人们之间的关系网。它包括人际关系、共同认同感、共同理解、共同规范、共同价值观、信任、合作和互惠。 那么,物质资本和社会资本之间的关系是什么呢? 是物质资本主导社会资本,还是社会资本主导物质资本?还是两者之间的关系是相辅相成的? 如果货币资产背后没有实质性的实物资本,那么一个由人组成的社会可能不愿意支持它。然而,正如我们过去所了解到的,尤其是在比特币的情况下,随着时间的推移,能够吸引实物资本支持者加密货币寥寥无几,但它可以作为早期想法的起步。这表明社会资本最初会吸引物质资本; 然而,为了继续扩大规模,物质资本需要随着时间推移吸引更多的社会资本,而社会资本又需要继续吸引更多的物质资本。这表明社会资本和物质资本之间的关系,特别是在加密网络的情况下,是循环的。相信这个故事的人越多,阅读这个故事的人就越多;阅读这个故事的人越多,这个故事被讲述的频率就越高,这样的循环就会不断重复。 回想一下,区块链创造了财务激励机制,在这种机制下,社区被催化联合起来提供分散的数字产品或服务,然后为该数字产品、服务的贡献、网络上的特定数字产品或服务支付报酬。一般来说,加密货币网络涉及三个主要角色:开发人员(建设者)、工人(供应方)和投资者(需求方)。Placeholder的观点与此类似,即矿工替换工人,用户替换开发人员。其中一类网络参与者并不一定比其他参与者更重要。相反,这些角色的正确组合,以及它们朝着共同目标的行为的一致协调,对于网络创建和捕获价值是必要的,如下所示。 投资者将实物资本注入到分散式的加密货币网络中,期望这些投资资本在未来获得回报。有点类似,工作人员通过以非拜占庭式的方式提供各种形式的供应端服务来引导分散式的加密货币网络,并期望通过网络奖励(即,收益)用于他们投入的劳动力。因此,投资者和员工都有一致的动机,他们希望将自己的有形资本和劳动力投入到能够提供诱人货币化效益的网络中。那么,开发人员呢? 开发人员是加密货币的命脉,也是社会资本发展的需要。没有开发人员,网络将无法维护,其未来的安全性也会受到质疑。应该澄清的是,开发人员并不直接?;に撬菇ǖ募用芑醣彝?这是由交易验证器(上面称为workers)完成的。每个网络都有不同的安全机制,其中一些可能比其他网络更安全,但这种分析针对的是不同的岗位。重点是,开发人员需要维护、升级和帮助管理他们在社交上支持的加密货币网络。适当的财政激励是强大的,但社会激励和连通性可以说同样强大。 如果开发人员因为某种特定的原因从给定的加密货币网络迁移,投资者和供应商将很难为他们的有形资本和劳动力分配价值。他们的物质资本需要社会资本来创造价值,他们所认可的经济设计促进了价值的获取。因此,网络赚取货币溢价的能力在很大程度上取决于其开发者基础的实力。如果开发人员放弃一个网络以构建在另一个,是否由于改善UI / UX,计算效率或只是一个更好的感知社区和归属感, 最初的网络货币溢价不应随着时间的推移保持其价值。在这种情况下,投资者和供应商所投机的货币溢价只不过是一种幻觉。 那么,这与以太坊和其他可编程价值竞争者有什么关系呢? 关于以太坊的1.x和2.0路线图、执行计划和时间安排一直存在很多争议。尽管DeFi/Open Finance爱好者们大声疾呼,超过2%的ETH(以太币)供应被锁在了MakerDAO智能联系人中,而ETH正被用于其他DeFi/Open Finance应用(Dharma,Uniswap等),这表明了一种看好趋势,即ETH正在成为全球价值和数字储备资产存储,但重要的是要记住ERC2代币是可移植的,如果需要的话,可以转移到其他网络。因此,眼睛应该停留在开发人员的活动上。 根据Electric Capital 2019年3月的开发报告,在过去一年里,以太坊表现出了极其强劲和持续的积极开发商增长,其中包括比特币在内的最有价值的公共项目中核心和总开发人员数量最多。因此,尽管以太坊网络的发展路线不稳定、不确定,而且执行风险可能很高,但它的开发人员活动仍在不断增加,这表明它拥有非常大的社会资本基础。 如果这些趋势保持不变,随着时间的推移和吸引越来越多的实物资本,以太坊可能会获得可持续的(合理的)货币溢价。然而,这并不是说以太坊没有太多的挑战。ETH 2.0路线图所固有的高执行风险是不容忽视,需要一个可预测稳定的货币政策加上审查制度阻力,这是吸引额外实物资本的必要条件。但从该网络目前的社会资本状况来看,这些趋势似乎指向了好的方向。 我们也应该提醒自己,私有可编程价值网络,如DFINITY, Near, Polkadot等尚未推出。如果这些项目是“更好的技术”,它们会导致开发人员离开以太坊吗?那些其他可编程价值网络也能产生同等或更大的货币溢价吗?从今天的角度来看,未来发生的事情的可能性可能看起来极不可能,但这种可能性可能具有非零概率。 另一件需要记住的事情是,我们不应该忽视以太坊相对于即将推出可编程网络具有巨大的监管优势,因为它不是一种安全性。尽管如此,当这些项目进入主流网络,并完全投入运行时,应该继续关注以太坊开发人员的活动;到目前为止,这些开发人员可能还没有太多有吸引力的选项来选择在哪里构建,因为在一定程度上限制了(实时的和可操作的)主流网络的竞争。真正的考验可能尚未到来。然而,如前所述,以太坊社区的人际关系、共同认同感、共同理解、共同规范、共同价值观、信任、合作和互惠都是“粘性”因素,可能会对迁移的可能性产生重大摩擦?;痪浠八?,这个故事已经开始了。
      2019-03-20 19:14:15 货币溢价价值网络以太坊 2596
    • Layer 2 概述:公链不需要追求性能

      经历了两年时间,从无到有出现了数十个、上百个不同设计的 Layer 2 项目,而大部分对 Layer 2 的认识仅仅就是“扩容方案”那么可有可无。 为什么公链就是性能那么低?为什么我们觉得分层设计才是未来加密经济的发展方向?到底什么才是 Layer 2 ,现有的方案是什么样的?这些问题,都是我们需要去理解的。希望这篇文章能够帮助你更好地理解 Layer 2。 2016 年 1 月,距离比特币创世区块诞生 7 年之后,一篇名为《The Bitcoin Lightning Network:Scalable Off-Chain Instant Payment》的白皮书发布,这是第二层扩容方案(Layer 2 Scaling Solutions,简称 Layer 2 )的开端;到 2018 年的年末,光是技术类型就已经有状态通道、Plasma、Truebit 等各类 Layer 2 方案,出现了 Celer Network、AlphaWallet、Raiden Network、Alacris 等等一众新星,在时间和资源都极度稀缺的情况下根据自己发现的需求,针对不同的场景给出自己的解决方案,准备迎接未来加密经济应用的爆发。 公链,不能治百病 区块链带来了强大的去中心化应用生态,无数人对它寄以厚望,希望区块链能够打破金融孤岛。2017 年上百个公链项目展开角逐,但到了 2019 年,大规模应用落地仍旧困难:区块链发展受到 Vitalik 提出的不可能三角的瓶颈性限制————也就是区块链系统设计无法同时兼顾可扩展性、去中心化和安全性,三者只取其二。 这个瓶颈是否属实?是否公链的性能真的那么低?以太坊、比特币确实可以将 TPS 做的很大,让每个节点处理更多的交易。甚至有人将它做简单的参数修改,就能作为一个吞吐量非常高的联盟链方案。但这个方案真的非常天真:TPS 提高带来的问题就是,由于带宽的限制,一般的节点甚至连同步数据都难以做到,更别说参与出块,随后小节点就被淘汰。这样损失的是去中心化:公链作为开放的协议,因为性能的需求实际上为大部分节点设置了不可进入的门槛,那如何做到开放? 去中心化只是一个手段,我们需要的实际上是公共可验证:一个没有足够多、足够分散的验证者(也就是节点)的区块链网络是难以构造信任的————这个网络可以少数人轻易被控制,我如何保证我的资产安全? 那么是否能够在保有去中心化和安全性的前提下,去追求更高数量级的吞吐量? 有人尝试新的区块链协议去打破不可能三角:一些团队开始研究 DAG,来取代「区块+链」的数据结构来做到上万甚至更高的 TPS。但是基于看似无序实则有序的图做交易顺序的判断是非常难,交易顺序难判断,如何避免双花?因此很多 DAG 项目引入相对中心化的方案,比如 IOTA 采用一个中心化的 Check Point,ByteBall 采用见证人机制,本质上都不是共识,而是中心化的方式————而这显然不能解决问题。 (如图Byteball 的 DAG 数据结构,在 Byteball 中交易会根据交易距离创世块的距离,再根据一种见证等级进行排序) 是否能够用分片技术,将网络分为不同的片区,处理各自的交易,来将性能十倍、百倍的提升?但实际上,分片技术在计算层面、存储层面、网络层面、共识层面都有问题需要解决,并且不同层面的分片问题联系起来又会有新的问题出现。这些问题解决之后,还有跨片区交易问题,如著名的「Train & Hotel Problem」。 「主要是跨 shard 交易比较复杂」,原来在以太坊 Research 团队研究 Sharding ,现在是 Nervos 首席架构师的 Jan 有一次说到。 这是一个很让人失望的结果,但我们必须知道,一切事物都有自己的边界,我们应该理解,公链不应该做所有的事情,它应该做它该做的事情: 它应是以最高效率达成全球共识的工具,能够以最低的成本来构建信任;但我们不得不承认的是,它可能是最贵、最低效的数据库。 作为共识的工具、信任的引擎,它不该放弃去中心化和安全性对可扩展性做妥协。那如此低的 TPS,该如何利用? 我们是否能够将大量的工作放到链下去解决,仅仅将最重要的数据提交到区块链上,让所有人都能够验证这些工作都是准确可靠的? 社会的发展带来的是更精细的分工,区块链的技术发展也如是——- 分层,本质上就是一种分工。公链不能做所有的事情,那么就让它来做它擅长的东西。由此,也就是第二层扩容方案的思路,我们称为“ Layer 2”,是构建在底层区块链(Layer 1)之上的基础架构,为丰富的区块链应用提供更好的可扩展性、隐私性和可用性。 Layer 1 来保证安全和去中心化,绝对可靠、可信;它能做到全球共识,并作为「加密法院」,通过智能合约设计的规则进行仲裁,以经济激励的形式将信任传递到 Layer 2 上。而 Layer 2 追求极致的性能,它只能做到局部共识,但是能够满足各类商业场景的需求。 Nervos 从一开始就决定做一个支持 Layer 2 的 Layer 1,我们着眼于安全和去中心化,为上层生态传递信任。今天我们能够说,我们预测的、百花齐放的 Layer 2 已经到来。 Why Layer 2 ? 试图用一层区块链方案解决所有问题的人,往往没有思考过一个很重要的问题:公链虽能够达成全球共识,公共可验证,但是否所有的信息都需要让所有人验证、知道?我们之间的日常交易是否需要让全世界的人审核? 如果我不做违法的事情,当然不会介意,但是这显然没有必要。我们只需要将最关键的信息让所有人验证、获取保障就够了。而 Layer 2 恰好就能满足这样的需求:我们将大量工作放到链下(Off Chain),仅将最重要的内容提交 Layer 1 链上(On Chain)进行验证,并且 Layer 1 能够保证 Layer 2 的安全。 因此,我们提出最核心的两个观点: · 不是所有的东西都需要全球共识 · 公链就该做它应该做的事情,其他的事情完全可以链下完成 那什么样的方案能够被称为 Layer 2 ? · 首先,应用的主要工作都是在链下; · 其次,仅用 Layer 1 作为安全的锚点,保证链下环境的安全; · 最后,和 Layer 1 尽量保有同样的风险模型(很遗憾,跨链和侧链方案并不符合这一条,因为它们将资产在一条链上锁定在另一条链上释放,资产进入了另一个安全性完全不同的环境) 显然,这里 Layer 1 和 Layer 2 的安全等级是不一样的: Layer 1 的安全性是由去中心化(Decentralized)保证,这意味一组无中心的节点取代了可信第三方的角色。在这里:1.被接受的交易就会按照规定执行;2.交易次序是确定的;3.双花是禁止的。 但是 Layer 2 的安全等级远小于此,它的安全性需要通过 Layer 1 来保证,因此只需要达到「去信任」(Trustless):不保证交易在 Layer 2 上一定能够执行,但是能够保证若交易不被执行能够有一种方式让资产安全地从 Layer 2 撤回。 在下面的内容里,我们就为大家一一解释不同的 Layer 2 方案:状态通道、Plasma 和链下计算。 状态通道(State Channel) 我们?;崦媪俚囊桓龀【笆?,我们会和某一个人或者某几个人反复交互。比如家门口的咖啡厅,每天都去喝一杯咖啡并且用比特币支付,但是每次交易手续费就高的可怕,于是可以用支付通道技术,双方客户端之间建立一条通道,之后交易都在通道内部进行,最后到比特币区块链上做结算,如此只有在通道关闭和打开的时候需要手续费,这是第一个状态通道技术: Lightning Network 最初设计的场景。 本质上,状态通道是一个智能合约机制:区块链上的智能合约就像一个机器人,双方在通道中运行应用,最后将结果提交到机器人手里它会按照规则进行结算。 在状态通道中运行应用,会有如下的步骤: 1. 参与状态通道的各方在区块链上部署智能合约,这个合约包含一个多重签名合约(仅在有各个参与方签名的情况下才能解锁),并存入一定的资金,一部分作为初始状态,一部分作为资产抵押防止作恶,通道开启。之后所有的行为都会在链下执行直到通道关闭。 2. 应用会在各方客户端本地运行,每运行一步,双方在本地构建交易并签名,通过点对点网络或者简单的八卦协议的方式将交易发送给其他参与方并得到各方签名形成新的状态。新的状态更新包含:各方的最新状态(一般是状态的 Hash),各方的签名以及该状态的版本序号。同时各方保存运行过程中的每一次状态和签名。 3. 应用结束,一方提交最终状态到区块链上的智能合约,并有一段时间的争议期。各方认为没有问题,争议期之后状态确认,状态通道关闭并根据最终状态在区块链上进行资产的结算。 原本在区块链中需要确认的「每一步」,变为只需要确认「结果」。 需要注意的是,状态通道中并没有一个第三方运行节点,接受交易、打包出块来提供服务。应用在本地执行,状态更新通过点对点网络传播,不需要共识机制,非常高效。 于是状态通道会有非常多的优势,首先就是即时确定性(Instant finality),只要各方签名通过状态更新,状态就被“确认”,而不需要如区块链上等待区块确认;其次,状态更新在链下,点对点通信能够保证隐私,仅最终状态会提交到区块链上;最后是低手续费,状态通道是事务性的,只在通道打开和关闭的时候需要区块链上结算清算的手续费,而其他时间,不管双方在通道内如何更新都是免费的。 那么状态通道是否安全呢?状态通道的安全性是由区块链上的智能合约来保证的。很可能出现的两类攻击模型: 1. 状态通道中有一个非常乐观的前提,那就是用户保持在线,确保状态的更新。若用户掉线,参与通道的另一方能够通过提交旧的、对自己有利的状态到区块链上结算进行攻击。争议期的设计就是为了防止这个情况发生:在争议期内,用户可以提交最新的状态。由于每一次状态更新都有各方签名并带有版本序号,因此只要提交最新版本序号的状态到区块链上就能够证明提交旧状态的作恶,并将惩罚作恶者。 如果用户在争议期无法上线呢?不同项目给出了不同方案,如 Lightning Network 中的 Watch Tower 和 PISA 中的 Custodians,这些角色有经济激励来揭发提交错误状态的攻击者;Celer Network 的状态守护者网络帮助用户在下线的时候提交新的状态。 2. 若出现一方不合作的情况,比如他输了游戏,不对自己认输的状态签名。这时另一方能够将状态的证明提交到区块链上,区块链将整个过程重新运行,得到结果。如果的确出现作恶的情况,作恶的一方会受到惩罚并承担应用在区块链上运行的成本。 此外在状态通道中还有很多的概念,如支付通道、广义状态通道等。 支付通道是最简单的状态通道,它的状态就是数字————在这个时刻,各方手里有多少 token。而状态通道中的状态更加丰富,可以是如 Celer Network 的五子棋游戏中双方下棋的落子情况,也可以是海战游戏中各方战舰的受损情况…… 而广义状态通道是另一个概念。一般情况下,一个状态通道只能处理一类应用,因为在区块链上的智能合约只能处理某一类应用的执行和验证。在广义状态通道中制定了一系列的“标准”(如图其实是合约的功能 functions),在该标准下的应用能够在由同一个状态通道合约执行,由此广义状态通道能够允许用户在不关闭通道的情况下运行多种应用。举例来说,你可以在广义状态通道中先运行五子棋游戏,之后进行支付,然后打一轮扑克牌。其中运行的应用的状态更新都基于同一个标准,在区块链上的合约都能够处理。 (图中 V1、V2、V3 分别是不同的通道,但是在链上只需一个合约) 状态通道技术给了我们一个非常美好的愿景,它牺牲流动性(在合约中抵押资产)来换取无手续费和即时确定性,但是它仅仅适用于计算量很小、并且各方需要来回交互的应用,并且由于状态通道每一步都需要用户一致同意,就需要在通道开启的时候明确各位参与者,并且中途难以加入/退出,这让状态通道仅仅能够成为链下交易的扩容。 在采访 IC 3成员、伦敦皇家学院副教授 Patrick McCorry 的时候,我问他: 你觉得状态通道的第一个杀手级应用会出现在哪里? “I would say Payment.“ “I don’t really see state channels as a scaling solution per se, but as a technique to run existing smart contracts/apps for free. They won’t work for a whole host of applications, but they’ll truly excel for where they do work.” 我觉得是支付。我并不认为状态通道本质上是一个扩容方案,它仅仅是能够免费运行现有合约、应用的技术而已。它并不能为所有应用起作用,但是对于它能做的方面它会非常出色。 Plasma 提到 Plasma 首先要提到侧链的概念。侧链(Sidechain)是非常有效的扩容方案,但是侧链的问题在于,我们将资产映射到侧链之后,在侧链上运行交易我们需要信任侧链的验证者(Validator 也就是出块节点)————一旦侧链上节点作恶,我们将没有办法?;ぷ什陌踩?。因此严格来说,侧链并不是一种 Layer 2 方案,因为它的安全性并不是由 Layer 1 保障的。 那么能否将侧链 “Layer 2 化”呢? 回到我们之前定义的 Layer 2 的安全等级:去信任(Trustless)————我们不能保证交易在 Layer 2 上一定能够执行,但是能够保证若交易不被执行能够有一种方式让资产安全地从 Layer 2 撤回。 侧链 + 资产能够安全撤回的机制 = Plasma 2017 年 8 月发布的 Plasma 白皮书,由 Vitalik 和 Lightning Network 的 Joseph Poon 发表。 Plasma 是一系列在根链(Root Chain,在 Plasma 最初设计中它是一个树状结构,因此将 Layer 1 称为根链比较形象)上运行的智能合约,并且区别于状态通道,Plasma Chain 中能够运行智能合约————如果说状态通道是对交易吞吐量的扩容,那么它是对计算能力的扩容。 在链下会有验证者运行一条 Plasma 链,用户可以将自己的资产锁定在根链的合约中映射到 Plasma 链上得到更好的用户体验。根链上的合约要求 Plasma 链将每一个区块的 Merkle Root 提交到根链上作为“欺诈证明”(Fraud Proof),只有提交证明的 Plasma 区块才是被确认的。所有 Plasma 上的用户能够用自己保存的 Merkle Proof 来验证这个 Merkle Root 保证子链运行的安全性,必要的时候可以通过向合约证明自己的资产来快速退出。Plasma 链能够发行自己的代币,以此激励这条链的验证者保证它的运行,一旦出现仲裁并被证明作恶,Plasma 链验证者在根链合约中的保证金会被扣除。 根链上的合约就像机器人:它要求 Plasma 提交每个区块的证明(Merkle Root 的形式),并且在用户提交自己的资产证明的时候能够运行起来帮助用户将资产从 Plasma 中撤回根链。 最初的 Plasma 设计是树状的、链中链的结构,在根链上建立合约运行开设 Plasma 链,在 Plasma 链之上还能通过智能合约的形式建立新的 Plasma 链,此时在根链上开设的 Plasma 链称为父链(Parent Blockchain),其上的 Plasma 链称为子链(Child Blockchain),能够有更好的性能但是安全性会更弱。Plasma 这样的设计非常像现实中的法院:如果说根链(也就是公链)是最高法院,那么 Parent Blockchain 就像是省级法院,Child Blockchain 是地方法院一样,来保障基于这条区块链开设的 Plasma 区块链的安全性。欺诈证明从子链向下递交最后到根链上。 (Plasma 的树状结构) 用户需要从 Plasma 撤回资产,提交相关证明到上一层(根链/父链)的合约中进行请求,之后会有一段时间的争议期,主要争议两个内容:1、是否该笔资产已经被花费或者撤回;2、是否该证明是来自最新的状态,而不是旧的状态。争议期之后,资产会根据 UTXO/account (具体关系到 Plasma 实现的时候资产的表达形式)的新旧,优先从旧的开始撤回。 这是最初版本的 Plasma 设计,链中链的树状结构是非常抽象的,并且实现非常复杂,于是很快 Vitalik 提出了 Minimal Viable Plasma,也就是 Plasma MVP,MVP 的设计初衷是用简单的机制设计来提供 Plasma 设计中的基本安全特性。因此在 Plasma MVP 的设计中并不是“链中链”的形式而是一位验证者运营一条链的形式,每次产生区块都是在数据库中加入一组数据,并且将 Merkle Root 提交到根链(提交之后 Plasma MVP 区块才是确认)。在 Plasma MVP 中资产用 UTXO 的形式表达,并且它不能运行智能合约,仅仅作为资产交易,并且 TPS 在数千左右(预计 3000-5000)。 在资产安全性方面,Plasma MVP 设计了如下的资产撤回方案。在 MVP 中每一个 UTXO 根据区块号、区块内交易号和交易内输出号都有一个优先级,越是旧的 UTXO(说明长时间没有人对这个 UTXO 进行操作)会优先退出。此时若有人能够在资产撤回的争议期证明这个 UTXO 在之后的交易中被改变,该次撤回会被证伪。 另一个设计是 Plasma Cash,在 Plasma Cash 中每一个 token 有自己对应的一个 id,就好像 Non-fungiabe token 一样,交易保存在稀疏默克尔树中,每一个叶子就是对应一个 token,每一个区块都是一“棵”树,若本区块中某个 token没有转移,那么用空值表示。由此,用户只需要追踪属于自己 token ,证明交易变得非常迅速;并且,作恶者需要一个个窃取 token,作恶成本高,更加安全。 可以看到,虽然一开始 Plasma 设计是为了以太坊计算能力的扩容,但是目前实现的方案仅仅涉及到资产的转移:仅仅是很简单的 UTXO(如 Plasma MVP) 或者 NFT(如 Plasma Cash),却并不能运行智能合约,不能如 Vitalik 最早想做的那样:为以太坊做计算能力的扩容。 这里确实是遇到了瓶颈性问题,主要在于:为什么资产从 Plasma 上退出那么难? 如果在 Plasma 上构建智能合约,如 ERC 20 的资产。实际上资产并不是在用户的账户里,token 的状态是存储在合约中的,通过指针的形式指向账户,用户才能在钱包里看到自己 ERC 20 的资产。每次 ERC 20 token 的转账实际上是调用相关合约改变合约里 token 存储的状态。 那在 Plasma 中,一个合约中包含所有用户的资产,这些资产是否能一起退出?谁有权利让所有人资产一起退出? 每个人都是能够修改合约的整体状态,那么如何保证撤回时的争议期其他人修改状态,然后提交新的状态证明驳回这次撤回? 并且,合约运行完全在 Plasma 上,主链如何确认结果是正确的?(在以太坊上,这里涉及到 EVM in EVM 的问题,在以太坊虚拟机上验证 Plasma 上的 EVM 状态非常困难),目前可能还没有很好的方案。 Plasma 和 State channel 的区别 状态通道(State Channel) 和 Plasma 的最大区别在于,状态通道中没有第三方验证者的角色,它的状态更新是基于各方达成一致共识的前提下的,而 Plasma 中则有验证者的角色。在状态通道中一旦各方同意签名状态就能立即确认,在区块链的基础设施中仅状态通道能够做到即时确定性。Plasma 中用户还是需要等待区块确认(验证者需要提交 Merkle Root 到根链)才能确保自己交易的安全性。 链下计算 交易能够在 Plasma 和状态通道中快速运作,但是还有一类问题困扰以太坊,那就是大量的计算。在以太坊中设置了 800 万 Gas Limit,并以以太币作为度量,就是对「计算」这个稀缺资源的限制,运行合约进行计算价格十分高昂并且有区块大小的限制。Plasma 中也存在一样的问题。 那能否将计算任务放到链下处理并且保证安全性? Truebit 和 TEE(Trust Execution Environment,可信执行环境)就是为解决链下计算问题出现的。 要注意的是,链下计算并不提高吞吐量,仅仅是将复杂任务放到链下处理,再将结果返回到链上。 Truebit 也是链上的智能合约,它的运行逻辑本质上是一种计算外包,用经济激励的形式来保证计算的安全。用户向服务提供者描述计算任务,并约定给予奖励,服务提供者将运算结果交给用户来提交到主链的合约作为结果。网络中会有很多挑战者,他们会检查服务提供者的结果,若发现问题,则做进一步对比,将不一致的代码行放到区块链上的智能合约上进行验证,验证成功能够有经济激励。这就是 Truebit 提出的“验证游戏”。 TEE 可信执行环境一般是硬件设备,可以处理交易的验证,如 ARM 生产的、处理指纹的 TrustZone,Intel 的 SGX。银行卡的芯片就是在 TEE 中运行。TEE 的硬件就是一种黑盒子,计算(一般是安全性要求比较高的计算)会在黑盒子里运行,然后返回结果,没人能够知道如何运行但是能够知道结果是正确的,它能够非常好的?;ひ?。 但是它的安全性也非常明显,计算会引入不可预知的风险,并且安全性依赖于制造的厂商:如果一个黑盒子被攻破,那么所有同批次生产的都能够被攻破。 总结 在整个市场进入寒冬的 2018 年,我们反而看到了无数 Layer 2 团队开始出现,特别是状态通道,已经出现了数十个团队,针对不同场景、不同需求给出自己的解决方案。 而 Plasma 也出现不同的解决方案,在 Ethresearch 上我们能够看到一张 Plasma 的“世界版图”: 链下计算,除了 Truebit 以外,Oasis Labs、TEEX、Stark、Transmute 等一众团队展开研究。 的确,如果一个由 Layer 1 保证去中心化和安全的智能合约来设定规则,一个 32 字节的 Merkle Root 哈希值或是最终状态的提交就能保证资产的安全,为什么所有应用要直接放在操作昂贵、资源稀缺的公链上? Layer 1 保障安全性和去中心化,Layer 2 来满足性能的需求,Layer 1 为 Layer 2 传递信任,这是未来加密经济的基础设施。 从 2017 年的混乱,到 2018 下半年的冷清,分层设计的项目不断出现,Ethereum 也在周报中将 Layer 1 和 Layer 2 分开呈现,这几乎已经是被业界广泛认可的技术方向,终于,我们在混沌中找到了方向。 (如果你对更多的 Layer 2 方案感兴趣, Github 上有一个 Awesome Layer 2 的库,里面有非常多的资料,链接:https://github.com/Awesome-Layer-2/Awesome-Layer-2) 5 作者:Ryan,Community manager at Nervos Network 关于 Nervos Network:Nervos Network 是一个专门为 Layer 2 打造的 Layer 1 底层公链,致力于为未来加密经济构建基础设施。 参考: [1]公众号:Nervos Network [2]Josh Stark:Making sense of Layer 2 [3]Plasma:Scalable Autonomous Smart Contracts [4]Counterfactual:Generalized State Channels [5]CelerNetwork - Whitepaper [6]The state of state channel:2018 edition [7]Plasma World Map - the hitchhiker’s guide to the plasma
      2019-03-20 18:28:35 Layer 2公链状态通道 2890
    • 价值存储型公链的加密经济设计

      3 月 9 日,我们发布了加密经济设计的 RFC(RFC 是 Request for Comments 的简写, 类似于比特币的 BIP 和以太坊的 EIP,是开源项目在提出一个协议时,向社区征求意见的方式),在社区中引起了不少有意思的探讨。本文由 Nervos CKB 经济模型的作者 Kevin Wang 撰写,阐述了他设计 CKB 经济模型的思路。 目前大多数加密经济模型将底层区块链作为一个去中心化的交易处理系统来设计。在这种情况下,加密经济学的设计往往侧重于在共识过程中提供激励和惩罚,来确保参与的节点能够验证交易和达成共识。 然而,底层公链同样也是分布式的价值存储平台:比特币可以被视为货币价值的存储平台;以太坊可以被视为加密资产和应用状态的价值存储平台。 从公链作为价值存储平台的角度来考虑,我们需要在机制设计中引入时间维度,以满足真实使用场景的激励协议。我们不仅需要激励所有的参与者诚实运作并达成共识,还必须要研究如何保证该系统长期的经济可持续性;我们不仅设计了基于即时资源消耗(如带宽和计算资源)的交易手续费机制来补贴共识节点,同时我们也必须要关注状态存储带来的持续性成本。 我们认为一个基于状态存储的经济模型,对于价值存储平台的可持续至关重要,并且它是独立于交易需求的可持续经济模型设计的关键。 加密经济学设计者面临的许多问题可以在公共资源经济研究中找到相似之处:例如,多资产智能合约平台的安全性被视为整个生态系统(包括平台上的所有代币项目)的公共物品。目前,这些智能合约平台通过持续发行和稀释,将维持系统「公共安全资源」的重担全部加在平台代币持有者身上。上层资产的代币持有者,可以在资产不被稀释的情况下,无成本地享有该公共安全资源。同样地,「去中心化公共资源」使得生态系统中的每个人受益,但是它们将被理性的参与者滥用以使得自己的利益最大化,除非有到位的制约因素。 目前领先的智能合约平台可以通过其货币溢价(存在超过内在价值的价格,通常是由于被当作货币)将维持公共用品的成本社会化。然而,这是不可持续的,因为货币溢价可能受到竞争、更好的互操作性、特别是二层跨链方案兴起带来的攻击。为了实现可持续性,我们认为智能合约平台的加密经济学必须为了价值存储而设计并成为一个价值存储平台。 Nervos CKB 作为 Nervos Network 的 Layer 1 协议,旨在成为一个可持续的,以价值存储为中心的智能合约平台。CKB 原生代币旨在代表持续时间内占用该状态存储空间的权益。它的实用性主要类似于作为存储平台的土地,同时也具备货币(转移价值)和燃料(支付计算)的功能。该协议通过其货币政策来限制状态存储的增长,并通过状态使用者的「目标通胀」方案收取状态租金。 欢迎复制以下链接至浏览器,查看该加密经济模型的完整 RFC:https://github.com/nervosnetwork/rfcs/pull/78 RFC 代码库包含了 Nervos Network 的提议和标准。我们希望采用开放的、社区驱动的方式来进行协议的设计和改进。 我要感谢整个 Nervos 经济研究团队,特别是我们的顾问李家荪、邹传伟和邓小铁老师,他们为这项研究做出了宝贵的贡献。 关于 Nervos Nervos Network 由 Nervos 基金会推动,通过分层设计,兼顾性能、安全以及去中心化的特性,满足多样化的商业场景需求,为未来加密经济提供基础设施。 关于 CKB Nervos Common Knowledge Base(CKB)是一个无需许可链,它是 Nervos Network 的基础层,并在设计上提出了一些理念: · CKB 共识协议 NC-MAX 使用两阶段提交节约带宽,并根据网络情况调整自身参数,提升了 Nakamoto Consensus 的可扩展性 · CKB 虚拟机采用底层 CPU 指令集架构 RISC-V 开发,提供更高的开发弹性与运行的稳定性 · CKB Cell Model 是比特币 UTXO 模型的通用化,能够验证和存储任何类型的数据 · CKB 经济模型用货币政策限制状态存储的增长,并实现智能合约平台的价值存储功能
      2019-03-20 18:16:19 加密经济公链Nervos 2396
    • 如何在PlatON测试网络质押Energon获取收益?

      PlatON测试网络升级到v0.5.0之后,支持了用户质押Energon为备选验证节点投票的功能,通过给备选验证节点投票不仅可以体验PlatON测试网络运行方式,还能获得相应的测试Energon收益。 今天,就给大家简单介绍下,如何通过质押测试Energon投票获取收益? 1、下载安装PlatON的PC客户端Samurai或手机客户端ATON,已安装的忽略此步骤。Samurai和ATON投票操作大同小异,接下来以ATON为例。 下载地址:https://developer.platon.network/#/?lang=zh 2、打开ATON,创建PlatON钱包。如已有PlatON钱包,选择导入钱包即可。 3、进入钱包后,能看到自己的Energon余额。点击钱包余额,进入余额详情页面,就可以开始准备投票了。 这里需要注意的是,PlatON测试网络中每张选票价格为100个Energon,并且在兑换选票时还要支付一定的交易手续费,所以至少要保证钱包中有101个Energon以上才能正常进行投票。 如Energon数量不足,可以访问下方链接申请领?。? https://developer.platon.network/#/energon?lang=zh 5、点击余额详情右下方的【投票】,进入投票页面。在这里可以看到,各备选节点的区域、质押金额、愿意给投票人分享奖励的百分比等信息。 6、点击备选节点的右侧的【投票】,便可开始为该备选节点投票。随后按照系统提示输入投票数量、确认密码,即可成功投票。 接下来,只用心平气和地等待获取收益就可以了。 PlatON经济模型中,每轮共识中出块节点都会获得一定的出块奖励,且每轮会从出块节点身上的选票中抽取一张幸运票,幸运票的持有者可分享一定比例的出块奖励。幸运票持有者的收益=出块奖励*分享比例。 每张选票的有效期为1536000个区块的出块时间,如果自己的选票在有效期内,被选为了幸运选票,则可获取相应收益;未被选为幸运选票,则质押的Energon将会在有效期结束后退回。 7、在投票详情页面,可以点击【我的投票】,查看投票记录和所得收益。 当前,PlatON测试网络和客户端仍处在不断迭代升级的阶段,欢迎大家在PlatON微信、GitHub、巴比特论坛等平台提出优化意见。
      2019-03-20 17:40:50 PlatON节点投票Nervos 2120
    • 我认为区块链将取代银行的三个原因

      去年夏天,我辞去了Schibsted Media Group一份安全而令人兴奋的工作,当时我正在探索新技术(区块链)与商业模式的交互,重点是区块链技术。从很多方面来看,这是一份“理想的工作”。尽管如此,我还是决定跳槽,与人共同在以太坊空间创办了一家初创公司。 那我为什么要这么做呢?因为我相信开放的区块链可以从根本上改变全球金融和人类互动。我有这一次千载难逢的机会真正参与其中。但是,我是怎么得出这个结论的呢? 目前,在获得加密货币支持的开放金融系统(即区块链)潜力的人和没有获得加密货币支持的人之间存在明显的鸿沟。前一类人通常是死忠的信徒,并使用复杂的技术密集的语言。他们抛出了诸如密码经济学原语、不可信计算和链上治理之类的短语等。当然,非学者很难理解到底是怎么回事。 在这篇文章中,我将概述促使我全身心投入到以太坊和开放区块链上的基本思想。我将介绍我认为区块链有可能提供一种新的全球金融基础设施的三个主要原因。这些争论更多的是围绕人们的问题以及企业如何繁荣发展的推理,而不是技术创新。 不需要对加密货币有深刻的理解。只需要知道,区块链是一个分类账,上面有账户和余额。就像你的银行一样。以下是两者的不同之处以及区块链为什么重要: 1. 成千上万的分类账与一个分类账 对于初创公司来说,你经?;嵛实囊桓鑫侍馐?你在解决什么问题,为谁解决?在这种情况下,需要解决的问题是“我如何才能安全地将稀缺资产从A转移到B?”例如,钱。 区块链和传统金融基础设施都解决了这个问题。当钱出现在我的帐户中,那钱就是属于我的资产了。这是任何一种制度都必须具备的性质。虽然区块链和银行都能解决这个问题,但它们的底层基础设施却截然不同。 什么帐户持有什么钱,都需要在系统的所有参与者之间共享。区块链代表了所有网络参与者共享的一个全球账本。另一方面,银行基础设施由数千种不同的账本组成,这些账本的形状和形式各不相同,会进行相互影响。这些都是或多或少的实体竞争,大多运行在几十年前的老技术上,换句话说,他们有巨大的协调问题,使用过时的技术来解决看似简单的从A转到B的问题。 当我想转账给朋友的时候,我真的不在乎他是否和我用同一家银行。另一方面,传统的金融体系是否在意什么时候完成我这笔交易。国际汇款的费用、麻烦和延误说明了这一点。 关键点1:银行的基础设施根本不适合解决客户面临的核心问题之一。一个安全的全球分类账是促进价值转移的一个好方法,因为它相对于独立分类账拼凑而言显着降低了协调开销。 2. 全球可验证代码与本地监管之间的信任 所以这一切都是关于安全和稀缺的账本,但这是如何实现的呢? 在传统的金融体系中,你需要去申请执照。国家或州一级的金融监管机构有一系列广泛的要求,你必须满足获得银行执照的要求才行。如果你想开办一家提供金融服务的公司,你通常需要花费数月甚至数年的时间和数十万美元,然后你才有可能会获得这样的许可证。 然后,同样的监管机构会在你进行的过程中监控你的操作。这是维护系统完整性一种非常费力的方法。监管者和被监管者都付出了巨大的代价,但整个体系充斥着欺诈。瑞银只是最近此类欺诈的一个例子。富国银行伪造账户是另一个例子。 这些需求和过程本质上是本地的。任何想要提供全球金融服务的企业,都需要应对数百个这样的监管体系,而这些体系本身就已经很复杂。 另一方面,区块链通过激励基础设施提供者(称为矿工)以系统的最佳利益为出发点来获得其完整性,并允许任何人验证账本的完整性??梢栽谌蚴凳苯?,而不需要依赖任何文书工作。解释区块链的基本原理超出了本文讨论范围,但重要的是,账本的完整性仅通过可验证数学和透明经济激励来维护。 关键点2: 金融监管和授权是复杂、不透明、固有的本地信任体系。间接监督机制产生了巨大的间接成本。另一方面,开放区块链使用代码而不是官僚作风来实现信任。因此,区块链代表了促进信任的健壮、透明和内在的全球方式。100年前,前者是我们最好的选择,而后者正好适合全球互联的数字世界。 3. 开放和容易建立VS封闭和痛苦的建立 计算机赢得了许多单一用途设备的青睐??诺幕チ绞ち擞晒究刂频姆獗胀?。智能手机战胜了功能手机。所有获奖者有什么共同之处?那就是任何人都可以很容易地在它们之上构建应用程序。现在猜猜开放区块链和传统银行基础设施有什么不同?没错,在区块链上构建超级容易,而在传统银行基础设施上构建则绝对是一场噩梦。 这是开放区块链非常重要且被严重低估的一个方面。让我们想想互联网。在互联网出现之前,你需要有一台印刷机,然后把每一张纸都搬到外面,让人们开始制作报纸之类的东西。到了互联网时代,世界上任何一个可以上网的人都可以在自己的卧室里免费制作报纸之类的东西。我们实现了从大规模前期投资和大量信息传播运营成本,到几乎没有任何成本。 现在,让我们来看看今天建立一家“金融科技”公司需要什么。 执照 金融科技初创公司往往需要花费数月甚至数年时间才能获得许可证,才能推出第一款产品。你需要大量的前期投资。在相反的情况被证明之前,初创公司都是默认死亡的,而且在早期非常脆弱。金融监管的缓慢和复杂性实际上意味着,这些公司中有很多在有机会进入市场之前就夭折了。 一开始就没有创业的公司可能会更多。这是一个巨大社会损失。现有的金融机构也从这个体系为它们服务的缺乏竞争中获得了巨大的利润。 技术 如果你真的获得了许可证,你就是在当今一些最分散、最过时的技术基础上创建了一家初创公司。创业的好处之一是不需要任何遗留技术和思维,但如果你使用的是核心银行基础设施,情况就不是这样了。 或多或少有点像遗留银行。此外,尽管是一家软件公司,你的财务许可证严重限制了你的创作能力。创业公司会找到创造性的方法来解决人们的问题。金融监管通常有一个世纪的历史,它只定义了一种做事的方式。尽管这个世界在我们的技术工具箱里有100年的新工具,但你或多或少还是被过去的事情困住了。 业务 除了监管和技术方面的限制,还有一个显而易见的商业理由,那就是不要在银行上建立颠覆性的金融服务。你只是不想建立在你想要破坏的玩家之上。对于“金融科技”初创企业来说,这是一个巨大的挑战。它们通常被迫建立在它们试图击败的银行业之上。传奇投资家查理?芒格(Charlie Munger)以“遵循激励机制,我将向你展示结果”而闻名。显然,传统银行不会让初创企业在自己的餐厅里享用午餐,因为他们可以轻易地把初创企业拒之门外,让它们放慢速度。 另一方面,如果使用区块链 这与区块链可以为初创企业提供的服务形成了鲜明的对比。使用区块链,任何人编写几行代码,就可以突然拥有一个全球可访问且可靠的金融应用程序。 我给你举个具体的例子。去年11月,一个编程经验有限的人在以太坊区块链上推出了一个名为Uniswap的产品,它让你可以在没有任何中介的情况下在以太坊交易资产,而且交易产品非常简单。你进入登陆页面决定你想要什么资产,然后按支付就可以。上周在这个应用程序中有超过400万美元的资产交易。 作者:Dune Analytics的联合创始人 Fredrik Haga
    • “公链为王”抑或“织链为网”,谁才是区块链发展的正途?

      早春三月,虽然加密货币市场仍处于熊市寒冬,区块链行业却不断传出令人振奋的消息:以太坊完成旨在将 Pow 共识机制切换为 PoS 的君士坦丁堡硬分叉,Cosmos[1] 的主网 Cosmos Hub 正式上线,ArcBlock 区块基石 ABT Network 和 Forge 开发框架即将于 3 月底发布,Polkadot[2] 也计划在未来几个月内上线,不约而同为加速区块链技术落地开辟了一条颇具前瞻性的道路:提供开发者友好便利的开发框架,人人都能按需开发自己的区块链;并打破隔阂,让所有区块链能够连通起来,促进价值无缝流通。 和“一条公链搞定一切”的思维分道扬镳 2018 年,众多公链项目沿着以太坊开辟的“世界计算机”方向,聚焦于单条区块链的交易吞吐量和性能的提升进行各种探索设计,一时之间,各种“公链”层出不穷,人人企图为全世界修建一条大而全的公路来解决各种交通运输问题,即使是各种链上分片、链下用侧链/子链/状态通道等扩容技术的方案,也仍然按照这一思维做文章。结果性能并未得到实质性提升,却诞生越来越多技术架构各异、互不连通的公链,让 Dapps 开发者疲于奔命。 作为专注于 Dapps 开发部署的区块链时代的“云”平台,ArcBlock 的设计初衷是从应用开发角度出发,帮助开发者不仅摆脱访问调用不同区块链的麻烦负担,而且尽可能降低应用被底层公链锁定的风险——去年 7 月上线的 OCAP(Open Chain Access Protocol,开放链访问协议)即为 Dapps 访问比特币、以太坊等底层公链提供了统一易用的中间抽象层,在解决加强区块链互操作性的道路上“吾道不孤”:如何终结越来越多的公链/许可链之间呈现的割据局面,在一座座价值孤岛之间搭建起价值互通的桥梁,使链与链之间可以互相传递讯息、发送交易,从而形成整个区块链的价值互联网。 如果说以太坊公链设计好比是全世界只修一条公路,ArcBlock 等提出的是“织链为网”的全新思路:编织区块链的交通网络,让各种车辆各行其道、各行其是,既需要免费的公路,也需要收费的高速和私家车道。最重要的是,交通网络必须有一个综合平台来协调指挥,才能有效利用路网资源发挥最好的综合性能。 除了 ArcBlock 之外,最近发布的 Cosmos,即将发布的号称实现了 ETH 2.0 愿景的 Polkadot,以及在企业联盟链领域耕耘已久的 Hyperledger Farbirc[3],都是在这个方向上探索前行。 可以说,从 2019 年的动向来看,关于区块链的未来方向,最终可能形成分道扬镳的两大阵营。 从“互联网”到“互联链”的发展趋势 回顾互联网技术发展史,可以发现历史有着惊人的相似之处:早期的计算机网络是一个个独立的局域网,然后逐渐互联成为更大的通信网络。计算机网络并没有孕育出几个超级通信网络服务, 相反,去中心的互联网协议取得了巨大的成功。我们有理由相信,区块链也会朝着类似的趋势发展。 在如何实现跨链互联互通方面, 目前的各家技术解决方案也是八仙过海、各显神通,但基本的设计和目的是类似的。有趣的是,这些不同的跨链技术本身都体现出对其他技术的互联互通性, 理论上它们是互相兼容,可以连接起来的——这与传统的“公链”们各自为政形成鲜明对比。 以 Tendermint 团队为核心团队开发的跨链项目 Cosmos 定义了 IBC(Inter-Blockchain Communication,链间通信)协议,允许使用 Cosmos SDK 开发的相同结构的区块链以及代理链(遵守原链和 IBC 通信标准),以 Zone 的形式与 Hub 这一中间枢纽连接通信,实现链与链的互联互通,最终形成宇宙星云式链网结构。Polkasdot 出现在 Cosmos 之后可能较多受 Cosmos 启发,其设计有类似之处。 Hyperledger Farbric 由于主要定位是企业联盟链的场景,经常被人忽视,但是 Fabric 的设计思路相当超前,当各家公链还在喧嚣之时,Hyperledger Fabric 从其“Fabric”这个名字上就体现了其多链交错设计的特色。不过由于 Fabric 的设计目标是联盟链环境,其多链主要体现在其一个应用中采用 Channel 的方式来切分多条链的设计,在跨链通信方面没有重视。 ArcBlock 的 ABT Network 与前述设计不同,采用的是独创的三维稀疏矩阵的组网思路,所有的链都是平行空间的设计,用 DID(去中心化 ID)和可编程通证(Programmable Token)来巧妙地实现链与链的互联和通信。ABT Network 中链和链之间的通信不需要通过任何中间人的“中继(relay)”或 Hub 进行,更为去中心化,组网更为自由。 多链互联设计的另一个显著优势是不再需要去区分“私链”、“联盟链”和“公链”,不必陷入“许可链(Permissioned Chain)”和“无许可链(Permissionless Chain)”这些无谓的“名词之争”。当各条链可以有效互联,必然有一部分是公共的,有一部分是私有或者联盟的,必然有需要许可的,有无需许可的,恰如今天的互联网一般。 无论上述哪一种技术,其基本思路都和现在的“一条公链搞定一切”的单链设计思路有着截然不同的世界观。无论从技术发展的趋势来看,还是从“去中心化”程度本身来分析,我们有理由相信,这种“互联链”的方向是未来去中心化世界的趋势,也许 2019 年是这一共识形成的分水岭。 个人自主的去中心化 ID 技术是连接 Dapps 的关键 当应用被去中心化的区块链拆分成很多的部分之后,是什么把这些去中心化的应用部件组织成一个完整的应用来呈现给用户? 答案就是去中心化的数字用户 ID。 DID,是万维网联盟(W3C )今年 1 月制定的用户自主身份(Self-Sovereign Identity)的数字 ID 技术标准[4],业界刚刚开始研究开发其在区块链技术架构和应用中的价值与功能:DID 在技术上支持用户自主身份在互联网中的实现,奠定了更好的?;び没б?、用户资产安全、保障用户数据主权等一系列重要基础, 也是实现去中心化应用的关键技术。 目前为止把其中心化 ID 设计为关键部件的只有 ArcBlock。 ArcBlock 的 DID 设计是从底层开始贯彻始终。未来会有越来越多的区块链可能会采用侧链或者智能合约的方法来实现 DID,但是 ArcBlock 的 DID 则是从最底层支持的,属于非常彻底支持 DID 的方案。Hyperledger 可能是出于其企业联盟链的场景,继承了传统的企业认证机制,这在企业内部可能是可行的,但限制了其跨越组织的应用场景。 值得一提的是 ArcBlock 的平台把支持 DID 的钱包作为一个重要基础部件,加密钱包将不只是一个数字资产的管理工具, 更是用户去中心化 ID 的管理利器。 组件化设计,让”一键发链“和“万链互联”成为现实 授人以鱼,不如授人以渔。ArcBlock 和 Cosmos 都将一条区块链的开发由下而上分离出三层:网络层(底层数据结构和通信协议设计)、共识层(共识机制设计)和应用层(具体业务逻辑设计),将网络层和共识层设计封装为内核,应用层的通用功能分离成可插拔的???,组成 SDK 开发工具,让开发者能够一键发链:他们不再需要设计整条区块链,而只需要实现核心的业务功能。 ArcBlock 提供的开发者发链框架是 Forge 框架[5]。如上图所示,其在系统架构位置上和 Cosmos SDK 是一致的,更好的帮助开发者发布根据自己的需求定制的区块链,并与自己的 Dapps 无缝连接:Forge 内核以 RPC(远程过程调用)的方式调用共识引擎、状态引擎和存储引擎,帮助用户定制的区块链实现共识达成、状态同步和分布式存储,而这三个引擎均可插拔(比如目前 Forge 共识引擎调用的是 Tendermint,未来可插拔切换为其他共识算法);FABI(Forge Application Blockchain Interface,Forge 应用区块链接口)连接 Forge 内核与更为丰富的应用层:DID API、区块链 API 和 OCAP API 帮助安全连接其他用 Forge 打造的链以及比特币、以太坊等为 OCAP 支持访问的公链。在这之上支撑 Dapps 还有更多开发者可以直接使用的工具:管理控制台、命令行工具、区块浏览器,而不只是框架。 对开发者而言,ArcBlock 的 Forge 开发框架更为简单实用,属于“开箱即用”的设计。Forge 框架目标是让开发区块链如同用 Ruby On Rails 来开发 Web 般的革命和简单。两者相比,Cosmos 在理论上可以更加灵活,而 ABT Network 和 Forge 框架更加简单易用。ArcBlock 牺牲了一定灵活性来换取简单和高性能,Cosmos 是追求充分的灵活性而牺牲简单性。这种区别属于设计理念的区别,无所谓高下优劣, ArcBlock 的目标就是要构建对开发者极其友好的区块链应用平台,因此追求良好开发者和用户体验是其最高原则。 织链为网的区块链设计,更有可能搭建对开发者友好的应用开发平台和生态,能让区块链更贴近实际应用场景,让去中心化应用在这样的基础土壤中得以万物生长。 作者: 冒志鸿 References [1] Cosmos: https://cosmos.network/ [2] Polkadot: https://polkadot.network/ [3] Hyperledger Farbirc: https://www.hyperledger.org/projects/fabric [4] 数字 ID 技术标准: https://w3c-ccg.github.io/did-spec/ [5] Forge 框架: https://www.arcblock.io/zh/forge-framework [6] 冒志鸿:「公链为王」抑或「织链为网」,谁才是区块链发展的正途?: https://www.chainnews.com/articles/440047798405.htm
      2019-03-20 16:12:58 公链区块基石ArcBlock 2936
    • 区块链计算演进蓝图及“可组合性”的宝贵价值

      如果说,比特币相当于计算器时代、以太坊相当于大型机时代的话,如今区块链技术正在快速走入服务器时代、云时代,定于本月底发布的 ABT 节点、ABT Network 是 ArcBlock 区块基石为区块链服务器时代、云时代贡献的代表技术。 作者:Jesse Walden,现任 a16z crypto 合伙人,之前为 Mediachain Labs 联合创始人 编译:Perry Wang 在 a16z 旗下加密投资基金 a16z crypto 内部,我们讨论了很多加密货币背后的区块链技术与城市的类比,譬如,区块链和城市都会从在基础设施共享为前提的自下而上成长中获益。 对一个传统商家打算开辟新店而进行选址时,成熟居民区还有那些基础设施、法律、安全性和充满活力的市场经济都比较健全的地点是比较理想的选择。与此类同,开发人员也会从共享的资源中获益,譬如已经趋于成熟的用户群、数据、安全性和已经在运行的代码等。 我们称之为「可组合性 composability」。如果一个平台的现有资源可以被用于打造区块,可以被编码成更高阶的应用,这个平台被称为拥有「可组合性」的平台??勺楹闲允欠浅V匾?,因为它可以让开发者以更少的资源进行更多开发,相应的,又会带动更为迅速、更全面的创新。 区块链电脑网络拥有无需信任 trustless 的本质,这极大的释放了可组合性的潜力,因为开发者可以在共享的基础设施上进行开发工作,无需担心他们下一层级的依附之物会被挖墙脚。这是千真万确,因为区块链既有无需许可的特性 这对于开源软件开发重要性不言而喻,又具有状态持续性 对于 Twilio 和 Stripe 等公司的 API 而言非常重要。 审视区块链计算的演变史,我个人简单总结出四个迥然不同的时代,每个时代有着不同的基础设施架构,在「可组合性」这个问题上有着不同的优先选项: · 计算器时代 – 特定问题计算,可组合性有限 · 大型机时代 – 图灵完备,可组合性高 · 服务器时代 – 特定问题计算, 重磅押注可组合性 · 云时代 – 图灵完备,具备可扩展性的组合性 我会在下文中对上述的每个时代的利弊、正面反面逐一剖析。但我有言在先,在这一领域有很多结果尚不确定的研究,对于划时代变革的具体成因还有很多悬而未解的问题。对每个时代的剖析,都只是一个值得尝试的试验。 本文作者 Jesse Walden,现任 a16z crypto 合伙人,前 Mediachain Labs 联合创始人 计算器时代 比特币是区块链计算的先驱。它对「坚挺的货币还是数字黄金」这个具体的应用问题,提供了全栈式解决方案。除了追踪账户余额和货币流动轨迹的简单功能外,比特币区块链还提供了可以用于建设更为复杂功能的编码语言。 有多个项目采用了比特币脚本来编写更高阶的应用: 譬如, 在线服务 Proof of Existence 利用了 OP_RETURN 数据库来创建证据,让某位特定用户在特定时间享有相应的数字文档;像 Colored Coins 和 Counterparty 这样的项目,使开发者在比特币区块链的合并安全性基础上定制代币成为可能。 但也有其它一些项目试图更进一步延展比特币区块链的性能,或者代币的功能,但因为比特币脚本语言的故意约束,而被捆绑住手脚。 很多人辩称:去中心化货币系统最为弥足珍贵的资产是安全性,而不是可编程性,自缚手脚的脚本语言也是去中心化货币系统的特性之一,并不是个漏洞。 我们把这个问题放大看,可以发现比特币区块链更像计算器,而不是更像电脑 必须申明,我这句话是褒义??!比特币区块链是被有意设计成这样的,而且它很好的完成了任务,但对于迫切希望对其进行修补、开发新的应用的开发者而言,迫切需要演变出来新的区块链架构。 大型机时代 在比特币的先锋理念基础上,以太坊随之诞生,包括了图灵完备的虚拟机,而将区块链计算机普及化。这意味着开发者可以在去中心化的区块链计算机网络上部署和运行任何程序。 在今天的区块链网络中,为了确保准确性,区块链网络中的每个节点必须运行每个程序功能,这导致区块链网络运行缓慢、使用成本极为昂贵。但以太坊在一个维度是无可匹敌的:它的计算是无需信任的。每个程序都能被按照指令运行,其产出成果,或者称「状态」,对其它所有节点而言都是可见的。以太坊的一个程序可以作为可依靠的、中立的积木???,供开发者组合成更高阶的应用。 今天我们已经见证了这种发展: Marble 这个项目让用户可以极快借款,用于在交易所进行套利交易:「交易者可以通过仅仅一单交易就实现:从 Marble 智能合约银行借款,在去中心化交易所上买币、在另一家交易所以更高价格卖出代币,然后还款给智能合约银行,将保证金交易的利润收入囊中?!刮迪终庖还δ?,Marble 充分利用了以太坊的单例虚拟机,通过不同的独立项目间按顺序执行一系列动作,结果就是实现了一键式傻瓜功能,人人都可以轻松使用。 Primotif 是一个金融衍生品项目,可以追踪现实世界的金融指数,譬如标普 500 指数。它利用以太坊预测市场平台 Augur 上的股票交易来追踪相关指数的价格, dYdX 做空代币来对冲以太坊代币 ETH 的波动性,背后普通人看不到的是,dYdX 利用的是 Maker 推出的 Dai 稳定币。仅仅一个周末就打造出的 Primotif 项目,是可组合性会带来更复杂的创新和强大的开发者网络效应的绝佳例证。 可组合性带来的网络效应不是什么新鲜事了。下面是 Twitter 创始人 Biz Stone 2007 年就他们的 API 可带来的网络效应的说法: API 是最为至关重要的,甚至可以说我们对 Twitter 做出的最重要的事情。最关键的是,它让我们在保持设备非常简单的情形下,仅仅创建一个 API 接口,开发者就可以在 Twitter 的基础设施上进行开发,推出一些比我们自己更出色的创意理念,推出像 Twitterrific 那样的产品。Twitterrific 是一种非常优雅漂亮的 Twitter 使用方式,是我们在最初团队人数寥寥情况下没能推出的出色产品。所以 API 能轻松吸引到比网站高出 10 倍的流量,而这对我们而言非常重要。 不幸的是,可组合性在 Web 2.0 时代没能得到延续。一个问题是「没有办法通过 API 完成金钱交易」,也没有公平有效的办法对平台的治理规则予以监督,广告展示领域就是一个例证。这造成了开发者和平台利益的错配,导致数据重新中心化,造成第三方创新的衰落缺失。 我的投资合作伙伴、 a16z crypto 管理合伙人 Chris Dixon 曾专门撰文指出了,加密货币如何能更好得围绕可持续的、公开的网络实现激励配置。现在的问题是,能实现激励配置、具有可组合性的网络不具备可扩展性。 Chris Dixon 文章的链接:https://medium.com/@cdixon/crypto-tokens-a-breakthrough-in-open-network-design-e600975be2ef 这就是区块链的「大型机时代」。 毫无疑问,由于区块链的可组合性:安全性、用户基数、数据和在运行的代码,带来一定的早期网络效应,不过随着用户的增多逼近大型机的吞吐量限制,边际回报不断下滑。这同时也不断推高争取每个新、用户和开发者的成本。通过图表体现出来,大体像是这样: 鉴于资源有限,新用户的边际成本不断增加,最终超过了可组合性的边际价值,即共享资源和开发者网络效应 进入「服务器时代」 在可扩展性问题的探索中,部分开发者彻底撅弃可组合性和共享网络效应,转而追求「为应用定制区块链」的架构。 像 Polkadot 和 Cosmos 这些项目的理念,就是打造多条混合区块链,每条区块链对应一个应用。Polkadot 的 Substrate 和 Cosmos 的 SDK 都是??榛那榱创罱üぞ甙?,帮助你推出自己的全栈式「应用链」 。 进行全栈式开发比起在现有网络资源基础上进行开发,工作量要大很多。对开发者而言,意味着要打造下至状态机、上到应用交互,要为网络部署最小化可行安全措施,估算出与生态中其他成员的协同工作能力。 但在历史上,全栈式开发策略已经被证明大获成功:将初期技术推到市场上、让用户更早拥抱未来。 在个人计算机 PC 大规模普及应用之前,王安科技 Wang Technologies 就提供了功能非常强大的文字处理服务,作为软硬件捆绑式解决方案。后来美国在线 AOL 同时捆绑了互联网接入服务商 ISP、内容提供商、电子邮件服务商和即时通讯服务商等多重角色,为早期的互联网用户提供了不俗的用户体验。黑莓手机制造商 RIM 也同时捆绑了移动设备、操作系统、BBM 等早期应用和邮件推送等功能,以推动智能手机的普及。 全栈式平台,让用户更早拥抱未来 在互联网发展的初期,每家网站都有服务器在运行。为了拥有端对端的体验,开发者也需要在硬件设施中有自己的一小块天地。而在未来的区块链新时代中,也同样是这种情况。这就是我所谓的区块链「服务器时代」。 「服务器时代」的区块链明确地用可组合性换取控制权。这会通过两个维度呈现:对用户端体验的控制,以及对网络供给侧资源的经济状况进行更为精密的控制。 一个假设是,「服务器时代」的区块链基础设施,譬如安全、存储和运算,是需求受到抑制的状态。那就是说,随着应用的普及,它们可以被按需扩容。这与「大型机时代」的基础设施是截然相反的,「大型机时代」资源成本随网络上所有其他流量的变化而变化。具体理论依据是:全栈式「服务器时代」区块链架构可以减轻优化「大型机」区块链的风险。 「服务器时代」区块链与之前的全栈式平台是不同的:它首先是区块链! 王安的文字处理系统、美国在线和 RIM 都是封闭式平台,而「服务器时代」区块链依然是能证实的、数据开放的架构,配置有可编程的激励机制。这种特性让「服务器时代」区块链能被打造成数据集散中心,比如 Cosmos 和 Polkadot 两个项目都是在争取实现这一目标。一条区块链可以成为另一条区块链的「轻客户端」,开发者可以打造自动交换,藉此延展其性能。 这意味着,即使「服务器时代」的区块链依然具有可组合性,但是在与「大型机时代」区块链不同的维度上。 与「大型机时代」区块链运行单一的虚拟机不同,「服务器时代」的区块链计算机需要新的可以彼此通讯的标准,以实现跨应用的组合。这种通讯界面是当前正在进行的研究和实现标准化的主题,毫无疑问,这在可组合性方面会让开发人员的体验更加复杂。 但是尽管有这个缺点,捆绑的好处可能会成为新一波区块链架构的催化剂,我预期在短期内会看到更多的项目采用全栈式的方式。 「云时代」 「云时代」意味着实现可扩展、可以普遍应用的无需信任运算。这是区块链发展的理想目的地,届时组合工作只受创造力的限制,而不是受制于扩展性或通讯复杂性的限制,届时创新不会遇到边际收益不断下滑的尴尬,而会大量涌现。 「云时代」究竟是怎样的具体场景?这正是当前很多研究所探索的问题,目前尚未有清晰的答案。 「服务器时代」架构的支持者认为,通过区块链跨链通信的标准化和抽象化,将催生出「云时代」的体验。其他人,譬如以太坊 2.0 的开发者和 Dfinity 团队,则正在融合分片版的图灵完整的区块链。你可以将此视为一个拥有许多「大型机」的世界,这些「大型机」共享一个安全池,但在同构虚拟机之间分离状态和计算?;褂泻芏嗳苏谘芯拷怂阕亮聪碌娜录芄?。 考虑到研究社区的规模之大,以及这种解决方案的潜在回报巨大,如果有人说「服务器时代」接近尾声,「云时代」区块链计算正紧随而来,我不会感到惊讶。 我们已经铺设好光缆,打造好数据中心,「云时代」区块链计算主要关乎软件创新。 无论我们何时迎来这个时代,可以清楚的一点是:无需信任的可组合性将成为开发者的新型超级武器,当开发者能以较少资源提供较大产出时,我们就能成为更强的协同性、更多的创造性、更多选择性的互联网的受益者。
      2019-03-20 16:04:06 区块链计算区块基石ArcBlock 2083
    • 比特币钱包技术概述与细节

      “钱包”一词在比特币中有多重含义。 广义上,钱包是一个应用程序,为用户提供交互界面。 钱包控制用户访问权限,管理密钥和地址,跟踪余额以及创建和签名交易。 狭义上,即从程序员的角度来看,“钱包”是指用于存储和管理用户密钥的数据结构。 我们将深入介绍第二层含义,本章中钱包是私钥的容器,一般是通过结构化文件或简单数据库来实现。 1. 钱包技术概述 在本节中,我们总结了各种技术,它们为用户构建起友好,安全和灵活的比特币钱包。 一个常见误解是,比特币钱包里含有比特币。 事实上,钱包里只含有钥匙。 “钱币”被记录在比特币网络的区块链中。 用户通过钱包中的密钥签名交易,从而来控制网络上的钱币。 在某种意义上,比特币钱包是密钥链。 提示比特币钱包只含有密钥,而不是钱币。 每个用户有一个包含多个密钥的钱包。 钱包只包含私钥/公钥对的密钥链(请参阅[私钥章节])。 用户用密钥签名交易,从而证明他们拥有交易输出(他们的钱币)。 钱币以交易输出的形式存储在区块链中(通常记为vout或txout)。 有两种主要类型的钱包,区别在于它们包含的多个密钥是否相互关联。 第一种类型是非确定性钱包(nondeterministic wallet),其中每个密钥都是从随机数独立生成的。密钥彼此无关。这种钱包也被称为“Just a Bunch Of Keys(一堆密钥)”,简称JBOK钱包。 第二种类型是确定性钱包(deterministic wallet),其中所有的密钥都是从一个主密钥派生出来,这个主密钥即为种子(seed)。该类型钱包中所有密钥都相互关联,如果有原始种子,则可以再次生成全部密钥。确定性钱包中使用了许多不同的密钥推导方法。最常用的推导方法是使用树状结构,称为分级确定性钱包或HD钱包。 确定性钱包由种子衍生创造。为了便于使用,种子被编码为英文单词,也称为助记词。 接下来的几节将深入介绍这些技术。 1.1 非确定性(随机)钱包 在最早的一批比特币客户端中( Bitcoin Core,现在称作比特币核心客户端),钱包只是随机生成的私钥集合。这种类型的钱包被称作零型非确定钱包。举个例子,比 特币核心客户端预先生成100个随机私钥,从最开始就生成足够多的私钥并且每个密钥只使用一次。这种钱包现在正在被确定性钱包替换,因为它们难以管理、 备份以及导入。随机密钥的缺点就是如果你生成很多私钥,你必须保存它们所有的副本。这就意味着这个钱包必须被经常性 地备份。每一个密钥都必须备份,否则一旦钱包不可访问时,钱包所控制的资金就付之东流。这种情况直接与避免地址重复使用的原则相冲突——每个比特币地址只能用一次交易。地址重复使用将多个交易和地址关联在一起,这会减少隐私。当你想避免重复使用地址时,零型非确定性钱包并不是好的选择,因为你要创造过多的私钥并且要保存它们。虽然比特币核心客户端包含零型钱包,但比特币的核心开发者并不鼓励大家使用。 图1展示的是一个非确定性钱包,其含有的随机密钥是个松散的集合。 提示除了简单的测试之外,不要使用非确定性钱包。 它们对于备份和使用来说太麻烦了。 相反,推荐使用基于行业标准的HD钱包,可以用种子助记词进行备份。 1.2 确定性(种子)钱包 确定性,或者“种子”钱包包含通过使用单项离散函数而可从公共的种子生成的私钥。种子是随机生成的数字。这个数字也含有比如索引号码或者可生成私钥的“链码”(参见“ 分层确定性钱包(BIP0032/BIP0044)”一节)。在确定性钱包中,种子足够恢复所有的已经产生的私钥,所以只用在初始创建时的一个简单备份就足以搞定。并且种子也足够让钱包导入或者导出。这就很容易允许使用者的私钥在钱包之间轻松转移。 图2展示了确定性钱包的逻辑图。 1.3 分层确定性钱包(HD Wallets (BIP-32/BIP-44)) 确定性钱包被开发成更容易从单个“种子”中生成许多密钥。确定性钱包的最高级形式是通过BIP0032标准定义的HD钱包。HD钱包包含以树状结构衍生的密钥,使得父密钥可以衍生一系列子密钥,每个子密钥又可以衍生出一系列孙密钥,以此类推,无限衍生。图3展示了树状结构。 相比较随机(不确定性)密钥,HD钱包有两个主要的优势。第一,树状结构可以被用来表达额外的组织含义。比如当一个特定分支的子密钥被用来接收交易收入并且有另一个分支的子密钥用来负责支付花费。不同分支的密钥都可以被用在企业环境中,这就可以支配不同的分支部门、子公司、具体功能以及会计类别。 HD钱包的第二个好处就是它可以允许让使用者去建立一个公共密钥的序列而不需要访问相对应的私钥。这可允许HD钱包在不安全的服务器中使用或者在每笔交易中发行不同的公共钥匙。公共钥匙不需要被预先加载或者提前衍生,而在服务器中不需要可用来支付的私钥。 1.4种子和助记词(BIP-39) HD钱包具有管理多个密钥和地址的强大机制。由一系列英文单词生成种子是个标准化的方法,这样易于在钱包中转移、导出和导入,如果HD钱包与这种方法相结合,将会更加有用。 这些英文单词被称为助记词,标准由BIP-39定义。 今天,大多数比特币钱包(以及其他加密货币的钱包)使用此标准,并可以使用可互操作的助记词导入和导出种子进行备份和恢复。 让我们从实际的角度来看以下哪种种子更容易抄录、阅读、导出以及导入。 16进制表示的种子: 0C1E24E5917779D297E14D45F14E1A1A 助记词表示的种子: army van defense carry jealous true garbage claim echo media make crunch 1.5钱包最佳实践 由于比特币钱包技术已经成熟,出现了一些常见的行业标准,使得比特币钱包具备广泛互操作,易于使用,安全和灵活的特性。这些常用的标准是: 助记码,基于BIP-39 HD钱包,基于BIP-32 多用途HD钱包结构,基于BIP-43 多币种和多帐户钱包,基于BIP-44 这些标准可能会随着发展而改变或过时,但是现在它们形成了一套互锁技术,这些技术已成为比特币的事实上的钱包标准。 这些标准已被广泛的软件和硬件比特币钱包采用,使所有这些钱包互操作。用户可以导出在其中一个钱包上生成的助记符,并将其导入另一个钱包,实现恢复所有交易,密钥和地址。 列举支持这些标准的软件钱包,包括(按字母顺序排列)Breadwallet,Copay,Multibit HD和Mycelium。列举支持这些标准的硬件钱包,包括(按字母顺序排列)Keepkey,Ledger和Trezor。 以下部分将详细介绍这些技术。 提示如果您正准备开发一个比特币钱包,那么它应该被构建为一个HD钱包,一个种子被编码为助记词代码进行备份,遵循BIP-32,BIP-39,BIP-43和BIP-44标准,下面章节有所涉猎。 1.6使用比特币钱包 在[用户故事]中,我们介绍了Gabriel,里约热内卢是一个有进取心的少年,他正在经营一家简单的网络商店,销售比特币品牌的T恤,咖啡杯和贴纸。 Gabriel使用Trezor比特币硬件钱包(Trezor设备:硬件HD钱包)来安全地管理他的比特币。 Trezor是一个简单的USB设备,具有两个按钮,用于存储密钥(以HD钱包的形式)和签署交易。 Trezor钱包遵循本章讨论的所有行业标准,因此Gabriel不依赖于任何专有技术或单一供应商解决方案。 当Gabriel首次使用Trezor时,设备从内置的硬件随机数生成器生成助记词和种子。 在这个初始化阶段,钱包在屏幕上按顺序逐个显示单词。 通过写下这个助记符,Gabriel创建了一个备份(参见表1),可以在Trezor设备丢失或损坏的情况下用于恢复。 在新的Trezor钱包,或者任一种兼容的软件和硬件钱包中,助记词都可以用于恢复。 请注意,单词序列很重要,因此,记忆纸备份需要对每个单词都有空格。Gabriel必须仔细记录每个单词的编号,以保持正确的顺序。 表1Gabriel的助记器备份 提示为了简单起见,Gabriel的助记词记录中显示了一个12个词。 事实上,大多数硬件钱包生成更安全的24个词的助记符。 助记词以完全相同的方式使用,不管长度如何。 作为网店的第一次实践,Gabriel使用他的Trezor设备生成一个比特币地址。 所有客户的订单都使用此单一地址。 我们将看到,这种方法有一些缺点,不过可以使用HD钱包进行改进。 2. 钱包技术细节 现在我们来深入了解被众多比特币钱包所使用的重要的行业标准。 2.1助记码词汇(BIP-39) 助记码词汇是英文单词序列代表(编码)用作种子对应所确定性钱包的随机数。单词的序列足以重新创建种子,并且从 种子那里重新创造钱包以及所有私钥。在首次创建钱包时,带有助记码的,运行确定性钱包的钱包的应用程序将会向使用者展示一个12至24个词的顺序。单词的顺序就是钱包的备份。它也可以被用来恢复以及重新创造应用程序相同或者兼容的钱包的密钥。助记码词汇可以让使用者复制钱包更容易一些,因为相比较随机数字顺序来说,它们更容易地被阅读和正确抄写。 提示助记词经常与“脑钱包”混淆。 他们不一样。主要区别在于脑钱包由用户选择的单词组成,而助记符是由钱包随机创建的,并呈现给用户。 这个重要的区别使助记词更加安全,因为人类猜测随机数还是无能为力。 助记码被定义在比特币的改进建议39中。需要注意的是,BIP-39是助记码标准的一个实施方案?;褂幸桓霾煌谋曜?,使用一组不同的单词,是由Electrum钱包使用,并且早于BIP-39。 BIP-39由Trezor硬件钱包背后的公司提出,与Electrum的实施不兼容。 然而,BIP-39现在已经在数十个可互操作的实践案例中获得了广泛的行业支持,应被视为事实上的行业标准。 BIP-39定义了助记符码和种子的创建,我们在这里描述了九个步骤。 为了清楚起见,该过程分为两部分: 1-6步是创建助记词,7-9步是从助记词到种子。 2.2创建助记词 助记词是由钱包使用BIP-39中定义的标准化过程自动生成的。 钱包从熵源开始,增加校验和,然后将熵映射到单词列表: 1、创建一个128到256位的随机序列(熵)。 2、提出SHA256哈希前几位(熵长/ 32),就可以创造一个随机序列的校验和。 3、将校验和添加到随机序列的末尾。 4、将序列划分为包含11位的不同部分。 5、将每个包含11位部分的值与一个已经预先定义2048个单词的字典做对应。 6、生成的有顺序的单词组就是助记码。 图6展示了熵如何生成助记词。 表2表示了熵数据的大小和助记词的长度之间的关系。 2.3从助记词生成种子 助记词表示长度为128至256位的熵。 通过使用密钥延伸函数PBKDF2,熵被用于导出较长的(512位)种子。将所得的种子用于构建确定性钱包并得到其密钥。 密钥延伸函数有两个参数:助记词和盐。其中盐的目的是增加构建能够进行暴力攻击的查找表的困难度。 在BIP-39标准中,盐具有另一目的,它允许引入密码短语(passphrase),作为?;ぶ肿拥母郊影踩蛩?,我们将在BIP-39可选密码短语章节详细地描述。 创建助记词之后的7-9步是: 7、PBKDF2密钥延伸函数的第一个参数是从步骤6生成的助记符。 8、PBKDF2密钥延伸函数的第二个参数是盐。 由字符串常数“助记词”与可选的用户提供的密码字符串连接组成。 9、PBKDF2使用HMAC-SHA512算法,使用2048次哈希来延伸助记符和盐参数,产生一个512位的值作为其最终输出。 这个512位的值就是种子。 图5-7显示了从助记词如何生成种子  提示 密钥延伸函数,使用2048次哈希是一种非常有效的?;?,可以防止对助记词或密码短语的暴力攻击。 它使得攻击尝试非常昂贵(从计算的角度),需要尝试超过几千个密码和助记符组合,而这样可能产生的种子的数量是巨大的(2^512)。 表3、4和表5展示了一些助记码的例子和它所生成的种子。 2.4 BIP-39中的可选密码短语 BIP-39标准允许在推导种子时使用可选的密码短语。 如果没有使用密码短语,助记词是用由常量字符串“助记词”构成的盐进行延伸,从任何给定的助记词产生一个特定的512位种子。 如果使用密码短语,密钥延伸函数使用同样的助记词也会产生不同的种子。事实上,给予一个单一的助记词,每一个可能的密码短语都会导致不同的种子。 基本上没有“错误”的密码短语, 所有密码短语都是有效的,它们都会导致不同的种子,形成一大批可能未初始化的钱包。这批钱包非常之大(2^512),使用暴力破解或随机猜测基本不可能。 提示BIP-39中没有“错误的”密码短语。 每个密码都会导致一些钱包,只是未使用的钱包是空的。 可选密码短语带来两个重要功能: (存储在大脑中的)密码短语成为第二个因素,使得助记词不能单独使用,避免了助记词备份盗取后被利用。 起到掩人耳目的效果,把密码短语指向有小额资金的钱包,分散攻击者注意力,使其不在关注拥有大额资金的“真实”钱包。 然而,需要注意的是,使用密码短语也会引起丢失的风险: 如果钱包所有者无行为能力或死亡,没有人知道密码,种子是无用的,所有存储在钱包中的资金都将永远丢失。相反,如果所有者将密码短语与种子备份在相同的地方,则违反了上述第二个因素的目的。虽然密码是非常有用的,但它们只能与仔细计划的备份和恢复流程结合使用,考虑到所有者个人风险的可能性,应该允许其家人恢复加密资产。 2.5使用助记符代码 BIP-39被做成函数库,支持多种编程语言:python-mnemonic SatoshiLabs团队在Python中提出了BIP-39标准的参考实现 bitcoinjs/bip39 作为流行的bitcoinJS框架的一部分,在JavaScript中实现了BIP-39 libbitcoin/mnemonic 作为流行的Libbitcoin框架的一部分,在C ++中实现了BIP-39 还有一个BIP-39生成器在独立的网页中实现,对于测试和实验非常有用。图5-8展示一个独立的网页,可以生成助记词、种子和扩展私钥。 BIP-39生成器可以离线使用,也可以使用这个在线地址.地址转向到这儿了【还得科学上网。译者注】
    • 解密区块链+供应链的炼金术

      近年来, 围绕核心企业信用传递开展的供应链金融业务在区块链技术支持下持续发展。区块链技术作为“信任”的底层技术支撑隐于“幕后”,供应链金融业务的“台前”逻辑仍然遵循现行的法律框架,我们用下图予以概括展示。 本文从法律视角出发, 围绕资产的标准化、信用的流通化、资金的便捷化与技术的实效化一探区块链+供应链金融平台业务下小微信贷领域的“信用炼金术”。 一、背景   政策引导与技术赋能 (一)资产端:“金融与技术为实体经济赋能”下的政策鼓励 供应链金融是基于真实的贸易背景开展的融资活动, 对外可表现为应收账款质押或转让融资、预付款融资、仓储融资等, 实质仍是将核心企业的信用向供应链各层级供应商灌溉, 帮助各供应商加速应收账款周转、持续获得资金。近年来, 我国已陆续出台多项政策鼓励开展围绕核心企业信用的应收账款融资: 二)资金端:“胡萝卜与大棒”下的压力与动力 在当前小微企业融资困难的背景下, 中国人民银行与中国银行保险监督管理委员会也陆续出台多项政策引导信贷资金向小微企业投放, 具体包括:  从上述政策中不难发现, 在资产端, 围绕核心企业信用开展的应收账款融资受到政策青睐。而在资金端, “胡萝卜加大棒”政策下, 金融机构面临着向小微企业进行信贷投放的压力。同时, 在资金端政策下, 小微企业信贷又多了一重“政策价值”, 对于金融机构而言, 大量的小微企业信贷投放又可使其享受到TMLF、MPA等政策红利。在政策的鼓励与压力下, 以核心企业信用为支撑开展的供应链金融平台成为金融机构配置小微企业资产的重要工具。 (三)信用流转的痛点与区块链技术赋能 1. 硬币的两面——信用流转与信息真实 根据我们的观察, 传统供应链金融业务模式项下, 主要存在两大业务痛点, 即核心企业信用的1+N流转以及贸易背景真实性的核查。这两个痛点实质是一个硬币的两面, 即1+N流转的实质原因是贸易背景真实性核查的困难。 所谓核心企业信用的1+N流转是指, 传统供应链金融模式仅能为N个核心企业的一级供应商提供融资, 而不能向有更迫切融资需求的二级或二级以上的供应商提供融资便利(即1+N+N的信用流转), 更不能满足不同供应链上供应商之间的信用交互需求与融资需求(即N+N+N的信用交互与流转)。 传统供应链金融项下贸易背景核查的困难主要来自于供应链上物流信息、合同信息与资金信息的可信赖性存疑与分离性??尚爬敌源嬉稍谟诙都岸兑陨瞎┯ι逃牒诵钠笠倒亓约跞? 核心企业ERP系统内并不包含对二级及二级以上供应商的贸易信息, 资金方又较难信赖二级及二级以上供应商提供的信息。分离性在于资金方对于所有贸易信息是多次多方地核验, 而不是一次性核查, 造成了核查程序的繁琐与核查链条的拉长。   2. 区块链技术的赋能——构建可信社区 我们认为, 实现1+N+N流转的关键在于构建信息与身份均可信赖的社区, 而实现N+N+N的关键则在于构建信息与身份均可信赖的社区同时引入持牌金融机构的信用(N+F模式)。在区块链+供应链金融下, 借助区块链技术与物联网技术将供应链上各层的物流信息、合同信息与资金信息均记录在分布式账本上, 且要求核心平台企业与各级供应商多方多次地确认, 确保供应链信息的真实性与不可篡改, 一定程度上增强二级及二级以上企业的信用, 引导信贷资金投放的同时便利资金方对贸易背景真实性的核查。  二、常见业务模式 目前区块链+供应链金融的一般业务流程如下: 聚焦到金融层面(即资金方视角)来看, 就目前的市场情况而言, 按照供应链金融平台的主导参与方的属性不同可分为以核心企业/金融科技公司为主导及以商业银行为主导的供应链金融平台, 二者均通过将传统贸易关系抽象化为应收账款电子化凭证的开具、流转、融资、清付等环节, 实现核心企业的信用下沉与传递, 主要区别在于是否将商业银行信用引入。 (一)核心企业/金融科技公司主导的供应链金融平台 · 核心企业向一级供应商采购商品或服务, 确认付款金额后, 一级供应商取得平台开具的应收账款凭证。以此类推, 各级供应商均可取得相应的应收账款凭证;  · 平台引入外部资金方,并通过区块链等技术将核心企业采购信息可信化、真实化;  · 供应商有融资需求时, 可将持有的应收账款及凭证全部或部分转让或质押予外部资金方融入资金;  · 供应商有支付需求时,可将持有的应收账款及凭证全部或部分转让予其上游供应商用于支付结算贸易款。 (二)商业银行主导的供应链金融平台 · 核心企业向一级供应商采购商品或服务, 确认付款金额后, 一级供应商取得平台开具的应收账款凭证。以此类推, 各级供应商均可取得供应链条上相应交易的应收账款凭证;  · 平台引入外部资金方, 并通过区块链等技术将核心企业采购信息可信化、真实化;  · 供应商有融资需求时, 可将持有的应收账款及凭证全部或部分转让或质押予外部资金方融入资金;  · 供应商有支付需求时, 可将持有的应收账款及凭证全部或部分转让予其上游供应商用于清偿贸易服务款;  · 商业银行对核心企业授信, 在授信额度内对供应商转让或质押的应收账款提供垫付。 三、法律关注点 除了技术层面的赋能外, 区块链+供应链金融平台在法律层面还应实现: 可证、可转、可拆、可抵与可付。从一般的交易结构出发, 交易流程中各参与方的法律关系及资金流转如下图所示: 上述交易主要围绕债权凭证的开具、流转、清付等环节开展。对于债权凭证在交易过程中所需具备的特征, 我们认为应至少满足“可证、可转、可拆、可抵、可付”的特点。以下我们将围绕“可证、可转、可拆、可抵、可付”五个特征进行法律关注点的提示与论述。 (一)可证 所谓可证是指平台成员身份及行为真实可证以及流转的应收账款真实可信。勾稽到法律视角, 我们认为可证层面的主要关注点为: 1. 接入平台企业及其业务经办员的身份识别与民事行为能力判断; 2. 平台成员线上交易采用的电子签名及电子合同的法律效力; 3. 平台流转的应收账款转让登记与确权问题。 1. 身份与行为可证 (1)实名认证的目的及其方式 在互联网领域, 确认用户身份主要是通过实名认证方式实现。一般而言, 在平台正式开展相关业务前, 需要对拟注册登录的用户进行实名认证, 确认其具有完全民事行为能力并已获得有效完整的授权, 以保证其在平台进行签署电子合同等操作时具有主体唯一性和适格性。需经认证的用户包含了自然人及企业法人, 请见下表中我们对于二者认证方式的异同比较。  (2)电子合同的有效性分析 根据《合同法》的规定, 当事人订立合同, 有书面形式、口头形式和其他形式。法律、行政法规规定采用书面形式的应当采用书面形式。当事人约定采用书面形式的, 应当采用书面形式。同时, 《合同法》也规定, 书面形式是指合同书、信件和数据电文(包括电报、电传、传真、电子数据交换和电子邮件)等可以有形地表现所载内容的形式。 《电子签名法》第四条规定, “能够有形地表现所载内容, 并可以随时调取查用的数据电文, 视为符合法律、法规要求的书面形式”?!兜缱忧┟ā返谌醯谝?、二款的规定, “民事活动中的合同或者其他文件、单证等文书, 当事人可以约定使用或者不使用电子签名、数据电文。当事人约定使用电子签名、数据电文的文书, 不得仅因为其采用电子签名、数据电文的形式而否定其法律效力”。 据此, 有效签署的电子合同属于《合同法》规定的书面形式合同, 其效力得到我国法律的承认。 (3)电子合同签署的两种方式  实践中, 电子合同的签署方式包括数据交换(如各类APP注册时通过点击确认签署的《注册协议》)以及依赖《电子签名法》所规定的可靠电子签名签署两种方式。无论采用何种方式签署的电子签名, 均建立在实名认证的前提下。 根据《电子签名法》的规定, 可靠电子签名应满足如下要求: ①电子签名制作数据用于电子签名时, 属于电子签名人专有; ②签署时电子签名制作数据仅由电子签名人控制; ③签署后对电子签名的任何改动能够被发现; ④签署后对数据电文内容和形式的任何改动能够被发现。  结合《电子签名法》及《GB 25064-2010-T信息安全技术公钥基础设施电子签名格式规范》的规定, 一份完整有效的电子合同文件主要包括电子合同文件条款和电子签名两部分, 其中可靠电子签名包括数字证书、可信时间戳和其他信息。 电子合同签署前, 签署方需要通过三方数字证书机构(“CA”)制作电子签名并申请CA证书, 签署合同时进行CA证书认证, 签署后的电子合同加盖可信时间戳。 由于供应链金融平台多面向于企业客户且单笔金额一般较大,传统的数据交换形式签署存在证据效力偏弱以及举证困难,一般都采用电子签名方式签署电子合同。 2. 资产可证 (1)应收账款转让登记的法律效力及实践作用 · 转让登记的成因 目前多数平台为供应商开具应收账款债权凭证前通常要求核心企业上传其与一级供应商之间以及一级供应商与下游N级供应商之间签署的基础贸易合同的电子版至平台由平台进行形式审核。 为了防止一级及N级供应商于平台进行线上应收账款债权的流转及融资后, 同时在线下依据纸质版合同进行了应收账款的重复转让融资, 该情况项下可能会出现依据同一份基础贸易合同项下进行了重复性融资的问题。  该种情况项下会出现多个债权人基于同一应收账款债权向同一债务人请求债权的窘境。实践中为了防止同笔应收账款重复性融资的情形发生, 一般会要求转让人或受让人或受委托的第三方于中国人民征信中心动产融资统一登记公示系统(“中登网”)将应收账款转让进行逐笔登记且登记结果可查询。 · 转让登记的效力认定 在法律层面, 《物权法》、《合同法》及其他相关法律均未将应收账款转让登记作为应收账款转让的生效要件, 也未规定在中登网的应收账款转让登记具有对抗效力。而中国人民银行颁布的《应收账款质押登记办法》仅规定了权利人在登记公示系统办理以融资为目的的应收账款转让登记, 参照本办法的规定, 亦未明确应收账款转让登记的生效效力或对抗效力。 2015年5月29日, 天津市高级人民法院公布了《关于审理保理合同纠纷案件若干问题的审判委员会纪要(一)》(津高法〔2014〕251号)第九条规定,《关于做好应收账款质押及转让业务登记查询工作的通知》中所列主体办理应收账款质押、转让业务时,应当对应收账款的权属状况在中国人民银行征信中心动产融资统一登记平台予以登记公示,未经登记的,不能对抗善意保理商。 · 应收账款重复转让及确权 根据《合同法》第八十条的规定, 债权人转让权利的,应当通知债务人。未经通知,该转让对债务人不发生效力。故同一笔应收账款债权在重复转让的情况下我们需要首先根据债权人是否向债务人发出通知判断该转让是否对债务人发生效力。 如果债权人在应收账款的多重转让中, 对历次转让都履行了通知债务人的义务, 则应按履行通知义务的时间先后确定受让人的优先权。实际上, 在第一个通知到达后, 债权转让已合法有效成立, 其效力亦及于债务人, 债权人便脱离了原债权债务关系, 向其他受让人转让应收账款时已是客观履行不能, 其后的受让人皆未成功受让该等应收账款债权。 综上, 应收账款的转让并不以中登网的登记为生效要件及对抗要件, 仅有部分地区的审判委员会纪要并不能作为应收账款转让登记具有对抗效力的有效法律支撑。债权转让时如果债权人未通知债务人, 则该转让对于债务人并不发生效力。 但在实践中, 链外从事应收账款保理业务的资金方在开展保理业务前, 也会先在中登网检索应收账款的权属情况。从实际吓阻线下进行的重复受让方的受让行为的立场出发, 我们仍然建议在线上完成应收账款转让后需立即于中登网上进行逐笔登记。 (2)解决路径——实时联网登记与代理登记 实践中, 部分供应链金融平台已实现了与中登网的实时联网, 同时利用智能合约技术自动化实现每次转让的前手登记注销与后手转让登记, 确保中登网权属登记信息与链上权属信息的一致。  对于无法实现实时联网登记的平台, 可以考虑采取担保代理机制。具体为每笔应收账款在上链之时即登记转让于指定担保代理人名下, 但各方均约定实际的权属状况以平台记载信息为准。该机制下免去了逐笔登记的繁琐, 又实现了吓阻链外资金方开展重复融资的效果。 (二)可转 可转是指应收账款可在平台上流转, 根据流转的用途不同可分为保理融资流转与债务抵偿流转, 根据受让方的个数又可分为整体转让与拆分流转。 应收账款债权凭证转让系平台用户之间在平台外发起的债权转让之指令并附随应收账款债权凭证的信息变更登记的行为, 其实质会被认定为债权转让之安排, 根据《合同法》第七十九条的规定, 债权人可以将合同的权利全部或者部分转让给第三人, 但有下列情形之一的除外: (一)根据合同性质不得转让; (二)按照当事人约定不得转让; (三)依照法律规定不得转让。 与平台上应收账款债权凭证所勾稽的是供应链上下游之间形成的贸易应收款, 在不落入《合同法》第七十九条所约束的三个情形的情况下, 我们理解, 平台用户有权将其所持有的应收账款债权凭证全部或部分进行转让, 同时为了确保债权仅限于在平台流转, 可考虑在核心企业与一级供应商的贸易合同中设定限制向平台外成员转让的条款, 防范重复融资风险。 (三)可拆 1. 拆分转让的可行性与风险 可拆是指应收账款债权人在进行应收账款流转时可根据自身需求, 将应收账款部分流转给资金方或用于清偿特定债务。 尽管基于《合同法》第七十九条的规定, 债权可部分对外转让, 但这并不意味着债权可以无限制拆分转让。 从外观的角度观察, 对核心企业的应收账款债权拆分转让与核心企业对外发行债券具有高度的一致性, 都代表着核心企业向债权所有人或债券持有人承担金钱给付义务。 对于债券发行而言, 《证券法》规定向200人以上发行债券而未取得相应审批或许可的, 即视为非法发行证券?;谏鲜龆哉ú鸱钟胝⑿械谋冉瞎鄄? 我们认为如债权凭证拆分向200人以上转让, 有可能被监管认定为公开发行证券而需履行相应的行政审批程序, 平台本身亦有可能因为开展该等业务而被视为从事非法金融活动。 为避免上述风险, 我们一般建议一份贸易合同项下的对核心企业的应收账款债权在任一时点的持有人数均不得超过200人。 2. 抵偿之债的可拆分性探讨 在前手债权人以一份贸易合同下应收账款(即原始债权)的部分用于清偿其对后手债权人另一份贸易合同项下债务(被抵偿债权)的情况下, 后手债权人用于抵偿的部分应收账款再进行拆分转让, 在人数计算上是否应与原始债权的拆分转让人数合并计算存在可商榷之处。 我们理解, 抵偿行为的实质是变更被抵偿债权的给付对价, 以应收账款转让给付替代现金给付。从民法理论来看, 根据抵偿后是否生成新的债权债务关系, 又可分为代物清偿与债的更新。在债的更新情况下, 后手债权人的应收账款标的应包括对前手债权人的追索权与对抵偿之债项下对底层债务人的请求权, 可视为一个新的债权, 可再行拆分转让, 而无需与原始债权合并计算。当然, 这也仅是我们从民法理论出发对债的新与旧的讨论, 实际能否被金融监管部门认可仍有待观察。 (四)可抵 对于“可抵”的要求, 我们认为应主要关注以下两个方面: 1. 在债权凭证在流转过程中, 上级供应商与下级供应商间使用债权凭证抵偿双方之间的应收账款债权债务的可行性;  2. 应收账款债权凭证的抵偿安排与传统支付结算工具支付的界限认定。 1. 应收账款债权凭证的抵偿安排 在区块链+供应链金融平台中, 实现核心企业信用下沉的关键在于债权的拆分转让与以债权转让方式清偿债务的安排。 债权拆分转让的意义在于实现持有债权与应付债务金额上的匹配。而以债权转让方式清偿债务的意义则在于将核心企业的信用基于上游供应商间的贸易关系沿供应链不断流转, 实现核心企业的信用灌溉。 以债权转让方式清偿债务实质是合同双方对清偿方式的合意变更, 即由现金给付变更为债权转让给付。从民法理论上讲, 根据清偿效果的不同, 又可分为代物清偿与债的变更。  实践中, 广泛存在的“三角债”问题往往会通过上述方式化解。而司法裁判中也对该等方式予以认可。以王梅与刘艳华房屋租赁合同纠纷案((2016)吉01民终2607号)、扬州市希林光源器材制造有限公司等诉周志羊债权转让纠纷再审案((2017)冀11民终1295号)为例, 当事人以销售货款充抵欠租以及当事人以工程款债权转让予债权人用于偿还借款的安排皆被司法机关所认可。 2. 应收账款凭证与支付结算工具的界限与认定 如果债权转让方式清偿债务模式下, 应收账款凭证本身作为交付物与传统支付结算工具(如票据、法定货币等)的界限在何处?如果普遍接受对核心企业的债权作为清偿方式, 是否存在创设支付结算工具甚至挑战法定货币或者法定支付结算工具的风险? 我们认为问题的关键在于如何理解债权转让方式清偿债务的合意性与支付结算工具的无合意性。  我们在上面提到, 债权转让方式清偿债务的本质是合同双方对清偿方式的合意变更, 即由现金给付变更为债权转让给付。这样的行为在双方明确意思表示下达成, 而非单纯的一方交付另一方无条件接受。因此, 对于平台而言, 要做到尽可能地实现被清偿之债的双方就清偿方式变更达成合意, 特别是双方就变更清偿方式达成书面协议的环节, 以将债权转让清偿债务特定化为单次交易上双方合意的产物, 而非类似于票据或法定货币等依赖于法律规定而非合意接受的支付结算工具。 (五)可付 对于应收账款债权凭证“可付”的要求, 我们认为主要关注的是在应付账款到期清付阶段平台提供资金分拨而产生的“资金二清”风险及其解决路径以及核心企业采用票据作为支付结算手段进行清付的法律问题。 1. 资金二清风险及化解路径 (1)资金二清的风险 无论是核心企业委托平台直接向最终持有应收账款债权凭证的各级供应商直接清付还是核心企业委托平台按照应收账款债权凭证流转路径逐级清付至各级供应商的清付方式, 均存在平台先向核心企业收取资金, 再向各级供应商进行付款的行为。 核心企业委托平台进行清付并事先付款至平台的行为可能致使平台被认定为无证经营支付结算业务, 或将面临监管的行政处罚甚至刑事处罚。  (2)化解路径 为了避免平台陷入非法从事支付业务的风险, 一般平台均会引入第三方支付机构或与银行合作接入银企直联系统, 同时利用智能合约技术, 将资金清算与持有人信息勾稽, 通过银行或第三方支付机构提供的代付服务实现资金的及时、准确清付以保证资金流转的安全性。 2. 票据结算方式衔接 实践中, 有不少核心企业仍采用票据支付应收账款, 也存在不少供应链话语权较强的供应商从交易安全角度要求核心企业采用票据结算的情形。尽管区块链+供应链金融平台下基于应收账款转让的融资对传统票据(商票或银票)结算(贴现或承兑)在某种程度上发挥了替代性作用, 但实现与票据结算方式衔接, 也并非不可能。 我们理解除了流转方式要式性以外,应收账款抵偿与票据支付的主要区别在于拆分性与无因性。票据的无因性是区块链+供应链金融平台与票据支付结算衔接的主要考虑, 特别是银行承兑汇票的引入, 是实现供应链金融平台的N+F形态以及不同核心企业间的信用交互的重要桥梁。票据的不可拆分性则是实现衔接的一大难题。传统银行票据业务中多采用票据池方式实现票据的大拆小, 供应链金融平台可通过票据背书质押、担保代理安排以及安排银行或者支付机构提供委托结算的方式实现。 具体而言, 在核心企业向一级供应商开具票据后, 一级供应商即将票据质押予指定的担保代理人。该担保代理人代表二级供应商享有对票据的质押权利, 票据项下资金结算应优先用于清偿对二级供应商之债务。对于二级供应商而言 ,其对一级供应商的应收账款(票据质押担保)可在供应链金融平台向二级以上供应商流转。在票据到期后, 担保代理人依据《票据法》行使票据背书质押权利, 提示承兑人付款。同时, 为避免资金二清风险, 建议通过银企直连委托付款方式, 由开票人在担保代理人的指示下向指定的收款人(也即届时最终持有应收账款的债权人)账户付款。 (六)其他 在对于应收账款凭证 “可证、可转、可拆、可抵、可付”的要求之外, 我们认为应同时关注平台本身的资质要求, 警惕因未取得业务开展的资质或许可陷入被监管关注或处罚的风险。根据我们对供应链平台惯常业务操作模式的理解, 平台一般应进行区块链信息服务备案并取得增值电信信息服务业务许可。 1. 区块链信息服务备案 国家互联网信息办公室于2019年1月10日颁布《区块链信息服务管理规定》。根据该规定的要求, 通过区块链提供信息服务的, 平台应于提供区块链信息服务后的十个工作日内通过国家互联网信息办公室区块链信息服务备案管理系统填报服务提供者的名称、服务类别、服务形式、应用领域、服务器地址等信息, 履行备案手续。 对于区块链+供应链金融平台而言, 物流信息、合同信息与资金流信息均系通过区块链形式向链上各成员提供, 平台运营者构成该规定项下的区块链信息服务提供者, 应履行相应备案手续。 2. 增值电信业务许可 平台向核心企业及各级供应商提供信息服务, 并为各参与方的交易提供了技术支持, 通过提供前述服务向用户收取手续费获得盈利, 实质从事了增值电信业务, 需向监管机构申领取得B25类业务许可证(ICP证); 如果平台被认定为提供在线数据处理与交易处理业务的, 则需申领取得B21类业务许可证(EDI证)。 四、展望未来 (一)基于区块链+供应链金融的PRE-ABS/ABS蓬勃增长 区块链+供应链金融模式下, 资产的标准化程度大幅提高, 资产的生成速度也有显著提升, 单个资金方受限于净资本管理与杠杆率的控制其资金能力将很难完成供应链平台资产端的资金需求。除了不断引入新的资金方满足资产端需求外, 通过资产证券化方式退出也将会成为资金方的重要选择。 目前市场上已有多个基于区块链+供应链金融平台流转的应收账款的资产证券化项目发行。在资产端快速增长的情况下, 资管产品通过Pre-ABS方式接入平台也会更为普遍, ABS基础资产的生成、流转与退出也会呈现同步化趋势。  从资产证券化的实操角度来看, 基础资产的定性与基础资产的尽调是需要着重考虑的议题。就基础资产的定性而言, 根据目前两大证券交易所发布的企业应收账款资产支持证券挂牌条件确认指南, 目前仅接受基于贸易合同或服务合同的应收账款, 而不包括因持有票据或其他有价证券而产生的付款请求权。就供应链金融平台而言, 落实资产定性主要依赖于: (1)各方上传基础贸易/服务合同(进化的形态是核心企业采购管理线上化, 基础合同即在供应链金融平台的电子签署??榍┰? 确保资产端初始生成的真实性); (2)平台审核(除基础合同性质审阅外, 还包括与真实贸易背景相关的资料审核, 如运输单、仓储单等等, 通过Open API、IOT及区块链技术, 可实现多重信息的融汇与可信, 达到真实贸易背景一步审核的效果)。 另外需要考虑的是, 基础资产本身的确定性与有效性。就确定性而言, 主要通过向核心企业发送确权通知的方式实现。应收账款每次流转后, 系统均自动向核心企业发送站内信, 核心企业放弃基础合同项下的抗辩权并确认明确的付款时间与付款对象。就基础资产的有效性而言, 需要追溯审核基础资料的历史权属情况及每次权属变动的合法有效性。在应收账款转让融资的安排下, 只需要通过调取前手债权人与后手债权人(一般为商业保理公司)之间的保理协议、保理价款支付凭证及核心企业确权回执。对于抵偿其他债务的应收账款, 则需要审核被抵偿债务的贸易/服务合同、约定抵偿安排的债务重组协议、核心企业确权回执, 重点审核抵偿安排项下对价的公允性。 (二)融资阶段前置 随着供应链上物流信息、合同信息与资金信息的不断融汇与完善, 资金方对供应商的信用状况、经营状况有了更为深入的了解, 我们预计传统的基于应收账款的交易后融资模式会不断前置到基于订单的交易前融资模式, 由资金方保理业务或应收账款质押贷款业务调整为信用贷款业务。与之相应的是, 供应链金融平台向助贷平台迈进, 通过信用发现与技术赋能为小微企业提供进一步快捷且便利的融资渠道。 * 感谢骆阳、苏畅、李俊、王祎、王松对本文的贡献 本文作者 陈府申 陈府申律师的主要执业领域为结构性融资、资产证券化、资产管理、金融科技和私募基金等。陈律师参与编著《图解资产证券化:法律实务操作要点与难点》(法律出版社,2017年)等。在资产证券化领域,作为国内在资产证券化和结构性融资领域领先的法律团队成员之一,陈律师主导和参与的很多项目是行业内的“首单”项目或具有重大创新意义。 虞磊珉 虞磊珉律师的主要执业领域为一般银行业务、跨境融资、金融科技、数据及隐私?;?、金融监管与合规事务。虞律师尤其擅长互联网金融信息产业相关的法律事务,为众多金融基础设施机构、银行和非银行金融企业提供监管与合规咨询法律服务。作为国内最早从事金融科技领域法律事务的金杜团队成员之一,虞律师熟悉并擅长金融科技业务领域的各类法律事务和创新模式,为众多业内领先的互联网企业提供广泛的法律服务。虞律师也向融资项目与跨境并购项目客户提供法律服务,涉及项目融资、跨境资金汇兑等。 王晓雪
      2019-03-20 15:08:59 解密区块链供应链ArcBlock 2705
    实时快讯 更多
    # 币种 价格¥ 涨幅
    # 币种 价格¥ 涨幅
    # 币种 价格¥ 成交额¥
    • 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投票数据自动清零

    ?
    扫二维码

    扫一扫,关注微信公众号

  • 骨质增生患者不能补钙?医生:完全可以 2019-04-20
  • 魅族发公开信称坚守精简高效:确认裁员610人 2019-04-20
  • 40载情定广彩 终练就“国大师” 2019-04-06
  • 长期步行的人,最终会这样!惊醒了无数人! 2019-04-06
  • 成都康弘药业集团股份有限公司董事长柯尊洪获第十二届人民企业社会责任奖年度人物奖 2019-04-02
  • 英国伦敦一栋公寓楼起火 2019-04-02
  • 从新的历史起点出发奋力实现中国梦 2019-03-27
  • 研究显示刷社交软件加剧中年焦虑 对青年影响较弱 2019-03-24
  • 沙坪坝书记江涛:坚决打好全力打赢污染防治攻坚战 2019-03-14
  • 在习近平新时代中国特色社会主义思想指引下——新时代新气象新作为 2019-03-12
  • 云南惊现34斤重缅甸蟒  森警及时救助放生 2019-03-12
  • 汇聚人才 贡献智慧 2019-03-08
  • 全天pk10计划群 重庆百变王牌规律 天津时时彩出号走势图 福利彩票双色球预测 足彩进球彩18156期 北京快乐8官网开奖记录 重庆时时彩 今晚福彩开奖结果是什么 中国体彩网35选7开奖 北京pk10开奖直播 图表走势一中彩大数据 北京pk10网赌害人案例 北京赛车杀号 快三3稳赚技巧钱绝招 北京赛车官方 澳门五分彩新骗局聊天