当资本回归理性,真正关注技术和应用的公司走进大众视野,这是区块链美好时代的开始。作为国产自研的区块链技术,百度超级链期望借助技术创新和产业融合,真正为中国开发者服务。

7月27日,百度超级链学院首场沙龙在北京拉开帷幕。百度超级链资深研发工程师和产品经理们与近百位开发者现场互动交流,气氛热烈。这场为开发者量身定制的沙龙究竟讲了哪些干货?一起来看看。

现场座无虚席

手把手现场指导开发者部署超级链网络

Part1 技术篇

Part2 应用篇(溯源/司法)

Part3 使用篇(BaaS平台)

篇幅较长,可滑动到感兴趣的位置阅读

Part1【技术篇】最详细的百度超级链核心技术解读

据高级研发工程师郑旗介绍,XuperChain具备四大技术优势:

第一,技术自研可控。作为国产自研的区块链技术,XuperChain拥有140+技术专利,更适合中国商业化的应用场景;第二,简单易用。支持网络、链、智能合约完全线上化部署、管理和使用,提供丰富的管理运维功能和多种区块链SDK、开发指南,大大降低使用门槛,轻松监管多个区块链网络;第三,性能卓越。自研高性能虚拟机,使得资源消耗可衡量,独创链内并行技术,能并行执行和验证合约,最终达到单链每秒处理交易数8万TPS,整体网络可达到20万TPS;第四,基础设施具备弹性。支持DPOS、授权共识、PBFT三种热插拔共识机制,支持多种智能合约开发语言,包括Go、C++、 Solidity。

百度超级链是一个多链架构,其自底向上主要包括4层,分别是公共组件层、core层、API层和应用层。公共组件层是所有链共享的模块,主要包括Crypto模块、存储模块、P2P网络模块。Core层是单链内部的主要模块,主要包括事务引擎、共识模块和账本模块。API层是支持的调用方式,目前支持Grpc协议和Http协议。最上层是应用层,通过SDK和轻量级客户端为用户提供支持。

XuperChain架构图

XuperChain事务采用的是二阶段提交流程,用户通过预执行的方式得到组装交易的原始信息,主要包括两部分,一部分是合约执行生成的读写集和合执行结果,另一部分是用于支撑转账的utxolist。用户拿到这两部分数据后本地组装交易并提交到网络中的全节点,节点执行成功后会广播给网络中其他全节点。

XuperChain事务流程

XuperChain开源了四大核心专利技术,分别为链内并行技术、可插拔共识机制、账号权限系统、一体化智能合约。


(1)链内并行技术

支持对合约数据进行隐式的DAG构建和合约最大粒度的并行处理,能够充分利用多核和多机的计算资源。为了描述读写集,XuperChain定义了一个名为XuperModel的新的事务模型。该模型是比特币UTXO模型的一个演变。在比特币的UTXO模型中,每个交易都需要在输入字段中引用早期交易的输出,以证明资金来源。同样,在XuperModel中,每个事务读取的数据需要引用早先的事务写入的数据。在XuperModel中,事务的输入表示在执行智能合约期间读取的数据源,即数据来自哪些事务的输出。事务的输出表示事务写入状态数据库的数据,而这些数据会被后续的合约调用所引用。

XuperModel

(2)可插拔共识机制

不同的应用场景对共识的需求是不同的,为了支持不同业务根据其特色选择不同的共识,百度超级链设计了一套可插拔共识机制。

百度超级链共识模块主要包括3层:最底层为共识模块依赖的公共组件,包括Consensus Interface、Chained-BFT、原子钟等;中间层为基于共识的公共接口,目前已经支持以及即将支持的主要有TDPoS、POW、XpoS等;最上层由可插拔的共识组成,包括Step Consensus 和Pluggable Consensus,负责维护链从创建到当前高度的共识升级历史。

XuperChain共识架构

XuperChain的可插拔共识主要体现在3个方面:第一,支持不同的平行链采用不同的共识机制,以此来满足不同的共识应用需求,用户通过创世块可以指定链的初始共识。第二,允许系统在任意时刻通过提案治理机制实现共识的热切换。链的初始共识是授权共识。在 height 为100 的时候,发起了提案,提案方法为升级共识,生效高度为200。当到了200,提案生效,触发升级共识的合约执行,执行完后共识会发生切换。区块链本质上是一个bin log,因此所有节点只要状态同步,其状态能达成一致。第三,支持用户依据其需求,定义适应其自己应用场景的共识。除此之外,百度超级链还支持用户自定义共识。

(3)账号权限系统

支持多AK控制的合约账户。采用更灵活的资产管理方式,可拥有多私钥持有账户、灵活的权限管理模型。支持账户对智能合约进行管理,智能合约需要部署在一个具体的账户内部,并且账户可设置合约方法的权限管理模型。

权限系统

(4)一体化智能合约

具备多语言架构、智能合约和核心架构分离、合约生命周期管理、预执行等特色。百度超级链的智能合约的研发聚焦于安全和速度。在合约设计里,主要通过XuperBridge来访问。XuperBridge是整个合约实现安全调用的桥梁,向下扩展虚拟机、语言,向上对接服务。

XuperBridge

Part2 【应用篇】百度区块链的商业化落地实践

百度超级链在设计伊始便贴近行业实践,在满足合规、企业隐私、方便监管等架构设计上有很多巧妙之处。百度超级链已经基于XuperChain搭建了数据协同、边缘计算等多套行业解决方案。本次沙龙主要对防伪溯源和司法存证进行详细解读。

(1)升级版区块链溯源方案首度公开

溯源历史已久,之前主要是利用RFID无线射频技术、二维码溯源技术和商品条码系统,面临中心化数据存储、信息孤岛、恶意窜货等痛点。溯源是区块链最早结合的行业之一,因为区块链的分布式记账、密码学等技术具备公开透明、不可篡改及可追溯等特点,契合了传统商品溯源防伪的需求。

经过对区块链溯源的长期探索,百度超级链团队认为,“虽然区块链给解决溯源行业痛点带来了新的可能,但是整套解决方案目前还处于发展阶段。与金融等行业高调的颠覆性不同,区块链为这个行业带来的更多是改良式创新,增强溯源信息的公信力。

行业上的区块链溯源解决方案多如牛毛,百度超级链团队期望打造“性价比最高”的溯源解决方案,该方案具备以下特点:

第一,区块链并不是单打独斗,区块链+AI+IOT设备(芯片)才是溯源顶配。

第二,区块链溯源能力具备极强的营销价值,实现低成本接入,大声量营销,才能帮助企业最大化区块链溯源的价值。

第三,区块链司法体系的建设实现溯源数据实时存证,提升数据公信力。

(2)最成熟、最有料的司法应用深度解读

数字化发展带来电子数据数量和增长速度的快速提升,民事案件中涉及电子数据的比重达73%。广泛出现在各类业务场景中,电子数据呈现出了几十种不同数据类型。司法体系从物证时代步入了电子证据时代。

然而,在传统方式下,电子数据的存证、取证、示证、举证以及认定的整个司法流程,存在不同程度的痛点。尤其在示证、举证环节,在谁主张谁举证的原则下,当事人自行对证据进行截图、打印等,既有机会也有动机篡改原始数据。同时,诸如电子签名信息、时间信息等电子数据很难通过纸质方式进行展示和固定。

面对传统电子证据痛点,基于区块链技术,百度超级链提供电子数据取证、存证、出证、法律援助为一体的一站式电子数据保全解决方案,记录用户认证、数据创建、存储和传输等电子签约全过程,保证数据私密安全,联合权威公证处进行文件hash值存证,并支持一键出证。基于区块链技术的数据存证服务,赋予电子数据司法证明力,让电子数据成为呈堂证供,降低维权成本,提升司法效率。

以知识产权为例,平台支持用户/媒体平台/版权方,将版权登记信息、侵权取证信息上传至区块链网络中,并引入鉴定、版权局作为存证平台的监督节点,保证随时可出具国家认证的具有司法效力的公证证明,并在遭遇侵权时作为法院能够采信的侵权证据。同时,与北京、广州互联网法院联合打造“区块链+知识产权+司法数据存证”的链接模式。目前一个基于百度区块链存证平台的知识产权案件,已完成法院证据审查。

Part3【使用篇】BaaS平台全面使用指南

实现区块链技术的产品化都是其商业化落地过程中的重要一环。但区块链技术复杂且易用性差、应用场景搭建成本和构建公信力成本高,这就要求区块链BaaS平台不仅要具备商业化一站式能力,可支持行业用户的区块链化,还要提供必要的功能闭环和多场景适配能力。

基于此背景,百度超级链BaaS平台具备以下特点:

第一,  拥有自研的区块链底层核心技术,做到主权区块链信息安全可控;

第二,  标准化可视页面简化操作、实现低成本一键部署使用;

第三,  提供模块化应用组件存证、溯源、积分、清结算等,降低开发者搭建应用成本;

第四,提供超级联盟成员,比如北京大学、清华大学、爱奇艺等作为合作节点提高应用场景公信力。

百度超级链学院首场线下沙龙就此圆满落幕!

未来我们也将推出更多线上课程、线下活动,为国内开发者服务。

如果你是区块链开发者、技术发烧友,

欢迎加入超级链开发者社群。

加群方式:添加百度超级链小助手微信(image-baidu),

回复:我是开发者

绝对收获满满的干货回放 | 百度超级链学院首场线下沙龙到底讲了什么?相关推荐

  1. 【人工智能+区块链项目Cortex首尔举办韩国首场线下活动】

    gbcax链交所 [人工智能+区块链项目Cortex首尔举办韩国首场线下活动] 据近日消息,人工智能+区块链项目Cortex在首尔举办了韩国首场线下活动,场面火爆,吸引大量当地区块链从业者.媒体及投资 ...

  2. 百度超级链联合超级账本:区块链技术如何提升金融行业互信与安全

    区块链技术被IT界誉为最有潜力触发新一轮科技革命浪潮的新兴技术,这也使得众多企业.金融机构互信和协作成为可能.6月27日,百度超级链学院联合超级账本Hyperledger共同开展了主题为"链 ...

  3. 百度超级链正式发布开放网络白皮书,致力于构建开放共赢区块链新生态

    阅读原文获取"白皮书" 8月4日,百度超级链开放网络白皮书线上发布会正式启动.发布会深度揭秘百度超级链的产品战略.开放网络技术理念和生态合作方案. 百度一直相信区块链是未来链接信任 ...

  4. 百度超级链2021年终盘点:深度赋能数字经济,促进产业融通发展

    区块链是具有巨大潜力的战略技术.2021年,国家"十四五"发展规划纲要将区块链列入七大数字经济重点产业之一.工信部.中央网信办联合印发推动区块链技术应用和产业发展的指导意见,推动区 ...

  5. 年度成果发布 | 百度超级链精选案例集正式上线!

    关注百度超级链微信公众号回复[案例集]获得电子版精选案例集 近年,随着数字经济的发展,区块链作为新基建的潜力逐渐被挖掘,极大地发挥出其公开透明.高效便捷.互联互通的优势,正在逐步提升社会信息交换效率. ...

  6. 百度超级链新专利曝光,降低隐私数据权限管理难度

    年初,多家媒体报道百度公开了一项名为"区块链的隐私数据处理方法.装置.设备以及存储介质"的专利信息.该专利由百度超级链团队研发,旨在降低隐私数据权限管理的复杂度,可广泛用于云计算和 ...

  7. 百度超级链Xuper关于金额相关问题

    前言 这篇文章咱聊聊百度链手续费问题 关于百度链往期文章汇总 在百度超级链Xuper上部署智能合约并实现存证功能 对百度超级链Xuper使用过程中的进一步理解 在Xuper链上部署Java语言智能合约 ...

  8. 对百度超级链Xuper使用过程中的进一步理解

    前言 之前写过一篇文章,在百度超级链Xuper上部署智能合约并实现存证功能 这里叙述了 搭建3个节点 将节点1作为出块节点,这篇文章 咱们配置下将 节点1和节点2作为出块节点,节点3作为同步节点 如何 ...

  9. 开奖名单公布!百度超级链专属好礼有你一份,速戳!

    11月8日,我们向大家隆重推荐了由机械工业出版社出版的<区块链技术与实践>教材,并发起了一场限时赠书活动. 原文链接:想学区块链不知从何入手?百度超级链推荐这本硬核教材! 微信后台一时被大 ...

最新文章

  1. antd table column 列表渲染
  2. AutoBench的使用分析
  3. 在centos 6.3下安装php 5.3.3 xdebug的方法与步骤
  4. C++的4种类型转换关键字及其特点
  5. keynote使用手册_如何使用Keynote和智能手机为AR创建原型
  6. LeetCode 1268. 搜索推荐系统(Trie树/multiset)
  7. python语言发明者 google_看看9种编程语言的发明者是怎么说的
  8. js里css不起作用,CSS文件在NODE js中不起作用
  9. scala代码示例_Scala注释示例
  10. Tensor的数据统计
  11. hp进系统卡在w ndows界面,win10系统HP开机卡在LOGO界面的解决方法
  12. 车牌识别easypr的详细介绍
  13. 计算机网络原理之网络层(解疑答惑)
  14. dcp7080d怎么加墨粉_兄弟打印机DCP 7080D提示更换墨粉该怎么办-
  15. 免安装、免激活,绿色版的电脑软件下载网站
  16. 谈中国分布式数据库商业之路:OSM与DB-Inside
  17. 台式机Ubuntu系统安装Tesla系列显卡+深度学习环境搭建
  18. 什么是私域裂变营销?
  19. android 高德地图定位圈,android ------ 实现高德定位并获取相应信息 ( 最新版高德SDK 和 Android SDK版本)...
  20. 三大管理法则—鱼缸法则、木桶效应、热炉法则

热门文章

  1. EM算法推断混合高斯模型参数
  2. 【ICPC模板】卡迈克尔函数
  3. vscode上直接运行ts
  4. JS--事件(Event)--使用
  5. ByteBuffer总结
  6. 技嘉主板大部分型号开启WOL(Wake up-On-LAN)网络唤醒与定时开机
  7. 算法竞赛进阶指南:0x14:后缀数组
  8. 从微信的成功看移动AppUI设计的精髓
  9. JAVA基础 :数据类型
  10. 机器人控制器编程课程-教案04-综合