司法联盟链legalXchain技术白皮书.pdf

返回 相似 举报
司法联盟链legalXchain技术白皮书.pdf_第1页
第1页 / 共19页
司法联盟链legalXchain技术白皮书.pdf_第2页
第2页 / 共19页
司法联盟链legalXchain技术白皮书.pdf_第3页
第3页 / 共19页
司法联盟链legalXchain技术白皮书.pdf_第4页
第4页 / 共19页
司法联盟链legalXchain技术白皮书.pdf_第5页
第5页 / 共19页
点击查看更多>>
资源描述:
技术白皮书(司法联盟链 ™)2018-8 Version 1.0构建数字世界文明秩序™顾问专家王功权 著名投资人、万通六君子;曾任万通集团董事局副主席、美国万通集团董事长、鼎晖投资创始合伙人、IDG高级合伙人,曾主导投资易趣、奇虎360、3721、民生银行、亚信集团、展讯科技等。曾获评“中国风险投资 10 佳投资人”。现为北京青普旅游文化发展有限公司董事长。方向 著名法学研究专家、现任中国廉政法制研究会会长。兼任国际刑法学协会中国分会副主席,中国国际经济贸易仲裁委员会仲裁员。曾任司法部律师司干部,办公厅秘书,中国律师杂志社总编辑,全国律协党组成员,司法部司法研究所副所长,中国法学会研究部主任,中国廉政法制研究会常务副会长。曾先后兼任中国法学会信息法学研究会第一副会长、中国法学会宪法学研究会副会长,中国法学会世界贸易组织法研究会秘书长,“全国高中级干部学法讲师团”成员。在中国法学、法学、人民日报、瞭望、半月谈、法制日报、中国律师、中国法律等媒体发表建立宪法宣誓制度(2007 年)等法学论文和法律文章 100 余篇。周政军 TrustNote 创始人,区块链软件和芯片研发专家,拥有 20 年以上的研发经验。他在区块链、大数据平台、物联网平台和操作系统核心等领域均有世界领先的技术成果和丰富的产品技术实战经验,并拥有近 10 项相关领域发明专利。他曾任某区块链芯片公司 CTO,领导开发了世界首款比特币、莱特币双挖矿机。他曾任某世界 500 强集团研发副总裁,全面负责工业物联网平台的研发,打造了世界领先的基于Hyperledger Fabric 的 IoT 区块链平台。他在任某纳斯达克上市芯片企业技术总监时,全面负责核心软件和算法,对公司赴美上市做出了重要贡献。他领导研发的手机浏览器被奇虎 360 收购,并成为奇虎 360手机浏览器的核心。编委会石松、周政军、余睿、周国香、王雅震、王世朋、刘瑞飞、柯荣斌序构建数字世界的文明秩序区块链技术的核心作用在于通过计算机技术重构生产关系,这项技术发明和以往的所有科学技术发明不同的是,区块链技术将生产关系通过代码和合约来实现,区块链技术是信任机器,从某种意义上说,区块链用简单的程序语言将人际社会最复杂的信任关系问题转化成了人人可见的代码,使一切行为和过程可追溯、可共识。因此,区块链技术是一项非同一般的发明创造。区块链技术的特点尤其适合数字世界,世界的数字化将是不可逆的,未来的人类社会将是一个几乎可以通过数字进行直观呈现和展示的世界。当数字化进展到当前阶段,解决数字世界的经济关系问题逐渐有人为主体向机器规则主体迁移。因此,数字世界的文明秩序得以通过计算机技术更好的实现,也是人类社会文明高度的体现。真相科技的使命即是构建数字世界文明秩序,区块链技术是构建数字世界文明秩序的基础存储和计算网络,得益于计算机行业的共同努力,真相科技继承超级账本 Fabric 开源项目,研究开发了适用于社会文明秩序构建的技术框架 Legal Fabric,并以 Legal Fabric 为技术原则,开发并大规模应用 legalXchain 区块链系统,用以铺设数字世界的底层文明秩序规则,是区块链技术推进社会文明进程的前沿和成熟实践。相信在 legalXchain区块链系统的帮助下,我们会迎接一个更文明的数字世界。legalXchain 创始人 Rokken一、概述区块链技术如今已经席卷全球,为防止错失机会及突如其来的新科技所带来的冲击,区块链布道者们和各行业的战略家、规划师、都在不遗余力的研究和推广,区块链在应用层面上也有了越来越多的实践,如金融、供应链、版权存证等领域已是风生水起;区块链技术将分布式存储、加密技术、P2P 网络等融为一体,天然具有去中心化、去信任化的技术优势,被人们称之为价值互联网;而从信息互联网到价值互联网的转变,正在为各行业的模式创新奠定基础条件;在区块链上,人们所持有的任何价值信息都可以存储其中,并可以通过点对点的方式进行交易,交易的信任不是来自于中心化机构的证明,而是来自于加密技术机制。区块链之所以被如此高度重视,源自于互联网技术的快速发展和广泛应用,使得人们的经济交往和交易活动转到网上进行,而网络世界和网络交易的发展,亟须与之相适应的身份验证、价值核实、交易确认、数据存储与核查等方面的创新,而区块链技术给我们带来了启迪和实践。世界经济论坛创始人克劳斯施瓦布说自蒸汽机、电和计算机发明以来 , 我们又迎来了第四次工业革命 -- 数字革命 , 而区块链技术就是第四次工业革命的成果 。从技术的视角看,区块链是一种多方共同维护的分布式总账,以块链结构来保存数据,并使用密码学来保证存储和传输安全,这种技术已经开始应用于金融、医疗和供应链等各个商业场景中。高盛集团在一份报告中指出“区块链可能会颠覆一切,区块链所提供的解决方案不仅给消费者机会,更给企业更大的盈利潜力”;SWIFT 发布的标题为区块链技术在证券交易周期中的影响和潜力报告称,鉴于每年在清算,结算等交易过程中,实名制、反洗钱程序花费超过 400 亿美元,该报告推断“区块链技术可以让全球证券市场每年减少百亿美元的开销”。德勤公司认为“区块链可以在通信、交易和合约方面产生深远影响,从根本上改变商业、政府和社会。”在我国,我们已经看到,区块链正在加速赋能产业。正是在这一背景下,legalXchain 区块链网络“应运而生”,成为全球在强法律要求业务领域率先大规模社会化使用的区块链实践。在 legalXchain 上,我们相信区块链技术将会使得不仅仅是司法服务机构、政府机构,还有行业内的消费者和相关企业都将获益匪浅,各合作方之间可以在互信、互利的框架下实现更加广泛的协作。legalXchain 的愿景是构建法律敏感数据的基础技术设施。区块链在数据和法律结合层面上具有天然的优势,legalXchain 团队从 2016 年开始研究区块链技术在法律科技领域中的运用,并在 2018 年大规模落地商用 legalXchain 区块链网络。二、为什么要做 legalXchain区块链进入 2.0 时代之后,这项技术与法律及信任就有着密不可分的关系,代码即法律、代码即信任体现了社会对区块链技术在解决简单信任与法律的透明化方面的期望。在进入数字时代之后,数字世界的法律范畴锚定和界定就一直是围绕互联网和数字经济的持续的热门话题,区块链的分布式共识机制以及加密防篡改技术提供了对于解决经济关系以及法律关系问题的可能。所有数字经济的问题,归根结底是以数据呈现的经济活动,这种数据可以是静态结构化数据,也可以是动态非结构化数据,如果通过区块链技术可以实现对数据的法律化界定,在互联网和数字世界实现法律机制的代码化便成为可能。当然,区块链技术作为一个定义组织关系和经济关系的技术,关系的定义必然涉及到不同主体之间的主体界定以及行为界定,普通意义上的区块链网络并不具备在强法律关联的业务场景上有效的基础。因此,需要创造加强版的区块链技术赋能到法律相关场景,这种法律类场景是一般意义上的,不仅是在司法体系业务当中,凡是涉及权利界定的领域都属于这一范畴。因此,构建这样的区块链系统等于构建数字世界的文明运行基础,对于强法律感知的区块链技术需要解决主体问题、安全等级问题、共识结构问题等,因此,面向法律感知领域的数字网络基础需要一套新的区块链技术体系。legalXchain 团队在 Linux 基金会超级账本 Fabric项目基础之上,研究创造的legal Fabric技术框架,就是为了构建与法律、监管、政务密切相关产品的技术框架。在当前的数字化世界中与法律、监管、政务相关的信息系统应用主要存在以下问题● 业务断层及数据孤岛自互联网出现以来,集中化市场设施正在不断增加机构间的共享数据、交易量和成本,一样的事情往往被重复做了多次,每个人都记录自己的信息,形成了一个个数据孤岛;当需要进行信息的交换时,就会带来较高的成本,从一个系统对接到另外一个系统,往往需要双方投入研发力量,使用API等形式打通数据依赖。在司法服务领域,电子数据提取、使用、反馈等过程往往涉及到多个系统的流转,这普遍产生了业务之间的断层以及传递成本、沟通成本较高等问题,显然,这与信息社会对效率的要求不相符合。同样的,不同的应用之间没有直接的联系又无从协同。legalXchain 将通过分布式应用架构在数据和应用层面保障不同业务应用在数据层面的协同以及在上层业务流程上的协同。● 数据安全与数据共享的对立数据只有共享才能产生爆炸式的价值,当社会不断的呼吁数据开发与共享的同时,我们同样面临数据安全和隐私保护的挑战,这个矛盾的形态,直到区块链技术出现才被打破,通过区块链的加密和分布式数据技术可以将这一矛盾形成统一,从而实现数据的按需按时流转。这得益于 legalXchain 针对法律、监管、政务市场分布式数据加密和访问机制的设计。● 信息流转中的信息丢失信息化时代的信息流转往往以信息的流失为代价,这会导致信息的不完整性和无效性,信息流作为一种数字化形式呈现的信息,在流转过程中不仅会丢失信息的内涵,也会丢失信息的外延,而这种外延信息的丢失在实际的业务当中往往对信息的价值流失造成直接的破坏性影响。数据或信息除了本身的内容之外还有很多外延属性,包括时间、主体、数字地址、硬件信息等等,我们很难保证在传统的信息流中保障这些信息外延能够得到有效的继承和传递,从而造成信息价值的流失。区块链技术将有效解决信息流转中的信息内涵和外延的不可篡改性的保持和流转。我们相信区块链技术的进步,提供了一个前所未有的机遇区块链安全地保存和共享所有数据记录,并将重塑社会服务资源价值交换多方的信任关系,同时确保多方的承诺能够按照网络的自治机制(智能合约)去自动执行,而无需浪费社会资源的当前和后置审查。legalXchain 区块链愿构建起法律、监管、政务的底层基础设施,成为所有参与主体共识和协作的基础通信网络。对于司法体系而言,legalXchain 将连接不同职能体系的业务流和数据流,并将系统的服务能力更好的直接传递到公众;在监管领域,legalXchain 通过前置共识和审计将监管透明化、可追溯并保持客观与真实;在更广意义的社会法律范畴,legalXchain 将在数据与资产确权、责任界定、契约的代码化与智能执行方面发挥维护数字世界法律规则与实现的基础作用。三、legalXchain 对司法界的意义我们希望 legalXchain 能够创造出一种全新的协作模式,来重塑整个司法服务过程中各个服务环节的效率;当前司法服务领域所面临的服务效率低下,以及中心化治理导致的司法纠纷和司法腐败等问题,将首次通过一种优秀的技术得出一个良好的解决方案。我们相信,更高质量的数据、更少的差异和机构间更快地达成协议所带来的成本节约,将为司法界带来重大意义1、提升维权效率,破解司法服务效率低下的问题legalXchain 具有带许可的开放性,可以让任何机构或个人,在任意时间、任意地点向区块链写入信息;在全球任何一个地方,只要能连接到互联网,就可以不受时间和空间的限制,将数据保存到不可篡改的分布式账本中,且永不丢失;也避免了中心化服务器所存在的宕机和数据安全风险。区块链技术可以为数据提供永久性的存在证明,任何数据一经写入,便永久存在,形成永远不可抹掉的事实依据,免去了多机构间校验各类电子数据真实性的步骤,很多反复的数据验真、数据核对、甚至审计工作将不再需要,所有机构使用同一本账簿,可以极大提高效率。由此,可以想象,司法服务环节维权难的问题将得到一定程度的解决,因为维权难所反映的效率低下的本质已经面临改变,传统司法服务中的电子数据验证,核查等环节将变得多余,维权效率由此可获得大幅提升。2、实现司法数据的融合共享,打破数据孤岛在中心化治理思想下,机构的数据都是独立运行在自己独立的服务器上,数据的生成和消费,都有中心化服务器的控制,数据形成了一个个孤岛,彼此之间不能互通。不同平台之间想要进行数据共享,要进行“系统对接”,通过 API 授权方式进行访问,开发和维护成本高,数据的完整性和可靠性也无法得到有效保证。区块链技术提升了整体数据的透明度。每个节点有相同的副本,因此数据均为公开透明(但不会默认公开),同时可实现数据的精确追踪,基于区块链的链式结构,使得每一个数据都可以回溯。legalXchain 基于区块链的去中心化治理思想,将为司法数据的融合共享,打开了一个新的契机。区块链上所有的数据,都可以根据一定的规则,允许相关的节点成员以某种授权的方式进行访问,基于 legalXchain访问控制机制,数据所有者可以设置哪些对象能看,哪些对象不能看,以实现不同的对象看到不同的数据,由此,既实现了数据共享,又可以明确所有权归属。数据孤岛一旦被打破,将大大提升不同机构或个人对司法服务的谈判权,你可以根据自己的需求来实现服务的定向采购,这也将反向推动司法服务创新且更加重视需求导向,在技术可行的支持下,实现流水线式的标准化服务快餐与个性化 VIP 服务的并行发展。3、推动社会信用体系建设,降低司法成本区块链的核心即多方信任机制,让人们在互不信任且没有中立中央机构的情况下,能够做到互相协作。简单地说,它是一台创造信任的机器,区块链的“算法证明机制”将保证整个网络的安全,借助它,整个系统中的所有节点能够自动安全的交换数据。这将极大的推动司法服务信用体系建设,任何机构或个人不再依赖于任何中心化的机构所赋予的“信用”,信用来自于你一系列交易事实的真实反映。区块链所具有的数据不可篡改和时间戳的存在性证明等特质可以很好地支持电子证据的可采信度。在legalXchain,按照合约记录在账本上的事实,无论有任何争议,都会被各方看作是有力的证据,并具有法律约束力;以往案件中争议的焦点和审查难点,如电子证据的来源、真实性、客观性,以及平台的中立性等问题,也有望在新技术的应用下得到有效缓解,从而降低司法服务成本。4、以技术为引擎,推动创新发展,引领司法服务转型升级互联网信息技术的发展,为技术推动服务的变革和创新奠定了基础,在今天,互联网所到之处,已呈摧枯拉朽之势,更有业内人士高呼今天所有的生意都值得用互联网的方式重做一遍。区块链的出现,将成为新时代推动变革的主要引擎,它即将产生的变革动力,将对司法服务的可持续协调发展做出巨大贡献,这一贡献必将在司法史上留下浓重的一笔。任何新技术的应用,都可以从历史演变的路径中,找到其递进规律,总是最先有了基础设施,而后扩展到一般性业务,在不久的将来,将会产生更多的新业务运行在 legalXchain 上,希望 legalXchain 能普惠到司法服务的更多业务场景中。以此为契机,司法服务机构可以据此建立新的服务标准,以市场和用户为导向,变革自己的商业模式,推动自身乃至整个行业的良性发展。5、减少司法纠纷,提高全社会契约执行效率通常的纸质合约只是具有法律效力的文件,并不负责过程的实施。而 legalXchain 中所具有的智能合约则是以机器自动的方式,将义务和权利的关系以程序的形式表达出来。这种表达方式的另一个好处是,计算机程序指令是一种形式化的数学语言,相比于含义丰富的自然语言,程序就像一加一等于二一样没有任何歧义。一个简单的例子是自动售货机,只要程序和机器没有故障,并且消费者付了钱,机器就能立即自动把货物交给消费者。在现实生活中,智能合约的应用已经出现在日常的应用中,大家常用的比如信用卡代扣、水电气代扣业务就是一些典型的智能合约例子,只要你在相应的银行卡上余额足够,到期就会自动扣款。本质上来说,智能合约就是一个程序,它以计算机指令的方式实现了传统合约的自动化处理。在legalXchain,所有记录在账本上的事实是具有权威性的,而非在别处取到的副本,因此直接通过平台更容易达成协议。智能合约将保障协议以自动、正确的方式执行,确保交易的有效性和可执行性。从而实现执行成本的大幅降低,减少司法纠纷,提升社会的契约执行效率。综上,我们发起了 legalXchain 区块链网络,并渴望依赖已经被证明的区块链技术以及 legalXchain 在区块链应用到强法律敏感度业务的技术创新和突破,在现有的法律框架内,为司法界创建一个全局共享账本架构。构建一个真正适合司法界的区块链底层基础设施,打造统一、标准、可靠的数据及业务协同平台,满足联盟所有机构或组织的工程化需要,并提供高度可扩展性。四、legalXchain 对政务协同的意义建立高效可靠的政务信息系统及协同机制对于社会政治、经济、文化、公共服务、社会治理等具有重要意义,一个高效的政务体系在数字化时代需要高效的、能够提供可靠协同机制的政务网络支撑。政务作为维持社会方方面面发展的重要公共机构,政务效率对于一个国家的经济发展具有直接的作用。经过多年的建设,各国家的政务信息系统建设取得了巨大的进步,但面对全面信息化和不同政府机关的协同问题,几乎是个严重影响政务效率进一步提升的瓶颈,一方面,政务信息需要在不同机构之间流转,同时又需要保证信息的安全性;另一方面,涉及政务业务的信息流在现有的相互割裂的信息系统之间无法实现有序、可追溯的流动。legalXchain 区块链网络将打破政务信息系统之间的信息壁垒,并实现基于区块链的信息流,从而支撑政务业务的协同。五、legalXchain 对社会监督的意义社会监督和社会监管机构在应对信息化时代的监管问题,存在监管滞后、难以审查认定的情况,监督或监管机构这种事后审查的方式,对于发现问题根源、还原事实真相极为不畅。监督或监管机构作为行使监督检查职能的组织,通常意义上,不具备也不应该在被监督部门的日常工作中介入实际的业务流程当中,这也不符合监督工作的定位。这种矛盾一直交织在监督业务当中。legalXchain将建立一个安全可靠、不可篡改、数据安全、事后可追溯的审查监督机制。从而使社会监督工作客观、真实、有效。六、legalXchain 对法律基础的意义数字世界与现实世界很大的不同在于法律基础设施框架是缺失的,在现实物理世界当中,法律、道德、准则经过人类社会数千年的发展已经形成和固化出维持现代社会生活运行的规则。而在数字世界当中,政治、经济、文化、民生等社会活动以数字化的形态运行,而在整个互联网的建设发展过程中,法律基础架构一直未实现数字化,而是通过向物理世界映射的方式进行。legalXchain 的一个重要和划时代的作用,是通过相关法律科技技术将现实中的法律、道德、准则映射到数字世界当中,从而实现在数字世界中保障经济运行环境和运行规则,进而构建一个文明的数字社会。这些法律基础包括权属的界定、行为的界定、契约的执行、惩治和奖励机制的数字化等,从而在数字世界内部实现法律运行的闭环。七、legalXchain 对数据资产的意义对于物理世界向数字世界过渡周期内,数据资产的界定是一个重要命题,当越来越多的资产不断的数字化,如何在数字世界中界定和交易这些数据资产成为一个基本命题,比较直观的数据资产包括企业数据、以数字化呈现的网络虚拟资产、以数字化呈现的知识产权以及物理资产的数字化呈现等。legalXchain 不仅需要界定数字世界的新型资产定义,也需要实现物理资产到数字资产的影射和锚定,从而实现代表任何资产的数据资产的线上权益界定以及交易行为的保障。八、设计原则1、业务驱动法律强相关(legal-sensitive)业务的特点是需求非常多样,不同的服务机构有不同的服务场景和创新需求。legalXchain 在设计上首先从分析企业应用的典型用例出发,设计底层区块链协议和系统功能特性,确保系统的实现能够最终适应广泛的企业需求,满足服务创新需求。2、可拓展性legalXchain 支持多链共存,每个 Peer 节点连接到共识服务的一个或多个通道,一个独立的通道代表了一个“小区块链”,这加强了某些机构间交易数据的私密性,而“小区块链”之间又可以通过节点进行联通,又增强了链与链之间的共享性。这种私密性和共享性的结合,可以满足机构间既需要共享又需要竞争的复杂需求,拓展更多的业务场景。3、模块化legalXchain 采用模块化设计,通过定义模块间清晰的接口实现模块之间的松散耦合,模块间利用 gRPC协议、抽象接口等方式充分解耦,一个模块内的修改不会影响其它模块的功能。也就是说,开发者也可以根据自己的需求做定制化开发,根据不同用户和场景的需要,采用不同的可插拔的模块组件。4、易用性通过提供“区块链即服务”平台(Blockchain as a Service,简称BaaS)可以降低机构及个人用户的使用门槛。我们将提供开发部署包,开发SDK,样例代码等,让开发者不需要关注底层复杂技术,只专注于自己的业务即可,可以使得第三方应用以更加快捷简单的方式接入区块链,降低研发成本。基于我们提供的数据定制、交易分析,节点动态管理等前端功能,并辅以数据和图表的可视化管理,将会让平台变得更加简单易用。5、合规性支持司法监管和审计节点的接入;监管方或审计方可以只部署“备份节点”,从其它节点同步数据作为备案;也可以部署为共识节点,以便对公众开放数据查询和验证,作为司法数据公示。九、实现方案1、外部数据互通交易数据在上传到区块链的过程中,原始数据信息不会上传到区块链上,区块链仅保留该数据经过加密处理后的 Hash 值,即数据摘要;凭借区块链天生自带的永久性存在性证明,来确保摘要信息的真实性。因此在实际数据使用过程中,必然会用到存在于第三方中心化数据库中的原文数据。在以太坊中有预言机(oraclize)实现以太坊与链外数据源的互通,在 legalXchain 联盟链中,我们开创性的建立了以智能合约为基础的信任链,以支持对链外数据源的访问,实现流程如下图所示所有的访问链外数据访问请求都将被强制加密验证;从而确保数据源的真实性和中心化数据的完整性,实现了外部数据在联盟链中达成一致共识的最终目标。2、账户管理在区块链网络中,账户地址是为了安全交换而设计出来的方案,legalXchain 账户使用了 Account 模型而非比特币的 UTXO 模型(Unspent Transaction Output)。尽管 UTXO 设计非常巧妙,支持多笔交易并行,且账户隐私保护相对较好。但是,比特币的账户设计是面向交易的特定设计,要基于 UTXO 实现智能合约是非常困难的。而 legalXchain 生态中的智能合约,往往需要条件、状态来触发资产交易,因此 legalXchain 选择了链上脱敏数据智能合约 A链上脱敏数据智能合约 B外部数据A外部数据BAccount 模型。legalXchain的每个账户都由一对钥匙定义,一个私钥和一个公钥。 私钥、公钥、账户地址,这三者都使用了高级别的安全散列算法,可确保足够的安全。散列是信息的提炼,通常其输出要比输入小得多,且为一个固定长度。以目前的技术手段,加密性强的散列一定是不可逆的。即通过用户的账户地址,无法推导出用户的私钥信息。3、访问控制与授权在 legalXchain联盟链的业务需求中,无法像比特币一样,让所有的交易参与方都看到所有的交易数据,对于数据隐私保护的要求是毋庸置疑的。目前在传统解决方案中我们一般使用物理隔离的方法,即交易数据只保存在相关参与方各自的物理空间里。但是区块链技术带来的优势特点正是交易的参与方可以使用“达成共识的同一个账本”,而这个实现的保障就是legalXchain身份证书管理服务,在账本各类事件和交易中,参与者和对象都具有明确的身份信息,一方面可利用 PKI 技术来对交易方身份与交易数据进行加密,另一方面是利用节点对交易数据的访问控制和授权,实现交易数据的权限隔离。4、多级数据加密所有数据在节点之间传播以前,在本节点处根据 SDK 对关键业务数据进行一次摘要处理,得到原始数据指纹,然后针对此数据指纹,结合时间戳信息,再实施一次摘要处理(Hash),通过两次摘要处理,在区块链自身加密机制的基础上,极大的确保了司法数据对安全性方面的需求。legalXchain采用 SHA512 算法加密技术来确保数据安全,SHA-512 是 SHA-2 中安全性能较高的算法,主要由明文填充、消息扩展函数变换和随机数变换等部分组成,初始值和中间计算结果由 8 个 64 位的移位寄存器组成。该算法允许输入的最大长度是2168位,并产生一个512位的消息摘要,输入消息被分成若干个1024 位的块处理,是目前公认的高强度的加密算法。在数据验证阶段,原始数据会在本节点再次进行两次摘要,并同区块链中保存的摘要信息进行校验,验证一致方可认为该内容未被篡改。5、多链并行共识由于分布式的特点,区块链需要共识机制才能正常运转,共识过程意味着多个 Peer 节点对于某一批交易的发生顺序、合法性以及它们对账本状态的更新达成一致的观点。legalXchain采用优化的BFT共识协议和P2P通讯,支持多链并行共识,基于Kafka提供排序服务,交互关系如下图所示,Order 服务为 Peer 节点提供了可订阅的主题,每个主题是一个通道。Peer 可以订阅多个通道,并且只能访问订阅通道上的交易。第一次摘要值原始数据SHA512第二次摘要值第一次摘要值SHA512链上数据第二次摘要值原始数据整个排序服务包括 Kafka 集群、ZooKeeper、Order 服务节点。每个 Peer 节点可连接到共识服务的一个或多个通道。 在通道上广播的交易,通过消息机制以主题为划分写入 Kafka,实现按共识的顺序排列,订阅该通道的 Peer 节点即可接收到加密的区块。然后,每个 Peer 节点可以单独验证区块,并将其提交到账本。 十、运行机制legalXchain将每一次访问区块链的业务请求,都视为一笔“交易”,根据交易在网络中涉及的角色,将legalXchain 中的节点分为 Client、SDK、Peers、Orders、Membership,不同类型的节点可以承担不同的工作职责。在去中心的系统中,所有组织机构彼此对等,没所谓的绝对“权威”,所有的业务实施均需要取得关联方的彼此“信任”,链码(智能合约)执行的背书过程,即视为针对一笔交易建立“信任”的过程。SDK 提交一个请求到 Peer 节点,所有收到请求的 Peer 都将启动链码,根据本地账本模拟执行交易,并对读写集实施签名,然后,根据 Peer 自节点自身数据状态的角度,“承认”了这一交易的有效性。产生背书结果的过程,也即相当于业务参与群体从业务逻辑产生的数据状态变化这一维度上达成了共识。由于交易是在整个区块链网络的各 Peer 节点上发生,根据“共同维护一套账本”的初衷,Order 需要集中式的对所有未记录交易实施时间上的排序,并将排序结果生成统一区块,广播给整个网络中的所有 Peer 节点,committer 节点验证通过后将新区块加入到区块链中并且更新账本信息。也即相当于从业务参与群体从交易最终结果这一维度上达成了共识。订阅 广播服务节点服务节点OrderOrder服务节点Order服务节点OrderKafka 集群ZooKeeperPeer 节点Client OrdersSDKMemberShipCommitterChainCodeEndorserPeersInvokeEnroll/LoginBroadcast Endorse TXProposal BlocksRespond Endorser TXLedger十一、平台总体架构1、总体技术架构legalXchain 构建了一种分层架构,支持以模块为单位进行开发,此架构将大大提高其扩展性和可插拔性,实现按需集成。根据不同模块在系统中所处的位置,简单描述如下多个不同的客户端可以直接通过 SDK 或 API 来调用系统资源,包括账本,合约,权限管理等,而无需关心如何实现。成员管理可支持联盟成员的动态增加。权限管理则负责整个过程中的访问控制。她利用了已有的 PKI 体系、数字证书、加解密算法等诸多安全技术。账户是价值安全交换的基础,不同的账户有着不同的权益价值。账本是最核心的结构,记录应用信息,应用则通过发起交易来向账本中记录数据。账本存储进一步地依赖核心的区块链结构、数据库、共识机制等技术;交易执行的逻辑通过智能合约来承载。整个网络运行中发生的事件可以被应用访问,以触发外部流程甚至其他系统。她依赖容器、状态机等技术;底层由多个节点组成 P2P 网络,通过 gRPC 通道进行交互,利用 Gossip 协议进行同步。2、业务架构legalXchain 从司法行业的实际业务场景出发,在保证底层技术支撑的同时,从上层业务治理的角度,并对业务层各组件进行了封装,可满足机构开发者简便快捷的接入到区块链平台中。Client ASDKAPIP2PgRPCGossipClient B Client C .事件流智能合约账本账户成员管理权限管理业务层提供了相关机制保障和逻辑优化,为系统接入层提供实施组件式服务成员动态管理负责所有区块链参与者的身份管理服务,包括公钥私钥等信息的生成,颁发凭证,吊销凭证,延期凭证,验证凭证等功能,提供审计专用凭证服务满足审计监管单位对联盟链的监管和审计。外部数据交换提供对中心化数据源和数据的认证以及鉴别,确保数据的完整性和有效性。节点动态维护提供可视化的节点动态管理,实现联盟链节点的一键部署,节点动态加入和退出,以及节点运行实时状态的监控和运维。账户管理提供对账户地址管理和身份验证等。跨链交互通过跨链技术实现链状态的转移。智能合约动态部署 基于安全容器云技术,提供智能合约的快速安装和部署服务。SDK区块链结构状态数据库API接入层基础服务层业务层账户管理 跨链交互 智能合约动态部署节点动态维护外部数据交换成员动态管理PKI 数字证书加解密算法智能合约容器状态机十二、技术特色1、分链业务治理在现有区块链技术下,数据存储采用链式本地存储导致无法平行扩展,共识机制采用同步式状态机模型导致无法高效处理交易,同时受限于网络中单节点的性能极限,因此单链架构无法满足应用的性能、容量、用户体验及其他要求。legalXchain 采用 1N 多链混合结构,结合底层 P2P 技术,将链上所有企业应用划分为不同安全区域,每一个安全区域在逻辑和物理上相对独立,又互相关联。他们共用一条公有链,以维持私有身份唯一性,并在不同的企业应用之间产生价值交换,同时他们又具备自己的私有链,私有链之间数据具有安全隔离和物理隔离的特征,保证他们的隐私不被泄露。2、高性能legalXchain 基于节点类型分配网络角色。执行事务的操作从事务排序和提交验证中分离出来,以便向网络提供并发性控制和并行性操作。在排序之前执行事务使每个对等节点能够同时处理多个事务。这种并发计算的方式,提高了每个对等节点的处理效率,并加速了对排序服务的事务的交付,大大提升了系统的响应性能。对执行过程的拆分,也使得对等节点可以从排序工作负载中解放出来;在一个节点上的进程可以独立于另一个节点进行验证;最大限度的拆解了交易的耦合度,提升了单个节点的处理效率。3、事件驱动事件驱动机制,实现了区块链和链外世界的连接,从而将非区块链数据源也纳入到区块链生态中;智能合约可以帮助连接到第三方中心化数据库或公共服务数据库,或其他物联网设备;通过建立对链外数据的监听服务,去主动感知并捕获业务变化趋势或数据状态的变化,触发智能合约进行计算和响应判定,若满足条件即进行智能合约的执行,给出结果反馈。Ordering ServiceOrg3 peersOrg1 peersOrg2 peers十三、服务模型1、SDK 和 BAAS 服务通过对区块链底层服务的抽象,将上手难,以及与业务无关的操作,以 SDK 或 BAAS 服务的形式,对公共的业务进行封装,让开发者可以通过便捷的方式来集成区块链平台的资源和服务,帮助开发者提高效率,缩短应用上线时间,降低开发成本;开发者只专注于自己的业务即可,不需要对区块链底层运行逻辑重复开发。2、数据可视化服务将平台运行的状态,数据的变化趋势等内容信息,以图表的方式进行可视化呈现,帮助机构用户发现和发掘数据的趋势和决策价值,以优化自身业务模型,适应市场竞争环境的变化。3、智能合约开发服务legalXchain 可以根据机构用户的需要,基于团队自己长期的经验积累和技术实践,提供智能合约的开发,部署和验证服务,帮助机构用户将已验证的业务模型,低成本的迁移到区块链平台中,享受新技术带来的创新红利。4、环境搭建和部署服务帮助机构用户完成应用上线所需要的硬件,软件,网络环境配置等一系列专业化操作,避免其他开发者遇到的重复性难题,避免由此而消耗大量的试错成本,为机构提供一个可用的运行环境,降低区块链接入门槛,降低开发工作的复杂化,使得机构用户可以以较少的时间投入,让自已的业务在区块链平台上运行起来。十四、legalXchain Token 机制为了承载 legalXchain 区块链网络上数据及业务的价值,legalXchain 具备 Token 机制,用以表示用户对数据及业务的权利。1、legalXchain 的 Token 机制设定固定数量的 Token,Token 标识为 IPX,IPX 承载了 legalXchain 区块SDK/BAAS数据可视化服务智能合约开发服务环境搭建和部署服务服务模型链生态网络中的数据价值。2、legalXchain IPX 固定数量为 100 亿个 IPX。3、可以通过向 legalXchain 区块链网络贡献数据来获得 IPX。4、可以通过 IPX 使用 legalXchain 区块链网络中的所有分布式应用上所提供的服务,包括数据确权、数据交易、数据分发、数据流转、数据维权等。5、随着 IPX 所能代表的数据价值单元不断增加,通过贡献数据获得 IPX 的数量会逐步递减。十五、legalXchain 典型业务场景1、legalXchain 在版权领域的应用数字版权产业和传统版权产业均可以通过 legalXchain 重构新的生态模式、激活版权生态。区块链技术应用于版权这一法律敏感行业,需要重点解决几方面问题。一是权利主体的确认、权利生成的客观不可篡改时间;二是权利内容的确认、三是权利的流转与权利保护。很明显单一的区块链技术并不能满足版权应用的所有要求,区块链技术的特点是保证了内容和记录的不可篡改性,这只是区块链技术应用于内容相关产业的一个必要条件。区块链技术需要与边界法律技术、大数据及 AI 技术相结合才能真正落地区块链版权应用。legalXchain 在成熟区块链技术框架上增加了与法律要素密切相关的技术融合,对于权利主体的确认、时间的确认、权利内容的确认形成完整的解决方案;并通过区块链系统实现数据追踪,结合可靠的大数据和 AI 技术,实现链上与链外的完整内容触达闭环。典型的建设模式如下其中大数据与 AI 模块起到了区块链网络预言机的作用,并通过智能合约衔接链外数据状态与上链动作。2、legalXchain 在电子证据领域的应用区块链技术在数据加密和不可篡改性等方面的技术特征,和电子证据技术密切相关,传统意义上的电子证据技术同样需要保证数据的原始性和完整性,区块链技术的加密和链式结构在上链后数据的完整性和不可篡改性可以无缝应用到电子证据领域。当然,区块链技术对于电子证据应用来说,还有其他方面的优势,包括原始数据的保密性以及数据流转过程中的完整性。legalXchain 在数据加密方面的优势以及多通道业务机制、分布式数据网关系统,尤其适合在电子证据平台领域中的应用。大数据、AI 技术赋能区块链(链内 链外)数据主权相关法律科技基于区块链智能合约的版权交易平台(自动确权、按需交易、自动追溯、黑白名单自动生成)区块链网络 legalXchain3、legalXchain 在赋能司法领域的应用区块链对数据敏感性和数据安全性的保障,特别适合于在司法相关领域的应用,基于 legalXchain 的区块链网络可以将司法机构作为区块链接点,并通过区块链分布式应用赋能司法机构的信息系统,使司法机构的信息系统具备 legalXchain 所具有的特性,这些特性包括数据的按需流转、数据的可追溯以及区块链分布式应用所具备的大数据、云计算和 AI 方面的能力
展开阅读全文

最新标签

网站客服QQ:123120571
环境100文库手机站版权所有
经营许可证编号:京ICP备16041442号-6