百度超级链 XuperChain 3.7 中文文档其中,身份认证流程如下: 身份认证流程通过开关控制,可开启和关闭 DefaultIsAuthentication: true or false 身份验证支持XChain address的验证方式 如果开启身份验证,则身份验证不通过的Stream直接关闭 身份验证是使用XChain的私钥对PeerID+XChain地址的SHA256哈希值进行 签名,并将PeerID、Xuperchain公钥、Xuperchain地址、签名数据一起传递 5. 主要结构修改点 1 2 3 4 5 6 // stream 增加authenticate接口 func (s *Stream) Authenticate() error {} // 收到身份验证消息后的回调处理函数接口 func (p *P2PServerV2) handleGetAuthentication(ctx context.Context, msg *xuper_p2p.XuperMessage) 功后,发起B链上的交易tx2,但tx2 执行失败并不会影响tx1,即不会发生tx1回滚。这种存在依赖的交易,但不保 证多个交易执行满足事务性的场景,是典型的非事务跨链。 非事务跨链的典型场景比如身份验证、预言机、资产跨链转移等等,在技术上 主要强调跨链交易的存在性证明,但对跨链交易的原子性没有要求。 17.4.3.2. 整体方案 非事务跨链典型技术是通过中继实现对目标链数据的数据同步和交易存在性验0 码力 | 270 页 | 24.86 MB | 1 年前3
百度超级链 XuperChain 3.12-a中文文档功后,发起B链上的交易tx2,但tx2 执行失败并不会影响tx1,即不会发生tx1回滚。这种存在依赖的交易,但不保 证多个交易执行满足事务性的场景,是典型的非事务跨链。 非事务跨链的典型场景比如身份验证、预言机、资产跨链转移等等,在技术 上主要强调跨链交易的存在性证明,但对跨链交易的原子性没有要求。 整体方案 非事务跨链典型技术是通过中继实现对目标链数据的数据同步和交易存在性 验证,类似BT 其中,身份认证流程如下: 身份认证流程通过开关控制,可开启和关闭 DefaultIsAuthentication: true or false 身份验证支持XChain address的验证方式 如果开启身份验证,则身份验证不通过的Stream直接关闭 身份验证是使用XChain的私钥对PeerID+XChain地址的SHA256哈希值进 行签名,并将PeerID、Xuperchain公钥、Xuperchain地址、签名数据一起 传递给对方进行验证 主要结构修改点 1 2 3 4 5 6 // stream 增加authenticate接口 func (s *Stream) Authenticate() error {} // 收到身份验证消息后的回调处理函数接口 func (p *P2PServerV2) handleGetAuthentication(ctx context.Context, msg *xuper_p2p.XuperMessage)0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12-c 中文文档功后,发起B链上的交易tx2,但tx2 执行失败并不会影响tx1,即不会发生tx1回滚。这种存在依赖的交易,但不保 证多个交易执行满足事务性的场景,是典型的非事务跨链。 非事务跨链的典型场景比如身份验证、预言机、资产跨链转移等等,在技术 上主要强调跨链交易的存在性证明,但对跨链交易的原子性没有要求。 整体方案 非事务跨链典型技术是通过中继实现对目标链数据的数据同步和交易存在性 验证,类似BT 其中,身份认证流程如下: 身份认证流程通过开关控制,可开启和关闭 DefaultIsAuthentication: true or false 身份验证支持XChain address的验证方式 如果开启身份验证,则身份验证不通过的Stream直接关闭 身份验证是使用XChain的私钥对PeerID+XChain地址的SHA256哈希值进 行签名,并将PeerID、Xuperchain公钥、Xuperchain地址、签名数据一起 传递给对方进行验证 主要结构修改点 1 2 3 4 5 6 // stream 增加authenticate接口 func (s *Stream) Authenticate() error {} // 收到身份验证消息后的回调处理函数接口 func (p *P2PServerV2) handleGetAuthentication(ctx context.Context, msg *xuper_p2p.XuperMessage)0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12 中文文档功后,发起B链上的交易tx2,但tx2 执行失败并不会影响tx1,即不会发生tx1回滚。这种存在依赖的交易,但不保 证多个交易执行满足事务性的场景,是典型的非事务跨链。 非事务跨链的典型场景比如身份验证、预言机、资产跨链转移等等,在技术 上主要强调跨链交易的存在性证明,但对跨链交易的原子性没有要求。 整体方案 非事务跨链典型技术是通过中继实现对目标链数据的数据同步和交易存在性 验证,类似BT 其中,身份认证流程如下: 身份认证流程通过开关控制,可开启和关闭 DefaultIsAuthentication: true or false 身份验证支持XChain address的验证方式 如果开启身份验证,则身份验证不通过的Stream直接关闭 身份验证是使用XChain的私钥对PeerID+XChain地址的SHA256哈希值进 行签名,并将PeerID、Xuperchain公钥、Xuperchain地址、签名数据一起 传递给对方进行验证 主要结构修改点 1 2 3 4 5 6 // stream 增加authenticate接口 func (s *Stream) Authenticate() error {} // 收到身份验证消息后的回调处理函数接口 func (p *P2PServerV2) handleGetAuthentication(ctx context.Context, msg *xuper_p2p.XuperMessage)0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12-b 中文文档功后,发起B链上的交易tx2,但tx2 执行失败并不会影响tx1,即不会发生tx1回滚。这种存在依赖的交易,但不保 证多个交易执行满足事务性的场景,是典型的非事务跨链。 非事务跨链的典型场景比如身份验证、预言机、资产跨链转移等等,在技术 上主要强调跨链交易的存在性证明,但对跨链交易的原子性没有要求。 整体方案 非事务跨链典型技术是通过中继实现对目标链数据的数据同步和交易存在性 验证,类似BT 其中,身份认证流程如下: 身份认证流程通过开关控制,可开启和关闭 DefaultIsAuthentication: true or false 身份验证支持XChain address的验证方式 如果开启身份验证,则身份验证不通过的Stream直接关闭 身份验证是使用XChain的私钥对PeerID+XChain地址的SHA256哈希值进 行签名,并将PeerID、Xuperchain公钥、Xuperchain地址、签名数据一起 传递给对方进行验证 主要结构修改点 1 2 3 4 5 6 // stream 增加authenticate接口 func (s *Stream) Authenticate() error {} // 收到身份验证消息后的回调处理函数接口 func (p *P2PServerV2) handleGetAuthentication(ctx context.Context, msg *xuper_p2p.XuperMessage)0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain latest 中文文档其中,身份认证流程如下: 身份认证流程通过开关控制,可开启和关闭 DefaultIsAuthentication: true or false 身份验证支持XChain address的验证方式 如果开启身份验证,则身份验证不通过的Stream直接关闭 身份验证是使用XChain的私钥对PeerID+XChain地址的SHA256哈希值进行 签名,并将PeerID、Xuperchain公钥、Xuperchain地址、签名数据一起传递 5. 主要结构修改点 1 2 3 4 5 6 // stream 增加authenticate接口 func (s *Stream) Authenticate() error {} // 收到身份验证消息后的回调处理函数接口 func (p *P2PServerV2) handleGetAuthentication(ctx context.Context, msg *xuper_p2p.XuperMessage) 功后,发起B链上的交易tx2,但tx2 执行失败并不会影响tx1,即不会发生tx1回滚。这种存在依赖的交易,但不保 证多个交易执行满足事务性的场景,是典型的非事务跨链。 非事务跨链的典型场景比如身份验证、预言机、资产跨链转移等等,在技术上 主要强调跨链交易的存在性证明,但对跨链交易的原子性没有要求。 18.4.3.2. 整体方案 非事务跨链典型技术是通过中继实现对目标链数据的数据同步和交易存在性验0 码力 | 316 页 | 24.51 MB | 1 年前3
百度超级链 XuperChain 3.9-e 中文文档其中,身份认证流程如下: 身份认证流程通过开关控制,可开启和关闭 DefaultIsAuthentication: true or false 身份验证支持XChain address的验证方式 如果开启身份验证,则身份验证不通过的Stream直接关闭 身份验证是使用XChain的私钥对PeerID+XChain地址的SHA256哈希值进行 签名,并将PeerID、Xuperchain公钥、Xuperchain地址、签名数据一起传递 5. 主要结构修改点 1 2 3 4 5 6 // stream 增加authenticate接口 func (s *Stream) Authenticate() error {} // 收到身份验证消息后的回调处理函数接口 func (p *P2PServerV2) handleGetAuthentication(ctx context.Context, msg *xuper_p2p.XuperMessage) 功后,发起B链上的交易tx2,但tx2 执行失败并不会影响tx1,即不会发生tx1回滚。这种存在依赖的交易,但不保 证多个交易执行满足事务性的场景,是典型的非事务跨链。 非事务跨链的典型场景比如身份验证、预言机、资产跨链转移等等,在技术上 主要强调跨链交易的存在性证明,但对跨链交易的原子性没有要求。 18.4.3.2. 整体方案 非事务跨链典型技术是通过中继实现对目标链数据的数据同步和交易存在性验0 码力 | 317 页 | 27.80 MB | 1 年前3
百度超级链 XuperChain master 中文文档其中,身份认证流程如下: 身份认证流程通过开关控制,可开启和关闭 DefaultIsAuthentication: true or false 身份验证支持XChain address的验证方式 如果开启身份验证,则身份验证不通过的Stream直接关闭 身份验证是使用XChain的私钥对PeerID+XChain地址的SHA256哈希值进行 签名,并将PeerID、Xuperchain公钥、Xuperchain地址、签名数据一起传递 5. 主要结构修改点 1 2 3 4 5 6 // stream 增加authenticate接口 func (s *Stream) Authenticate() error {} // 收到身份验证消息后的回调处理函数接口 func (p *P2PServerV2) handleGetAuthentication(ctx context.Context, msg *xuper_p2p.XuperMessage) 功后,发起B链上的交易tx2,但tx2 执行失败并不会影响tx1,即不会发生tx1回滚。这种存在依赖的交易,但不保 证多个交易执行满足事务性的场景,是典型的非事务跨链。 非事务跨链的典型场景比如身份验证、预言机、资产跨链转移等等,在技术上 主要强调跨链交易的存在性证明,但对跨链交易的原子性没有要求。 18.4.3.2. 整体方案 非事务跨链典型技术是通过中继实现对目标链数据的数据同步和交易存在性验0 码力 | 316 页 | 24.51 MB | 1 年前3
百度超级链 XuperChain 3.8 中文文档其中,身份认证流程如下: 身份认证流程通过开关控制,可开启和关闭 DefaultIsAuthentication: true or false 身份验证支持XChain address的验证方式 如果开启身份验证,则身份验证不通过的Stream直接关闭 身份验证是使用XChain的私钥对PeerID+XChain地址的SHA256哈希值进行 签名,并将PeerID、Xuperchain公钥、Xuperchain地址、签名数据一起传递 5. 主要结构修改点 1 2 3 4 5 6 // stream 增加authenticate接口 func (s *Stream) Authenticate() error {} // 收到身份验证消息后的回调处理函数接口 func (p *P2PServerV2) handleGetAuthentication(ctx context.Context, msg *xuper_p2p.XuperMessage) 功后,发起B链上的交易tx2,但tx2 执行失败并不会影响tx1,即不会发生tx1回滚。这种存在依赖的交易,但不保 证多个交易执行满足事务性的场景,是典型的非事务跨链。 非事务跨链的典型场景比如身份验证、预言机、资产跨链转移等等,在技术上 主要强调跨链交易的存在性证明,但对跨链交易的原子性没有要求。 18.4.3.2. 整体方案 非事务跨链典型技术是通过中继实现对目标链数据的数据同步和交易存在性验0 码力 | 316 页 | 27.93 MB | 1 年前3
百度超级链 XuperChain stable 中文文档其中,身份认证流程如下: 身份认证流程通过开关控制,可开启和关闭 DefaultIsAuthentication: true or false 身份验证支持XChain address的验证方式 如果开启身份验证,则身份验证不通过的Stream直接关闭 身份验证是使用XChain的私钥对PeerID+XChain地址的SHA256哈希值进行 签名,并将PeerID、Xuperchain公钥、Xuperchain地址、签名数据一起传递 给对方进行验证 6.5. 主要结构修改点 1 // stream 增加authenticate接口 2 func (s *Stream) Authenticate() error {} 3 4 // 收到身份验证消息后的回调处理函数接口 5 6 func (p *P2PServerV2) handleGetAuthentication(ctx context.Context, msg *xuper_p2p 功后,发起B链上的交易tx2,但tx2 执行失败并不会影响tx1,即不会发生tx1回滚。这种存在依赖的交易,但不保 证多个交易执行满足事务性的场景,是典型的非事务跨链。 非事务跨链的典型场景比如身份验证、预言机、资产跨链转移等等,在技术上 主要强调跨链交易的存在性证明,但对跨链交易的原子性没有要求。 18.4.3.2. 整体方案 非事务跨链典型技术是通过中继实现对目标链数据的数据同步和交易存在性验0 码力 | 325 页 | 26.31 MB | 1 年前3
共 44 条
- 1
- 2
- 3
- 4
- 5













