项目要点
项目名称:京东区块链技术白皮书
项目定位:企业级区块链技术体系和系统服务平台
项目愿景:共创信任经济时代
项目属性:联盟链/公有链
韭菜星级:★★★★☆
概述
如果说市面常见区块链项目白皮书是产品说明的话,那么京东区块链技术白皮书更像是一次技术宣言。
3月22日,京东发布了《京东区块链技术实践白皮书(2018)》。白皮书中总结了京东集团的区块链技术发展现状和方向,并分享了一些京东业务实践案例。
京东集团首席技术官张晨在白皮书前言表示,京东“期待与业界有识之士共同努力,积极把握区块链发展趋势和规律,营造良好正道的技术发展环境,加速推动区块链技术的发展和各种应用场景的落地结合。”
京东区块链技术的目标
京东区块链项目的目标是建立一种适用于广泛应用场景、满足企业应用需求、开放和易用的区块链技术体系和系统服务平台。
白皮书显示,早在 2016年,京东集团就全面启动了区块链技术在京东业务场景中的应用探索与研发实践,先后在数据交易、供应链管理、金融科技等领域落地了不同的区块链应用,过程中积累了大量的区块链部署经验与底层技术研发能力。
历经几年时间的应用和探索,京东认为区块链技术在以下三个方向存在巨大的应用机会,引领数字经济的变革:
① 建立社会化共享的可信数据库
② 提升交易效率,降低交易成本
③ 推动供应链创新
从以上信息可以看出,京东研发区块链技术的出发点是落地业务应用。白皮书中,也更多的基于应用探讨区块链技术的特性,以及相应的落地实践。
京东区块链的技术认知
白皮书对区块链技术的基本概念、区块链适合解决哪些类型的问题,以及区块链技术发展存在的一些问题进行了阐述。
从这一部分的论述可以看出,京东对于区块链本质的认知是全面而多维度的。白皮书中有多处从不同角度总结了区块链本质:
- 区块链作为分布式数据存储、点对点传输、共识机制、加密算法等技术的集成应用;
- 区块链的技术本质是一种去中心化、 面向业务、 跨主体、 健壮与安全的分布式状态机;
- 从技术视角看, 区块链是一种健壮和安全的分布式状态机;
- 从业务视角看, 区块链是一种面向业务的跨多主体的数据协议。
京东认为,区块链技术适用于在业务开展需要进行跨主体协作、业务开展需要参与方之间建立低成本信任,或业务过程存在长交易、长周期链条的场景。
但同时,京东区块链技术研发既然以“服务平台”为目标,也面临着区块链技术在企业级应用上的短板:区块链的交易并发能力、数据存储能力、通用性、功能完备性、易用性都还存在明显不足。
京东区块链的应用场景
白皮书介绍了区块链技术在京东业务体系内的应用,认为在供应链、金融、政务及公共服务,以及包括保险防欺诈、大数据安全等众多领域均有应用可能。
基于京东应用区块链技术的经验和京东自身对于区块链技术的应用规划,白皮书重点分析和介绍了区块链在供应链、金融、政务及公共服务等领域的典型应用场景。
白皮书重点强调区块链技术在“多主体”、“跨主体”场景下的应用,在跨主体的合作中,经常面临信任成本高、协同效率低、追责困难等问题。京东认为区块链技术在去中心化、不可篡改、安全透明等特性 “天然的适用”以上场景。
京东区块链的技术架构
京东区块链信奉的“大道至简”哲学,认为可靠和高效的运行来源于简洁的系统设计。京东称在协议设计、组件模型、系统实现、外部接口、部署管理各个方面都认真遵循这一原则。
相比现在盛行的白皮书“酷炫”风——很简单的链、甚至是纯币的白皮书,也能忽悠式罗列大量复杂的架构和流程,不把读者看到眼花缭乱不罢休——京东的白皮书可谓是一股清流。
当然,在技术架构方面,京东也“念念不忘”在自身业务的落地。为了解决区块链在企业级场景下的交易并发性能、数据存储性能、场景通用的问题,京东提出了由3个层次组成的架构系统:协议层、组建模型层和服务平台层。
从我们的理解看,协议层是对区块链底层数据标准的定义,例如账本、数据和合约等的基本数据格式;组件模型层是对区块链的共识、账本、智能合约等进行了封装,向上层提供可调用的“区块链”数据和合约应用服务;而再往上的服务平台是对区块链协议和组件的具体实现,比如提供安全和保护网关、SDK等。
从部署架构上,为了适配2C和2B业务,京东的区块链系统有不同参与主体,包括完整的共识节点、网关节点、数据备份节点等。
共识节点(即全节点)由第三方检测机构、质检、备案中心等、京东和参与到其中的其他生态合作企业来部署。
网关节点提供2C服务,消费者可以用轻便客户端接入网关节点,即可获取到安全可靠的接入服务。用户还可以基于公共的网关节点托管私钥。
整个体系架构,基本是联盟链的形态,而且开放给政府相关部门作为监督和检查方接入。京东这种考虑是比较务实和落地的,兼顾了企业、监管方、消费者的多方需求。
在具体的技术点上,白皮书没有特别展开去讲述。例如,提升性能方面只是提到了优化BFT共识协议、多链等,具体的达成方式没有阐述。
但是,我们似乎没有理由去怀疑京东的技术储备。白皮书提及的优化方向效果是可见的,在后期很容易验证。我们希望京东能基于业务体系做出“大道至简”的性能优化,为区块链技术的应用落地作出有意义的探索。
京东区块链的经济体系
在区块链体系中,各节点都会为整个系统作出贡献,同样也需要一定的奖赏来鼓励节点作出贡献。
现在常见的奖赏手段,都是以链内发行一种数字资产,也即代币,来体现各方价值。节点作出一定的贡献,就会获得一定的数字资产作为奖励。
从京东区块链技术白皮书看,京东区块链目前并没有发行数字资产的打算。对于区块链体系内的节点,京东希望各方能够在实际的应用落地中获取足够的价值。换句话说,是因为有价值,才有节点的接入。
比如企业,是因为能获取更多的商业利益;监管,可以得到可信数据;消费者,能够方便的使用体系提供的服务等。
当然,相当于“代币”奖励,价值吸引的方式对产品设计提的了很高的需求。对节点需求把握偏差,或者利益分配不合理,都会导致节点的退出。
白皮书中提到了溯源体系的案例。京东投入巨大的研发资源落地并面向社会免费开放了 SaaS 化的区块链防伪追溯平台,但在推动各品牌商接入平台时,却发现品牌商对于数据上链追溯的动力不足。
一般来说,品牌商对于溯源防伪等是有很强需求的。而京东设计的这套基于区块链的溯源体系却产生了“动力不足”的情况,显然是在产品设计上出现了偏差。
京东对此表示,“建立较好的区块链应用场景的激励机制,让各区块链应用真正产生商业价值,是区块链规模化应用的核心挑战之一。”可见,在实际落地过程中进一步完善经济系统,强化激励效果将是京东区块链发展的重点之一。
总结
在白皮书的结尾,京东将整个故事上升到了“信任经济”的高度,坚信我们必将迎来信任经济的新时代,并且喊出口号,愿意配合政府主管部门,建立国家区块链技术标准和规范,共同创建基于区块链的信任经济生态。
整体看,京东对区块链技术的态度是务实的,技术上也是追求简洁、易用的。虽然京东这样的大企业来开发“去中心化”的区块链技术,不免面临“中心化”的小尴尬。但京东通过“跨主体”这一理念,巧妙化解了其中的矛盾。
白皮书中没有阐述太深入的技术原理,也没有花式展现公式和设计,但给人一种可信、朴实的感觉。不过对于技术描述的简略,也让人无法了解京东区块链是否有技术上的突破,显得十分平淡无奇。
此外,白皮书中存在一些小失误,如把Proof of Work写成Proof of Word的低级错误。对UTXO的理解也有些偏差,例如 “如果当前交易成交,该前序交易的输出也就变成了成交的交易输出”。这些失误未免让人对京东白皮书的严谨性和专业性产生怀疑。
根据白皮书信息显示,此次撰写完成日期为2018年3月,并将持续更新。希望在下一版中,京东可以改正上述错误,并且为业界展现出更加精彩的内容。
转载自公众号“韭菜研习社”手撕白皮书栏目