百度超级链 XuperChain 3.9-e 中文文档XuperChain开发者更高效的开发,有助于XuperChain用户更好的使用XuperChain来服务自己的业务。 #### 3.2. 核心数据结构 涉及到的核心数据结构包括:区块、交易、UTXO、读写集。 ##### 3.2.1. 区块 - 背景:所谓区块链,简单来说就是不同的区块以DAG方式链接起来形成的链。因此,区块是区块链的基本单元。 - 功能:区块是区块链的基本单元,通常为 权限系统新增字段 // 交易发起者,可以是一个Address或者一个Account string initiator = 26; // 交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用 repeated string auth_require = 27; // 交易发起者对交易元数据签名,签名的内容包括auth_require字段 repeated SignatureInfo 同时使用) XuperSignature xuper_sign = 31; } ##### 3.2.3. UTXO - 背景:区块链中比较常见的两种操作,包括普通转账以及合约调用,这两种操作都涉及到了数据状态的引用以及更新。为了描述普通转账涉及到的数据状态的引用以及更新,引入了UTXO(Unspent Transaction Output)。 - 功能:一种记账方式,用来描述普通转账时涉及到0 码力 | 317 页 | 27.80 MB | 2 年前3
百度超级链 XuperChain 3.12 中文文档默认采用DPOS作为共识算法; 2. 交易处理充分利用计算机多核,支持并发执行; 3. 智能合约通过读写集技术能够支持并发执行; ## 总结 XuperChain是百度自研的一套区块链解决方案,采用经典的UTXO记账模式,并且支持丰富的智能合约开发语言,交易处理支持并发执行,拥有完善 的账号与权限体系,采用DPOS作为共识算法,交易处理速度可达到9万TPS。 ## 核心优势 ## 应用场景 ## 接下来 他操作 - 账号管理:依地址集合据创建时指定的地址集和权限策略,管理账号其他操作 ☐ 账号股东剔除和加入 ☐ 账号资产转账 创建合约,创建智能合约需要消耗账号资源,先将utxo资源打到账号下,通过消耗账号的utxo资源创建合约,验证的逻辑需要走账号的ACL控制 ☐ 合约Method权限模型管理 - 智能合约:超级链中的一个具体的合约,属于某个账号 账号所属人员允许在账号内部署合约 账号所属人员可以定义合约管理的权限模型 个人账号(AK)其实是一组公私钥对,个人帐号地址(address)是根据公钥经过一定规则导出的一个散列值。个人账号可以离线生成,不需要上链,只有在个人账号产生测试资源变动时(例如转入了一部分测试资源)才会在UTXO中产生记录。 在data/keys下会有一个默认的个人账号(AK),包括address(你的地址)、private.key(你的私钥)、public.key(你的公钥),建议按照如下命令重新生成一个独有的个人账号。0 码力 | 336 页 | 12.62 MB | 2 年前3
百度超级链 XuperChain 3.12-c 中文文档默认采用DPOS作为共识算法; 2. 交易处理充分利用计算机多核,支持并发执行; 3. 智能合约通过读写集技术能够支持并发执行; ## 总结 XuperChain是百度自研的一套区块链解决方案,采用经典的UTXO记账模式,并且支持丰富的智能合约开发语言,交易处理支持并发执行,拥有完善 的账号与权限体系,采用DPOS作为共识算法,交易处理速度可达到9万TPS。 ## 核心优势 ## 应用场景 ## 接下来 他操作 - 账号管理:依地址集合据创建时指定的地址集和权限策略,管理账号其他操作 ☐ 账号股东剔除和加入 ☐ 账号资产转账 创建合约,创建智能合约需要消耗账号资源,先将utxo资源打到账号下,通过消耗账号的utxo资源创建合约,验证的逻辑需要走账号的ACL控制 ☐ 合约Method权限模型管理 - 智能合约:超级链中的一个具体的合约,属于某个账号 账号所属人员允许在账号内部署合约 账号所属人员可以定义合约管理的权限模型 个人账号(AK)其实是一组公私钥对,个人帐号地址(address)是根据公钥经过一定规则导出的一个散列值。个人账号可以离线生成,不需要上链,只有在个人账号产生测试资源变动时(例如转入了一部分测试资源)才会在UTXO中产生记录。 在data/keys下会有一个默认的个人账号(AK),包括address(你的地址)、private.key(你的私钥)、public.key(你的公钥),建议按照如下命令重新生成一个独有的个人账号。0 码力 | 336 页 | 12.62 MB | 2 年前3
百度超级链 XuperChain 3.12-a中文文档默认采用DPOS作为共识算法; 2. 交易处理充分利用计算机多核,支持并发执行; 3. 智能合约通过读写集技术能够支持并发执行; ## 总结 XuperChain是百度自研的一套区块链解决方案,采用经典的UTXO记账模式,并且支持丰富的智能合约开发语言,交易处理支持并发执行,拥有完善 的账号与权限体系,采用DPOS作为共识算法,交易处理速度可达到9万TPS。 ## 核心优势 ## 应用场景 ## 接下来 他操作 - 账号管理:依地址集合据创建时指定的地址集和权限策略,管理账号其他操作 ☐ 账号股东剔除和加入 ☐ 账号资产转账 创建合约,创建智能合约需要消耗账号资源,先将utxo资源打到账号下,通过消耗账号的utxo资源创建合约,验证的逻辑需要走账号的ACL控制 ☐ 合约Method权限模型管理 - 智能合约:超级链中的一个具体的合约,属于某个账号 账号所属人员允许在账号内部署合约 账号所属人员可以定义合约管理的权限模型 个人账号(AK)其实是一组公私钥对,个人帐号地址(address)是根据公钥经过一定规则导出的一个散列值。个人账号可以离线生成,不需要上链,只有在个人账号产生测试资源变动时(例如转入了一部分测试资源)才会在UTXO中产生记录。 在data/keys下会有一个默认的个人账号(AK),包括address(你的地址)、private.key(你的私钥)、public.key(你的公钥),建议按照如下命令重新生成一个独有的个人账号。0 码力 | 336 页 | 12.62 MB | 2 年前3
百度超级链 XuperChain 3.12-b 中文文档默认采用DPOS作为共识算法; 2. 交易处理充分利用计算机多核,支持并发执行; 3. 智能合约通过读写集技术能够支持并发执行; ## 总结 XuperChain是百度自研的一套区块链解决方案,采用经典的UTXO记账模式,并且支持丰富的智能合约开发语言,交易处理支持并发执行,拥有完善 的账号与权限体系,采用DPOS作为共识算法,交易处理速度可达到9万TPS。 ## 核心优势 ## 应用场景 ## 接下来 他操作 - 账号管理:依地址集合据创建时指定的地址集和权限策略,管理账号其他操作 ☐ 账号股东剔除和加入 ☐ 账号资产转账 创建合约,创建智能合约需要消耗账号资源,先将utxo资源打到账号下,通过消耗账号的utxo资源创建合约,验证的逻辑需要走账号的ACL控制 ☐ 合约Method权限模型管理 - 智能合约:超级链中的一个具体的合约,属于某个账号 账号所属人员允许在账号内部署合约 账号所属人员可以定义合约管理的权限模型 个人账号(AK)其实是一组公私钥对,个人帐号地址(address)是根据公钥经过一定规则导出的一个散列值。个人账号可以离线生成,不需要上链,只有在个人账号产生测试资源变动时(例如转入了一部分测试资源)才会在UTXO中产生记录。 在data/keys下会有一个默认的个人账号(AK),包括address(你的地址)、private.key(你的私钥)、public.key(你的公钥),建议按照如下命令重新生成一个独有的个人账号。0 码力 | 336 页 | 12.62 MB | 2 年前3
百度超级链 XuperChain 3.7 中文文档XuperChain开发者更高效的开发,有助于XuperChain用户更好的使用XuperChain来服务自己的业务。 #### 3.2. 核心数据结构 涉及到的核心数据结构包括:区块、交易、UTXO、读写集。 ##### 3.2.1. 区块 - 背景:所谓区块链,简单来说就是不同的区块以DAG方式链接起来形成的链。因此,区块是区块链的基本单元。 - 功能:区块是区块链的基本单元,通常为 bytes blockid = 2; // Transaction input list // UTXO来源 repeated TxInput tx_inputs = 3; // Transaction output list // UTXO去处 repeated TxOutput tx_outputs = 4; // Transaction 权限系统新增字段 // 交易发起者,可以是一个Address或者一个Account string initiator = 26; // 交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用 repeated string auth_require = 27; // 交易发起者对交易元数据签名,签名的内容包括auth_require字段 repeated SignatureInfo0 码力 | 270 页 | 24.86 MB | 2 年前3
百度超级链 XuperChain 3.8 中文文档XuperChain开发者更高效的开发,有助于XuperChain用户更好的使用XuperChain来服务自己的业务。 #### 3.2. 核心数据结构 涉及到的核心数据结构包括:区块、交易、UTXO、读写集。 ##### 3.2.1. 区块 - 背景:所谓区块链,简单来说就是不同的区块以DAG方式链接起来形成的链。因此,区块是区块链的基本单元。 - 功能:区块是区块链的基本单元,通常为 bytes blockid = 2; // Transaction input list // UTXO来源 repeated TxInput tx_inputs = 3; // Transaction output list // UTXO去处 repeated TxOutput tx_outputs = 4; // Transaction 权限系统新增字段 // 交易发起者,可以是一个Address或者一个Account string initiator = 26; // 交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用 repeated string auth_require = 27; // 交易发起者对交易元数据签名,签名的内容包括auth_require字段 repeated SignatureInfo0 码力 | 316 页 | 27.93 MB | 2 年前3
百度超级链 XuperChain latest 中文文档XuperChain开发者更高效的开发,有助于XuperChain用户更好的使用XuperChain来服务自己的业务。 #### 3.2. 核心数据结构 涉及到的核心数据结构包括:区块、交易、UTXO、读写集。 ##### 3.2.1. 区块 - 背景:所谓区块链,简单来说就是不同的区块以DAG方式链接起来形成的链。因此,区块是区块链的基本单元。 - 功能:区块是区块链的基本单元,通常为 权限系统新增字段 // 交易发起者,可以是一个Address或者一个Account string initiator = 26; // 交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用 repeated string auth_require = 27; // 交易发起者对交易元数据签名,签名的内容包括auth_require字段 repeated SignatureInfo 同时使用) XuperSignature xuper_sign = 31; } ##### 3.2.3. UTXO - 背景:区块链中比较常见的两种操作,包括普通转账以及合约调用,这两种操作都涉及到了数据状态的引用以及更新。为了描述普通转账涉及到的数据状态的引用以及更新,引入了UTXO(Unspent Transaction Output)。 - 功能:一种记账方式,用来描述普通转账时涉及到0 码力 | 316 页 | 24.51 MB | 2 年前3
百度超级链 XuperChain master 中文文档XuperChain开发者更高效的开发,有助于XuperChain用户更好的使用XuperChain来服务自己的业务。 #### 3.2. 核心数据结构 涉及到的核心数据结构包括:区块、交易、UTXO、读写集。 ##### 3.2.1. 区块 - 背景:所谓区块链,简单来说就是不同的区块以DAG方式链接起来形成的链。因此,区块是区块链的基本单元。 - 功能:区块是区块链的基本单元,通常为 权限系统新增字段 // 交易发起者,可以是一个Address或者一个Account string initiator = 26; // 交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约调用 repeated string auth_require = 27; // 交易发起者对交易元数据签名,签名的内容包括auth_require字段 repeated SignatureInfo 同时使用) XuperSignature xuper_sign = 31; } ##### 3.2.3. UTXO - 背景:区块链中比较常见的两种操作,包括普通转账以及合约调用,这两种操作都涉及到了数据状态的引用以及更新。为了描述普通转账涉及到的数据状态的引用以及更新,引入了UTXO(Unspent Transaction Output)。 - 功能:一种记账方式,用来描述普通转账时涉及到0 码力 | 316 页 | 24.51 MB | 2 年前3
百度超级链 XuperChain stable 中文文档XuperChain开发者更高效的开发,有助于XuperChain用户更好的使用XuperChain来服务自己的业务。 #### 3.2. 核心数据结构 涉及到的核心数据结构包括:区块、交易、UTXO、读写集。 ##### 3.2.1. 区块 - 背景:所谓区块链,简单来说就是不同的区块以DAG方式链接起来形成的链。因此,区块是区块链的基本单元。 - 功能:区块是区块链的基本单元,通常为 38 // 交易发起者,可以是一个Address或者一个Account 39 string initiator = 26; 40 // 交易发起需要被收集签名的AddressURL集合信息,包括用于utxo转账和用于合约 41 42 repeated string auth_require = 27; 43 // 交易发起者对交易元数据签名,签名的内容包括auth_require字段 44 repeated 51 XuperSignature xuper_sign = 31; 52 } ##### 3.2.3. UTXO - 背景:区块链中比较常见的两种操作,包括普通转账以及合约调用,这两种操作都涉及到了数据状态的引用以及更新。为了描述普通转账涉及到的数据状态的引用以及更新,引入了UTXO(Unspent Transaction Output)。 - 功能:一种记账方式,用来描述普通转账时涉及到0 码力 | 325 页 | 26.31 MB | 2 年前3
共 65 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













