B 区块链平台调研与分析

Size: px
Start display at page:

Download "B 区块链平台调研与分析"

Transcription

1 好风借力 直上青云 区块链平台调研与分析

2 B 区块链平台调研与分析

3 目录 序 3 1 概述 研究目标 研究平台范围 研究内容 研究方法 术语和缩略词 6 2 架构分析 7 3 核心技术组件 9 4 应用功能 11 5 技术能力 13 6 安全机制 14 7 平台适用性 16 8 开发及工具 17 9 维护支持能力 总结与展望 参考信息 22 区块链平台调研与分析 1

4 2 区块链平台调研与分析

5 序 第四次工业革命时代, 随着人类在信息产生 获取和处理成本上的逐步降低, 越来越多的技术可以支撑原有的商业模式向分布式进行转移, 区块链便是其中之一 在著名作家凯文 凯利所著的 失控: 全人类的最终命运和结局 中, 他早在上世纪九十年代便预言了分布式网络 : 失控是一种组织形式, 是指没有中央控制中心, 各部分都是自己独立支配自己的行为 分布式系统有四个特点 :1. 没有强制性的中心控制 ;2. 次级单位具有自治的特质 ;3. 次级单位之间彼此高度链接 ;4. 点对点间的影响通过网络形成了非线性因果关系 而区块链的分布式 多中心化 点对点 共识机制等特点与凯文 凯利的分布式网络高度吻合, 全球逻辑一体化账本更是对其理论的完美实践 近年来, 根据我们对区块链技术和市场发展动向的观察, 区块链技术在全球范围内得到了越来越广泛的认可, 世界各主要经济体及重要国际组织均在对区块链技术进行积极的探索和推进 在国内, 金融机构 互联网公司 IT 企业和制造企业也在积极投入区块链技术研发和应用推广, 发展势头迅猛 但同时, 在研究和应用区块链技术平台的过程中, 随着研究的逐渐深入, 区块链应用企业遇到的问题与挑战也越来越多 为了给广大区块链应用企业选取区块链技术平台提供参考和借鉴, 安永联合金融区块链合作联盟 ( 深圳 ) ( 简称金链盟 ), 结合双方各自优势, 共同针对几个极具代表性的区块链平台进行研究与分析, 希望可以对处于困惑中的企业带来些许帮助 区块链平台调研与分析 3

6 1 概述 从 2009 年比特币诞生至今, 区块链技术 ( 有时被称作分布式账簿技术 ) 受到了金融和 IT 界越来越广泛的关注和认可 尽管该技术仍处于发展的初期阶段, 但由于其具有简化和变革业务流程 保护数据完整性以及转变商业模式的潜力, 已逐渐成为金融服务业的热点话题, 一些金融机构已经在开展试验性的落地工作 ; 在非金融领域, 基于区块链的应用也在被不断开发并应用到大量场景中 在政府及行业监管层面, 区块链技术的研究 应用验证也得到了前所未有的关注和支持 随着区块链受到更广泛认可, 越来越多的企业开始对该技术进行应用探索及布局 为了适应不同商业场景, 企业在实际应用区块链技术的过程中, 往往需要在身份认证 共识机制 密钥管理 隐私保护 监管要求等方面进行个性化配置, 以满足特定业务的需求 伴随区块链技术的不断改进和企业运用区块链需求的极速增长, 市场上为满足各类商业需求的开源区块链技术平台不断地涌现, 如以比特币 以太坊 ( 以下简称 Ethereum) 为代表的公有链技术平台 ; 以 Hyperledger Fabric( 以下简称 Fabric) R3 Corda( 以下简称 Corda) BCOS 区块链平台 ( 以下简称 BCOS,BCOS 是微众银行 万向区块链及矩阵元三方共同开发的区块链底层平台 ) 等为代表的联盟链技术平台, 正可谓百花齐放 百舸争流 面对如此多样的区块链技术平台, 我们建议应用企业在技术平台调研过程中, 应首先根据自身业务特点进行平台选型, 结合各区块链平台自身特点基础上, 再量身进行定制化改造 1.1 研究目标 当前区块链技术发展迅速, 区块链技术平台也愈发多样 这就导致区块链应用企业亟待解决选什么 怎么选区块链技术平台的问题, 同时, 应用企业往往需要花费大量时间和精力投入到区块链技术平台的选择中 另外, 各区块链平台之间及后进者亦需要迅速 全面地了解区块链技术平台市场的技术现状和发展风向 故此, 在本报告中, 我们通过调研分析部分有代表性的区块链技术平台, 从其架构分析 核心技术组件 应用功能 技术能力 安全机制 平台适用性 开发及工具 维护支持能力等方面进行对比, 明确不同平台的特点和适用范围, 协助广大区块链应用企业在其选取区块链技术平台的过程中, 提供一个较综合的信息参考和借鉴, 以帮助企业更加全面地了解区块技术平台发展现状和动向 同时, 该研究报告的发布, 亦旨在为各区块链平台的进步和完善提供参考 1.2 研究平台范围 我们将从全球范围内选择具有广泛影响力 经过充分运营实践 具备一定技术支持能力的平台进行分析 目前主流的区块链平台主要有比特币 (Bitcoin) 以太坊 (Ethereum) Fabric Corda BCOS 等 由于资料公开程度较高, 故我们将只选择开源的区块链技术平台进行分析 在入选研究范围内的平台方面 Ethereum 发布于 2014 年, 是一个图灵完备的区块链开发平台 从发布到 2017 年 5 月,3 年多的时间内, 已经有 200 多个 Ethereum 应用诞生 Ethereum 具有遍布全球的开发者社区, 并且设计了明确的开发路线图 同时,Ethereum 在技术方面也在隐私保护 吞吐量及智能合约等方面进行探索, 以满足各行业的需求 Hyperledger 是 Linux 基金会于 2015 年发起的开源项目, 联盟主要成员来自大型金融机构 大型 IT 企业 大型咨询机构等不同的利益体 Fabric 是 Hyperledger 项目在其原有代码库被 IBM 捐赠给 Linux 基金会后的首个被孵化的项目 Fabric1.0 版本已于 2017 年 7 月正式发布, 官网显示,27 个组织 159 位开发者参与并作出贡献 Corda 是世界上最主要的区块链联盟之一 R3 使用的区块链平台, 其成员包括国际大型银行 科技公司和其他金融服务企业 Corda 并不是严格意义上的区块链, 据其白皮书,Corda 是一个 受区块链系统启发 的技术平台, 考虑到其成员主要来自于金融领域, 聚焦于分布式账本技术在金融领域的应用, 且 Corda 在共识 有效性 唯一性 不可更改和可认证性上与区块链高度重合, 所以我们也把 Corda 列入研究范围 BCOS 是微众银行 万向区块链 矩阵元共同开发的区块链技术平台, 目前 BCOS 已在联合贷款备付金管理与对账 供应链金融服务和股权登记与服务等方面进行了实际运行, 作为国内率先运用于金融领域并取得商用实践成果的区块链平台, 我们亦将其纳入本次研究范围之内 在未入选研究范围内的其他平台方面 比特币 (BitCoin) 的概念最初由中本聪在 2009 年提出, 是一种 P2P 形式的数字货币, 自诞生至今已平稳运行 8 年, 具备成熟的生态系统, 并且拥有众多的社区及技术力量 但公有链 单一标的资产和 PoW 共识机制等特性限制了比特币在非数字货币领域的应用 因此在本报告中, 我们将不会针对比特币进行深入研究 综上, 结合影响力 运营实践程度 技术能力及应用能力, 本报告将围绕 Ethereum Fabric Corda 及 BCOS4 个区块链技术平台展开分析 4 区块链平台调研与分析

7 1.3 研究内容 本报告将主要从 8 个维度对研究范围内平台展开分析, 这些维度将从区块链平台所需关注的技术 应用 安全 支持等重点领域进行研究分析, 具体研究内容包括 : 一 区块链平台架构分析 在架构分析维度, 分析了研究范围内平台在架构灵活性及节点分类合理性等方面的能力表现 二 区块链平台核心技术组件分析 分析了研究范围内平台在共识机制 通信 /P2P 协议 存储效率等方面的现状 三 区块链平台应用功能分析 在应用功能维度, 从基础应用功能 扩展功能, 是否支持智能合约 监管接入等方面对研究范围内各平台进行分析 四 区块链平台技术能力分析 在技术能力维度, 量化对比各平台在吞吐量 响应时间方面的表现 ; 在可用性上, 主要分析了研究范围内各平台可用性与交易的最终性之间的关系 五 区块链平台安全机制 在安全机制维度, 主要从密钥安全性 隐私保护 防 双花 等方面分析研究范围内各平台的表现 六 区块链平台的适用性分析 在平台适用性维度, 主要从各个平台支持的业务场景进行分析 七 区块链平台开发及工具分析 在开发及工具维度, 主要从研究范围内平台所支持的开发语言, 以及配套开发工具和环境进行研究 八 区块链平台维护支持能力分析 主要从研究范围内平台的升级是否平稳 安全有序等角度进行分析 1.4 研究方法 本报告的研究遵循安永区块链平台研究方法论 一 维度框架 选取 8 个维度进行分析, 这些维度从区块链平台所需关注的技术 应用 安全 支持等重点领域进行研究分析 这 8 个维度排序不分先后, 读者应结合自身情况及关注点进行研判 我们尽可能结合各平台官方信息以及市场公开信息对不同维度进行分析, 并力求分析结果的全面性和客观性 二 分析 每个维度中设计若干变量指标, 这些指标从不同的方面描述其所在维度的实际情况, 使维度的分析更加立体 深厚 三 总结 以前期研究的不同维度及指标为基础, 从宏观视角分析各平台的实际情况, 总结不同平台的特点, 并从应用角度对不同平台适用场景提出客观建议, 供企业在选择区块链平台时进行参考 在撰写本报告过程中, 我们遵循的研究步骤主要包括以下三个方面 : 背景信息研究 维度选择及指标分析 首先, 我们通过搜集各区块链平台的官方白皮书 官网披露信息等材料, 作为信息的研究文献输入, 以保证报告信息的权威性和及时性 由于官方公开披露的资料可能无法提供足够的研究分析背景信息, 因此我们还会引用其他公开的 有明确来源的信息, 例如官方论坛 第三方社区 Github 等 通过上述的背景信息研究, 结合国内外发展现状和应用场景, 参考 分布式账本技术 : 超越区块链 ( 英国政府首席科学顾问报告 ) The future of financial infrastructure An ambitious look at how blockchain can reshape financial services 中国区块链技术和应用发展白皮书 (2016) 等主要权威文献中所提出的区块链通用技术需求及区块链技术框架 核心关键技术 治理 安全等框架, 我们逐个挑选出开源区块链平台评价的一系列维度 其次, 在维度选择的基础之上, 我们细化出各个变量指标, 变量指标作为分析维度的延伸, 将详细描述各个平台在这些维度中的客观表现 最后, 在对不同维度进行比较分析时, 我们也秉持基于事实描述的原则来描述不同平台的实际情况, 不评价好坏优劣 例如, 分析核心组件时, 对于共识机制, 我们不对共识机制的好坏发表评价, 仅对平台支持的共识机制以及目前共识机制业界普遍的认知进行客观描述 区块链平台调研与分析 5

8 1.5 术语和缩略词 本报告中涉及的主要术语及其定义如下表所示 表 1 术语 术语区块链分布式共识机制智能合约挖矿区块分布式账本轻客户端幽灵 Chaincode 验证节点非验证节点公证人 UTXO 图灵完备双花 Raft 定义 / 解释分布式数据存储 点对点传输 共识机制 加密算法等计算机技术的新型应用模式 相对于集中式而言 分布式是区块链的典型特征之一, 对应的英文是 Decentralized, 完整的表达形式是不依赖于中心服务器 ( 集群 ) 利用分布的计算机资源进行计算的模式 区块链系统中实现不同节点之间建立信任 获取权益的数学算法 一种用计算机语言取代法律语言去记录条款的合约 比特币 以太坊系统中争取记账权从而获得奖励的活动 区块链系统中, 一个区块是一个数据包, 其中包含零个或多个交易, 前块 ( 父块 ) 的散列值, 以及可选的其它数据 一个可以在多个站点 不同地理位置或者多个机构组成的网络中分享的资产数据库 其中, 资产可以是货币以及法律定义的 实体的或是电子的资产 也叫 SPV 客户端, 一个只下载一小部分区块链的客户端, 使拥有低功率或低存储硬件的用户能够得到几乎相同的安全保证 一个协议, 通过这个协议, 区块可以包含不只是它们父区块的散列值, 也散列父区块的父区块的其他子块 ( 被称为叔区块 ) 的陈腐区块 这确保了陈腐区块仍然有助于区块链的安全性, 并减轻了大型矿工在快速区块链上的有优势的问题, 因为他们能够立即得知自己的区块, 因此不太可能产生陈腐区块 HyperLedger 中作为交易的一部分保存在总账上的应用级的代码 ( 如智能合约 ) 链节点运行的交易可能会改变世界状态 HyperLedger 网络中负责达成共识 验证交易并维护总账的一个计算节点 HyperLedger 网络上作为代理把交易员连接到附近验证节点的计算节点 非验证节点只验证交易但不执行它们 它还承载事件流服务和 REST 服务 Corda 平台中的概念 公证人是一个独立的 交易双方 ( 多方 ) 都信任的角色, 确认交易的有效性 公证人将由多个互相不信任的参与方组成, 它们使用一个标准的一致性算法 英文 Unspent Transaction Outputs, 即未花费的交易输出, 它是比特币交易生成及验证的一个核心概念 交易构成了一组链式结构, 所有合法的比特币交易都可以追溯到前向一个或多个交易的输出, 这些链条的源头都是挖矿奖励, 末尾则是当前未花费的交易输出 所有的未花费的输出即整个比特币网络的 UTXO 一切可计算的问题都能计算, 这样的虚拟机或者编程语言就叫图灵完备的 即二重支付, 指攻击者几乎将同一笔钱用于不同交易 一种为了管理复制日志 (Replicated log) 的一致性协议 本报告中涉及的主要缩略词如下表所示 表 2 缩略词 缩略词 PoW PoS DPoS PBFT P2P DApp 定义 / 解释工作量证明 (Proof of Work) 权益证明 (Proof of Stake) 股份授权证明 (Delegate Proof of Stake) 实用拜占庭容错 (Practical Byzantine Fault Tolerance) 点对点 (Peer to Peer) 分布式应用 (Decentralized Application) 6 区块链平台调研与分析

9 2 架构分析 系统架构决定了应用的适用范围 跨链及链上链下的数据整合的可行性, 甚至商业变革的方向 因此, 各平台架构的升级理念, 无不体现平台对于区块链技术和商业模式的理解 目前, 各平台对于基础架构的设计思路不一, 本次研究针对传统区块链的架构进行了总结, 同时结合研究范围内各平台特点, 对其技术架构进行分析, 并从模块化与插件化 快速构建应用 高效运营等角度, 抽离出各平台在架构设计上的技术特点, 为区块链应用企业从架构角度了解各技术平台提供参考 传统区块链倾向于把架构分为数据层 网络层 共识层 激励层 合约层 应用层 图 1 区块链平台架构示例 多中心化应用 智能合约 发行机制 应用层 合约层 激励层 PBFT PoS 共识层 DPoS PoW P2P 网络 传播机制 数据验证机制 网络层 区块数据 链式结构 数据层 虚拟机 分配机制 链上链下数据结合 1 数据层 数据层是最底层的技术, 封装了底层区块数据的链式结构, 以及数字签名 哈希函数和非对称加密技术等多种密码学算法和技术 主要实现了数据存储 账户和交易的实现与安全两个功能 上述大多数技术都已经在计算机领域应用多年, 是相对成熟的技术 2 网络层 网络包括 P2P 网络机制 数据传播机制和数据验证机制等, 主要实现网络节点的连接和通讯 P2P 组网技术早先应用于 BT 类的 P2P 下载软件中, 是一种很成熟的技术 3 共识层 共识层主要封装网络节点的各类共识机制算法, 实现全网所有节点对交易和数据达成一致, 防范拜占庭攻击 女巫攻击和 51% 攻击等共识攻击, 其算法称为共识机制 比较常见的共识算法有工作量证明机制 (PoW) 权益证明机制 (PoS) 拜占庭容错算法 (BFT) 等 4 激励层 激励层主要实现区块链代币的发行和分配机制, 该层主要出现在公有链中, 用以激励遵守规则参与记账的节点, 惩罚不遵守规则的节点, 促使整个系统朝着良性循环的方向发展 5 合约层 合约层主要封装各类脚本 算法和智能合约, 赋予账本可编程的特性 Ethereum Fabric Corda 和 BCOS 通过虚拟机的方式运行代码实现智能合约的功能, 比如 Ethereum 的以太坊虚拟机 (EVM) 6 应用层 应用层封装了区块链的各种应用场景和案例, 如搭建在 Ethereum 上的各类去中心化的应用 (DAPP) 某些技术文档中也有人认为应用层应与合约层合为一层 激励层 合约层和应用层不是每个区块链应用的必要组成部分 实际上, 在 Fabric 和 Corda 等面向联盟链和私链的平台中一般都不设激励层 即使在公链平台上, 网络层也已经开始走向跨链融合与链外资源 ( 如 IPFS) 的集成 而 Corda 在数据层没有公共账本的概念 在架构分析维度, 本次研究从架构灵活性 节点分类等方面进行分析 另外, 在平台技术架构快速构建应用的能力 运营的高效性 整合分布式账本之外的技术资源的支持能力, 以及架构可配置性 可维护性 可伸缩性 可扩展性等方面也是我们在架构层面重点关注的部分, 但因为缺乏有效的公开资料及信息, 因此不在此论述 区块链平台调研与分析 7

10 ( 一 ) 架构灵活性 Fabric 采用了松耦合的设计, 将共识机制 身份验证等组件模块化, 在应用过程中可根据应用场景选择相应模块 同时,Fabric 还可支持针对不同主体间交易的多通道结构, 实现了更为灵活的业务适应性 ( 业务隔离 安全性等方面 ) Corda 在共识机制模块, 设计为可插拔的独立性服务, 独立服务即由一群相互无关的节点通过拜占庭容错算法组成或只是一台单独的机器, 独立服务仅需要证明其状态是否被之前使用过状态的交易所使用, 而不必自己证明交易的合法性 这意味着, 独立性服务相比其他分布式账本和区块链设计, 提高了扩展性 分账系统的兼容性和算法的敏捷性 Ethereum 计划通过分片机制提高整个网络的灵活性, 分片之前整个网络的处理取决于单个节点的处理 ; 分片后, 只有同一片内的处理是同步的 一致的, 不同分片之间则可以是异步的 Ethereum 分片机制尚处于研发过程中 BCOS 共识算法模块采用插件化设计实现, 通过修改系统配置, 实现在多个联盟链里使用不同的共识机制, 参与到同一个联盟链的所有节点必须采用同一种共识配置 ( 二 ) 节点分类 对于节点的分类, 就是让其在商业场景下, 做最适合自己做的事情, 让共识机制 多通道等方面的架构设计发挥作用 在 Fabric 中, 把节点分为验证节点和非验证节点, 并通过授权和证书管理节点 Corda 的节点分为普通节点 公证节点和管理节点, 对于交易有效性的共识机制在公证节点处达成, 另外适用于金融领域的凭证流也由公证节点运行和签发 Ethereum 正从 PoW 共识机制走向 PoS 共识机制, 节点间将依据资产的多寡分配相应的记账权重, 这样可以更好地利用计算资源, 让处于核心地位的记账节点得到更好的资源倾斜 BCOS 将节点分为共识节点和观察节点, 共识节点参与共识算法, 成为链上的记账者, 观察节点则不参与共识, 只同步数据 8 区块链平台调研与分析

11 3 核心技术组件 核心技术组件是指区块链系统所依赖的基础组件 协议和算法, 可进一步细分为通信 存储 安全机制 共识机制等四个方面 核心技术组件实现了区块链系统中最基础的功能, 也是区块链平台的核心能力, 很大程度上决定了区块链平台所具备的技术水平, 是区块链应用企业在选择区块链技术平台时主要的参考标准之一 本次研究主要从共识机制 通信 /P2P 技术 存储和计算效率 数据结构等方面分析各平台核心技术组件的现状 ( 一 ) 共识机制 共识机制是区块链系统中各个节点达成一致的策略和方法 目前主流的共识机制有 PoW( 工作量证明机制 ) PoS( 权益证明机制 ) DPoS( 委托授权的权益证明机制 ) Raft PBFT( 实用拜占庭容错算法 ) 等, 以下是选取的各个主流共识机制的对比分析 : 表 3 主要共识机制对比 PoW PoS DPoS Raft PBFT 场景 公链 公链 联盟链 公链 联盟链 联盟链 联盟链 去中心化程度 完全 完全 完全 半中心化 半中心化 记账节点 全网 全网 选出若干代表 选出一个 leader 动态决定 响应时间 10 分钟 1 分钟 3 秒左右 秒级 秒级 存储效率 全账本 全账本 全账本 全账本 全账本 + 部分账本 吞吐量 约 7TPS 约 300TPS 或更高 约 1000TPS 或更高 容错 50% 50% 50% 50% 33% Ethereum 当前使用 PoW 共识机制, 需要全网具备较大规模算力支撑来保证网络安全性 2016 年,Ethereum 在开发路线图中提出了代号为 Casper 的 Proof of Stake( 权益证明 )PoS 算法, 计划于 2017 年将 PoW 完全转换为 PoS, 验证人数最多 250 人, 并且区块一旦达到最终状态就完全不可伪造 PoS 共识机制可以解决交易的确定性问题, 降低成本, 也让轻客户端变得可能 2017 年 5 月初 Ethereum 公布的计划实施指南中, 指出 Ethereum 将计划选择 PoW+PoS 混合机制 Hyperledger 协议下的共识运用可插入式算法, 用户在配置中自行选择共识算法 Hyperledger 协议在首次发布时提供了拜占庭容错算法 (BFT), 这种算法采用的是实用拜占庭容错算法 (PBFT) 协议 Corda 网络允许有一个或者多个公证服务, 公证服务是 Corda 网络交易验证和确认的核心机制, 提供交易排序和时间戳服务 它一般用 BFT 算法为公证服务, 但在法规足以保证协议合规的情况下, 也可以使用高性能算法 ( 如 Raft) 在 BCOS 中, 采用 PBFT Raft 做为联盟链的共识算法, 系统的共识机制采用插件化实现, 通过修改系统配置, 即可设定使用不同的共识机制, 参与到一个联盟链的所有节点必须采用同一种共识配置 ( 二 ) 通信 /P2P 技术 区块链通常采用 P2P 技术来组织各个网络节点, 每个节点通过多播实现路由 新节点识别和数据传播等功能 在通信 /P2P 技术方面,Ethereum 客户端 P2P 协议是一个标准的加密货币协议, 能够容易地为其它加密货币使用, 仅有的改动是引入了 幽灵 协议 Ethereum 仅采用了幽灵协议的最基础部分, 即废块必须以下一个区块的叔区块的身份纳入计算 Fabric 点对点协议运用的是 Google RPC 协议, 其功能包括双向流 流控制 在单一链接下执行多路复用要求等 它能与现有的网络基础设施结合, 包括防火墙 代理服务器以及安全保护等 这一组合能够为对等节点采用的信息提供由点对点到多路传送的定义 Corda 的通讯协议基于 AMQP/1.0, 采用 TLS 作为加密协议 Corda 内嵌了一个支持 AMQP/1.0( 也支持 JMS) 的全功能的消息中间件, 并且适合于嵌入式应用 通过这个手段, 通讯本身的功能都得到了覆盖, 既包括基本的网络通讯协议的支持 (Artemis 的通讯功能基于 Netty) 消息格式解析, 又包括消息持久化 ( 提升可靠性 ) 队列管理 ( 简化内部消息处理流程 ) 等特性 表 4 研究平台共识机制对比 Ethereum Fabric Corda BCOS 共识算法 PoW 主要为 PBFT 一般用 BFT PBFT Raft 可插拔 否 是 是 是 可扩展 否 是 是 是 区块链平台调研与分析 9

12 ( 三 ) 存储 要实现分布式账本的大规模应用, 存储的开销是需要解决的关键问题之一 区块的数据结构通常只能追加记录而不能删除或者修改, 以能够使新加入的节点对全网的完整交易历史进行验证, 随着历史数据的增长, 存储开销成了影响区块链系统扩展性的一大问题 Ethereum 和 Fabric 与比特币一样, 使用 Merkle 树存放交易散列, 在面临不断增长的数据时, 一旦需要回收硬盘空间, 可以选择将老旧的交易从 Merkle 树中剔除, 但具体如何实施仍存在争议 除此之外 Ethereum 和 Fabric 还采用了状态快照的方式来节约硬盘空间, 即区块头除记录当前区块所有交易的根散列外, 还记录当前区块及过去所有区块中的状态根散列 所以如需节约空间, 节点可以清空状态快照之前的交易历史, 只保留最新区块和完整的信息状态, 但这样相当于在安全性和去中心化上做出了一定妥协, 因为全量历史记录有可能回退到云化甚至中心化存储 BCOS 支持分组多副本方式存储文件, 并在区块链中保存文件的哈希值和相关寻址信息, 提高区块链的存储和网络同步效率 BCOS 还支持分布式数据存储的方案, 在综合考虑数据的容量 可维护性 安全性等方面的基础上, 企业可使用现有分布式存储方法, 如数据仓库 数据库集群等存储区块链数据 ( 四 ) 计算效率 若交易可以被并行验证, 则可以通过简单地增加 CPU 数量来提高吞吐量 但若具备状态持久化能力的智能合约是顺序相关的, 则难以并发验证 目前 Fabric 对此没有好的解决方案 Ethereum 的交易理想中可以通过分区解决智能合约状态持久化问题, 从而使得交易可以被并行验证 ( 即将各个合约分到不同的逻辑区中, 每个区中的合约都顺序执行, 而不同的区之间并行执行 ), 但该功能尚未实现 Corda 由于数据仅存放在合约执行者的节点, 因此无法进行全局的持久化存储, 同时 Corda 基于 UTXO(Unspent Transaction Output, 即未被花费交易输出 ) 的交易可以并行验证且任意排序, 所以 Corda 的交易也可以被并行验证 BCOS 利用集群化 分片机制, 使交易按一定的规则互相隔离, 可被并行处理, 且数据量可以通过垂直切分的方式, 分布存储在不同的存储设备上, 以满足性能和容量平行扩容的需求 ( 五 ) 数据结构 在区块链技术中, 数据以区块的方式永久储存 区块按时间顺序逐个先后生成并连接成链, 每一个区块记录了创建期间发生的所有交易信息 区块的数据结构一般分为区块头 (Header) 和区块体 (Body), 如图 2 所示 其中, 区块头用于链接到前一个区块并且通过时间戳特性保证历史数据的完整性 ; 区块体则包含了经过验证的 区块创建过程中产生的所有交易信息 图 2 区块链数据结构 块高度 : 头哈希 : f2...f1d 块高度 : 头哈希 : f2...f1d 块高度 : 头哈希 : c8...ae5 父哈希 : f...e4d Merkle 根 2ellabce579...e12a 时间戳 : :28:13 难度 : Nonce: 区块主体此区块中的所有交易信息 父哈希 : Sfe1...e25 Merkle 根 c59e2d ef1c 时间戳 : :30:02 难度 : Nonce: 区块主体此区块中的所有交易信息 父哈希 : f2...f1d Merkle 根 c8572f d 时间戳 : :40:13 难度 : Nonce: 区块主体此区块中的所有交易信息 Ethereum 的区块头中除了前一个区块的引用信息 区块号 交易信息的 Merkle 树的根哈希值和时间戳等信息外, 还包含了收据 (Receipts) 状态 (State) 的 Merkle 树的根哈希值 Fabric 的区块头内容除了前一个区块的引用信息 版本号 交易信息的 Merkle 根和时间戳等信息外, 还包含了世界状态 (World State) 的 Merkle 树的根哈希值 Corda 中没有 区块 的概念, 而是将交易相链接, 以达到数据不可逆 可追溯的特性 10 区块链平台调研与分析

13 4 应用功能 应用功能是指区块链平台为进行用户身份管理 实现上层应用所需的基础功能组件, 应用功能是在核心技术组件基础上, 提供了针对区块链应用场景的基础管理功能, 一方面其允许通过使用智能合约的方式制定商业规则以管理交易, 灵活操作链上资产, 并辅以账户体系使区块链生态与现实商业社会更加紧密地衔接 另一方面, 对于联盟链和专有链, 通过应用功能中的身份认证 私钥保护等手段, 强化成员管理, 实现可信交易和防伪溯源 同时, 通过设置节点权限, 与现有商业规则中的监督体系保持一致 在应用功能维度, 本报告从身份认证 账户设计 私钥保护 是否支持智能合约 监管相关功能以及特权机制等方面进行分析 ( 一 ) 身份认证 Ethereum 采取匿名身份认证体系, 对线上线下的身份匹配无强制要求 ;Fabric Corda 和 BCOS 均支持数字证书的身份认证形式 Fabric 提供了一个基于 PKI 的身份管理, 实施交易的权限管理 首先通过 Registration Authority(RA) 注册获得许可, 然后通过 Enrollment Certificate Authority(ECA) 获得注册安全证书 (ECert); 第三步, 通过 Transaction Certificate Authority(TCA) 获得交易安全证书 ; 最终只有使用以上安全证书的二者之一签名的节点才能发起交易请求 Corda 网络中, 有一个负责全网身份服务的系统节点 该节点负责颁发证书 设置权限 任何想加入网络的节点都需要从身份服务节点处获得相应身份 BCOS 使用 CA 证书的准入机制, 支持用户帐户管理功能, 采用角色和权限模型实现联盟链参与者管理, 底层平台还预置了控制交易和部署合约的权限和接口 ( 二 ) 账户设计 Ethereum 采用了余额账户机制 由于 Ethereum 是以智能合约为主要功能, 而在智能合约中要处理 UTXO 的状态相当困难, 相比之下, 余额设计更便于程序实现 Fabric 中没有代币概念, 但可以通过 Chaincode 实现本币发行和账户功能 Corda 没有余额概念, 所有余额均通过 UTXO 计算得出 Corda 采用的 UTXO 的账户机制具备私密性与可扩展性的特点 ( 三 ) 私钥保护 Ethereum 采取的模式为 : 无人操作的挖矿 / 记账节点上不存储私钥, 随同这些节点部署的智能合约也不使用私钥, 所有私钥均部署于 端, 由用户本地存储 Fabric 的私钥由用户在本地存储 Corda 任一节点都与证书和私钥绑定, 证书和私钥信息可存储在无人看管的节点机内 BCOS 加密数据的密钥采用加密机, 独立密钥服务器等方式进行维护, 和节点分离存储, 保障密钥的安全性 ( 四 ) 支持智能合约 Ethereum 可实现 图灵完备 ( 一切可计算的问题都能计算, 程序逻辑自洽 ) 的智能合约功能, 采取合约和共识相连 Fabric 的智能合约运行环境选择的是 Docker 容器, 在容器里可以支持 Java Go 等语言编写的智能合约, 提供一些复杂业务逻辑运行 对可以执行智能合约的记账节点, 每一个新部署的智能合约都将在一个独立的 Docker 中运行 为每个智能合约创建一个 Docker 是 Fabric 设计存在争议的地方 目前 Fabric 并不支持对智能合约运行 Docker 的生命周期管理 Corda 同样支持智能合约 智能合约程序代码在特定的 JVM(Java Virtual Machine) 上运行 Corda 中的智能合约是一段段针对输入输出状态的验证程序, 由每个交易环节按需调用, 价值交换是由 交易 来承载的, 所以从这一点上看 Corda 的智能合约与其他平台的智能合约有不小的差距 但是 Corda 的 流框架 (Corda 中的交易流 (flow) 是复杂交易的具体实现协议 现实世界中所出现的涉及多方的 多环节的 有条件的交易等复杂处理流程, 需要通过交易的组合 包装来完成 Corda 有大量的内置 flow, 基本覆盖了日常交易流程中所用到的功能和典型交易的过程 ) 可以把多个交易串成流程, 从而实现价值再分配的业务逻辑 所以,Corda 中的 交易 智能合约 和 流架构 加起来, 才能达到其他分布式账本平台上通常的 智能合约 的表达能力和计算能力 BCOS 主要运用 Solidity 合约开发语言, 其作为 Ethereum 的主要合约开发语言, 具有图灵完备的特性 区块链平台调研与分析 11

14 ( 五 ) 监管相关功能 Ethereum 因其公有链特征, 监管可随时接入, 但由于身份匿名性, 监管接入的意义不大 在 Fabric 系统中, 监管机构可以按照规定规则来审计全部或部分总账分录 在与参与者合作中, 审计员可以通过基于时间的证书来获得总账查看权限, 连接交易来提供实际的资产操作 Fabric 利用密钥的层级可以给予审计员检查某些交易 某组交易的审计权限, 只将最相关的密钥披露给审计实体以提供审计的可能性 不是系统成员的应用审计人员, 可以给予被动的观察区块链数据的权限, 同时保证给予他们只是为了与被审计应用程序相关的交易 Corda 支持监管接入体现在如下技术环节 :(1) 许可环节, 可提出实名制要求 设置准入条件 通过证书和名字服务将监管要求落地 ;(2) 运营环节, 可赋予监管节点访问一切节点上本地数据库的权限, 获取全部交易数据, 达到 看穿式 效果 BCOS 可支持监管部门和审计部门作为特殊节点接入, 即时同步数据, 并对数据完整性 有效性 过程和流程的合规性进行即时的监控, 从而可对异常或违规行为及时处理或给予指导意见 另外,BCOS 还可提供可监管 可审计的数据接口 ( 六 ) 特权机制的实现 目前, 特权机制主要有两类 : 一是暂停 回滚或者取消交易 ; 二是改正数据 在 Ethereum Fabric 和 Corda 的公开资料中, 我们均未发现与这两类特权机制相关的内容 因此,Ethereum 在受到智能合约 DAO 攻击时, 只能进行硬分叉, 无法进行回滚 取消交易或改正数据的处理 理论上,Ethereum Fabric 和 Corda 都可以经过线下的组织, 通过约定一定的规则, 来 隐性地 实现特权机制, 如有组织的硬分叉 反向交易等 具体到单个平台来讲,Corda 由于不存在公共的底层账本, 只需要设计适当的凭据流, 特权组织便可获得在特定节点进行应急处置操作的权利, 包括但不限于暂停交易 纠正错误交易等 BCOS 可以针对特定的业务场景, 制定特定的权限集合, 如监管方可以是联盟链的规则制定者和实施者, 通过参与准入审核, 智能合约编写 部署和升级, 以及事前中后的检测和干预对业务实施监管 监管方也可以选择性地参与到交易过程, 例如在合约执行前或者生效前, 由监管方检查合约的规则 数据, 必须符合监管要求, 才给出签名背书 一旦发现违规行为, 监管方拥有一系列控制权限, 包括但不限于对某个业务叫停 冲正某些交易 冻结某些帐户 升级合约以修改订正业务规则等 底层平台预置了控制交易和部署合约的权限和接口, 通过监管工具 角色赋权等方案, 让监管方可以直接实施联盟链的控制 12 区块链平台调研与分析

15 5 技术能力 技术能力是每个区块链技术平台的关键能力之一, 也是区块链应用企业在选择区块链技术平台过程中的重要考量因素之一 区块链技术是一项新兴技术, 但它所依赖的 P2P 网络协议 数字签名 非对称加密等都是较成熟的技术, 这些成熟技术不同的组合所产生的技术能力也是各有长短, 影响着区块链的业务场景及商业价值 在技术能力维度, 本次研究主要从平台业务吞吐量 区块或交易的确认时间 区块链平台可用性等方面进行了分析 另外, 平台最大支持节点数量 最大并发开发者数量 最大并发用户访问量 平台稳定性等方面也是本次研究的要素, 但囿于缺乏有效的公开资料及信息, 因此不在此论述 ( 一 ) 吞吐量 目前,Ethereum 网络受限于 CPU 单线程性能 早期测试网络已达到每秒实现 25 次交易 ( 在某种优化条件下 ), 通过优化可能会提高到 50TPS 或 100TPS 然而, 在真实的应用程序负载下,Ethereum 网络当前的交易可能会被限制到 10TPS 或者更低 Fabric 在 PBFT 共识机制下, 可达到 1000TPS 或更高 对于 Corda, 写入操作是按需延迟复制, 延迟程度跟交易复杂程度正相关, 所以很难对整个网络报出一个每秒交易数 BCOS 利用 PBFT 共识机制, 在 4 节点环境下, 转账交易的合约调用, 性能可达到数千 TPS, 通过平行扩展, 可以满足更高服务需求 ( 二 ) 确认时间 当前 Ethereum 协议取决于节点根据在计算上开销很高的工作量证明 (PoW) 算法选择用于最长链的下一区块 这种方法的缺点就是区块链每 12 秒左右才能够提交一个新的区块, 确认时间也是在 12 秒左右 Ethereum 预计 2017 年推出的雷电网络解决方案 (Raiden), 可以使得基于 EIP20 的 TOKEN 进行每秒 100 万笔以上的传输, 传输的确认时间在毫秒级 Fabric 默认一个交易出一个块, 也支持 Commit TxBatch 模式, 多个交易一个块 Fabric 在 PBFT 共识机制下, 需要 3-6 秒确认交易 Corda 的共识机制无需建立在批量打包成块 逐块确认的基础之上, 可以对每一笔交易实时达成共识 BCOS 支持动态配置确认时间, 其所采用的共识算法均可支持 1 秒出块, 出块即达成共识 ( 三 ) 可用性 Ethereum 采用的工作量证明机制 (PoW) 提供了较高的灵活性和可用性 因为每个节点都独立构造区块而不需要其他节点的参与, 节点可以随时加入或者退出网络, 即使全网只剩一个节点, 网络还是可以继续工作, 但相应地它也失去了交易的最终性 ( 保证交易不可撤销 ) Fabric 采用的拜占庭容错机制牺牲了一定的灵活性和可用性, 记账节点必须在线提供服务而不能退出网络, 一旦出现三分之一的记账节点停机, 网络将变得不可用, 但它保证了交易的最终性 ( 保证交易不可撤销 ) 在 Corda 中, 由于没有统一总账, 每个 节点 必须自行存储自己的交易数据 这就意味着, 每个节点必须自行解决自身的网络级 系统级 应用级 数据级的容灾备份问题, 否则, 在需要出示单据时, 上述任何一个环节出现问题, 都将导致重大事故 BCOS 可支持使用 PBFT 和 Raft 两种共识机制, 当使用 PBFT 时, 系统可用性同 Fabric 一致, 整个系统中少于等于三分之一数量的节点出现故障, 均不影响共识进行 ; 当使用 Raft 算法时, 整个系统中等于或超过 1/2 数量的记账节点出现故障, 网络将变得不可用 区块链平台调研与分析 13

16 6 安全机制 区块链在设计中采用了分布式数据存储 共识机制 数字签名 加密算法等多种安全手段和技术 这些技术保证了数据的完整性 不可篡改性和一致性, 从而保证了数据从交易 共识计算 区块确认 数据存储等全生命周期的安全性 随着区块链技术受到的关注日益增强 各类数字货币的价值飞涨, 导致越来越多的不法分子渴望挑战区块链的安全性 例如,51% 的攻击随着矿池的兴起而逐渐具备实现的可能 ; 区块链交易平台遭受攻击的事件频频发生 不过大部分的漏洞在于集中化的交易应用平台, 而非底层技术平台的安全能力 本次研究将探讨区块链技术中各种安全机制的属性和特征, 分析研究范围内平台在解决使用安全性 系统安全性 算法安全性 协议安全性等诸多挑战时所采取的策略, 为区块链应用企业选择安全可靠的区块链技术平台提供参考 在安全机制维度, 本次研究主要从密钥安全性 隐私保护 防 双花 隐私保护等方面进行分析 算法和协议安全性也是区块链技术平台安全的重要考量指标, 但因为缺乏足够的公开资料及信息, 无法进行进一步分析 ( 一 ) 密钥生成机制 在用户账户密钥层面, 各平台均利用非对称加密算法生成公私钥 Ethereum 密钥生成机制为 : 随机数发生器生成私钥, 再经 SECP256K1( 一种椭圆曲线算法 ) 生成公钥 Fabric 提供了经过修改和未经修改的 PKCS11 来生成密钥 PKCS11 是公钥加密标准 PKCS(Public-Key Cryptography Standards) 中的一份子, 它为加密令牌定义了一组平台无关的 API, 如硬件安全模块和智能卡 这使得在 Fabric 中可以使用 HSM( 硬件安全模块 ) 保护并管理数字密钥, 以实现强身份验证 Corda 可以使用分层确定性密钥派生方案, 它具有彻底分离公钥与私钥的生成从而提升安全协议的能力 ( 二 ) 密钥存储 Ethereum 密钥生成后作为文件或字符串保存在用户终端或者托管到服务器, 但 Corda 的私钥可能会存储在无人看管的节点 Ethereum 和 Corda 的秘钥文件是一个 JSON 格式的文本文件 Fabric 的密钥文件可以存储在支持 PKCS11 的硬件设备中 BCOS 密钥保存在与区块链节点隔离的服务器 加密文件 USBKey 加密机等 需要使用私钥时, 通过安全的内部通信接口或通过用户密码授权访问私钥 ( 三 ) 密钥使用和密钥找回 四个平台均无定期更换机制, 且私钥丢失后无法找回 ( 四 ) 防 双花 双花 即二重支付, 指攻击者几乎将同一笔钱用于不同交易 Ethereum 的防 双花 采用了余额机制 : 每个账户都有一个状态, 状态中记录了账户当前的余额, 转账的逻辑即从一个账户中减去转账的金额, 并在另一个账户中加上相应的金额, 减去的部分和加上的部分必须相等 Fabric 运用了状态版本的概念, 如果请求节点将背书过的具有相同状态依赖的交易建议提交给共识服务两次, 共识服务会分配两个序列号给这两个交易并送达各个节点, 节点进行本地状态版本依赖验证时, 先接受的交易由于已经 commit, 本地状态已经新增了一个版本, 后来的相同交易由于依赖了一个过时的版本, 不会通过状态版本依赖验证, 而作为非法交易被丢弃 Corda 基于公证人 (notary) 进行交易确认方式, 在系统只有一个公证人的情况下, 通过对历史交易记录进行查询的方式就可以实现 一旦系统中有多个公证人, 并且出现 跨 公证人的交易活动, 防止双花的职责就涉及多个公证人之间的 协同 Corda 结合交易场景, 采用了一个相对标准的方式, 即不在交易过程中让多个公证人互动, 而是在交易之前必须把交易所需要的所有输入状态指定到验证该交易的公证人上, 避免一个状态可以在两个公证人上进行验证的情况, 从而实现了防止双花 BCOS 基于账户模型和区块高度, 对交易生命周期进行检验和控制, 避免交易被不正确或不合法的重放 同时,BCOS 作为联盟链平台没有内置的原生代币, 不存在币的双花问题 此外,BCOS 上的数据及资产使用智能合约来定义和进行操作, 智能合约图灵完备的特性, 能让业务方进行有效性 合法性的判断和控制, 因此能够从一定程度上保证资产交易的安全性 ( 五 ) 隐私保护 Ethereum 使用 状态旁路 方案, 在这种策略下, 分布式账本上可见的只是粗粒度的 批发, 而真正细粒度的双边或有限多边交易明细, 则不作为 交易 记录在分布式账本上, 如果需要更改旁路中资产比例, 则将指令加密发送到相应智能合约之中, 因此交易明细的变动对于不在合约中的其他用户而言就是不可见的, 但状态旁路只能达到部分保护效果 Fabric 利用多通道 (Channel) 的机制保护隐私性 Channel 代表了一个私有的广播通道, 保证了消息的隔离性和私密性, 不同的 Chaincode 关联主体只知道自己 Chaincode 相关交易和执行交易验证, 共识服务只接收相关主体的广播请求和执行对相关主体的消息送达, 节点只记录与其相关的 Chaincode 的状态 另外,Chaincode 可设定为保密, 系统依据部署时设定的保密级别, 执行通讯消息加密 Fabric 在多通道模式下, 共识节点会接收所有通道的交易数据, 需要对共识节点进行适当的安全管理和技术控制, 防止信息泄露 Corda 主 14 区块链平台调研与分析

17 要采用了以下两项隐私保护技术 :1. 抽离 (Tear-off) 部分敏感内容的类盲签名技术, 该技术采用把敏感字段和非敏感字段分组哈希, 再分层构建 Merkel 树的方式, 使得去掉敏感字段后, 剩余的 Merkel 树仍然具有树状结构和针对非敏感字段的验证价值, 可在其基础上达到类似盲签名的效果 同时一旦发生法律纠纷, 如已去除的敏感字段内容被伪造, 该 Merkel 树还可用作鉴别证据真伪之用 2. 复合签名技术 该技术使用感知机模型, 对多个签名主体赋权, 并设置加权求和阈值 一旦一个指定群体中签名的主体所占加权和超过阈值, 则复合签名生效 这个模型可以实现一组签名的 与 / 或 逻辑组合, 但在涉及 异或 这样的逻辑组合时失效 BCOS 可在部分业务场景中, 引入可信的中央对手方提供信用背书, 交易参与方的交易数据明细对中央对手方为全部可见, 但是对联盟链为不可见, 由中央对手方对交易进行验证并提供面向全联盟链的证据 通过物理隔离, 逻辑通道设计, 交易明细仅发送给交易牵涉的节点以及可能存在的监管节点, 从基础层面防止了隐私数据的扩散 BCOS 还可使用数据脱敏 机构间点对点通信 数据明细链下保存 高强度加密数据信封方式等方式实现隐私控制 另外,BCOS 已在客户端和智能合约上实现加法同态加密算法, 例如在部分只涉及到数据加减的场景, 可采用加法同态加密算法, 实现对数据的隐私保护, 同时不会对性能造成很大影响 BCOS 还计划增加多操作同态加密和零知识证明用于证明加密数据的正确性 ( 如账户余额数据是否足够用于支付 ) 从总体上看, 理想的隐私保护策略, 如零知识证明 同态加密等大都基于较为复杂的密码学技术, 目前在各平台实际应用中有待进一步完善并丰富应用场景 区块链平台调研与分析 15

18 7 平台适用性 区块链作为一项新兴技术, 在优化业务流程 降低运营成本 提升协同效率等方面拥有极大的想象空间 区块链应用企业在选择技术平台过程中, 应该考量企业自身的商业模式与平台应用适用性之间的契合度 随着区块链技术的不断发展, 在以比特币为代表的传统区块链应用场景中遇到的技术瓶颈, 如交易性能不佳 身份验证缺失 隐私无法隔离保护等方面, 在 Ethereum Fabric Corda BCOS 等区块链技术平台上均有所突破, 由此区块链技术在各行业的应用范围也逐渐扩大 目前金融 互联网 能源 农牧 工业制造等各行各业均广泛探索区块链的应用布局 随着 PoC(Proof of Concept, 概念验证 ) 的逐步展开, 区块链技术在实际应用中会不可避免地与监管 法律 社会组织有所碰撞, 在治理层面将会面临很多中间状态, 所以 联盟链 私有链 仍是目前的主要应用形态, 完全的 公有链 除了比特币之外, 还未看到其他成熟应用 另外, 此次研究就平台适用性维度还从区块链平台支持的业务场景方面进行了分析 图 3 Fabric 多通道架构 channels Consensus Service Peer 1 Peer 2 Ethereum 是内置有图灵完备编程语言的区块链, 该特征使得任何人都能够创建合约和多中心化应用, 并在其中设立他们自由定义的所有权规则 交易方式和状态转换函数 因为图灵完备性,Ethereum 智能合约比比特币脚本所能提供的智能合约要强大得多, 因此,Ethereum 在应用场景上相较于比特币来说得到了大大的拓展 Ethereum 通过 Ethereum 社区共治的公链, 体现了 Ethereum 平台对公链场景的适用性, 但也可以利用 Ethereum 平台部署联盟链或私有链 Ethereum 可利用图灵完备的智能合约, 适应金融应用 物联网 供应链管理 社交网络 去中心化自治组织 (DAO) 预测市场等场景 2017 年 7 月正式发布的 Fabric 1.0 在 0.6 版本的基础上, 针对安全 隐私 性能 实际场景需求等方面进行了改进, 尤其是验证节点 (Peers) 的功能分离, 即将原先区块链中共识节点承担的数据维护和共识服务职责进行分离, 共识服务从验证节点中完全剥离出来, 独立为 Orderer 节点 ( 共识节点 ) 提供共识服务, 验证节点只对相关的合约进行验证和背书 另外, 共识节点在提供共识服务时, 支持多通道消息传递, 也就是说平台可以设立应用程序, 在验证节点的任意子集中架设通道 子集中的验证节点组成该通道内交易的相关者集合, 而且只有这些验证节点可以接收相关交易的区块, 与其他交易完全隔离 例如, 如下图所示, 验证节点 1 2 和 N 订阅红色通道, 并共同维护红色账本 ; 验证节点 1 和 N 订阅蓝色通道并维护蓝色账本 ; 类似地, 验证节点 2 和验证节点 N 在黑色通道上并维护黑色账本 Peer 3 上述改进使得 Fabric 具备了多通道的架构设计以及共识节点的独立性, 可以在保证平台上交易多方隐私性的同时, 提高共识节点的效率, 从而在技术上推动区块链和分布式账本技术在跨行业应用场景中的应用, 使其可满足金融服务 供应链管理 智能制造 文化娱乐 医疗健康 社会公益 教育就业等领域的应用 Corda 由 R3 CEV 联盟组织开发, 其成员主要来自于金融领域, 聚焦于分布式账本技术在金融领域的应用 Corda 定位为面向非公有链的场景, 其架构设计如可插拔的共识算法 灵活可配的节点权限 凭据流概念的引入, 使得 Corda 更接近于受监管的金融机构的应用 BCOS 定位为企业级应用服务的区块链技术平台, 其在多链 跨链 分布式存储及隐私保护等方面上的设计, 满足其在金融 健康医疗 供应链 工业 物联网 能源服务等多个领域上的适用性 另外 BCOS 可支持账号管理 资产管理 交易管理 安全控制等模块功能的配置, 因此对于各多种场景下所需的功能其均能很好地实现 另外, 从区块链平台与外部数据对接的角度上看 Ethereum Fabric Corda 和 BCOS 在架构上均预留了身份 策略 数据 过程等应用模块, 提供了区块链与链外系统对接的通道, 如链外的物联网设备 支付设备 分布式云存储系统 交易系统的对接和外部用户身份的绑定等 16 区块链平台调研与分析

19 8 开发及工具 一个区块链技术平台能否成功, 能否吸引实力强劲的开发者入驻, 很大程度上取决于是否可以充分满足开发人员的需求, 即其支持的编程语言是否满足主流开发人员的偏好, 其开发支持文档是否详尽 易懂, 接口和智能合约的开发是否简便易操作 因此, 本次研究在开发及工具维度, 主要从支持的开发语言 配套的开发工具 接口的完备程度及智能合约可编辑性等方面进行分析 ( 一 ) 编程语言方面 Ethereum 的客户端主要通过 Go 语言 C++ 语言和 Python 语言编写, 再通过编译器转成 EVM 语言 Java 和 Ruby 的客户端也在开发中 Ethereum 使用四种语言进行合约编程 :Serpent Solidity Mutan 和 LLL 其中 Solidity 是 Ethereum 的首选语言, 具有图灵完备的特性, 可采用分层 分模块, 以实现帐号管理 资产管理 交易管理 安全控制等金融场景所需的功能 Fabric 项目核心代码主要由 Go 编写 Fabric 采用了容器技术, 将智能合约代码 (Chaincode) 放在 Docker 中运行, 可以用 Go Java 等语言编写智能合约 Corda 主要由 Java 和 Kotlin 开发, 并在其各项功能中主要依赖 Java, 如智能合约 数据访问接口等, 但也支持应用使用 SQL 对其数据库进行访问 Corda 中的合约 (Contract) 以及分布式应用 (DApp), 原则上是可以基于 JVM 上的任何语言来开发的, 在应用开发者层面, 一定程度上减小了 Kotlin 小众化问题的影响 BCOS 业务层支持采用如 C++ Java Python Javascript Go 等语言进行开发, 可使用 Ethereum 的 Solidity 作为合约开发语言 ( 二 ) 配套开发工具 Ethereum 社区是仅次于比特币的社区, 主要英文技术文档都在 Github 上公布, 同时也有专门的技术问答网站, 中文技术文档则主要发布在 ethfans.org Ethereum 官方提供钱包客户端 Mist, 支持进行交易, 同时支持直接编写和部署智能合约 由社区贡献的有网络监控 分布式应用的开发框架 智能合约分析器 智能合约管理平台等工具 微软也在其提供的 Visual Studio 集成开发环境中集成了 Solidity 语言, 方便编写智能合约 Fabric 在 Github 上公布了 Fabric 项目的源码, 并提供了若干 SDK 工具包 技术文档和帮助 Fabric Chaincode 开发的各个阶段的工具, 如编译 测试 打包和部署等 Corda 为应用开发提供了开发模板 :CorDApp-template, 其可以用来作为开发一个新 App 的样板 Corda 工程中的 Samples 中提供了很多案例供开发者学习和了解, 尤其是用 IDEA 开发 Corda 时, 各个案例可以直接在 IDE 中快速启动 Corda 于 2016 年 11 月 30 日在 Github 上正式开源 BCOS 在 Github 上公布了源码, 并为用户提供了安装说明 技术白皮书 License 以及服务邮箱等 同时,BCOS 平台提供了 SDK 工具包, 在 SDK 基础上开发者可开发面向最终用户的客户端程序, 在客户端上可以保存链上部分或全部的数据, 也可以作为轻客户端访问链上节点 BCOS 于 2017 年 7 月 31 日在 Github 上正式开源 ( 三 ) 接口的完备程度 RPC 接口是 Ethereum 与其他 IT 系统交互的接口,Ethereum 节点在 8545 端口提供了 JSON RPC API 接口, 数据传输采用 JSON 格式, 可以执行 Web3 库的各种命令, 可以向前端如 Mist 等图形化客户端提供区块链的信息 Fabric 提供了一套可灵活扩展的 API 接口, 其每个模块都定义了相应的 API 接口, 因此这些模块可以实现 即插即用 例如共识算法的 API 支持用户无需修改算法代码就可以在各类用例中使用这一算法 Corda 在流式架构的设计中, 给出了对流程的实时监控和展示相应的接口, 同时预留了 SQL 接口 BCOS 支持通用 API 接口, 满足跨技术与跨系统对接要求 BCOS 对业务层提供接口服务, 并通过接口和区块链节点进行交互 发送交易 查询数据等 平台也提供 HTTPS 的服务端口, 采用 JSON 编码格式定义功能接口, 包括用户数据查询 区块数据查询 合约部署和管理 发送交易 交易数据查询 进行节点之间通信等 BCOS 接口 SDK 的设计分为两种, 一种是面向区块链底层功能接口的调用, 调用者需要知晓区块链节点的具体部署情况, 进行异步通信和容错处理, 在接口字段里填入经过特定编码的数据参数 ; 另一种 SDK 直接面向业务, 提供业务级别的接口, 业务开发者只需要关注业务数据的字段以及调用返回结果, 不需要了解区块链节点的具体部署情况, 不需要处理异步通信的细节 ( 四 ) 智能合约的可编辑性 Ethereum 是首个以图灵完备智能合约为主要功能的区块链, 用户可以在 Ethereum 的平台上创建自己的合约, 而合约的内容可以包含货币转账在内的任意逻辑 Fabric 使用现有的容器技术来支持智能合约功能,Fabric 的智能合约理论上可以用任何语言来编写, 开发者将无需学习新的语言, 并且可以复用现有的业务代码和丰富的开发库, 并使用自己熟悉的开发工具 相对地, 采用 Docker 的智能合约架构也有大量的问题 : 首先, 它很难对智能合约的执行流程进行控制, 从而无法对其功能进行限制 ; 其次, 它无法对合约运行所消耗的计算资源进行精确的评估 ; 此外, 运行 Docker 相对而言是极其耗费资源的操作, 这就使得难以在移动设备上运行合约 ; 最后, 不同节点的硬件配置 合约引用的开发库等, 都有可能会使合约的行为具有很强的不确定性 Corda 的智能合约功能与其自身一样, 都是基于 JVM(Java Virtual Machine) 的, 因此可以使用任何与 JVM 兼容的语言来进行开发, 比如 Java Kotlin 等 不过, 它对 JVM 进行了一定的改造, 使得在其上运行的合约脚本具备确定性 Corda 使用 JPA(Java Persistence Architecture) 来提供持久化功能, 支持 SQL 语句和常用的数据库, 不过需要安装相应的插件, 并且由于数据仅存放在合约执行者的节点, 因此无法进行全局的持久化存储 BCOS 合约开发支持 Solidity 语言, 该语言作为 Ethereum 的主要合约开发语言, 具有图灵完备的特性 BCOS 平台计划在下一版本支持 JVM 虚拟机和 Java 开发语言 区块链平台调研与分析 17

20 9 维护支持能力 区块链企业在选择区块链技术平台的过程中, 平台背后运营主体的实力也是一个不可忽视的问题 一般来说, 社区规模越大 开发者数量越多, 则平台技术发展越快 ; 运营主体自身技术研发实力越强, 平台的安全保障体系相对越可靠, 相应地平台维护能力也越强 在维护支持能力维度方面, 本次研究主要从版本升级维护机制 开发者数量等方面进行分析 平台版本发布规则 平台应急制度 平台管理规范等方面也是考量平台维护支持能力的重要组成部分, 但由于缺乏有效的公开资料及信息, 本次研究仍以前两方面的分析为主 ( 一 ) 在版本升级维护机制和保障方面 目前 Ethereum 的维护及研究升级主要由 Ethereum 基金会来负责运行 Ethereum 在建立伊始便制定了明确的规划, 其发布分成了四个阶段 :Frontier( 前沿 ) Homestead( 家园 ) Metropolis( 大都会 ) 和 Serenity( 宁静 ), 在前三个阶段 Ethereum 共识算法采用工作量证明机制 (POW), 在第四阶段会切换到权益证明机制 (POS) 据不完全统计, 截至 2017 年 7 月,Ethereum 的 Go 语言核心代码库已发布 118 次 HyperLedger Fabric 是由 Linux 基金会发起创建的开源区块链分布式账本, 联盟主要成员来自大型金融机构 大型 IT 企业 大型咨询机构等不同的利益体, 具备强大的资金和技术能力 Fabric 源于 IBM, 初衷为了服务于工业生产,IBM 贡献了 44,000 行代码开源 Fabric 最新的 1.0 版本已于 2017 年 7 月正式发布, 官网显示,27 个组织 159 位开发者参与并作出贡献 截至 2017 年 7 月,Fabric 在 Github 上源码发布 7 次 Corda 由 R3 CEV 联盟组织开发, 其成员主要来自于全球知名的金融机构 Corda 于 2016 年 11 月正式开源,2017 年 6 月开始第一个 Beta 公测阶段, 提供新的 API 文档和更大的数据库 在 2017 年共识大会 (Consensus 2017) 上,R3 宣布进行一亿美元以上的融资 截至 2017 年 7 月,Corda 在 Github 上源码发布 27 次 BCOS 由微众银行 万向区块链 矩阵元共同开发, 有专业开发团队进行研发和维护, 资金和技术实力在国内均处于领先地位 BCOS 升级原则上保证向下兼容, 原链上的数据不会因升级而失效, 且支持全网灰度升级, 参与到联盟链的节点不要求同时升级或停机升级, 可以按节点一一替换, 运行新版本软件的节点和运行旧版本软件的节点可协同工作, 直到旧版本被完全替换 值得注意的是,BCOS 平台借鉴 COBIT 模型, 形成了一个三维治理体系结构, 包括治理准则 (Business Requirements) 治理对象 (Resources) 及治理过程 (Processes) 其旨在有效利用资源, 管理与区块链系统相关的风险, 平衡商业风险 控制需求和技术问题之间的关系 治理模型从一定程度上降低了产品需求演变及版本升级给平台本身的技术路线 架构灵活性等方面造成的风险 从总体上看, 虽然各系统平台绝大多数升级比较平稳, 但公有链的分叉也有导致社区决策艰难的场景, 比如 TheDAO 被攻击后的善后处置和平台升级 另外, 值得注意的是, 研究范围内的平台均支持智能合约, 其不仅是契约更是程序, 因此不可避免地遇到升级问题 平台处理智能合约的方式, 升级前后智能合约的状态和逻辑能否有效衔接, 以及智能合约升级和平台升级的相互促进, 应是未来企业选择区块链平台的重要考量之一 ( 二 ) 开发者数量 目前暂时没有研究范围内的平台开发者数量的具体数据, 但我们统计了各个平台官网上 Meetup Groups 在全球各地的分布人数, 这在一定程度上与各平台开发者数量呈正相关 截至 2017 年 7 月 15 日,Ethereum 在全球拥有 1016 个 Meetup, 成员 人, 遍布全球 77 个国家和地区 405 个城市 中国 5887 人 ( 大陆 1471 人, 香港 2735 人, 台北 1681 人 ) Hyperledger 在全球拥有 62 个 Meetup, 成员数为 人, 中国 785 人 ( 北京 + 上海 + 深圳 + 香港 + 台北 ) Corda 在全球拥有 10 个 Meetup, 成员数为 1690 人, 中国 278 人 ( 北京 + 上海 + 深圳 + 香港 + 台北 ) 另外, 由于 BCOS 平台于 2017 年 7 月 31 日刚刚开源, 因此我们选择 Github 上该项目的 Star ( 关注项目更新用户数 ) 和 Fork ( 拷贝项目到自己帐号用户数 ) 数量做为替代 截至 2017 年 8 月 15 日,BCOS 平台的 Star 数量为 245, Fork 数量为 100 图 4 各平台 Meetup Groups 成员 以太坊 HyperLedger Fabric Corda 中国 全球 区块链平台调研与分析

21 10 总结与展望 根据以上各维度分析, 我们针对研究范围内的平台得到如下观点 : 在区块链平台成熟度及设计思路表现方面 Ethereum 经过较长时间的公链运行, 一定程度上经历了外部攻击和实战检验, 代码和测试的成熟程度较高, 其平台在软件质量和安全性方面有较好的保证 ;Fabric Corda 和 BCOS 则在设计伊始便更加贴近商业需求, 在满足合规和隐私方面, 以及监管接入和架构设计方面有很多巧妙的设计之处, 同时各平台也在不断更新换代以求更好地满足实际商业需求 在区块链平台架构及应用设计方面 架构的发展还未进入成熟期, 各个平台依然在实践过程中不断调整优化自身架构, 以满足不同应用场景的需求 从应用场景来看,Ethereum 更适用于并发性不高 以公有链为主的应用场景 Fabric 和 BCOS 适合以联盟链形式开展的金融服务 供应链管理 文化娱乐等多行业应用场景 Corda 定位相对明确, 更适合面向非公链 受监管的金融机构 在信息共享和隐私保护方面, 各平台在如何保证二者相互平衡的表现上, 仍有待进一步完善 Ethereum 采用的状态旁路只从一定程度上保护了隐私性 以联盟链为设计初衷的 Fabric 和 Corda 将不同主体之间的交易进行隔离, 形成多链的数据状态, 然而, 当数据需要在跨链共享时, 需将冗余数据写入不同的链中或将系统设计成颗粒度很细, 让冗余的节点加入到多个链中, 无论使用何种方法都将使系统变得异常复杂 BCOS 则通过物理隔离 逻辑通道设计等方式防止隐私数据扩散 业内普遍认可的隐私解决方向, 诸如零知识证明 同态加密等, 大都基于较为复杂的密码学技术, 目前还没有达到实际应用水平 因此各平台在隐私保护和信息共享方面仍有较大提升空间 以下是研究范围内各平台各维度的对比分析结论 : 表 5 各平台重点分析维度总结 分析维度 架构能力 核心技术组件 总结 1. 在架构灵活性方面,Fabric 采用松耦合设计, 支持多通道结构 ;Corda 共识机制模块可插拔 ;BCOS 共识算法模块采用插件化设计实现 2. 在节点分类上,Fabric 节点分为验证节点和非验证节点, 并通过授权和证书管理节点 ;Corda 节点分为普通节点 公证节点和管理节点, 交易共识在公证节点达成 ;BCOS 节点分为共识节点和观察节点, 共识节点参与共识算法, 观察节点则只同步数据 ;Ethereum 正从 PoW 共识机制走向 PoS 共识机制, 节点间将依据资产的多寡分配相应的记账权重, 让处于核心地位的记账节点得到更好的资源倾斜, 以更好地利用计算资源 1. 在共识机制方面,Ethereum 目前采用 PoW 共识机制, 算力成本高, 正在向 PoS 过渡, 可解决交易确定性问题 降低成本 ;Fabric 共识运用可插入式算法, 用户可自行选择, 一般用 PBFT;Corda 一般用 BFT 算法为公证服务 ;BCOS 采用 PBFT Raft 作为联盟链的共识算法, 系统的共识机制采用插件化实现 2. 在 P2P/ 通信技术方面,Ethereum 客户端 P2P 协议是一个标准的加密货币协议, 能够容易地为其它加密货币使用 ;Fabric 运用 Google RPC 协议, 能与现有的网络基础设施结合 ;Corda 的通讯协议基于 AMQP/1.0, 采用 TLS 作为加密协议, 并内嵌了一个支持 AMQP/1.0 的全功能的消息中间件, 适合于嵌入式应用 3. 在存储方面,Ethereum 和 Fabric 采用状态快照节约硬盘空间 ;BCOS 支持分组多副本方式存储文件, 还支持分布式数据存储的方案 4. 在计算效率方面,Ethereum Corda BCOS 的交易可被并行验证以提高计算效率 5. 在数据结构方面,Ethereum Fabric BCOS 均由区块头和区块体组成,Corda 中没有 区块 的概念 区块链平台调研与分析 19

22 分析维度应用功能技术能力安全机制平台适用性 总结 1. 四个平台均支持智能合约 2. 在身份认证方面,Ethereum 采取匿名身份认证体系, 对线上线下的身份匹配无强制要求 ;Fabric Corda 和 BCOS 均支持数字证书的身份认证形式 3. 在账户设计方面,Ethereum 采用余额账户机制 ;Fabric 中没有代币概念, 但可以通过 Chaincode 实现本币发行和账户功能 ;Corda 没有余额概念, 所有余额均通过 UTXO 计算得出 4. 监管方面, 四个平台均支持监管接入 但在 Ethereum 中, 由于身份匿名性, 监管接入的意义不大 5. 在特权机制的实现方面,Ethereum Fabric 和 Corda 理论上可 隐性地 实现暂停 回滚或取消交易以及改正数据的特权 ;BCOS 可以针对特定的业务场景, 制定特定的权限集合, 其底层平台预置了控制交易和部署合约的权限和接口, 通过监管工具 角色赋权等方案, 让监管方可以直接实施联盟链的控制 1. 在交易吞吐量方面,Ethereum 在真实应用程序负载下的交易可能会被限制到 10TPS 或者更低 ;Fabric 在 PBFT 共识机制下, 吞吐量可达到 1000TPS 或更高 ;Corda 延迟程度跟交易复杂程度正相关 ;BCOS 利用 PBFT 共识机制, 在 4 节点环境下, 转账交易的合约调用, 性能可达到数千 TPS 2. 在确认时间方面,Ethereum 每 12 秒左右才能够提交一个新的区块, 确认时间也是在 12 秒左右 ;Fabric 默认一个交易出一个块, 也支持多个交易一个块 ;Corda 可以对每一笔交易实时达成共识 ;BCOS 可支持 1 秒出块, 出块即达成共识 3. 在可用性方面,Ethereum 采用的工作量证明机制 (PoW) 提供了较高的灵活性和可用性 ;Fabric 采用的拜占庭容错机制牺牲了一定的灵活性和可用性 ;Corda 由于没有统一总账, 每个 节点 必须自行存储自己的交易数据, 自行解决自身的网络级 系统级 应用级 数据级的容灾备份问题 ;BCOS 使用 PBFT 时系统可用性同 Fabric 一致, 使用 Raft 算法时网络容错上限为 50% 1. 四个平台均利用非对称加密算法生成公私钥 2. 在 防双花 方面,Ethereum 采用了余额机制 ;Fabric 运用了状态版本的概念 ;Corda 基于公证人进行交易确认 ;BCOS 基于账户模型和区块高度, 对交易生命周期进行检验和控制 3. 在隐私保护方面,Ethereum 使用 状态旁路 方案, 但只能达到部分保护效果 ;Fabric 利用多通道的机制保护隐私性 ;Corda 主要采用了 Tear-off 技术和复合签名技术两项隐私保护技术 ;BCOS 通过物理隔离 逻辑通道设计, 交易明细仅发送给交易牵涉的节点以及可能存在的监管节点, 从基础层面防止了隐私数据的扩散 还可使用数据脱敏 机构间点对点通信 数据明细链下保存 高强度加密数据信封方式等方式实现隐私控制, 并且支持加法同态加密算法 1. Ethereum 平台不仅适用于公链场景, 也可以部署联盟链或私有链 Ethereum 可利用图灵完备的智能合约, 适应金融应用 物联网 供应链管理 社交网络 去中心化自治组织 (DAO) 预测市场等场景 2. Fabric 可广泛应用于跨行业应用场景中, 可满足金融服务 供应链管理 智能制造 文化娱乐 医疗健康 社会公益 教育就业等领域的应用 3. Corda 聚焦于分布式账本技术在金融领域的应用, 定位为面向非公有链的场景 4. BCOS 定位为企业级应用服务的区块链技术平台, 其在多链 跨链 分布式存储及隐私保护等方面上的设计, 满足其在金融 健康医疗 供应链 工业 物联网 能源服务等多个领域上的适用性 另外 BCOS 可支持账号管理 资产管理 交易管理 安全控制等模块功能的配置, 因此对于各多种场景下所需的功能其均能很好地实现 20 区块链平台调研与分析

23 分析维度 开发及工具 维护支持能力 总结 1. 在编程语言方面,Ethereum 的客户端主要通过 Go C++ 和 Python 语言编写, 再通过编译器转成 EVM 语言 合约编程支持四种语言, 其中首选语言 Solidity 具有图灵完备的特性 ;Fabric 项目核心代码主要由 Go 编写, 智能合约可以用 Go Java 语言编写 ;Corda 主要由 Java 和 Kotlin 开发, 合约以及分布式应用原则上可以基于 JVM 上的任何语言来开发 ;BCOS 业务层支持采用如 C++ Java Python Javascript Go 等语言进行开发, 可使用 Ethereum 的 Solidity 作为合约开发语言 2. 在配套开发工具方面,Ethereum 拥有仅次于比特币的社区, 配套中英文技术文档及专门的技术问答网站, 微软的 Visual Studio 集成开发环境中也集成了编写 Ethereum 智能合约的 Solidity 语言 ;Fabric 在 Github 上公布了 Fabric 项目的源码, 并提供了若干 SDK 工具包 技术文档和开发工具 ;Corda 在 Github 上开源, 并为应用开发提供了开发模板 ;BCOS 在 Github 上公布了源码, 并提供了安装说明 技术白皮书 License 以及服务邮箱等, 同时提供了 SDK 工具包 3. 接口的完备程度方面,RPC 接口是 Ethereum 与其他 IT 系统交互的接口,JSON RPC API 接口可以执行 Web3 库的各种命令, 向前端提供区块链信息 ;Fabric 提供了一套可灵活扩展的 API 接口, 其每个模块都定义了相应的 API 接口, 因此这些模块可以实现 即插即用 ;Corda 在流式架构的设计中, 给出了对流程的实时监控和展示相应的接口, 同时预留了 SQL 接口 ;BCOS 对业务层提供接口服务, 并通过接口和区块链节点进行交互 发送交易 查询数据等,BCOS 也提供 HTTPS 的服务端口 4. 智能合约的可编辑性方面, 用户可以在 Ethereum 的平台上创建可以包含任意逻辑的合约 ;Fabric 的智能合约理论上可以用任何语言来编写, 但采用 Docker 的智能合约架构也存在问题 ;Corda 的智能合约可以使用任何与 JVM 兼容的语言来进行开发 ;BCOS 合约开发支持图灵完备的 Solidity 语言,BCOS 平台计划在下一版本支持 JVM 虚拟机和 Java 开发语言 1. 在版本升级维护机制和保障方面, 各系统平台绝大多数升级比较平稳 Ethereum 的维护及研究升级主要由 Ethereum 基金会来负责运行, 且有明确规划 ;Fabric 是由 Linux 基金会发起创建的开源区块链分布式账本, 联盟主要成员来自大型金融机构 大型 IT 企业 大型咨询机构等不同的利益体, 具备强大的资金和技术能力 ;Corda 由 R3 CEV 联盟组织开发, 其成员主要来自于全球知名的金融机构, 并于 2017 年 7 月宣布进行一亿美元以上的融资 ;BCOS 由微众银行 万向区块链 矩阵元共同开发, 有专业开发团队进行研发和维护, 资金和技术实力在国内均处于领先地位 2. 开发者数量方面, 目前 Ethereum 拥有绝对领先地位, Meetup 成员数为 人 ;Hyperledger Meetup 成员数为 人 ;Corda 和 BCOS 由于开源时间较晚, 开发者数量相对 Ethereum 和 Hyperledger 较少 随着企业对于区块链技术的认知不断深入, 在应用场景落地的过程中, 企业对于区块链平台的技术能力要求必然日益提高, 因此专业的区块链服务平台显得尤其重要 但市场上区块链技术平台品类繁多, 各有千秋, 企业究竟该如何选择区块链技术平台? 我们认为企业首先应在确定自身区块链战略发展规划路线的基础上, 结合自身所处阶段制定不同的选型策略, 比如在前期研究阶段不妨大胆尝试, 在实践中检验区块链平台, 在 PoC(Proof of Concept, 概念验证 ) 阶段, 结合应用场景及未来发展规划谨慎选型, 以检验平台的真实效果 ; 其次, 在应用阶段, 企业应结合自身业务发展情况选择区块链平台, 对于快速发展的高并发业务, 尽量选择架构较灵活 可支持多种高性能共识算法的区块链平台, 对于客户信息或交易数据较敏感的业务, 应尽量选择在安全和隐私性等方面精心设计的区块链平台, 如在多通道 节点权限灵活可配等方面的设计 ; 最后, 企业还应将区块链平台的选择与企业自身情况进行统筹考量, 如企业 IT 能力有限, 应尽量选择平台较成熟 维护能力较强的区块链平台, 以减少后期维护成本, 如果企业自身已有较成熟的 IT 系统, 则应在区块链平台的链上链下信息交互能力上着重考虑 另一方面, 在长期聚焦区块链应用和技术的研究过程中, 我们始终认为, 区块链技术平台的发展将很大程度上取决于区块链商业生态的构建和治理网络的形成, 而技术平台也会反过来促进和引领区块链生态和治理的逐步完善 区块链商业生态和治理网络形成的过程, 同样也是在回答以下问题的过程 : 我们希望利用区块链解决的问题是什么? 是否需要我们改变原有的商业模式和参与者? 新的商业生态由谁支配和管理? 与现有政府管理体系的关系是怎样的? 我们该如何设计新的商业生态和治理模式? 也许, 随着这些问题的解决, 更加完善的区块链平台将会离我们越来越近 区块链平台调研与分析 21

24 11 参考信息 1. 区块链将如何重新定义世界, 机械工业出版社,2016 年 6 月 2. 中国区块链技术和应用发展白皮书,2016 年 10 月 以太坊白皮书 5. 以太坊黄皮书 6. Corda 非技术白皮书 7. Corda 技术白皮书 8. Hyperledger 白皮书 9. Welcome to Hyperledger Fabric: 10. Welcome to Corda 区块链平台调研与分析

25 区块链平台调研与分析 23

26 24 区块链平台调研与分析

27 安永联系人 梁尚文合伙人 林松祥高级经理 区块链平台调研与分析 25

28 EY 安永 Assurance 审计 Tax 税务 Transactions 财务交易 Advisory 咨询 关于安永安永是全球领先的审计 税务 财务交易和咨询服务机构之一 我们的深刻洞察和优质服务有助全球各地资本市场和经济体建立信任和信心 我们致力培养杰出领导人才, 通过团队协作落实我们对所有利益关联方的坚定承诺 因此, 我们在为员工 客户及社会各界建设更美好的商业世界的过程中担当重要角色 安永是指 Ernst & Young Global Limited 的全球组织, 也可指其一家或以上的成员机构, 各成员机构都是独立的法人实体 Ernst & Young Global Limited 是英国一家担保有限公司, 并不向客户提供服务 如欲进一步了解安永, 请浏览 关于金链盟金融区块链合作联盟 ( 深圳 )( 简称 金链盟 ) 是由深圳市金融科技协会 深圳前海微众银行 深证通等二十余家金融机构和科技企业于 2016 年 5 月 31 日共同发起成立的非营利性组织 金链盟作为一个开放式组织, 自愿遵守章程的金融机构及向金融机构提供科技服务的企业等均可申请加入 至今, 金链盟成员已涵括银行 基金 证券 保险 地方股权交易所 科技公司等六大类行业的七十余家机构 金链盟旨在整合及协调金融区块链技术研究资源, 形成金融区块链技术研究和应用研究的合力与协调机制, 提高成员单位在区块链技术领域的研发能力, 探索 研发 实现适用于金融机构的金融联盟区块链, 以及在此基础之上的应用场景 2017 安永, 中国版权所有 APAC no ED None 本材料是为提供一般信息的用途编制, 并非旨在成为可依赖的会计 税务或其他专业意见 请向您的顾问获取具体意见 关注安永微信公众号扫描二维码, 获取最新资讯

水晶分析师

水晶分析师 大数据时代的挑战 产品定位 体系架构 功能特点 大数据处理平台 行业大数据应用 IT 基础设施 数据源 Hadoop Yarn 终端 统一管理和监控中心(Deploy,Configure,monitor,Manage) Master Servers TRS CRYSTAL MPP Flat Files Applications&DBs ETL&DI Products 技术指标 1 TRS

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 The BitCoin Scripting Language 交易实例 交易结构 "result": { "txid": "921a dd24", "hash": "921a dd24", "version": 1, "size": 226, "locktime": 0, "vin": [ ], "vout": [ ], "blockhash": "0000000000000000002c510d

More information

册子0906

册子0906 IBM SelectStack ( PMC v2.0 ) 模块化私有云管理平台 是跨主流虚拟化技术的统一资源云管理平台 01 亮点 : 快速可靠地实现集成化 私有云管理平台 02/03 丰富的功能支持企业数据中心云计算 扩展性强 : 简单易用 : 04/05 功能丰富 : 06/07 为什么选择 IBM SelectStack (PMC v2.0)? 快速实现价值 提高创新能力 降低 IT 成本 降低复杂度和风险

More information

ChinaBI企业会员服务- BI企业

ChinaBI企业会员服务- BI企业 商业智能 (BI) 开源工具 Pentaho BisDemo 介绍及操作说明 联系人 : 杜号权苏州百咨信息技术有限公司电话 : 0512-62861389 手机 :18616571230 QQ:37971343 E-mail:du.haoquan@bizintelsolutions.com 权限控制管理 : 权限控制管理包括 : 浏览权限和数据权限 ( 权限部分两个角色 :ceo,usa; 两个用户

More information

第 期 曹 源 等 形式化方法在列车运行控制系统中的应用

第 期 曹 源 等 形式化方法在列车运行控制系统中的应用 第 卷 第 期 年 月 交通运输工程学报 曹 源 唐 涛 徐田华 穆建成 为了确保列车运行控制系统设计和开发的正确性 比较了仿真 测试和形式化 种能够验证 系统设计正确性的方式 根据列车运行控制系统对安全的苛求性 提出了 个与系统安全相关的重要特性 即实时性 混成性 分布 并发 性 反应性 并分析了与这些特性相关的具体形式化方法 通 过对每种形式化方法的数学基础和应用范围的分析和归类 给出了各种方法的优势和不足

More information

长 安 大 学 硕 士 学 位 论 文 基 于 数 据 仓 库 和 数 据 挖 掘 的 行 为 分 析 研 究 姓 名 : 杨 雅 薇 申 请 学 位 级 别 : 硕 士 专 业 : 计 算 机 软 件 与 理 论 指 导 教 师 : 张 卫 钢 20100530 长安大学硕士学位论文 3 1 3系统架构设计 行为分析数据仓库的应用模型由四部分组成 如图3 3所示

More information

胡 鑫 陈兴蜀 王海舟 刘 磊 利用基于协议分析和逆向工程的主动测量方法对 点播系统进行了研究 通过对 点播协议进行分析 获悉该协议的通信格式和语义信息 总结出了 点播系统的工作原理 在此基础上设计并实现了基于分布式网络爬虫的 点播系统主动测量平台 并对该平台获取的用户数据进行统计分析 获得了 点播系统部分用户行为特征 研究结果对 点播系统的监控及优化提供了研究方法 点播 协议分析 爬虫 主动测量

More information

!!

!! 徐二明 陈 茵 以企业资源基础理论为基础 从企业吸收能力这一概念入手 剖析企业吸收能力与企业竞争优势的关系 研究组织管理机制对企业吸收能力构建和发展的影响 依据吸收能力经典文献对吸收能力的前因进行重新梳理和归类 对现有文献中各种思路有一定的整理和明示作用 通过研究两种吸收能力的 类影响因素 辨识出中国企业在吸收能力培养和发展方面的优势和弱势 通过实证方法全面衡量和验证潜在吸收能力与实际吸收能力两者之间以及两能力与企业竞争优势的关系

More information

论文,,, ( &, ), 1 ( -, : - ), ; (, ), ; ;, ( &, ),,,,,, (, ),,,, (, ) (, ),,, :. : ( ), ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ), ( ),,,, 1 原译作 修补者, 但在英译版本中, 被译作

论文,,, ( &, ), 1 ( -, : - ), ; (, ), ; ;, ( &, ),,,,,, (, ),,,, (, ) (, ),,, :. : ( ), ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ), ( ),,,, 1 原译作 修补者, 但在英译版本中, 被译作 * 夏传玲 : 本文简要回顾了国内外定性研究在最近 多年的发展概况, 总结 了定性研究的六个发展趋势和分析策略上的三种流派 在上述两种背景下, 本文探讨了计算机辅助的定性分析给定性研究带来的机遇和挑战, 特别是它和手工操作对比时的优势和劣势, 以及应用这种定性分析技术所可能面临的困难 : 定性研究定性分析 文化差异,, (, ),,,, ( - ) ( - ) ( - ) ( - ) ( - ) (

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 当互联网金融遇到区块链 -- 成熟的技术也能激发业务变革 邓明 国付宝 CTO 2 国付宝介绍 国付宝信息科技有限公司是依托商务部下属单位中国国际电子商务中心发起, 与海航集团联手组建, 针对企业及个人需求和电子商务的发展, 精心打造的国有背景独立第三方支付平台 2011 年 12 月 22 日公司正式获得中国人民银行颁发的互联网支付和移动支付业务许可证 2015 年 1 月获基金支付业务许可,2016

More information

论中日 囚徒困境 的存在及逃逸 马亚华 本文试图用博弈论方法分析中日关系发生困难的原因 并在此基础上提出一点解决问题的思路 目前中日关系已在重复博弈中陷入了 囚徒困境 状态 囚徒困境 不仅为第三方势力提供了渔利的空间 直接损害了两国战略利益 而且其 溢出效应 还损害了全体东亚人民的利益 只有透过中国和平发展的参照系考察中日关系的过去 现在和未来 才能把握当前中日关系困难的本质并找到解决问题的办法 当前中日两国的综合国力基本处于同一层次

More information

目录 一. 区块链发展背景 二. 联盟区块链技术 三. 趣链 联盟区块链系统 四. 应用案例

目录 一. 区块链发展背景 二. 联盟区块链技术 三. 趣链 联盟区块链系统 四. 应用案例 自主可控联盟区块链 技术 系统及应用 杭州趣链科技有限公司邱炜伟 目录 一. 区块链发展背景 二. 联盟区块链技术 三. 趣链 联盟区块链系统 四. 应用案例 区块链的三点技术特征 区块链 (Block Chain) 源自比特币 (Bitcoin), 技术的本质是一种分布式 账簿数据库 1. 利用块链式数据结构来验证与存储数据 区块 (Block) 区块 (Block) 上一区块的 Hash nonce

More information

目录 前言... III 1 关于 BCOS 平台 什么是 BCOS 平台 谁创建 BCOS 平台 为什么开源 核心理念 愿景 分布式商业与技术的融合 分布式商业的定义与边界..

目录 前言... III 1 关于 BCOS 平台 什么是 BCOS 平台 谁创建 BCOS 平台 为什么开源 核心理念 愿景 分布式商业与技术的融合 分布式商业的定义与边界.. BCOS 平台白皮书 面向分布式商业的区块链基础设施 V1.0 Github: Https://github.com/bcosorg/bcos 2017 年 7 月 目录 前言... III 1 关于 BCOS 平台... 1 1.1 什么是 BCOS 平台... 1 1.2 谁创建 BCOS 平台... 1 1.3 为什么开源... 2 1.4 核心理念... 2 1.5 愿景... 3 2 分布式商业与技术的融合...

More information

Chapter #

Chapter # 第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层

More information

抗战时期国民政府的交通立法与交通管理 %& %& %& %&!!!!! # # #!!

抗战时期国民政府的交通立法与交通管理 %& %& %& %&!!!!! # # #!! 谭 刚 抗战时期 为保证大后方交通建设的顺利进行 提高交通运输效率 保障交通安全和畅通 国民政府制定了大量交通法规 涉及到交通人事 业务 工务和财务方面 也包含了国民政府在这些方面的具体管理内容 这些法规形成了比较完整系统的交通法规体系 大量交通法规的颁布 体现了国民政府在交通管理上的一些特点 包括实行交通统制 军需优先 提倡节约和地方协作等特点 但由于在实际的交通管理中存在交通机构变动频繁 运价过低

More information

工程项目进度管理 西北工业大学管理学院 黄柯鑫博士 甘特图 A B C D E F G 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 甘特图的优点 : 直观明了 ( 图形化概要 ); 简单易懂 ( 易于理解 ); 应用广泛 ( 技术通用 ) 甘特图的缺点 : 不能清晰表示活动间的逻辑关系 WBS 责任分配矩阵 ( 负责〇审批

More information

%!

%! 黑龙江社会科学 李春玲 经济改革以来 随着中国经济稳定发展 一个被称之为中产阶级! 的社会群体逐步增长 尤其 自本世纪开始以来 由于连续多年的高速经济增长和城市化的迅速推进以及物质文化水平的提高 中产人群 数量增长更为明显 它已成为一个具有相当规模并有极大社会影响的社会群体 不过 中国社会目前还是以农民和工人占绝大多数的社会结构 要发展成为以中产阶级为主体的社会还需要一个相当长的时期 另外 作为一个正在形成的社会阶层

More information

共识算法 SOLO kafka(cft) FBFT 节点数 1 2f+1 3f+1 错误节点容忍 不容忍 最多 1/2 个 crash 节点 最多 1/3 个拜占庭错误节点 交易性能 一般 TPS 2000+TPS 快速拜占庭容错算法 (Fast Byzantine Fault Tole

共识算法 SOLO kafka(cft) FBFT 节点数 1 2f+1 3f+1 错误节点容忍 不容忍 最多 1/2 个 crash 节点 最多 1/3 个拜占庭错误节点 交易性能 一般 TPS 2000+TPS 快速拜占庭容错算法 (Fast Byzantine Fault Tole 共识算法 SOLO kafka(cft) FBFT 节点数 1 2f+1 3f+1 错误节点容忍 不容忍 最多 1/2 个 crash 节点 最多 1/3 个拜占庭错误节点 交易性能 一般 10000+TPS 2000+TPS 快速拜占庭容错算法 (Fast Byzantine Fault Tolerance ) 从节点将消息发送给主节点 主节点对交易进行验证 每个节点收到 2f 个准备消息后对交易进行验证

More information

untitled

untitled 1-1-1 1-1-2 1-1-3 1-1-4 1-1-5 1-1-6 1-1-7 1-1-8 1-1-9 1-1-10 1-1-11 1-1-12 1-1-13 1-1-14 1-1-15 1-1-16 1-1-17 1-1-18 1-1-19 1-1-20 1-1-21 1-1-22 1-1-23 King Express Technology Ltd SAIF II Mauritius(china

More information

社会科学战线 年第 期跨学科研究 ( ),, (, ),,, 1 ( ), ( -, ),,,,,,,,, (, ) ( ),,,,,,,,,,,, ( ) ( ),,,, ;,,,,,,, ( ),,,,,,,, ( ), ( ),,,,, :,,, (,, ),,, :,, ( % ),,,,,

社会科学战线 年第 期跨学科研究 ( ),, (, ),,, 1 ( ), ( -, ),,,,,,,,, (, ) ( ),,,,,,,,,,,, ( ) ( ),,,, ;,,,,,,, ( ),,,,,,,, ( ), ( ),,,,, :,,, (,, ),,, :,, ( % ),,,,, : 汪丁丁贾拥民 (, ) 本文是一个从理论出发, 最终又回到理论的 案例研究 在特定的社会网络中, 人与人之间的交互作用形成习俗 习俗如果能够经受住不断发生的独僻性冲击, 就可以成为传统 这是对梅纳德史密斯的演化稳定策略概念的拓展 独僻性相当于变异或者突变, 演化稳定策略只经受了一次独僻性的冲击, 只有在随机地不断出现的冲击下保持稳定的习俗, 才能成为培顿杨所定义的传统, 这就是随机稳定均衡 义乌市场的发展,

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

UENC: 一种可扩展的基础公链平台 UENC 2018 年 08 月 09 日 1. 简介 UENC 是一个以跨链为技术方向的可扩展基础公链, 在底层技术和架构上进行优化和创新, 支持不同区块链网络之间的价值传递 UENC 通过对网络价值传递过程中的用户关注度的不同, 对该过程进行分类, 构建新的

UENC: 一种可扩展的基础公链平台 UENC 2018 年 08 月 09 日 1. 简介 UENC 是一个以跨链为技术方向的可扩展基础公链, 在底层技术和架构上进行优化和创新, 支持不同区块链网络之间的价值传递 UENC 通过对网络价值传递过程中的用户关注度的不同, 对该过程进行分类, 构建新的 UENC: 一种可扩展的基础公链平台 UENC 2018 年 08 月 09 日 1. 简介 UENC 是一个以跨链为技术方向的可扩展基础公链, 在底层技术和架构上进行优化和创新, 支持不同区块链网络之间的价值传递 UENC 通过对网络价值传递过程中的用户关注度的不同, 对该过程进行分类, 构建新的共识, 以及通过重构基于 DHT 的混合式点对点网络, 建立高效的节点组合结构, 从而快速提升公链交易速度

More information

目录 一前言 二科技的目的 三区块链 四太极链 五太极链关于 币 的论述 六关于挖矿 七未来展望 八创始人 九参考资料 2

目录 一前言 二科技的目的 三区块链 四太极链 五太极链关于 币 的论述 六关于挖矿 七未来展望 八创始人 九参考资料 2 目录 一前言 二科技的目的 三区块链 四太极链 五太极链关于 币 的论述 六关于挖矿 七未来展望 八创始人 九参考资料 2 一前言 万物来自于虚空, 现实中的花花世界, 在电脑里都可以呈现, 如梦如幻 而电脑的程序其实只是 1 和 0 的变化而已, 这就是所谓的 二进制 实际上, 现实的生活也是 1 和 0 的变化, 这个学问在古老的 易经 里已经阐明, 就是阴和阳 区块链不过是程序的一种, 实际上也是

More information

公开课培训计划 北京 号课程名称天数 1. 审核员资格 ( 第一 / 第二 / 第三方审核员 ) 价格 ( 人民币含税 ) 一月二月三月四月五月六月七月八月九月十月十一月十二月 IATF 第一 / 第二方审核员资格 IATF 第一 / 第二方审核员考试

公开课培训计划 北京 号课程名称天数 1. 审核员资格 ( 第一 / 第二 / 第三方审核员 ) 价格 ( 人民币含税 ) 一月二月三月四月五月六月七月八月九月十月十一月十二月 IATF 第一 / 第二方审核员资格 IATF 第一 / 第二方审核员考试 北京 1. 审核员资格 ( 第一 / 第二 / 第三方审核员 ) 1.1.1 IATF 16949 第一 / 第二方审核员资格 1.1. IATF 16949 第一 / 第二方审核员考试准备 核心工具 1.1. IATF 16949 第一 / 第二方审核员考试,900-7 0-19-1 18-0 1 1,00 8 1 1 1,00 1 4 1.1.4 IATF 16949 面向管理层 1,800 按需求排课

More information

2

2 分布式应用账本 (DAppLedger) 白皮书 中国区块链技术和产业发展论坛 2017 年 12 月 22 日发布 1 2 摘要 本白皮书基于国内外区块链技术和应用发展现状, 提出中国区块链技术和产业发展论坛建立分布式应用账本 (DAppLedger) 开源社区的愿景 同时根据 区块链参考架构 标准和国际标准化的相关成果, 介绍了 DAppLedger 采用的架构和关键特征 本白皮书参考国际上开源社区的运营模式和经验,

More information

¹ º» ¼ ¹ º» ¼

¹ º» ¼ ¹ º» ¼ 重构后冷战时期的跨大西洋关系 理想与现实 赵怀普 冷战时期以北约为支柱的大西洋联盟构成了美欧关系的基础 但由于双方权力的不对称 美欧联盟关系带有从属性质 冷战结束和欧盟崛起对传统的美欧关系格局带来了强烈冲击 重构后冷战时期的跨大西洋关系成为美欧双方的共同议程 美欧在跨大西洋关系重构问题上的互动和博弈表明 由于双方之间存在着利益和目标上的深刻分歧 短期内并不具备形成一种新的全面和机制化的大西洋伙伴关系的现实基础

More information

欧盟与欧盟属下的民族国家 刘 泓 本文试图从民族学与人类学的角度审视欧洲人从分散走向联合的步伐 剖析作为新型人们共同体的欧盟的权力 属性与组织功能 阐释欧盟属下民族国家的发展状况 研讨人们共同体的未来发展方向 文章认为 建立欧盟是欧洲人的一种理性选择 欧盟是一个兼有超国家政治成分和政府间政治成分的区域性人们共同体 欧盟的超国家机构服务于跨国社会的利益 致力于超国家的治理 其成员国政府的长期利益将日益屈服于跨国社会的长期利益

More information

恒生银行 ( 中国 ) 银行结构性投资产品表现报告 步步稳 系列部分保本投资产品 产品编号 起始日 到期日 当前观察期是否发生下档触发事件 挂钩标的 最初价格 * 最新价格 累积回报 OTZR 年 5 月 5 日 2018 年 5 月 7 日 3 否 728 HK Equity 3.7

恒生银行 ( 中国 ) 银行结构性投资产品表现报告 步步稳 系列部分保本投资产品 产品编号 起始日 到期日 当前观察期是否发生下档触发事件 挂钩标的 最初价格 * 最新价格 累积回报 OTZR 年 5 月 5 日 2018 年 5 月 7 日 3 否 728 HK Equity 3.7 恒生银行 ( 中国 ) 银行结构性投资产品表现报告 步步稳 系列部分保本投资产品 产品编号 起始日 到期日 当前观察期是否发生下档触发事件 挂钩标的 最初价格 * 最新价格 累积回报 OTZR89 2017 年 5 月 5 日 2018 年 5 月 7 日 3 否 728 HK Equity 3.77 3.45 不适用 941 HK Equity 82.85 73.40 902 HK Equity

More information

, ( ) :,, :,, ( )., ( ) ' ( ),, :,,, :,, ;,,,,,, :,,,, :( ) ;( ) ;( ),,.,,,,,, ( ), %,. %,, ( ),,. %;,

, ( ) :,, :,, ( )., ( ) ' ( ),, :,,, :,, ;,,,,,, :,,,, :( ) ;( ) ;( ),,.,,,,,, ( ), %,. %,, ( ),,. %;, :?? * 张军高远傅勇张弘 : 本文在中国的政治经济体制的框架内解释了改革以来, 尤其是上世纪 年代以来中国在建设和改善物质基础设施上所取得的显著成就 文章依据现有的文献和 省级面板数据, 不仅度量了改革以来中国的基础设施的存量变化和地区差距, 而且运用 方法检验了可解释基础设施投资支出变动模式的重要变量 本文发现, 在控制了经 济发展水平 金融深化改革以及其他因素之后, 地方政府之间在 招商引资

More information

<4D F736F F F696E74202D EC7F8BFE9C1B4B7A2D5B9C7F7CAC62D2DC8CBB4F3CEC4B5B5B9DCC0EDBBE1D2E92E BD0DEB8B4B5C45D>

<4D F736F F F696E74202D EC7F8BFE9C1B4B7A2D5B9C7F7CAC62D2DC8CBB4F3CEC4B5B5B9DCC0EDBBE1D2E92E BD0DEB8B4B5C45D> 区块链的发展与数据共享 魏凯 / 中国信息通信研究院 2017 年 12 月 9 日 目录 1 区块链及其发展概况 2 区块链促进信息与数据资源共享 3 区块链的问题和挑战 比特币的出现 2008 年 11 月 1 日, 一个自称中本聪 (Satoshi Nakamoto) 的人贴出比特币的白皮书 比特币系统从 09 年运行至今, 没有出现重大安全事故 The Times 03/Jan/2009 Chancellor

More information

上海现代设计集团建筑协同设计平台研究与应用

上海现代设计集团建筑协同设计平台研究与应用 邓雪原 苏 昶 孙 朋 王国俭 上海交通大学土木工程系 上海 上海现代建筑设计 集团 有限公司 上海 本文首先分析了建筑 协同设计发展过程中存在的问题 指出建筑 协同设计的发展需要经过二维协同设计向三维协同设计的过渡 接着对适合于大型建筑设计企业的建筑 协同设计平台的关键问题进行了阐述 通过上海现代建筑设计集团一个实际工程项目 详细描述了建筑工程协同设计的方法与过程 然后对建筑协同设计的标准统一 工种协同等特点和高效沟通及超大项目的应用优势进行了讨论

More information

月报大连期货市场 MONTHLY REPORT 期货 (Futures) 期权 (Options)

月报大连期货市场 MONTHLY REPORT 期货 (Futures) 期权 (Options) 大连期货市场月报 DALIAN FUTURES MARKET MONTHLY REPORT 市场提要 本月要事 品种运行与价格 交易数据 产业资讯 美国农业部数据 主办 : 大连商品交易所 218 年第 5 期总第 15 期 5 内部资料 妥善保存 月报大连期货市场 MONTHLY REPORT 期货 (Futures) 期权 (Options) CONTENTS 目录 5 月市场提要 1 本月要事

More information

非营利组织专职人员专业化问题研究

非营利组织专职人员专业化问题研究 湖南师范大学硕士学位论文非营利组织专职人员专业化问题研究姓名 : 罗拾平申请学位级别 : 硕士专业 : 社会学指导教师 : 陈成文 20080501 非营利组织专职人员专业化问题研究 作者 : 罗拾平 学位授予单位 : 湖南师范大学 相似文献 (1 条

More information

,,,,,,,,,,,,, ;,,,, ( ), ; ;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ( ),,,,,,.,,,,,,,,,,,,,,

,,,,,,,,,,,,, ;,,,, ( ), ; ;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ( ),,,,,,.,,,,,,,,,,,,,, 刘中荣王平周长城 矿区作为一类特殊的社区, 它的发展所追求的不仅是矿产资源和经济效益的提 高, 而且是一种涉及社会各个方面的整体性进步 这种进步应以经济发展为基础, 以矿区职工和居民素质的提高 生活的改善为核心的经济与非经济方面的均衡发展 作者在对大冶市铜绿山铜铁矿深入调查的基础上, 分析了矿区人口与就业 教育与文 化 工农关系与社会治安 矿区管理体制以及社会保障制度等方面的现状和问题 文 章指出,

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 HyperLedger Fabric 在携程区块链平台中的 应用实战 演讲人 : 何鑫铭 何鑫铭 携程技术中心创新研发部区块链技术专家 架构师, 携程区块链技术平台技术负责人, 精通 HyperLedger Fabric Ethereum Tendermint 等开源区块链技术框架 区块链普及普惠的主要障碍 开发 部署 运维成本高 公有链 私有链 联盟链架构标准多且复杂 企业缺乏工程落地经验, 各个行业缺乏标准

More information

未标题-4

未标题-4 创建信息市场, 实现智能城市价值挖掘 2 执行概要 230 3000 system of systems 信息市场定义为一个以数据加工和信息交换为主要功能 以信息综合利用并创造价值为主要目标的集市 是数字经济运转的心脏 1 3 4 1 重新评估智能城市价值 1.1 600 GDPGDP 60% 287 6.5% 29% 60% GDP 3% 9% 89.6% 36 230 3000 1.2 Information

More information

年第 期

年第 期 年第 期 论虚拟实践的哲学意蕴 孙伟平 信息技术 虚拟技术 实践 实践形态 虚拟实践 所谓虚拟实践 是指人们按照一定的目的 通过数字化中介系统在虚拟时空进行的 主体与虚拟客体双向对象化的感性活动 它是人们有目的 有意识进行的能动的探索和改造 虚拟客体 同时也提升和改造自身的客观活动 是人类在当代技术革命推动下兴起的一种新型的实践活动形态 具有与传统实践迥然不同的特征 虚拟实在性 即时交互性 自由开放性

More information

NX Nastran: 适于产品创新的新一代 CAE 系统 eds.com/products/plm/ds NX Nastran 优化工程最佳实践, 并与 NX 的世界级数字化原型开发和仿真能力结合起来, 以帮助企业降低产品全生命周期的成本, 获得竞争优势 NX PLM Solutions

NX Nastran: 适于产品创新的新一代 CAE 系统 eds.com/products/plm/ds NX Nastran 优化工程最佳实践, 并与 NX 的世界级数字化原型开发和仿真能力结合起来, 以帮助企业降低产品全生命周期的成本, 获得竞争优势 NX PLM Solutions NX Nastran: 适于产品创新的新一代 CAE 系统 eds.com/products/plm/ds NX Nastran 优化工程最佳实践, 并与 NX 的世界级数字化原型开发和仿真能力结合起来, 以帮助企业降低产品全生命周期的成本, 获得竞争优势 NX PLM Solutions bap!"#$%&' bap=mij=pçäìíáçåë!"#!"#!"#$%&!"#!"#$%&!"#bap!"#$%!"#$%&'()*+,!"#$%&'()*+,!"#$%&'()

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

16 全球职业规划师 GCDF 资格培训教程 图 1 4 舒伯的循环式发展任务 Super 1990 的时候 由于工作者角色的中断 个人又缺乏其他角色可以替代它满足个人 的心理需求 往往会产生巨大的失落感乃至出现严重的适应不良状况 角色和显著角色的概念有助于我们评估一个人在工作 学习 家庭 休 闲和社会活动等各方面的投入程度及其相互间的关联影响 从而帮助个人协 调平衡生活各部分的内容 丰富个人的生活空间

More information

政府与企业的交换模式及其演变规律! &!!! & % % ( (

政府与企业的交换模式及其演变规律! &!!! & % % ( ( 政府与企业的交换模式 及其演变规律 观察腐败深层机制的微观视角 金太军 袁建军 以价值 资源 影响力 交换为核心要素的政府和企业交换关系分析的新框架可以深刻诠释我国政府与企业的微观互动 信息控制 自由裁量 制度供给和身份认定构成了转型时期政府和企业交换的基本模式 信息控制模式是政府与企业交换的神经网 自由裁量模式是政府与企业交换的特质 制度供给模式是政府与企业交换的保障 身份认定模式是政府与企业交换的助推剂

More information

untitled

untitled : 36 236 : (025)52121888 : (025)52121555/800 8289722 : 211100 h t t p://www.phoenixcontact.com.cn e-mail: phoenix@phoenixcontact.com.cn MNR 52005577/07.04.2010-01 Printed in China PHOENIX CONTACT 2010

More information

FPGAs in Next Generation Wireless Networks WPChinese

FPGAs in Next Generation Wireless Networks WPChinese FPGA 2010 3 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 FPGAs in Next Generation Wireless Networks GSM GSM-EDGE 384kbps CDMA2000

More information

器之 间 向一致时为正 相反时则为负 ③大量电荷的定向移动形成电 流 单个电荷的定向移动同样形成电流 3 电势与电势差 1 陈述概念 电场中某点处 电荷的电势能 E p 与电荷量 q Ep 的比值叫做该点处的电势 表达式为 V 电场中两点之间的 q 电势之差叫做电势差 表达式为 UAB V A VB 2 理解概念 电势差是电场中任意两点之间的电势之差 与参考点的选择无关 电势是反映电场能的性质的物理量

More information

IQ

IQ TRITON APX IQ TRITON APX TRITON APX TRITON TRITON APX TRITON AP-WEB Websense ACE Web DLP TRITON APX IT TRITON APX Web TRITON APX DLP TRITON APX DLP Web (DLP) TRITON AP-WEB TRITON AP-EMAIL DLP (OCR) TRITON

More information

华夏沪深三百 EFZR 年 9 月 14 日 2018 年 9 月 14 日 1 否 H 股指数上市基金 不适用 华夏沪深三百 EFZR 年 9 月 14 日 2018 年 9 月 14 日 1

华夏沪深三百 EFZR 年 9 月 14 日 2018 年 9 月 14 日 1 否 H 股指数上市基金 不适用 华夏沪深三百 EFZR 年 9 月 14 日 2018 年 9 月 14 日 1 恒生银行 ( 中国 ) 银行结构性投资产品表现报告 步步稳 系列部分保本投资产品 产品编号 起始日 到期日 当前观察期发生下档触发 挂钩标的 最初价格 * 最新价格 累积回报 OTZR89 2017 年 5 月 5 日 2018 年 5 月 7 日 2 否 中国电信 3.77 3.79 不适用 中国移动 82.85 79.25 华能国际 5.35 5.00 OTZR88 2017 年 6 月 21

More information

中国与欧洲关系 年

中国与欧洲关系 年 中国与欧洲关系 年 周 弘 本文全面回顾了中国与欧洲共同体 欧洲联盟及其成员国 年至 年间政治和经济关系的发展历程 分析了当前中欧关系取得的进展和存在的问题 作者认为 年来中国与欧洲关系的发展变化见证并体现了世界格局的演变以及中国和欧洲这两大很不相同的世界力量自身的发展变化 中欧之间不断深入和拓展的交往使双方都从中获益 而这种交往所创造出来的体制机制和方式方法也堪为人先 中欧关系能否在第二个 年中顺利发展

More information

1李赫-区块链原理及保险业应用思考

1李赫-区块链原理及保险业应用思考 区块链原理及保险业应用思考 区块链原理及保险业应用思考 本人以个人身份参加此次活动, 所有言论与所在公司无关 本文中提到的以太坊 比特币等项目均为高风险项目, 仅作技术分析, 并非投资推荐 智能合约 未来畅想 目录 CATALOG 01 区块链原理 03 02 04 区块链应用 区块链原理 01 第一部分 区块链原理 PART 01 区块链原理 只有银行服务器证明我有一元人民币, 但全世界都证明我有一个比特币

More information

2011_中国私人财富报告_PDF版

2011_中国私人财富报告_PDF版 211 l l l l l l l l l l 1 l l l l l 2 3 4 5 6 8 6 52 62 72 CAGR ( 8-9) 39% 16% 16% 9% 13% 16% CAGR (9-1) 19% 49% 44% 17% 26% 17% CAGR ( 1-11E ) 16% 28% 27% 26% 2% 18% 4 38 63% 21% 7% 2 19% 16% 16% 28 29

More information

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品 Autodesk Product Design Suite Standard 20122 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品设计 Autodesk Product Design Suite Standard 版本包包括以下软件产产品

More information

OTZR 年 12 月 13 日 2017 年 12 月 13 日 2 否 中国电信 不适用 中国移动 华能国际 EFZR 年 2 月 13 日 2018 年 2 月 13 日 1 否 盈富基金

OTZR 年 12 月 13 日 2017 年 12 月 13 日 2 否 中国电信 不适用 中国移动 华能国际 EFZR 年 2 月 13 日 2018 年 2 月 13 日 1 否 盈富基金 恒生银行 ( 中国 ) 银行结构性投资产品表现报告 步步稳 系列部分保本投资产品 产品编号 起始日 到期日 当前观察期 是否发生下档触发事件 挂钩标的 最初价格 * 最新价格 累积回报 EFZR36 2016 年 9 月 13 日 2017 年 9 月 13 日 3 否 盈富基金 24.85 26.00 不适用 H 股指数上市基金 102.40 106.90 OTZR95 2016 年 9 月 14

More information

<4D F736F F D20C7F8BFE9C1B4B0D7C6A4CAE920A3A A3A92E646F6378>

<4D F736F F D20C7F8BFE9C1B4B0D7C6A4CAE920A3A A3A92E646F6378> 区块链白皮书 (2018 年 ) 中国信息通信研究院可信区块链推进计划 2018 年 9 月 版权声明 本白皮书版权属于中国信息通信研究院和可信区块链推进计划, 并受法律保护 转载 摘编或利用其它方式使用本白皮书文字或者观点的, 应注明 来源 : 中国信息通信研究院和可信区块链推进计划 违反上述声明者, 编者将追究其相关法律责任 前言 2018 年 5 月, 习近平总书记在两院院士大会上的讲话中指出,

More information

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0 SDChain-Matrix 节点搭建指南 目录 1 环境要求... 3 2 软件下载... 4 3 安装部署... 4 3.1 部署可执行程序目录... 4 3.2 部署配置文件目录... 4 3.3 部署数据库文件目录... 4 3.4 部署日志文件目录... 4 3.5 部署依赖库文件目录... 4 4 配置参数... 5 5 启动运行... 7 5.1 普通模式启动... 7 5.2 加载启动模式...

More information

电子-12页

电子-12页 创建信息市场 实现智能城市价值挖掘 伸手触摸未来 中国车联网 发展现状与前瞻 序言 2 车联网掀开未来汽车新篇章 2013 2000 7% 2014 17.5 2016 2019 56 12,221 73.4% 76.8% 67.2% 48.3% 201 WeChat 39% 4.68 中国驾车者更加推崇个性化的联网服务 1 2 1. 2014 17.5 2014 1 21 2. 2014 06 04

More information

国际政治科学 ¹ º ¹ º

国际政治科学 ¹ º ¹ º 印度学者对中国的安全认知 司乐如 一轨 外交和 二轨 外交都是国际关系研究中值得重视的内容 前者有助于说明两国在政府外交层面的表现 对后者的研究则有助于了解在外交现象背后起作用的观念因素 本文的研究试图把社会心理学中的一些核心概念融入国际关系的研究之中 并在此基础上探讨印度学者对中国的安全认知 本文通过提供关于 认知 的更为精确的概念和理论框架 并通过术语统计和定性的案例分析 深入印度专家的视角 深化人们对中印安全互动的了解

More information

以南方电视台为例 南方电视台建于 年 是世界上第一家跨国公共电视台 致力于向全球报道 我们的美洲 它希望创造出一种能抗衡国际传媒集团的信息传播模式 推动拉美实现传媒独立 以传媒手段促进拉美一体化 它的建立不仅有助于拉美各国人民以自己的眼睛观察自我 使拉美各国人民加强相互了解和借鉴 发掘和认同自身的文化和身份 还有助于打破发达国家对全球传媒市场的垄断 为构建 国际信息新秩序 作出尝试 同时 它在保持独立性

More information

随着区块链技术的进步和应用的日益广泛, 比特币 以太坊 1 等 早期公有链项目完全公开化的账本难以满足人们对应用场景中对隐私的更高需求, 所以, 无须泄露数据本身即可证明某些数据真实的零知识证明技术被使用, 在新兴的区块链项目中扮演着日益重要的角色 零知识证明指证明者 ( 被验证者 ) 能够在不向验

随着区块链技术的进步和应用的日益广泛, 比特币 以太坊 1 等 早期公有链项目完全公开化的账本难以满足人们对应用场景中对隐私的更高需求, 所以, 无须泄露数据本身即可证明某些数据真实的零知识证明技术被使用, 在新兴的区块链项目中扮演着日益重要的角色 零知识证明指证明者 ( 被验证者 ) 能够在不向验 区块链的关键技术 应用与挑战 ( 来源 : 中国计算机学会通讯, 2018-07-10) 作为一种新型的去中心化的分布式账本技术, 区块链正以其去中心化 匿名性以及利用计算机科学建立信任机制等特点, 颠覆现有的生产关系, 为金融 产权 供应链等诸多行业提供变革和增长的机会 不过, 区块链在发展的过程中, 也暴露出了不少问题, 受到业界质疑, 如它的技术尚未成熟, 不能支持规模化应用, 它的安全性 性能都亟待提升等

More information

能量高效的传感器网络空间范围聚集

能量高效的传感器网络空间范围聚集 计算机学报 2017 年在线发布 CHINESE JOURNAL OF COMPUTERS 2017 Online 区块链技术 : 架构及进展 邵奇峰 1),2) 金澈清 1) 张召 1) 钱卫宁 1) 周傲英 1) 1) ( 华东师范大学数据科学与工程学院, 上海 200062) 2) ( 中原工学院软件学院, 郑州 450007) 摘要传统的数据库管理系统主要由单一机构管理和维护, 在多方参与者协作的场景中,

More information

第四章 102 图 4唱16 基于图像渲染的理论基础 三张拍摄图像以及它们投影到球面上生成的球面图像 拼图的圆心是相同的 而拼图是由球面图像上的弧线图像组成的 因此我 们称之为同心球拼图 如图 4唱18 所示 这些拼图中半径最大的是圆 Ck 最小的是圆 C0 设圆 Ck 的半径为 r 虚拟相机水平视域为 θ 有 r R sin θ 2 4畅11 由此可见 构造同心球拼图的过程实际上就是对投影图像中的弧线图像

More information

第 05 期 董房等 : 一种卫星遥测在线状态监测及分析系统的设计 WEB 1 2 总体功能及组成 2.1 总体功能 1 2 3Web 2.2 结构组成 Web WEB WEB 2.3 系统各模块接口关系

第 05 期 董房等 : 一种卫星遥测在线状态监测及分析系统的设计 WEB 1 2 总体功能及组成 2.1 总体功能 1 2 3Web 2.2 结构组成 Web WEB WEB 2.3 系统各模块接口关系 电子科学技术 Electronic Science & Technology 电子科学技术第 02 卷第 05 期 2015 年 9 月 Electronic Science & Technology Vol.02 No.05 Sep.2015 年 一种卫星遥测在线状态监测及分析系统的设计 董房 1,2, 刘洋 2, 王储 2 2, 刘赞 (1. 上海交通大学, 上海,200240; 2. 上海卫星工程研究所,

More information

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 -> 目录 1 大概思路... 1 2 创建 WebAPI... 1 3 创建 CrossMainController 并编写... 1 4 Nuget 安装 microsoft.aspnet.webapi.cors... 4 5 跨域设置路由... 4 6 编写 Jquery EasyUI 界面... 5 7 运行效果... 7 8 总结... 7 1 1 大概思路 创建 WebAPI 创建 CrossMainController

More information

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP #

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP # iptables 默认安全规则脚本 一 #nat 路由器 ( 一 ) 允许路由 # iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT ( 二 ) DNAT 与端口转发 1 启用 DNAT 转发 # iptables -t nat -A PREROUTING -p tcp -d 192.168.102.37 dprot 422 -j DNAT to-destination

More information

:, (.., ) ( ),,,,,,, (. ), ( ) (, ) ( ),, -,, (, ),,,,, ;,,, (, ),,,,,,,,, ( ),,,,,,,,, ;,,,,,,

:, (.., ) ( ),,,,,,, (. ), ( ) (, ) ( ),, -,, (, ),,,,, ;,,, (, ),,,,,,,,, ( ),,,,,,,,, ;,,,,,, * 郭于华 内容提要 : 从饮食这一看似平常却是最基本的生活空间入手, 观察与理解文化的 变迁是一个重要而深刻的视角 本文以对儿童食品与进食的调查分析, 探讨当前社 会代际之间文化传承的特点及变化 研究表明 :. 家庭中的三代人分别具有相对不同的关于食物的知识体系, 他们在选择食品和安排进食过程中所考虑的因素 依据的 标准和观念是不同的, 孩子比其父辈 祖辈带有更明显的现代消费主义特征 ;. 代际

More information

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复 获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复 获取将导致上次获取的 access_token 失效 接入方可以使用 AppID 和 AppSecret

More information

贸易一体化与生产非一体化

贸易一体化与生产非一体化 贸易一体化与生产非一体化 基于经济全球化两个重要假说的实证研究 刘志彪 吴福象 改革开放以来 中国贸易一体化水平持续上升 对此虽然可以利用引力模型加以说明 但其解释力是有限的 本文在对世界范围内的贸易一体化进行统计描述和计量检验的基础上 对包括中国在内的东亚经济体的贸易竞争状况进行了结构分析 结果表明 经济体之间的相似程度越高 贸易量越大 贸易一体化程度也越高 通过各种因素的传导 经济体的出口竞争能力增强

More information

本 课 程 作 为 非 计 算 机 专 业 本 科 通 识 课 程, 是 一 门 理 论 和 实 践 紧 密 结 合 的 实 用 课 程, 内 容 包 括 计 算 机 基 础 部 分 和 程 序 设 计 部 分 计 算 机 基 础 部 分 涵 盖 计 算 机 软 硬 件 组 成 数 制 表 示 操

本 课 程 作 为 非 计 算 机 专 业 本 科 通 识 课 程, 是 一 门 理 论 和 实 践 紧 密 结 合 的 实 用 课 程, 内 容 包 括 计 算 机 基 础 部 分 和 程 序 设 计 部 分 计 算 机 基 础 部 分 涵 盖 计 算 机 软 硬 件 组 成 数 制 表 示 操 计 算 机 基 础 部 程 序 设 计 类 课 程 介 绍 1. Java 语 言 程 序 设 计 Java 简 介 Java 是 一 种 开 放 的 可 以 撰 写 跨 平 台 应 用 程 序 的 面 向 对 象 的 程 序 设 计 语 言 Java 技 术 具 有 卓 越 的 通 用 性 高 效 性 平 台 移 植 性 和 安 全 性, 广 泛 应 用 于 PC 数 据 中 心 科 学 超 级

More information

教学输入与学习者的语言输出 温晓虹 本文从三个方面探讨了语言的输入与输出的关系 首先从理论研究的角度讨 论了从语言输入到语言输出的习得过程 实验研究表明 输入的语言素材必须被学习者所接收 即使接收了的内容也并不会自动进入中介语的体系 而是需要进一步对输入语言进行 分解 归类等分析性与综合性的处理 在语言 内化 的基础上 学习者的中介语系统才能 够不断地得到重新组合 趋于目的语 另外 学习者在语言输出前和输出时需要调节

More information

01

01 ZEBRA 技术白皮书 条码编码 101 相关知识介绍 引言 20 70 数据 80 20 90 (JIT) AIAG EIA HIBCC HAZMAT 条码的优势提高数据准确性 99% 85% / / 提升效率 / 2 Zebra Technologies 保持一致性 ID 改进库存和资产管理 成本 / 效益分析 ID ID ID (ERP) RFID Zebra Technologies 3 ID

More information

英美特殊关系 文化基础与历史演变

英美特殊关系 文化基础与历史演变 国别与地区 冯 梁 英美两国有着大致相同的文化背景 但自近代以来 英美两国的关系既不友好也不特殊 甚至还是对手 英美 特殊关系 的形成 与两国在世界 上的地位发生深刻变化有着密切联系 并在很大程度上是英国政治家刻意追求 的产物 英美 特殊关系 得以延续 主要是基于双方共同的战略利益而非单纯的文化因素 英国从 特殊关系 中得益匪浅 特别在欧洲事务上获得了仅次于 美苏的影响 但在世界其他地区 两国关系并无特殊可言

More information

21 电信科学 2016 年第 12 期 景中, 并不是绝对的安全 因为第三方机构在这种背景下扮演了强有力的中心角色 而中心机构一旦被侵入, 靠第三方机构维系的普通角色所面临的电子安全风险将无法保证 在这种背景下, 区块链的诞生通过对分布式共识的应用, 对依靠第三方信任的电子世界规则提出了巨大改进

21 电信科学 2016 年第 12 期 景中, 并不是绝对的安全 因为第三方机构在这种背景下扮演了强有力的中心角色 而中心机构一旦被侵入, 靠第三方机构维系的普通角色所面临的电子安全风险将无法保证 在这种背景下, 区块链的诞生通过对分布式共识的应用, 对依靠第三方信任的电子世界规则提出了巨大改进 专题研究与开发 : 大数据 专题 : 大数据 区块链技术原理 应用领域及挑战 李董, 魏进武 ( 中国联合网络通信有限公司研究院, 北京 100032) 摘要 : 区块链技术是对所有交易或者电子行为进行记录的分布式数据记录方案, 即公开账本技术 区块链技术以其分布式 去中心化 不可造假的特性逐渐走进公众的视线, 引发了世界各行业的广泛关注和讨论 描述了区块链技术的工作原理和它在金融和非金融领域的一些应用,

More information

以太坊钱包开发

以太坊钱包开发 以太坊钱包开发 熊丽兵 (Tiny 熊 ) 我 熊丽兵 Tiny熊 深 入浅出区块链 learnblockchain.cn 精通以太坊智能合约开发 作者 登链学院创始 人 电 子 工业出版社 Demo https://gitee.com/xilibi2003/ethwebwallet 大纲 钱包账号 地址 私钥 钱包账号管理理 以太转账 ERC20 Token 转账 Ethers.js 库 ( 数字

More information

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony Ioncube Php Encoder 8 3 Crack 4 ->>->>->> DOWNLOAD 1 / 5 2 / 5 Press..the..General..Tools..category4Encrypt..and..protect..files..with..PHP..encoding,..encryption,..ob fuscation..and..licensing... 2016

More information

Blockchain GCG client engagement workshop

Blockchain GCG client engagement workshop 高安全高性能区块链云服务平台构建技术探索 IBM 中国系统与科技实验室 & IBM 大中华区系统部 概述 安全 性能部署服务 案例 概述 背景介绍 安全性能部署服务案例 基于分布式共享账本的区块链技术由于其不可篡改 可追溯 智能合约自动执行等优势可以有效帮助减少和消除业务摩擦, 重新定义未来业务网络的结构并创造业务转型的新机遇 但是, 区块链技术的发展尚处于相对早期的发展阶段, 由于分布式账本的架构对于共识实现,

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

1吴正轩

1吴正轩 京东 JDOS2.0 平台与敏捷数据中心探索历程 京东集群研发部吴正轩 容器技术在京东商城历史与发展 JDOS2.0 平台 京东敏捷数据中心建设 开源计划 Q&A JDOS 1.0 l 分物理机 => 分容器 l 业务系统 100% 全面容器运行 l 上线周期由 1 天降低到 10 分钟 l 少买 3/4 机器 Containers VMs Physical servers JD Data Center

More information

11_03.indd

11_03.indd 1 02 03 08 12 17 25 29 34 39 44 49 55 60 65 70 80 90 16 24 54 94 95 95 96 2 3 4 模块功能工业仿真提交和管理作业个人磁盘空间管理社区监控性能监控记账计费报警信息优化设计提交和管理优化项目交易中心计算服务交易咨询服务交易帮助中心提问与问答共享经验 5 6 7 8 9 10 11 12 13 14 15 16 17 赟 18

More information

Slide 1

Slide 1 1 Oracle ADF Mobile 介绍 马平 ping.ma@oracle.com 2 议程 从算盘到手机 Oracle 手机应用开发解决方案 Oracle ADF Mobile Browser Oracle ADF Mobile 更多信息 3 从算盘到手机 4 唯一不变的就是改变 5 6 GLOBAL MOBILE 3G SUBSCRIBERS 7 移动应用面临的挑战 如何满足用户的期望值

More information

区块链第七讲 HyperLedger中的隐私与安全 v1.6

区块链第七讲 HyperLedger中的隐私与安全 v1.6 IBM 开源技术微讲堂区块链和 HyperLedger 系列 第七讲 HyperLedger 中的隐私与安全 更多信息, 请访问 :http://ibm.biz/opentech-ma 区块链和 HyperLedger 系列公开课 每周四晚 8 点档 区块链商用之道 HyperLedger review HyperLedger 架构解读 HyperLedger 中的共享账本 HyperLedger

More information

2

2 中国区块链技术和应用发展白皮书 (2016) 中国区块链技术和应用发展白皮书 (2016) 指导单位 : 工业和信息化部信息化和软件服务业司编写单位 : 中国区块链技术和产业发展论坛 2016 年 10 月 18 日发布 1 2 中国区块链技术和应用发展白皮书 (2016) 序 当前, 全球新一轮科技革命和产业变革持续深入, 国际产业格局加速重塑, 创新成为引领发展的第一动力 在这一轮变革中, 信息技术是全球研发投入最集中

More information

目 录 简 介.3 ` 体 系 结 构...4 数 据 层...5 数 据 连 接 器...6 Tableau Server 组 件...7 网 关 / 负 载 平 衡 器...8 客 户 端 :Web 浏 览 器 和 移 动 应 用 程 序...8 客 户 端 :Tableau Desktop..

目 录 简 介.3 ` 体 系 结 构...4 数 据 层...5 数 据 连 接 器...6 Tableau Server 组 件...7 网 关 / 负 载 平 衡 器...8 客 户 端 :Web 浏 览 器 和 移 动 应 用 程 序...8 客 户 端 :Tableau Desktop.. Neelesh Kamkolkar, 产 品 经 理 Ellie Fields, 产 品 营 销 副 总 裁 Marc Rueter, 战 略 解 决 方 案 高 级 总 监 适 用 于 企 业 的 Tableau: IT 概 述 目 录 简 介.3 ` 体 系 结 构...4 数 据 层...5 数 据 连 接 器...6 Tableau Server 组 件...7 网 关 / 负 载 平 衡

More information

5 Achain 数据指标... 21

5 Achain 数据指标... 21 AChain 区块链技术白皮书 为的企业级分布式应用而生的智能合约平台 目录 1 AChain 区块链的背景及意义... 3 2 AChain 的设计理念和设计原则... 3 3 AChain 设计体系介绍... 6 3.1 Achain 区块链系统... 6 3.2 账户模型和账户体系... 7 3.3 密码学模型... 8 3.4 共识机制... 10 3.5 智能合约... 11 3.6 交易验证...

More information

IWI document

IWI document 井通中国 井通技术白皮书 V0.3 版本控制 版本号时间执笔修改主要内容 V0.1 2016112 5 V0.2 2016112 8 V0.3 2017020 8 陈小虎 陈小虎 陈小虎 初稿 增加井通系统介绍 更新智能合约 2 / 目 次 1. 区块链技术 1.1. 背景... 4 1.2. 区块与数据... 5 1.3. 共识... 5 1.4. 智能合约... 6 1.5. 比特币... 6

More information

赵燕菁 #!!!

赵燕菁 #!!! 赵燕菁 城市规划在灾后重建中对于工程技术的关注 很容易掩盖城市灾后重建中看不见的制度因素!!! 产权 城市最基本的制度 原型 # 就是公共产品交易的存在 城市 发达 # 与否 取决于公共产品提供的范围和水平 现代城市和传统城市的最大差别 就是可以以信用的方式 抵押未来的收益 获得公共产品建设所需要的原始资本 市场经济与计划经济最大的差别 就在于高度复杂的产权制度 因此 未来灾区规划中 产权的恢复和重建

More information

,,,,,,, ;,, ;, ;, (, / ),, ;,,.,,,,,,,,,,,,,,,,, ;,,,,,,, 1, :,,, ;,,,, (, ),,,,, 1,,, (,, )

,,,,,,, ;,, ;, ;, (, / ),, ;,,.,,,,,,,,,,,,,,,,, ;,,,,,,, 1, :,,, ;,,,, (, ),,,,, 1,,, (,, ) 刘世定 内容提要 : 本文在嵌入性视角的引导下, 进入关系合同理论领域 对关系合同的 分析, 以威廉姆森的合同治理结构理论作为基点 在分析了他的理论脉络和隐含假 设后, 本文提出了三个假定, 即约前关系导入 多元关系属性 对关系属性的有限控 制 在新的假设下, 首先讨论了合同治理结构和嵌入关系结构之间不同的对应关系, 并特别探讨了两者间的结构性摩擦 继而, 在关系合同的研究中引入了委托 - 代理关系,

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

不对称相互依存与合作型施压 # # ( # ( %

不对称相互依存与合作型施压 # # ( # ( % 世界政治 年第 期 不对称相互依存与 合作型施压 美国对华战略的策略调整 王 帆! 尽管中美两国间的相互依存度在加深 但保持不对称的相互依存 关系仍是美国对华政策的重点 在不对称相互依存的前提下 美国对中国开始实施了 一种新的合作型施压策略 该策略成为美国对华战略的手段之一 作者分析了在相互 依存条件下美国对华实施合作型施压政策的背景 目的 相关议题和实施手段 并以谷歌事件 哥本哈根气候谈判以及人民币汇率问题这三个案例

More information

# # # # # # # # #

# # # # # # # # # 实现政治问责的三条道路 马 骏 建立一个对人民负责的政府是现代国家治理的核心问题 实现这一目标 需要解决两个最基本的问题 谁来使用权力 如何使用权力 选举制度是解决前一问题相对较好的制度 而预算制度是解决第二个问题最好的制度 通过历史比较分析 可以总结出三条实现政治问责的道路 世纪的欧洲道路 从建国到进步时代改革的美国道路以及雏形初现的中国道路 这意味着 西方经验并不是唯一的实现政治问责的道路 相对于西方经验来说

More information

( 一 ) 外来农民进入城市的主要方式, %,,,,,, :., 1,, 2., ;,,,,,, 3.,,,,,, ;,,, ;.,,,,,,,,,,,,,,,,,,,,,, :,??,?? ( 二 ) 浙江村 概况.,,,,,, 1,, 2,, 3

( 一 ) 外来农民进入城市的主要方式, %,,,,,, :., 1,, 2., ;,,,,,, 3.,,,,,, ;,,, ;.,,,,,,,,,,,,,,,,,,,,,, :,??,?? ( 二 ) 浙江村 概况.,,,,,, 1,, 2,, 3 : 王汉生刘世定孙立平项飚 本文从农村人口进入城市的方式这一新的视角, 对北京著名的外来农村人口聚 居区 浙江村 的形成过程和基本状况进行了生动描述和深入分析 指出 : 浙江村的独特之处在于它不同于一般意义上的 劳动力 的流动, 它是带着综合性资源的 经营者的流动 浙江村村民进入城市的过程是不断寻找市场和开拓市场的过程, 并 在城市中形成了一个以聚居为基础的产业加工基地, 作者将这种类型的流动称为产

More information

Microsoft Word zw

Microsoft Word zw 第 1 章 Android 概述 学习目标 : Android Android Android Studio Android Android APK 1.1 1. 智能手机的定义 Smartphone 2. 智能手机的发展 1973 4 3 PC IBM 1994 IBM Simon PDA PDA Zaurus OS 1996 Nokia 9000 Communicator Nokia 9000

More information

中国社会科学 年第 期,,. % 1,,,. %,. % 2,, %, ;,,,, 3,,,, 4 ( ) ( ) ( ) (),, %, 5,,,,,,,,, 1 :,, ://.. / / - / /., 2 :,, 3 :, 4,,, 5 ( ),,, ( ),, ( ), ( ), ( );

中国社会科学 年第 期,,. % 1,,,. %,. % 2,, %, ;,,,, 3,,,, 4 ( ) ( ) ( ) (),, %, 5,,,,,,,,, 1 :,, ://.. / / - / /., 2 :,, 3 :, 4,,, 5 ( ),,, ( ),, ( ), ( ), ( ); 近年来农民工的经济状况和社会态度 李培林李炜 : 改革开放 年来, 农民工作为中国产业工人的组成部分, 成为支撑中国经济持续快速增长的重要力量 基于 年和 年 中国社会状况综合调查 的数据, 对近年来 特别是在国际金融危机背景下农民工的经济状况和社会态度进行分析, 结果显示, 年数据反映出农民工在收入水平较低 劳动强度较高的情况下, 却保持着较为积极的社会态度 ; 近两年的新变化是, 农民工的收入水平和社会保障水平都有了显著的提高,

More information

论文,???, (, ;, &, ;,, &, ), (, ; &, ),???,, (, ;, ;, ),,,,, :,,,,,,,,, ;, (,, &, ), (., ),,, (,

论文,???, (, ;, &, ;,, &, ), (, ; &, ),???,, (, ;, ;, ),,,,, :,,,,,,,,, ;, (,, &, ), (., ),,, (, 一项探索性研究 孙健敏姜铠丰 : 本研究是一项质性研究 通过访谈法 类属分析和德尔菲法等对 中国背景下组织认同的维度进行探究 本文得出以下结论 :( ) 中国背景下组织认同的结构包括以下 个维度 : 归属感 身份感知 成员相似性 个体与组织的一致性 组织吸引力 组织参与 感恩与效忠 人际关系 契约关系 ;( ) 本研究得出的前 个维度与西方的研究是相似的 这 个维度基本能够涵盖现在西方研究中已经提出的组织认同的维度,

More information

区块链即服务平台BaaS白皮书(1.0版) 排稿

区块链即服务平台BaaS白皮书(1.0版) 排稿 版权声明 本白皮书版权属于可信区块链推进计划区块链即服务平台 BaaS 项目组, 并受法律保护, 转载 摘编或利用其它方式使用本白皮书文字或者观点的, 应注明 来源 : 可信区块链推进计划区块链即服务平台 BaaS 项目组 违反上述声明者, 本项目组将追究其相关法律责任 牵头编写单位 : 中国信息通信研究院华为技术有限公司腾讯云计算 ( 北京 ) 有限责任公司上海点融信息科技有限责任公司参与编写单位

More information

第 06 期 李祥池 : 基于 ELK 和 Spark Streaming 的日志分析系统设计与实现 1 日志 1.1 日志定义 IT 1.2 日志处理方案演进 v1.0 v2.0 Hadoop Storm Spark Hadoop/Storm/Spark v3.0 TB Splunk ELK SI

第 06 期 李祥池 : 基于 ELK 和 Spark Streaming 的日志分析系统设计与实现 1 日志 1.1 日志定义 IT 1.2 日志处理方案演进 v1.0 v2.0 Hadoop Storm Spark Hadoop/Storm/Spark v3.0 TB Splunk ELK SI 电子科学技术第 02 卷第 06 期 2015 年 11 月 Electronic Science & Technology Vol.02 No.06 Nov.2015 年 基于 ELK 和 Spark Streaming 的日志分析系统设计与实现 李祥池 ( 杭州华三通信技术有限公司北京研究所, 北京,100085) 摘要 : 在大数据时代 对数据平台各组件的运行状态实时监控与运行分析具有重要意义

More information

137677_Eta_press Folder-cn用的.indd

137677_Eta_press Folder-cn用的.indd 美卓回收业务线废金属打包机林德曼 EP 系列金属打包机 ( Lindemann Eta Press ) 2 MINAO SAWES Eta Press 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944

More information

一 我国部分研究型大学 大学生创新性实验计划 实施的现状 莙政基 莙政基金 外 在学生中有

一 我国部分研究型大学 大学生创新性实验计划 实施的现状 莙政基 莙政基金 外 在学生中有 高等教育研究 乔 连 全 厦门大学教育研究院 福建厦门 从调研情况来看 教育部 大学生创新性实验计划 的实施已取得一定的成效 但 也存在一些问题和不足 结合与国外类似项目的比较 各参与高校应从提高思想认识 创新管理模式 构建课程体系 拓展项目类型 加强项目评价 建立交流平台 落实激励措施等方面进 一步改进和完善 以更好地推动高校人才培养模式改革 培养高素质的创新型人才 研究型大学 创新型人才 本科生科研

More information

欧盟研究 二 治理与国际关系 三 治理与比较政治 欧盟研究中的 治理转向 四 欧盟研究中的 治理转向

欧盟研究 二 治理与国际关系 三 治理与比较政治 欧盟研究中的 治理转向 四 欧盟研究中的 治理转向 马克思主义与现实 双月刊 年第 期 一 治理 概念的历程 一 治理的概念化 欧盟研究 二 治理与国际关系 三 治理与比较政治 欧盟研究中的 治理转向 四 欧盟研究中的 治理转向 马克思主义与现实 双月刊 二 理解欧盟治理 一 欧盟治理的主要特征 年第 期 欧盟研究 二 规制国家的出现及其对治理的影响 欧盟研究中的 治理转向 三 新治理模式 马克思主义与现实 双月刊 年第 期 三 欧洲治理中民族国家的转型

More information

21 E-GOVERNMENT2011 1 97

21 E-GOVERNMENT2011 1 97 20 E-GOVERNMENT2011 1 97 : 21 E-GOVERNMENT2011 1 97 22 电子政务 E-GOVERNMENT 2011 年第 1 期 总第 97 期 刘会师 曾佳玉 张建光 秦义 国际领先政府网站的建设经验分析 表 1 面向市民的 1 2 项基本服务 表 2 面向企业提供的 8 项服务 以用户为中心 以服务为核心 是欧洲政府网站建 设给人印象最深刻的感受 是欧盟政府网站绩效评估指

More information

TrustSQL对接开发指南

TrustSQL对接开发指南 腾讯可信区块链 对接开发指南 版权所有 腾讯科技 ( 深圳 ) 有限公司 1 目录 第 1 章对接方法... 2 1.1 总体描述... 2 1.2 公私钥 地址与签名... 2 1.3 提供的接口... 3 1 第 1 章对接方法 1.1 总体描述 的接入方法与 mysql 类似, 指定 IP 端口 用户名和密码, 通过 mysql5.5+ 的客户端连接 提供 insert 和 select 两种

More information