京东区块链技术实践白皮书 1 序一 区块链技术推动价值大数据的高效、可信流动 “技术引领,正道成功” ! 这是京东集团董事局主席刘强东先生在 2017 年 618 购物节期间,对外界正式发布的京 东未来发展战略在过去的十四年中,京东证明了自己是一家成功的零售公司;现在,京东 正在用实践证明自己也是一家领先的技术公司京东集团正在全面迈向技术转型,引领第四 次零售革命的全面升级京东对于技术领域的投入,尤其是针对 AI(人工智能) ,Big Data (大数据) ,Cloud(云计算)等新兴领域的投入,加速了京东向全社会提供“零售即服务 ‘Retail as a Service, RaaS’ ”的零售基础设施服务的步伐 区块链作为分布式数据存储、点对点传输、共识机制、加密算法等技术的集成应用,在 京东所在的零售领域有着非常多的结合场景尤其是其去中心化以及新型信用体系的建立方 式,对于京东在技术转型方面的战略愿景,以及在消费者心中长期所建立起来的正道形象非 常匹配目前,区块链将在技术领域成为云计算、大数据、及人工智能之后,并列于移动互 联网从中心到边缘、5G 物联网等新一代信息技术,共同引发并推动新一轮的技术创新和产业 变革。
为推动区块链技术的发展和京东集团各种业务场景的结合,运用区块链技术推动价值大 数据的记录、流动和交换,京东集团联合了内部各职能、技术、及业务体系,开展区块链技 术和应用发展趋势专题研究,编撰形成了《京东区块链技术实践白皮书(2018) 》 白皮书总 结了区块链核心技术在京东集团的发展现状和方向,分享了京东集团各个业务落地实践的典 型应用案例,为区块链技术发展路线图和标准化路线图提出了相关建议白皮书内容详实、 分析透彻,落地场景扎实,具有相当好的参考价值在发布白皮书的同时,我们期待与业界 有识之士共同努力,积极把握区块链发展趋势和规律,营造良好正道的技术发展环境,加速 京东区块链技术实践白皮书 2 推动区块链技术的发展和各种应用场景的落地结合 京东集团首席技术官 张晨 京东区块链技术实践白皮书 3 序二 重新定义价值传递 如果互联网改变了信息传递和知识获取的方式,那么区块链技术正在重新定义价值传递 和定价规则,她正在引发一场信息互联网向价值互联网的伟大进化! 2017 年,我很幸运地加入京东,与京东董事局主席刘强东先生及京东众多管理精英一同 合作,推进京东下一个十二年技术转型战略的规划和落地。
在京东一年左右的沉淀与思考 中,我们整个团队持续关注构建京东零售基础设施的创新和技术,同时也在思考什么样的技 术可以裂变出新的商业形态,区块链技术恰逢其时的进入了我们的视野 在无界零售的商业环境下,京东坚定地推进多种零售业态间界限的破除,改变旧有的思 维模式,寻找志同道合的合作伙伴协同出海无界,意味着价值链上下游的无缝对接,每个 交易主体的深度协作,端到端供应链的全透明化,面对这些新商业需求,区块链技术正扮演 分布式商业场景的“枢纽” ,将社会化大协作业态下的多个商业主体进行可靠的数字化链接 京东商城以自营零售为鲜明特点,同时兼具生态平台的特征,我们拥有极度丰富的大数 据场景,这些数据不仅来自于京东内部,还来自于京东的终端用户和京东上下游的合作伙 伴区块链技术天然的分布式存储、不可篡改、共享维护等特征,可以为价值传递和交换提 供可靠保障基于这样的定位,京东集团积极探索区块链技术的实践应用,愿景是协同盟友 构建新一代基于互联网的“可信价值传递基础设施” ,服务于商业数据的高效可信传递与此 同时,京东积极推动自身的零售和供应链大数据“上链” ,通过场景数据在区块链中的传递, 助力基于区块链技术实现规模化应用,建立社会化跨主体共享的区块链联盟链网络。
在区块链技术的支持下,联盟链各参与主体间的生产关系将被重构,生产资料所有权将 被区块链细分和确权,对生产资料的组织和使用将变得更加灵活,参与生产的主体将更加平 等而高效地协作基于区块链技术的共识机制,交易将更加实时而精准地完成主体间利益的 京东区块链技术实践白皮书 4 合理分配,最大程度地激励生产主体的热情和创造力,履行协作、共建、共治、共赢的新商 业文明,这将从本质上完成生产关系的全面升级! 让我们携手重新定义一个崭新的信任商业网络,共创未来! 京东集团首席战略官 廖建文 京东区块链技术实践白皮书 5 前言 区块链技术将引领互联网数据存储与交换的巨变,开启信任经济时代 自去年开始,区块链技术独立于比特币,逐渐进入科技公司和人民群众的视野,引发了 广泛关注与大量讨论学术界和工业界普遍认为区块链技术是下一代数字经济的基石,可以 极大的推动数据的可信存储、商业协同、数据可信的交换和分享,以及随之诞生的新兴商业 模式 伴随着每一家公司对于区块链技术的追逐和不懈探索,我们也留意到一些过热的泡沫和 技术噱头的杂音,同时现有区块链的开源平台也暴露出读写性能、模块标准化、应用灵活支 持、监管和法律认可、安全和隐私保护等多个亟待改善之处。
除此之外,区块链领域的人才 稀缺也极大抑制着我们对于这项技术的规模化应用 京东集团拥有全渠道零售和端到端供应链的高质量大数据,区块链技术天然可以解决京 东业务场景中多个主体的信息记录与分享,可信数据交换与传递的业务诉求早在 2016 年,京东集团就全面启动了区块链技术在京东业务场景中的应用探索与研发实践,先后在数 据交易、供应链管理、金融科技等领域落地了不同的区块链应用,在此过程中积累了大量的 区块链部署经验与底层技术研发能力 历经几年时间的应用和探索,京东认为区块链技术在以下三个方向存在将引领数字经济 变革的巨大的应用机会: 建立社会化共享的可信数据库 区块链的技术本质是一种去中心化、面向业务、跨主体、健壮与安全的分布式状态 机区块链具有存储数据、共有数据、分布式、防篡改与保护隐私、数字化合约 5 京东区块链技术实践白皮书 6 项核心特征基于这些特征,部署跨主体间的区块链联盟链节点和桥接,用区块链 技术搭建一张社会化的共享数据存储网络,有机会以客观的技术手段来解决跨主体 的信任问题 提升交易效率,降低交易成本 得益于上链数据本身具备多个交易主体相互背书和相互校验的特质,基于区块链智 能合约等多种模式的商业交易可以大幅减少数据核实的环节和降低成本,同时又能 保证商业交易的风险降低,交易更具确定性。
传统中心化的交易方式将发生改变, 数据和价值的传递或转移将变得更为顺畅[免费分享jnztxy] 推动供应链创新 伴随着中国政府将供应链创新与应用上升为国家战略和居民消费的不断升级,供应 链风险控制和提升供应链透明度的诉求不断攀升区块链技术可以搭建供应链全流 程节点共同维护的联盟链,在联盟链中建立数据维护的参与规则与激励机制,鼓励 供应链节点中的企业参与和维护供应链数据,促进供应链数据的协同和互通,进而 提升整条供应链的透明度,同时也可为消费者购买商品的溯源和防伪提供技术支 持 京东在区块链技术的创新与实践过程中,逐渐认知到区块链并不单纯是一种技术,而是 一种社会化的“共识信任”理念,这种理念鼓励人们在互联网中建立一套可以被监督并且拥 有治理规则的系统,而推广这一社会化理念不能依靠一家之力,而需要协同盟友共赢未来 我们积极拥抱区块链技术带来的变革,同时也期待将我们实践和应用区块链技术的经验分享 出来,与合作伙伴一同解决区块链应用和推广中仍未解决的问题,基于以上,京东集团组织 和编写《京东区块链技术实践白皮书》 不同于区块链研究领域内的其它白皮书,这份白皮书 没有过多阐述区块链技术的宏观环境和解决方案,而是立足于区块链技术平台本身,以一个 京东区块链技术实践白皮书 7 实践者的角度,结合京东潜在的区块链应用场景,给出区块链技术研发和应用的建议和经验 分享,我们期待携手合作伙伴共建区块链技术生态,落地更多的区块链“杀手级”应用。
京 东正在积极筹备开放支撑自身落地应用的区块链 BaaS 平台,帮助政府、物流商、品牌商、 金融机构等合作伙伴组建适用的区块链技术平台伴随着 BaaS 平台的开放和技术应用的不 断积累,京东区块链技术团队将持续更新这份白皮书,以便补足现有版本中未涉及或存在缺 陷的部分同时,京东集团各技术、业务部门也会针对自身的应用场景和实践经验,陆续对 区块链技术进行垂直领域的深入解读 京东的目标是以区块链为“链接器” ,结合自身在云计算、大数据、人工智能、物联网等 新技术上积累的经验,构建一体化的智慧供应链体系、零售网络和金融科技,拉近商品与客 户的距离,在无界零售的集团战略指引下,全面开放自身的区块链技术积累,与您共赢未 来! 欢迎各界合作伙伴来信交流指正! y@ 2018 年 03 月 京东区块链技术实践白皮书 8 编委会成员 顾问 : 张晨 裴健 于永利 杨海明 主要作者 : 京东区块链技术与应用团队 视觉设计: 崔伟 蔡佳平 京东区块链技术实践白皮书 9 目录 序一 1 序二 3 前言 5 1.区块链技术简介 . 12 1.1. 什么是区块链 13 1.2. 区块链有哪些特点 13 1.3. 区块链适合解决哪些问题 14 1.4. 区块链发展面临的挑战 17 2.京东区块链主要应用场景 . 22 2.1. 供应链领域 22 2.2. 金融领域 23 2.3. 政务及公共服务领域 24 2.4. 其他领域 25 3.京东区块链架构体系 . 27 3.1. 设计原则 28 3.2. 应用模型 29 3.3. 账本协议 31 3.3.1. 账本状态 32 京东区块链技术实践白皮书 10 3.3.2. 账本操作集 32 3.3.3. 合约指令集 33 3.4. 组件模型 33 3.4.1. 共识网络 34 3.4.2. 账本 34 3.4.3. 持久化存储 35 3.4.4. 合约引擎 35 3.5. 服务平台 35 3.5.1. 区块链网关 35 3.5.2. 区块链节点服务 36 3.5.3. 区块链共识网络 36 3.5.4. 工具 36 3.5.5. 部署架构 36 4. 京东区块链的特点 . 38 4.1. 性能 38 4.2. 功能 39 4.3. 安全 40 4.4. 合约 41 4.5. 合规 41 京东区块链技术实践白皮书 11 5.结语:拥抱区块链技术,共创信任经济时代 . 42 6.术语解释 . 44 参考文献 . 46 京东区块链技术实践白皮书 12 1. 区块链技术简介 上世纪 70 年代以来,随着密码学技术、分布式网络、共识算法以及硬件存储计算能力 的飞速发展,通过技术手段实现多主体间共识机制建立的条件日趋成熟,为解决多主体环境 下的中介机构信任风险、降低交易成本、提升协同效率提供了全新的解决思路。
中本聪于 2008 年发表了名为《比特币:一种点对点式的电子现金系统》 (Bitcoin: A Peer-to-Peer Electronic Cash System)的论文,详细描述了如何创建一套去中心化的电子 交易体系这种体系不需要创建在交易双方相互信任的基础之上,首次通过技术手段实现了 交易主体间共识机制的建立,而“区块链正是构成这种电子交易体系的基础技术 图 区块链式结构 以太坊(Ethereum)是继比特币之后的又一个开创性的区块链项目,于 2013 年末发 布白皮书以太坊开创性地将智能合约(Smart Contracts)和区块链结合起来,在交易主 体间共识机制建立的基础上,通过自动触发可执行的电子合约,解决了交易主体间承诺履行 的问题,有效推动了区块链产业化应用的进一步发展[免费分享jnztxy] 近年来,区块链技术的不断发展和随之而来的数字货币热潮,引发了从极客到 IT 技术 圈、金融领域、产业经济、政府和公共组织、媒体舆论等的广泛关注,大家围绕区块链技术 研究、产业化应用、政策监管等开展了广泛而有益的探索实践区块链技术的成熟应用尚需 京东区块链技术实践白皮书 13 时日,但它所带来的多主体共识协同机制的。