百度超级链 XuperChain 3.7 中文文档默认采用DPOS作为共识算法; 2. 交易处理充分利用计算机多核,支持并发执行; 3. 智能合约通过读写集技术能够支持并发执行; 8. 总结 XuperChain是百度自研的一套区块链解决方案,采用经典的UTXO记账模式, 并且支持丰富的智能合约开发语言,交易处理支持并发执行,拥有完善的账号 与权限体系,采用DPOS作为共识算法,交易处理速度可达到9万TPS。 本章节将指导您获取XuperChain的代码并部署一个基础的可用环境,还会展示 前者针对每条指令挨个解释执行,后者通过把WASM指令映射到本 地指令如(x86)来执行,解释执行优点是启动快,缺点是运行慢,编译执行由于 有一个预先编译的过程因此启动速度比较慢,但运行速度很快。 XVM选用的是编译执行模式。 XVM编译加载流程 3.3.1. 字节码编译 用户通过c++编写智能合约,通过emcc编译器生成wasm字节码,xvm加载字节 码,生成加入了指令资源统计的代码以及一些运行时库符号查找的机制,最后 超级链的p2p网络是可插拔的,目前支持libp2p模式和基于GRRC模式,libp2p 使用KAD进行节点的路由管理,支持NAT穿透,主要用于公开网络的场景,节 点规模可以达到万级;基于GRPC模式的p2p网络支持路由的自定义、节点的动 态加入退出等功能,主要用于联盟链场景。 通过xchian.yaml中p2p module配 置,选择p2p网络的模式。 超级链定义了自己的协议类型 XuperProtocolID0 码力 | 270 页 | 24.86 MB | 1 年前3
 百度超级链 XuperChain 3.12-a中文文档件是否执行验证可以分为两种模式,分为公证人模式、侧链/中继模式和哈希 锁定模式。根据不同链的交易是异步生效还是同步生效,可以分为异步模式 和同步模式。 公证人模式 由一个或者一组节点作为公证人参与到两条链中,进行双方交易的收集和验 证。其优点是简单,缺点是弱中心化,如下图所示: 侧链/中继模式 侧链/中继链模式是2014年BlockStream提出的一种跨链方案。其与公证人模式 最大的区别在于其验 最大的区别在于其验证是在目标链进行,通过双向锚定的方式实现资产在不 同链之间的转移。目标链的验证方式各不相同,比如BTC-Relay使用的是SPV 技术。 异步模式 以太坊上很多预言机类的DApp的实现方式采用的是异步模式。简单来说,是 指发起调用的是一个函数,处理调用结果的是另一个回调函数,如下图所 示: 异步调用场景下,一个完整流程需要3笔交易:首先发送交易tx1到A链,A链 代码执行到跨链调用会发出一个事件,并且声明了回调函数。 异步的缺点是业务逻辑被迫拆成很多碎片,交互次数多,编程不友好。 同步模式 同步模式目前业界没有比较统一的方案,一般地区块链的上的合约在每个节 点都会重复执行,如何保证重复执行的结果确定性,且具备幂等性、无副作 用是一个难解决的问题。但是现在很多区块链系统采取的是预执行再提交的 方式,比如超级链和Fabric,基于这种事务模式比较容易同步模式的跨链,下 面是同步模式的示意图: 超级链跨链方案 超级链是一个易于编0 码力 | 336 页 | 12.62 MB | 1 年前3
 百度超级链 XuperChain 3.12-c 中文文档件是否执行验证可以分为两种模式,分为公证人模式、侧链/中继模式和哈希 锁定模式。根据不同链的交易是异步生效还是同步生效,可以分为异步模式 和同步模式。 公证人模式 由一个或者一组节点作为公证人参与到两条链中,进行双方交易的收集和验 证。其优点是简单,缺点是弱中心化,如下图所示: 侧链/中继模式 侧链/中继链模式是2014年BlockStream提出的一种跨链方案。其与公证人模式 最大的区别在于其验 最大的区别在于其验证是在目标链进行,通过双向锚定的方式实现资产在不 同链之间的转移。目标链的验证方式各不相同,比如BTC-Relay使用的是SPV 技术。 异步模式 以太坊上很多预言机类的DApp的实现方式采用的是异步模式。简单来说,是 指发起调用的是一个函数,处理调用结果的是另一个回调函数,如下图所 示: 异步调用场景下,一个完整流程需要3笔交易:首先发送交易tx1到A链,A链 代码执行到跨链调用会发出一个事件,并且声明了回调函数。 异步的缺点是业务逻辑被迫拆成很多碎片,交互次数多,编程不友好。 同步模式 同步模式目前业界没有比较统一的方案,一般地区块链的上的合约在每个节 点都会重复执行,如何保证重复执行的结果确定性,且具备幂等性、无副作 用是一个难解决的问题。但是现在很多区块链系统采取的是预执行再提交的 方式,比如超级链和Fabric,基于这种事务模式比较容易同步模式的跨链,下 面是同步模式的示意图: 超级链跨链方案 超级链是一个易于编0 码力 | 336 页 | 12.62 MB | 1 年前3
 百度超级链 XuperChain 3.12 中文文档件是否执行验证可以分为两种模式,分为公证人模式、侧链/中继模式和哈希 锁定模式。根据不同链的交易是异步生效还是同步生效,可以分为异步模式 和同步模式。 公证人模式 由一个或者一组节点作为公证人参与到两条链中,进行双方交易的收集和验 证。其优点是简单,缺点是弱中心化,如下图所示: 侧链/中继模式 侧链/中继链模式是2014年BlockStream提出的一种跨链方案。其与公证人模式 最大的区别在于其验 最大的区别在于其验证是在目标链进行,通过双向锚定的方式实现资产在不 同链之间的转移。目标链的验证方式各不相同,比如BTC-Relay使用的是SPV 技术。 异步模式 以太坊上很多预言机类的DApp的实现方式采用的是异步模式。简单来说,是 指发起调用的是一个函数,处理调用结果的是另一个回调函数,如下图所 示: 异步调用场景下,一个完整流程需要3笔交易:首先发送交易tx1到A链,A链 代码执行到跨链调用会发出一个事件,并且声明了回调函数。 异步的缺点是业务逻辑被迫拆成很多碎片,交互次数多,编程不友好。 同步模式 同步模式目前业界没有比较统一的方案,一般地区块链的上的合约在每个节 点都会重复执行,如何保证重复执行的结果确定性,且具备幂等性、无副作 用是一个难解决的问题。但是现在很多区块链系统采取的是预执行再提交的 方式,比如超级链和Fabric,基于这种事务模式比较容易同步模式的跨链,下 面是同步模式的示意图: 超级链跨链方案 超级链是一个易于编0 码力 | 336 页 | 12.62 MB | 1 年前3
 百度超级链 XuperChain 3.12-b 中文文档件是否执行验证可以分为两种模式,分为公证人模式、侧链/中继模式和哈希 锁定模式。根据不同链的交易是异步生效还是同步生效,可以分为异步模式 和同步模式。 公证人模式 由一个或者一组节点作为公证人参与到两条链中,进行双方交易的收集和验 证。其优点是简单,缺点是弱中心化,如下图所示: 侧链/中继模式 侧链/中继链模式是2014年BlockStream提出的一种跨链方案。其与公证人模式 最大的区别在于其验 最大的区别在于其验证是在目标链进行,通过双向锚定的方式实现资产在不 同链之间的转移。目标链的验证方式各不相同,比如BTC-Relay使用的是SPV 技术。 异步模式 以太坊上很多预言机类的DApp的实现方式采用的是异步模式。简单来说,是 指发起调用的是一个函数,处理调用结果的是另一个回调函数,如下图所 示: 异步调用场景下,一个完整流程需要3笔交易:首先发送交易tx1到A链,A链 代码执行到跨链调用会发出一个事件,并且声明了回调函数。 异步的缺点是业务逻辑被迫拆成很多碎片,交互次数多,编程不友好。 同步模式 同步模式目前业界没有比较统一的方案,一般地区块链的上的合约在每个节 点都会重复执行,如何保证重复执行的结果确定性,且具备幂等性、无副作 用是一个难解决的问题。但是现在很多区块链系统采取的是预执行再提交的 方式,比如超级链和Fabric,基于这种事务模式比较容易同步模式的跨链,下 面是同步模式的示意图: 超级链跨链方案 超级链是一个易于编0 码力 | 336 页 | 12.62 MB | 1 年前3
 百度超级链 XuperChain stable 中文文档算子。同时可以使用mesatee-core-standalone快速扩展算子,这些基本 运算几乎可以满足用户对任何复杂计算功能的需求。 9. 总结 XuperChain是百度自研的一套区块链解决方案,采用经典的UTXO记账模式, 并且支持丰富的智能合约开发语言,交易处理支持并发执行,拥有完善的账号 与权限体系,采用DPOS作为共识算法,交易处理速度可达到9万TPS。 本章节将指导您获取XuperChain的代码并部署一个基础的可用环境,还会展示 前者针对每条指令挨个解释执行,后者通过把WASM指令映射到本 地指令如(x86)来执行,解释执行优点是启动快,缺点是运行慢,编译执行由于 有一个预先编译的过程因此启动速度比较慢,但运行速度很快。 XVM选用的是编译执行模式。 XVM编译加载流程 3.3.1. 字节码编译 用户通过c++编写智能合约,通过emcc编译器生成wasm字节码,xvm加载字节 码,生成加入了指令资源统计的代码以及一些运行时库符号查找的机制,最后 XuperChain 的p2p网络是可插拔的,目前支持libp2p模式和基于GRRC模 式,libp2p使用KAD进行节点的路由管理,支持NAT穿透,主要用于公开 网络的场景,节点规模可以达到万级;基于GRPC模式的p2p网络支持路由 的自定义、节点的动态加入退出等功能,主要用于联盟链场景。 通过xchian.yaml中p2p module配置,选择p2p网络的模式。 XuperChain 定义了自己的协议类型0 码力 | 325 页 | 26.31 MB | 1 年前3
 百度超级链 XuperChain latest 中文文档算子。同时可以使用mesatee-core-standalone快速扩展算子,这些基本 运算几乎可以满足用户对任何复杂计算功能的需求。 9. 总结 XuperChain是百度自研的一套区块链解决方案,采用经典的UTXO记账模式, 并且支持丰富的智能合约开发语言,交易处理支持并发执行,拥有完善的账号 与权限体系,采用DPOS作为共识算法,交易处理速度可达到9万TPS。 本章节将指导您获取XuperChain的代码并部署一个基础的可用环境,还会展示 前者针对每条指令挨个解释执行,后者通过把WASM指令映射到本 地指令如(x86)来执行,解释执行优点是启动快,缺点是运行慢,编译执行由于 有一个预先编译的过程因此启动速度比较慢,但运行速度很快。 XVM选用的是编译执行模式。 XVM编译加载流程 3.3.1. 字节码编译 用户通过c++编写智能合约,通过emcc编译器生成wasm字节码,xvm加载字节 码,生成加入了指令资源统计的代码以及一些运行时库符号查找的机制,最后 超级链的p2p网络是可插拔的,目前支持libp2p模式和基于GRRC模式,libp2p 使用KAD进行节点的路由管理,支持NAT穿透,主要用于公开网络的场景,节 点规模可以达到万级;基于GRPC模式的p2p网络支持路由的自定义、节点的动 态加入退出等功能,主要用于联盟链场景。 通过xchian.yaml中p2p module配 置,选择p2p网络的模式。 超级链定义了自己的协议类型 XuperProtocolID0 码力 | 316 页 | 24.51 MB | 1 年前3
 百度超级链 XuperChain 3.9-e 中文文档算子。同时可以使用mesatee-core-standalone快速扩展算子,这些基本 运算几乎可以满足用户对任何复杂计算功能的需求。 9. 总结 XuperChain是百度自研的一套区块链解决方案,采用经典的UTXO记账模式, 并且支持丰富的智能合约开发语言,交易处理支持并发执行,拥有完善的账号 与权限体系,采用DPOS作为共识算法,交易处理速度可达到9万TPS。 本章节将指导您获取XuperChain的代码并部署一个基础的可用环境,还会展示 前者针对每条指令挨个解释执行,后者通过把WASM指令映射到本 地指令如(x86)来执行,解释执行优点是启动快,缺点是运行慢,编译执行由于 有一个预先编译的过程因此启动速度比较慢,但运行速度很快。 XVM选用的是编译执行模式。 XVM编译加载流程 3.3.1. 字节码编译 用户通过c++编写智能合约,通过emcc编译器生成wasm字节码,xvm加载字节 码,生成加入了指令资源统计的代码以及一些运行时库符号查找的机制,最后 超级链的p2p网络是可插拔的,目前支持libp2p模式和基于GRRC模式,libp2p 使用KAD进行节点的路由管理,支持NAT穿透,主要用于公开网络的场景,节 点规模可以达到万级;基于GRPC模式的p2p网络支持路由的自定义、节点的动 态加入退出等功能,主要用于联盟链场景。 通过xchian.yaml中p2p module配 置,选择p2p网络的模式。 超级链定义了自己的协议类型 XuperProtocolID0 码力 | 317 页 | 27.80 MB | 1 年前3
 百度超级链 XuperChain master 中文文档算子。同时可以使用mesatee-core-standalone快速扩展算子,这些基本 运算几乎可以满足用户对任何复杂计算功能的需求。 9. 总结 XuperChain是百度自研的一套区块链解决方案,采用经典的UTXO记账模式, 并且支持丰富的智能合约开发语言,交易处理支持并发执行,拥有完善的账号 与权限体系,采用DPOS作为共识算法,交易处理速度可达到9万TPS。 本章节将指导您获取XuperChain的代码并部署一个基础的可用环境,还会展示 前者针对每条指令挨个解释执行,后者通过把WASM指令映射到本 地指令如(x86)来执行,解释执行优点是启动快,缺点是运行慢,编译执行由于 有一个预先编译的过程因此启动速度比较慢,但运行速度很快。 XVM选用的是编译执行模式。 XVM编译加载流程 3.3.1. 字节码编译 用户通过c++编写智能合约,通过emcc编译器生成wasm字节码,xvm加载字节 码,生成加入了指令资源统计的代码以及一些运行时库符号查找的机制,最后 超级链的p2p网络是可插拔的,目前支持libp2p模式和基于GRRC模式,libp2p 使用KAD进行节点的路由管理,支持NAT穿透,主要用于公开网络的场景,节 点规模可以达到万级;基于GRPC模式的p2p网络支持路由的自定义、节点的动 态加入退出等功能,主要用于联盟链场景。 通过xchian.yaml中p2p module配 置,选择p2p网络的模式。 超级链定义了自己的协议类型 XuperProtocolID0 码力 | 316 页 | 24.51 MB | 1 年前3
 百度超级链 XuperChain 3.8 中文文档算子。同时可以使用mesatee-core-standalone快速扩展算子,这些基本 运算几乎可以满足用户对任何复杂计算功能的需求。 9. 总结 XuperChain是百度自研的一套区块链解决方案,采用经典的UTXO记账模式, 并且支持丰富的智能合约开发语言,交易处理支持并发执行,拥有完善的账号 与权限体系,采用DPOS作为共识算法,交易处理速度可达到9万TPS。 本章节将指导您获取XuperChain的代码并部署一个基础的可用环境,还会展示 前者针对每条指令挨个解释执行,后者通过把WASM指令映射到本 地指令如(x86)来执行,解释执行优点是启动快,缺点是运行慢,编译执行由于 有一个预先编译的过程因此启动速度比较慢,但运行速度很快。 XVM选用的是编译执行模式。 XVM编译加载流程 3.3.1. 字节码编译 用户通过c++编写智能合约,通过emcc编译器生成wasm字节码,xvm加载字节 码,生成加入了指令资源统计的代码以及一些运行时库符号查找的机制,最后 超级链的p2p网络是可插拔的,目前支持libp2p模式和基于GRRC模式,libp2p 使用KAD进行节点的路由管理,支持NAT穿透,主要用于公开网络的场景,节 点规模可以达到万级;基于GRPC模式的p2p网络支持路由的自定义、节点的动 态加入退出等功能,主要用于联盟链场景。 通过xchian.yaml中p2p module配 置,选择p2p网络的模式。 超级链定义了自己的协议类型 XuperProtocolID0 码力 | 316 页 | 27.93 MB | 1 年前3
共 44 条
- 1
 - 2
 - 3
 - 4
 - 5
 













