京东区块链技术实践白皮书(2018)-2018.3-51页_4mb
报告摘要
京东区块链技术实践白皮书总结
核心内容
京东区块链技术实践白皮书由京东集团首席技术官张晨和首席战略官廖建文共同撰写,发布于2018年3月。该白皮书旨在介绍京东在区块链技术领域的探索与应用,分析其技术特点、应用场景以及面临的挑战,并提出京东对区块链技术未来发展的看法与建议。
主要观点
- 区块链技术正在推动从信息互联网向价值互联网的进化,其核心价值在于实现多主体间的信任传递和价值交换。
- 区块链技术具备去中心化、防篡改、数据共享、隐私保护和智能合约等特性,适用于多种业务场景。
- 京东认为区块链是一种社会化的“共识信任”理念,强调多方协作与共建共治的重要性。
- 京东已在数据交易、供应链管理、金融科技等多个领域落地区块链应用,并积累了丰富的部署经验与底层技术能力。
关键信息
区块链技术特点
- 去中心化:区块链技术不依赖中心化机构,而是通过分布式节点协作实现数据一致性。
- 防篡改:通过密码学技术确保数据不可被篡改,提升数据可信度。
- 智能合约:智能合约作为业务逻辑的执行载体,使交易过程自动化、透明化。
- 数据共享:区块链技术实现多主体间的数据共享,推动跨链协作。
- 隐私保护:通过加密手段实现数据隐私保护。
京东区块链应用场景
- 供应链领域:
- 商品防伪追溯:实现从原材料到消费者的全流程可追溯,提升品牌信任与监管效率。
- 贸易融资:通过联盟链实现多方信息共享,提升融资效率与风控能力。
- 金融领域:
- 交易清结算:通过智能合约实现交易自动执行,提升交易效率和准确性。
- 资产证券化(ABS):利用区块链实现资产数据的可信管理,降低发行成本。
- 政务及公共服务领域:
- 合同及发票防伪:实现电子合同和发票的可信存储与追溯。
- 公益追溯:实现公益物资的全流程可追溯,提升透明度和公信力。
京东区块链技术架构
- 区块链协议:包括账本状态、历史证明、账本操作集和合约指令集,实现数据标准化和跨链互操作。
- 组件模型:包括共识网络、账本、持久化存储和合约引擎,支持模块化、可插拔的系统设计。
- 服务平台:包括区块链网关、节点服务、共识网络、工具和部署架构,支持灵活接入和高效管理。
京东区块链的特点
- 性能:采用优化的BFT共识协议和P2P通讯,支持多链并行处理,提升交易吞吐量与处理效率。
- 功能:支持事件驱动的业务协作、用户实名认证、多账本管理等。
- 安全:采用可插拔的密码算法,支持国密算法和硬件加密设备。
- 合约:支持可复用的智能合约与合约调试功能。
- 合规:支持基于CA的账户认证、监管接入和数据备案,满足合规需求。
结构清晰
1. 区块链技术简介
- 区块链是一种结合密码学、分布式网络、共识算法等的去中心化数据存储和处理技术。
- 区块链技术解决了多主体间数据可信存储、信息共享和业务协作的问题。
- 当前区块链技术在性能、扩展性、易用性等方面仍面临挑战。
2. 京东区块链主要应用场景
- 供应链管理:实现商品防伪、贸易融资等。
- 金融领域:支持交易清结算、资产证券化等。
- 政务及公共服务:实现合同防伪、公益追溯等。
- 其他领域:如保险防欺诈、大数据安全等。
3. 京东区块链架构体系
- 分层架构设计:包括区块链协议、组件模型和服务平台。
- 标准化账本协议:确保数据可标准化交换、验证和使用。
- 组件模型:支持模块化、可插拔的系统设计。
- 服务平台:提供网关、节点服务、共识网络和工具支持。
4. 京东区块链的特点
- 性能优化:采用改进的BFT算法、微服务架构、冷热数据分离等。
- 功能丰富:支持事件驱动模型、多账本管理、用户认证等。
- 安全性高:支持多种密码算法、隐私保护。
- 合约灵活:支持智能合约复用、调试。
- 合规性强:支持监管接入、数据备案等。
结语
京东希望通过区块链技术构建一个开放、可信、高效的商业生态,推动信任经济的发展。尽管区块链技术仍处于发展阶段,面临诸多挑战,但其在推动商业协作、提升数据可信度、优化交易流程等方面具有巨大潜力。京东愿意与合作伙伴共同探索区块链技术的未来,推动其规模化应用与生态建设。
术语解释
- 交易:在区块链中,表示一个数据变更操作。
- 虚拟机:用于执行智能合约的环境,非传统虚拟化技术。
- 分布式:由多个节点协作完成任务的系统架构。
- 共识机制:用于确保分布式系统中所有节点对数据达成一致。
- UTXO:未花费的交易输出,是数字货币的一种账户模型。
- PoW:工作量证明,是一种共识算法。
- PoS & DPoS:权益证明与委托权益证明,是PoW的替代方案。
- Paxos:一种一致性算法,用于解决分布式系统中达成一致的问题。
- PBFT:实用拜占庭容错算法,用于提高共识效率。
- 智能合约:一种自动执行的计算机协议,用于实现业务逻辑。
参考文献
- 麦肯锡:《区块链-银行业游戏规则的颠覆者 (2016)》
- Nakamoto, S. (2008). Bitcoin: A peer-to-peer electronic cash system.
- Mazieres, D. (2015). The stellar consensus protocol: A federated model for internet-level consensus.
- Brown, R. G. (2016). Introducing R3 Corda: A Distributed Ledger for Financial Services.
- 工信部: 《中国区块链技术和应用发展白皮书 (2016)》
- UK Government Chief Scientific Adviser: Distributed Ledger Technology: beyond block chain.
- Sachs, G. (2016). Blockchain-Putting Theory into Practice.
- Buterin, V. (2014). A next-generation smart contract and decentralized application platform.
- Zindros, D., & Zηνδρος, Δ. (2016). Trust in decentralized anonymous marketplaces.
- Swan, M. (2015). Blockchain: Blueprint for a new economy.
- Kosba, A., Miller, A., Shi, E., Wen, Z., & Papamanthou, C. (2016). Hawk: The blockchain model of cryptography and privacy-preserving smart contracts.
- Zyskind, G., & Nathan, O. (2015). Decentralizing privacy: Using blockchain to protect personal data.
- Schwartz, D., Youngs, N., & Britto, A. (2014). The Ripple protocol consensus algorithm.
- Bonneau, J., Clark, J., & Goldfeder, S. (2015). On Bitcoin as a public randomness source.
- Kiayias, A., & Panagiotakos, G. (2016). On Trees, Chains and Fast Transactions in the Blockchain.
- Miller, A., & LaViola Jr, J. J. (2014). Anonymous byzantine consensus from moderately-hard puzzles: A model for bitcoin.
- Back, A., Corallo, M., Dashjr, L., Friedenbach, M., Maxwell, G., Miller, A., ... & Wuille, P. (2014). Enabling blockchain innovations with pegged sidechains.
- Lewenberg, Y., Sompolinsky, Y., & Zohar, A. (2015). Inclusive block chain protocols.
- Bentov, I., Mizrahi, A., & Rosenfeld, M. (2017). Decentralized prediction market without arbiters.
- Yli-Huumo, J., Ko, D., Choi, S., Park, S., & Smolander, K. (2016). Where is current research on blockchain technology?
- Babaioff, M., Dobzinski, S., Oren, S., & Zohar, A. (2012). On bitcoin and red balloons.
- Pilkington, M. (2016). 11 Blockchain technology: principles and applications.
- J Mattila, J. (2016). The Blockchain Phenomenon–The Disruptive Potential of Distributed Consensus Architectures.
- Benet, J. (2014). IPFS-content addressed, versioned, P2P file system.
- Peters, G. W., & Panayi, E. (2016). Understanding modern banking ledgers through blockchain technologies.
- Szabo, N. (1996). Smart contracts: building blocks for digital markets.
- Bano, S., Sonnino, A., Al-Bassam, M., Azouvi, S., McCorry, P., Meiklejohn, S., & Danezis, G. (2017). Consensus in the Age of Blockchains.
咨询与合作
如需进一步交流或合作,欢迎联系:y@jd.com
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载