11月8日至9日,巴比特主办的“2019世界块链大会乌镇”在乌镇互联网国际会展中心举行。
今天下午,在“新势力、新十年”论坛上,京东数科块链首席设计师、JD链负责人黄海泉发表了题为“下一代块链的探索与展望”的演讲。
以下是演讲的全文,巴比妥总结发表。 我的分享可以分为三个部分
1 .块链魂三问,但这三个问题是块链领域的重要问题,与华为张总的部分合作,说明我们行业对这三个问题有共识2 .京东数科在块链中的技术结构和实践
3.JD Chain开源项目。
一、块链魂三问1 .块链是什么?
我认为有两个观点:“什么是块链”。 一个是静态的观点。 该图“块链是什么”是现有技术的组合,有人称块链为分布式数据库。 这也没有错,但有可能缩小块链价值的描述。
从发展的角度来看,这个问题反而可以说是“块链”。 我想要回答这个问题,可以探索块链的本质。 我们想探究本质,当我们谈论块链时,你认为我们的核心是什么? 很明显,我们期待着有一个非常可靠的数据协议。 能很好地保护个人信息和我们的价值,我们可以直接交换,不需要中介等。 这显然是我们区块链的核心诉求。 这种价值的探索,其实不必拘泥于我们现在看到的区块链的具体形式。 “什么是块链? ’我想我们可以满足这些主张。 我们可以称之为块链。
2 .为什么需要块链?
这个问题很有意思,但自从我们在2016年深入探索块链领域以来,我们就一直被客户质疑。 其实这个问题的另一个意思是块链具有什么样的价值,我们就用它了。 我们今天说成熟的业务闭环的存在并不多见,其实我们并没有阻碍我们根据当今块链的形态轮廓探索未来价值的影响。 这是我们所做的价值影响的总结,有两大方面,其次是业务边界的扩大和监督管理的贯穿。
我们知道,块链可以确保现实世界的信息按时间顺序实现记录。 这种特征在企业场合运营,其作用很大,它在跨主体业务流程中,下游业务能够很好地感知上游业务的历史运行过程。 在商业场景中利用这些特点,无疑可以拓展商业界限。 如果我们在监管领域,那能带来透明的监管能力。
案例:区块链疫苗已被跟踪。 我们通过块链生产疫苗,冷链物流,疾病控制中心,接种站,接种站的疫苗冷藏和最终接种,反馈等。 我们在疫苗行业知道有我们不想看到的安全事故。 当我们进入这个领域看到这个业务环节时,我们发现有几个要点。 这些难点是典型的,业务环节很多,信息不透明,业务过程管理困难,这种特点造成了很大的安全隐患,引起了我们所知道的安全事件。 块链的引进,其价值突出,能够很好地解决信息透过和监督透过的问题。
3 .块链怎么用?
块链的价值场景不仅应该找到刚才的疫苗场景,还应该找到更有价值的场景吗? 我们有几个简单的总结。 我们认为,1 .跨主体合作,2 .环节多,周期长的交易链,3 .需要创造低成本可靠的场景。 我们从这三点来看,能配合日常遇到的业务领域,相信我们能从很多业务领域找到类似的场面。 但是,你真的能找到它的价值点吗? 根据我们是否真正深入业务领域的各个环节,不是探索各个环节的创新空间是否有业务变革的机会,而是将简单的业务纳入链条,是否有块链条几乎一样,是否没有块链条
二、新一代区块链体系结构的演变总结为五个方面:一是数据结构,二是多网络结构,三是系统交互模型,四是用户角色授权,五是数据流。 在推动这种技术架构发展的背后,我们面临着新的业务场景。 从这五个方面,我们实现了面向实际场景的块链基础结构,但我们希望能够实现面向公共链场景和企业场景的统一块链基础结构。 下面介绍这五个方面的具体做法。
账本模型。 我们通过定义标准化的数据表达方式,构建了具有普适数据表达能力的客户模型,为该模型面对不同业务场景的数据互操作奠定了基础。
网络模型。 我们将焦点放在多账本、多链层次网络的框架上,这样的层次网络既可以有不同的共识算法,也可以有不同的账本,还可以有不同的契约,可以制定相互不同的制约。 这种模型能够很好地应对实际的企业业务、不同层次的业务需求、一些规则的制约。
交互模式。 一般的分块链架构以智能合同为主要链上、链下的对话方式,但智能合同可以在公共节点之间进行公共业务规则的验证。 但实际上,在企业场景中,当发现对链上事件需要进行一些个人的链外交易处理时,我们需要引进一些新框架来实现,因此我们采用了外部交易指令和链上合同的新交互框架。
权限控制模型。 我们知道,在公共链的场合,用户参加链的操作权是对等的,在公共链的框架中是对等的权限模型。 但是,在企业框架中,通常是不对等的。 某个模型可能有监督者,也可能有其他参与者,每个家庭可能需要分散的权限控制模型,他们有不同的业务要求。 我们通过采用参与者、用户、角色、权限的几层投影分布式权限框架,解决了一个问题——如何在未来的分布式业务模式中实现多种业务生态管理能力,包括监督者。
保存模型。 这是从数据容量的角度来看的实践,我们是通过离散存储账簿,可以进行散列验证的离散存储的实现方式,块标题是轻量块标题的设计,可以打破块大小的限制,帐户/交易的增加的限制,结构化/非结构化数据融合上行链的问题
三、JD Chain项目回顾JD Chain项目,实际进入工程实践的时间还很短,仅仅一年,我们正式启动的是2018年3月,当时京东发布了《京东区块链技术实践白皮书2018》,今年3月刚好一年 我们之间还处理了许多问题,包括交易处理能力、对国家机密的支持、协议算法的插入、数据透明检索、多密码系统、合同工程化等。