当前位置: 首页 > 编程日记 > 正文

京东区块链白皮书解读, 做“链接器”,一次技术宣言

前天,京东对外发布了《京东区块链技术白皮书(2018)》。

昨天,京东金融发布了旨在帮助中小银行提升零售信贷效率的产品“北斗×××”。目前,“北斗×××”已经接入包括江苏银行、南京银行、包商银行在内的近30家银行。京东金融还与近30家商业银行共同发起成立“商业银行零售信贷联盟”,联盟成员优先享受场景开放、技术共享,并优先加入基于区块链技术的反欺诈联盟。

京东区块链白皮书解读: 做“链接器”,一次技术宣言

在区块链领域,京东已开始发力!

京东集团首席技术官张晨在白皮书序文一里说:为推动区块链技术的发展和京东集团各种业务场景的结合,运用区块链技术推动价值大数据的记录、流动和交换,京东集团联合了

内部各职能、技术、及业务体系,开展区块链技术和应用发展趋势专题研究,编撰形成了《京东区块链技术实践白皮书(2018)》。

京东集团首席战略官廖建文在序文二里说:京东集团积极探索区块链技术的实践应用,愿景是协同盟友构建新一代基于互联网的“可信价值传递基础设施”,服务于商业数据的高效可信传递。与此同时,京东积极推动自身的零售和供应链大数据“上链”,通过场景数据在区块链中的传递,助力基于区块链技术实现规模化应用,建立社会化跨主体共享的区块链联盟链网络。

在区块链技术的支持下,联盟链各参与主体间的生产关系将被重构,生产资料所有权将被区块链细分和确权,对生产资料的组织和使用将变得更加灵活,参与生产的主体将更加平等而高效地协作。基于区块链技术的共识机制,交易将更加实时而精准地完成主体间利益的合理分配,最大程度地激励生产主体的热情和创造力,履行协作、共建、共治、共赢的新商业文明,这将从本质上完成生产关系的全面升级!

一、京东区块链的目标

据《京东区块链技术白皮书》透露,早在 2016年,京东集团就全面启动了区块链技术在京东业务场景中的应用探索与研发实践,先后在数据交易、供应链管理、金融科技等领域落地了不同的区块链应用,在此过程中积累了大量的区块链部署经验与底层技术研发能力。

京东区块链的目标是建立一种适用于广泛应用场景、满足企业应用需求、开放和易用的区块链技术体系和系统服务平台。就是打造一个面向企业级应用的区块链基础设施。

京东区块链白皮书解读: 做“链接器”,一次技术宣言

白皮书还透露,京东正在积极筹备开放支撑自身落地应用的区块链 BaaS 平台,帮助政府、物流商、品牌商、金融机构等合作伙伴组建适用的区块链技术平台。伴随着 BaaS 平台的开放和技术应用的不断积累,京东区块链技术团队将持续更新这份白皮书,以便补足现有版本中未涉及或存在缺陷的部分。同时,京东集团各技术、业务部门也会针对自身的应用场景和实践经验,陆续对区块链技术进行垂直领域的深入解读。

京东将以区块链为“链接器”,结合自身在云计算、大数据、人工智能、物联网等新技术上积累的经验,构建一体化的智慧供应链体系、零售网络和金融科技,拉近商品与客户的距离。

此外,京东白皮书还列举了京东区块链在五个主要应用场景方面的规划。将在第三段列出。

二、京东区块链白皮书解读

何玺认为,《京东区块链技术白皮书》是一个大而全的东西。它没有涉及当前热门的加密数字货币,也没有谈到具体的平台上线时间。它只是从技术的角度,站在京东***零售的立场去对区块链和自身业务做了结合。京东的区块链白皮书更像是一个技术远景规划方案,谈到了区块链与自身业务可能的结合,谈到了区块链几个可能探索的应用场景,其他透露不多。

京东区块链白皮书解读: 做“链接器”,一次技术宣言

这和我们认识中的区块链、加密数字货币是有差距的!

但是透过白皮书我们已知道,京东早在2016年就已经全面启动了区块链技术的研发与实践,并在数据交易、供应链管理、金融科技等领域落地了不同的区块链应用,积累了大量的区块链部署经验与底层技术研发能力。

我想,这或许是京东区块链想要告诉大家的一个方面。京东在区块链上是有技术储备的,也有落地实力的。至于区块链公链,加密数字货币,在京东不是事儿。政策允许的话!

何玺认为,这是京东在区块链技术领域的一次宣言。嗯,有区块链技术的人才快到碗里来!

三、京东区块链白皮书主要应用场景规划

基于区块链去中心化、点对点传输、透明、可追踪、不可篡改、数据安全的特点,京东区块链在白皮书中规划了其在供应链、金融、政务及公共服务等五大领域中的典型应用场景。

京东区块链白皮书解读: 做“链接器”,一次技术宣言

1、供应链领域

1.1商品防伪追溯

借助区块链技术,实现品牌商、渠道商、零售商、消费者、监管部门、第三方检测机构之间的信任共享,全面提升品牌、效率、体验、监管和供应链整体收益。将商品原材料过程、生产过程、流通过程、营销过程的信息进行整合并写入区块链,实现精细到一物一码的全流程正品追溯。每一条信息都拥有自己特有的区块链ID“×××”,且每条信息都附有各主体的数字签名和时间戳,供消费者查询和校验。区块链的数据签名和加密技术让全链路信息实现了防篡改、标准统一和高效率交换。

1.2贸易融资

在供货商、进货商、银行等贸易融资参与主体间建立联盟链,通过区块链记录贸易主体资质、多频次交易、商品流转等信息,使贸易双方及银行间公开透明安全地共享真实可信的信息。针对供应链中的大型企业,银行可以借此丰富融资风控模型,减少线下人工采集和确认信息真实性的工作量,开展动产评估下的融资服务。有融资困难的供应链上下游中小企业,可基于区块链提供的主体资质认证、与大型企业的多频次交易信息认证获得信用背书,缓解融资难题。

2、金融领域

2.1交易清结算

交易清结算的过程也是交易双方分别记账的过程,在传统的交易模式中,记账过程是交易双方分别进行的,不仅要耗费大量人力物力,而且容易出现对账不一致的情况,影响结算效率。

通过区块链系统,交易双方或多方可以共享一套可信、互认的账本,所有的交易清结算记录全部在链可查,安全透明、不可篡改、可追溯,极大提升对账准确度和效率。通过搭载智能合约,还可以实现自动执行的交易清结算,大大降低对账人员成本和差错率,特别是在跨境支付场景下,效果尤其明显。

2.2资产证券化ABS

传统的资产证券化需要结算机构、交易所和证券公司等多重协调,通过搭载智能合约的联盟链,可以自动实现跨多主体间的证券产品交易。基于区块链技术的资产证券化管理系统,能够确保消费金融服务公司底层资产数据的真实性,且不可篡改、可追溯,提高机构投资者信心,从而降低消费金融服务公司发行ABS 的门槛和发行成本,同时还可以进行ABS 全生命周期管理,及时识别和管控风险。

3、政务及公共服务领域

3.1合同及发票防伪

电子合同和电子发票的日益普及,为我们日常生活和商业活动带来很多便利的同时,也带来了合同造假、发票造假及重复报销等许多新的问题,而这些问题需要监管部门和企业共同探索有效的解决方案。在开具电子合同、电子发票的同时,通过联盟链完成向监管部门的备案,在发生造假、重复报销等情况时,通过核对已备案的电子合同、电子发票的区块链ID“×××”,可以快速判定造假事实,确定造假主体,实现实时监管。

3.2公益追溯

应用区块链技术支撑公益项目的阳光、透明和可追溯,爱心物资经由高效的物流体系直接配送到公益项目地,并由公益机构执行人员发放至受助人手中。捐赠人可通过客户端实时查询所捐赠物资的物流状态,直观地看到物资发放到受助人手中的全过程。从选购爱心物资开始的全部过程信息、参与主体信息均使用区块链技术来防止篡改,确保公益透明性、可追溯,极大增加公益平台的权威性和可信度。

4、大数据安全

区块链可以解决大数据的安全性问题,保证数据的隐私性。区块链的可追溯特性使得数据从采集、交易、流通,以及计算分析的每一步记录都可以留存在区块链上,使得数据的质量获得前所未有的强信任背书,也保证了数据分析结果的正确性和数据挖掘的效果,并且能够进一步规范数据的使用,精细授权范围,追溯数据使用情况,全面保障数据使用的安全合规。脱敏后的数据交易流通,则有利于突破信息孤岛,建立数据横向流通机制,逐步推动形成基于全球化的数据交易、数据资产保护等全新的应用场景。

5、其他领域

5.1保险防欺诈

区块链利用共识机制、防篡改机制和可追溯机制,可在保险代偿、追偿时提供有效证据支撑。以车险理赔为例,通常包含车主、4S 店或维修厂、保险公司、交管部门等多个主体,骗保等理赔欺诈问题时常发生。依托区块链技术和车联网技术,在车辆上安装相应传感记录设备,保证信息的真实、准确和不可篡改,在出险时,实时或准实时地将车辆事故数据提交给应用区块链技术的“事故认证平台”系统,交警裁决数据、传感记录器数据、维修厂数据等都实时同步,从根本上解决车险理赔欺诈问题,同时提高保险理赔案件的效率和准确性。

相关文章:

xauth: (stdin):1: bad display name LSPPC-Lenny:1 in add command

启动vnc4server之后出现如下错误提示:LSPPC-Lenny:~# vnc4serverxauth: (stdin):1: bad display name "LSPPC-Lenny:1" in "add" command New ‘LSPPC-Lenny:1 (root)’ desktop is LSPPC-Lenny:1 Starting applications specified in /root/…

使用 Python 和 OpenCV 构建 SET 求解器

作者 | 小白来源 | 小白学视觉小伙伴们玩过 SET 吗?SET 是一种游戏,玩家在指定的时间竞相识别出十二张独特纸牌中的三张纸牌(或 SET)的模式。每张 SET 卡都有四个属性:形状、阴影/填充、颜色和计数。下面是一个带有一些…

Delphi XE5 常用功具与下载

1.Delphi XE5 正式版http://altd.embarcadero.com/download/radstudio/xe5/delphicbuilder_xe5_win.isohttp://altd.embarcadero.com/download/radstudio/xe5/delphicbuilder_xe5_upd1_win.iso2. cnpack 助手工具http://www.cnpack.org/download/unstable/CnWizards_1.0.1.665_…

maven学习(4)-Maven 构建Web 项目

紧接着上一节(3)&#xff0c;现在maven新建web项目&#xff0c;user-web。模拟一个用户登录的需求&#xff1a; 工程结构&#xff1a; pom.xml: <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance&qu…

如何查看linux版本

1. 查看内核版本命令&#xff1a; 1) [rootq1test01 ~]# cat /proc/version Linux version 2.6.9-22.ELsmp (bhcompilecrowe.devel.redhat.com) (gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 2005 2) [rootq1test01 ~]# uname -a …

存储过程由结构表生成表

结构表 CREATE TABLE JGTB5001( ZDM VARCHAR2(30 BYTE), HZM VARCHAR2(100 BYTE), LX VARCHAR2(50 BYTE), JD VARCHAR2(20 BYTE), WBKLX VARCHAR2(100 BYTE), FUNCTIONNAME VARCHAR2(50 BYTE), FUNCTIONPARAMETER VARCHAR2(50 BYTE)); 生成的TB表CREATE OR REPLACE PROCEDURE P…

好礼相送|CSDN云原生 Meetup 成都站报名热烈启动,12.18见!

伴随着容器、Kubernetes及微服务等技术热度的持续攀升&#xff0c;云原生正以不可撼动之势&#xff0c;剑指云计算的下一个十年。12月18日&#xff0c;CSDN将在成都举办第三场云原生线下Meetup。在这里&#xff0c;您可以了解各大领先企业的云原生落地实践&#xff0c;与众多云…

vue-music 音乐网站

在学习完vueJS,一直想做个项目来锻炼一下,选来选去&#xff0c;还是做个网易云音乐&#xff0c;其间遇到了很多坑,也逐渐接受了vue这种组件化的思想以及从Dom操作转换为用数据去驱动视图。并且在某部分基础组件上借鉴(搬运)了elementUI的源码(不过elementUI写的是真好) 技术栈 …

shell环境变量

shell环境变量 环境变量 还记得上一章里面﹐我曾经提到过﹕当我们登入系统的时候﹐首先就获得一 shell﹐而且它也占据一个行程&#xff08;进程&#xff09;﹐然后再输入的命令都属于这个 shell 的子程序&#xff08;子进程&#xff09;。如果您学习够细心﹐不难发现我们的 sh…

apache用户认证

先创建一个“用户认证”目录&#xff08;设为abc&#xff09;[rootLAMPLINUX ~]# cd /data/www[rootLAMPLINUX www]# mkdir abc进入abc目录[rootLAMPLINUX www]# cd abc拷贝一个文件&#xff08;作用&#xff1a;验证配置是否生效&#xff09;[rootLAMPLINUX abc]# cp /etc/pas…

20个经典函数细说 Pandas 中的数据读取与存储,强烈建议收藏

作者 | 俊欣来源 | 关于数据分析与可视化大家好&#xff0c;今天小编来为大家介绍几个Pandas读取数据以及保存数据的方法&#xff0c;毕竟我们很多时候需要读取各种形式的数据&#xff0c;以及将我们需要将所做的统计分析保存成特定的格式。我们大致会说到的方法有&#xff1a;…

fastlane自动打包--详细介绍

fastlane--Packaging 自动化打包&#xff0c;通过fastlane自动发布Fastlane安装不在这里详细罗列&#xff0c;参照一下链接流程 https://www.jianshu.com/p/0a113f754c09操作步骤 1.检查Fastlane是否正确安装。输入以下命令&#xff1a; fastlane --version 复制代码可以看到Fa…

【Big Data】HADOOP集群的配置(一)

Hadoop集群的配置&#xff08;一&#xff09; 摘要: hadoop集群配置系列文档&#xff0c;是笔者在实验室真机环境实验后整理而得。以便随后工作所需&#xff0c;做以知识整理&#xff0c;另则与博客园朋友分享实验成果&#xff0c;因为笔者在学习初期&#xff0c;也遇到不少问题…

C语言 条件编译详解

预处理过程扫描源代码&#xff0c;对其进行初步的转换&#xff0c;产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C 语言中&#xff0c;并没有任何内在的机制来完成如下一些功能&#xff1a;在编译时包含其他源文件、定义宏、根据条件决定编译时是…

凝聚406万开发者 飞桨十大发布提速产业智能化

12月12日&#xff0c;由深度学习技术及应用国家工程实验室主办的WAVE SUMMIT2021深度学习开发者峰会在上海召开。百度首席技术官、深度学习技术及应用国家工程实验室主任王海峰公布飞桨最新成绩单&#xff1a;凝聚406万开发者、创建47.6万模型、服务15.7万企事业单位&#xff0…

环境变量,cp,mv,查看文档命令

2019独角兽企业重金招聘Python工程师标准>>> 一、环境变量PATH echo $PATH 打印当前的环境变量 PATH$PATH:路径 自定义环境变量 which查找某个命令的绝对路径&#xff0c;也可以查看某个命令的别名&#xff0c;which查找的范围就在PATH下的几个目录下查找&#xff1…

Linux中errno使用

当linux中的C api函数发生异常时,一般会将errno变量(需include errno.h)赋一个整数值,不同的值表示不同的含义,可以通过查看该值推测出错的原因&#xff0c;在实际编程中用这一招解决了不少原本看来莫名其妙的问题。但是errno是一个数字&#xff0c;代表的具体含义还要到errno.…

工程师文化:BAT 为什么不喊老板

BAT员工之间不喊老板&#xff0c;也不喊真名&#xff0c;而是用同学、花名&#xff0c;这是虚情假意&#xff1f;还是弘扬武侠文化&#xff1f;还是另有隐情&#xff1f;为什么欧美公司不这么做&#xff1f;本文将带大家走进科学&#xff0c;探索真相。 BAT 的称呼方式 腾讯&am…

SVN常见问题

2019独角兽企业重金招聘Python工程师标准>>> 目录[隐藏] 1. 提示SVN证书过期&#xff1f; 2. 用户名密码校验失败&#xff1f; 3. SVN提交文件时提示文件冲突怎么办&#xff1f; 4. SVN提交文件时提示失败&#xff1f; 1. 提示SVN证书过期&#xff1f; 问题描述&…

2017海克斯康拉斯维加斯美国大会 精彩即将开始

海克斯康集团与遍及全球行业用户的故事已经证明&#xff0c;海克斯康先进的解决方案影响着世界各行各业的发展&#xff0c;并为他们带来了颠覆性的科技变革...... 通过海克斯康集团与遍及全球行业用户的故事&#xff0c;已经证明海克斯康先进的解决方案影响着世界各行各业的发展…

Linux环境编程--waitpid与fork与execlp

waitpidwaitpid(等待子进程中断或结束)表头文件#include<sys/types.h>#include<sys/wait.h>定义函数 pid_t waitpid(pid_t pid,int * status,int options);函数说明waitpid()会暂时停止目前进程的执行,直到有信号来到或子进程结束。如果在调用 wait()时子进程已经结…

C# 批处理制作静默安装程序包

使用批处理WinRAR制作静默安装程序包 echo 安装完窗口会自动关闭&#xff01;&#xff01;&#xff01; echo off start /wait Lync.exe /Install /Silent start /wait vcredist_x86/vcredist_x86.exe /q /norestart start /wait DotNetFx40/dotNetFx40_Full_x86_x64.exe /q /…

程序员是复制粘贴的工具人?还是掌握“谜底”的魔术师?

作者 | David Heinemeier Hansson译者 | 弯月出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;编程世界在经历了“Imposter Syndrome(冒充者症候群/负担症候群&#xff09;”和“gatekeeping&#xff08;守门人理论&#xff09;”两方的激战之后&#xff0c;最终以“…

Josephus Problem的详细算法及其Python, Java语言的实现

笔者昨天看电视&#xff0c;偶尔看到一集讲述古罗马人与犹太人的战争——马萨达战争&#xff0c;深为震撼&#xff0c;有兴趣的同学可以移步&#xff1a;http://finance.ifeng.com/a/20170627/15491157_0.shtml . 这不仅让笔者想起以前在学数据结构时碰到的Josephus问题&a…

SlightPHP

SlightPHP是一个轻量级的php框架&#xff0c;支持php5&#xff0c;和php模块方式使用&#xff0c;和apc使用性能更高&#xff01;项目地址&#xff1a;http://code.google.com/p/slightphp/源码地址&#xff1a;http://slightphp.googlecode.com/svn/trunk/你有两种方法使用Sli…

bzoj1178

题目&#xff1a;http://www.lydsy.com/JudgeOnline/problem.php?id1178 看ppthttp://wenku.baidu.com/link?urldJv6LNme7syiLGM-TzbEEKXwx36JWEnI5HFrIlzfmzUXXg4HG8FDggj5WQS3EKL3k3p-sUYeJ268jCvN4t_kq2YPo3I4GXvaGulQjXrO3d7#include<cstdio> #include<cstdlib&…

编程能力差,学不好Python、AI、Java等技术,90%是输在了这点上!

据了解&#xff0c;超90%的人在学习Python、Java、AI等技术时&#xff0c;都是在网上随便找个入门的教程就开始学起来。然而多数人在看了不少教程后&#xff0c;还是很难独立完成项目&#xff0c;甚至反思自己为什么学了这么久编程能力还是这么差&#xff01;因为你在刚刚开始学…

cglib代理的使用

一、什么是CGLIB? 总的来说&#xff0c;无论是cglib、jdk动态代理又或者是aop面向切面编程&#xff0c;都运用到了一个最重要的设计模式--代理模式&#xff01;万变不离其终&#xff0c;学好代理模式&#xff0c;打遍天下无敌手&#xff01; cglib就是一个字节码生成和转换的库…

使用PHP+Sphinx建立高效的站内搜索引擎

1. 为什么要使用Sphinx假设你现在运营着一个论坛&#xff0c;论坛数据已经超过100W&#xff0c;很多用户都反映论坛搜索的速度非常慢&#xff0c;那么这时你就可以考虑使用Sphinx了&#xff08;当然其他的全文检索程序或方法也行&#xff09;。2. Sphinx是什么Sphinx由俄…

9个必知的 Python 操作文件/文件夹方法

作者 | 欣一来源 | Python爱好者集中营近几年随着Python的热度不断上涨&#xff0c;人们渐渐使用这门编程语言来进行一些自动化操作&#xff0c;以节省重复劳动带来的效率低下&#xff0c;那么必定会涉及到对文件系统的操作&#xff0c;包括文件的增、删、改、查等等&#xff0…