FISCO BCOS 2.9.0 中文文档坊原生支持的功能:在底层使用c++代码实现特定功能的合约, 提供给EVM模块调用。FISCO BCOS继承并且拓展了这种特性,在此基础上发展了一套功能强大并易于 拓展的框架precompiled设计原理。 本文作为一篇入门指导,旨在指引用户如何实现自己的precompiled合 约,并实现precompiled合约的调用。 二. 实现预编译合约 2.1 流程 实现预编译合约的流程: • 分配合约地址 赖关系图,根据依赖关系尽可能并行执行交 易,从而使得交易处理能力大幅提升。 10.2.2 预编译合约与以太坊内置合约的对比 上述说到,FISCO BCOS 预编译合约受以太坊内置合约启发,但实现原理却是大不相同的。 以太坊通过内置合约来避免EVM中复杂计算的代价,以太坊当前使用内置合约实现了8个函数(如下表 所示)。可以看到,以太坊内置合约占用了0x1-0x8这8个地址,每个内置合约实际上就是一个本地函数 essor和用 单 独 的 签 名 服 务 对 交 易 进 行 签 名 的AssembleTransactionWithRemoteSignProcessor。 本章节进一步详解交易的组装与发送的原理和细节。主要包括: • RawTransaction构造:构造不带有签名的交易 • RawTransaction编码:对不带有签名的交易进行编码,并计算其哈希 • SignedTransact0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 3.6.0 中文文档坊原生支持的功能:在底层使用c++代码实现特定功能的合约, 提供给EVM模块调用。FISCO BCOS继承并且拓展了这种特性,在此基础上发展了一套功能强大并易于 拓展的框架precompiled设计原理。 本文作为一篇入门指导,旨在指引用户如何实现自己的precompiled合 约,并实现precompiled合约的调用。 二. 实现预编译合约 2.1 流程 实现预编译合约的流程: • 分配合约地址 赖关系图,根据依赖关系尽可能并行执行交 易,从而使得交易处理能力大幅提升。 10.2.2 预编译合约与以太坊内置合约的对比 上述说到,FISCO BCOS 预编译合约受以太坊内置合约启发,但实现原理却是大不相同的。 以太坊通过内置合约来避免EVM中复杂计算的代价,以太坊当前使用内置合约实现了8个函数(如下表 所示)。可以看到,以太坊内置合约占用了0x1-0x8这8个地址,每个内置合约实际上就是一个本地函数 essor和用 单 独 的 签 名 服 务 对 交 易 进 行 签 名 的AssembleTransactionWithRemoteSignProcessor。 本章节进一步详解交易的组装与发送的原理和细节。主要包括: • RawTransaction构造:构造不带有签名的交易 • RawTransaction编码:对不带有签名的交易进行编码,并计算其哈希 • SignedTransact0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档坊原生支持的功能:在底层使用c++代码实现特定功能的合约, 提供给EVM模块调用。FISCO BCOS继承并且拓展了这种特性,在此基础上发展了一套功能强大并易于 拓展的框架precompiled设计原理。 本文作为一篇入门指导,旨在指引用户如何实现自己的precompiled合 约,并实现precompiled合约的调用。 二. 实现预编译合约 2.1 流程 实现预编译合约的流程: • 分配合约地址 赖关系图,根据依赖关系尽可能并行执行交 易,从而使得交易处理能力大幅提升。 10.2.2 预编译合约与以太坊内置合约的对比 上述说到,FISCO BCOS 预编译合约受以太坊内置合约启发,但实现原理却是大不相同的。 以太坊通过内置合约来避免EVM中复杂计算的代价,以太坊当前使用内置合约实现了8个函数(如下表 所示)。可以看到,以太坊内置合约占用了0x1-0x8这8个地址,每个内置合约实际上就是一个本地函数 essor和用 单 独 的 签 名 服 务 对 交 易 进 行 签 名 的AssembleTransactionWithRemoteSignProcessor。 本章节进一步详解交易的组装与发送的原理和细节。主要包括: • RawTransaction构造:构造不带有签名的交易 • RawTransaction编码:对不带有签名的交易进行编码,并计算其哈希 • SignedTransact0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档坊原生支持的功能:在底层使用c++代码实现特定功能的合约, 提供给EVM模块调用。FISCO BCOS继承并且拓展了这种特性,在此基础上发展了一套功能强大并易于 拓展的框架precompiled设计原理。 本文作为一篇入门指导,旨在指引用户如何实现自己的precompiled合 约,并实现precompiled合约的调用。 二 二 二. 实 实 实现 现 现预 预 预编 编 编译 译 译合 合 合约 合 合约 约 约与 与 与以 以 以太 太 太坊 坊 坊内 内 内置 置 置合 合 合约 约 约的 的 的对 对 对比 比 比 上述说到,FISCO BCOS 预编译合约受以太坊内置合约启发,但实现原理却是大不相同的。 以太坊通过内置合约来避免EVM中复杂计算的代价,以太坊当前使用内置合约实现了8个函数(如下表 所示)。可以看到,以太坊内置合约占用了0x1-0x8这8个地址,每个内置合约实际上就是一个本地函数 essor和用 单 独 的 签 名 服 务 对 交 易 进 行 签 名 的AssembleTransactionWithRemoteSignProcessor。 本章节进一步详解交易的组装与发送的原理和细节。主要包括: • RawTransaction构造:构造不带有签名的交易 • RawTransaction编码:对不带有签名的交易进行编码,并计算其哈希 • SignedTransact0 码力 | 1422 页 | 91.91 MB | 1 年前3
FISCO BCOS 2-dev 中文文档坊原生支持的功能:在底层使用c++代码实现特定功能的合约, 提供给EVM模块调用。FISCO BCOS继承并且拓展了这种特性,在此基础上发展了一套功能强大并易于 拓展的框架precompiled设计原理。 本文作为一篇入门指导,旨在指引用户如何实现自己的precompiled合 约,并实现precompiled合约的调用。 二 二 二. 实 实 实现 现 现预 预 预编 编 编译 译 译合 合 合约 合 合约 约 约与 与 与以 以 以太 太 太坊 坊 坊内 内 内置 置 置合 合 合约 约 约的 的 的对 对 对比 比 比 上述说到,FISCO BCOS 预编译合约受以太坊内置合约启发,但实现原理却是大不相同的。 以太坊通过内置合约来避免EVM中复杂计算的代价,以太坊当前使用内置合约实现了8个函数(如下表 所示)。可以看到,以太坊内置合约占用了0x1-0x8这8个地址,每个内置合约实际上就是一个本地函数 到消息,不希望无关的接收者能任意 的监听此话题,这时就需要使用AMOP私有话题了。 AMOP私有话题的特别之处在于,SDK间需要进行了身份认证,认证通过的订阅者才可以收到该话题的 消息。身份认证的原理是,首先由发送方生成一个随机数,订阅方用私钥对随机数签名,发送方用所配 置的公钥验证这个签名来确定对方是否是自己指定的订阅方。因此,一个成功的私有话题通道的建立需 要(1)消息发送者需要设置指定的订0 码力 | 1324 页 | 85.58 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档智 智 智能 能 能合 合 合约 约 约开 开 开发 发 发 225 FISCO BCOS Documentation, 发 发 发布 布 布 v2.9.0 拓展的框架precompiled设计原理。 本文作为一篇入门指导,旨在指引用户如何实现自己的precompiled合 约,并实现precompiled合约的调用。 二 二 二. 实 实 实现 现 现预 预 预编 编 编译 译 译合 合 合约 合 合约 约 约与 与 与以 以 以太 太 太坊 坊 坊内 内 内置 置 置合 合 合约 约 约的 的 的对 对 对比 比 比 上述说到,FISCO BCOS 预编译合约受以太坊内置合约启发,但实现原理却是大不相同的。 以太坊通过内置合约来避免EVM中复杂计算的代价,以太坊当前使用内置合约实现了8个函数(如下表 所示)。可以看到,以太坊内置合约占用了0x1-0x8这8个地址,每个内置合约实际上就是一个本地函数 essor和用 单 独 的 签 名 服 务 对 交 易 进 行 签 名 的AssembleTransactionWithRemoteSignProcessor。 本章节进一步详解交易的组装与发送的原理和细节。主要包括: • RawTransaction构造:构造不带有签名的交易 • RawTransaction编码:对不带有签名的交易进行编码,并计算其哈希 • SignedTransact0 码力 | 1467 页 | 97.74 MB | 1 年前3
FISCO BCOS 3.0.0-rc2 中文文档智 智 智能 能 能合 合 合约 约 约开 开 开发 发 发 223 FISCO BCOS Documentation, 发 发 发布 布 布 v2.7.2 拓展的框架precompiled设计原理。 本文作为一篇入门指导,旨在指引用户如何实现自己的precompiled合 约,并实现precompiled合约的调用。 二 二 二. 实 实 实现 现 现预 预 预编 编 编译 译 译合 合 合约 合 合约 约 约与 与 与以 以 以太 太 太坊 坊 坊内 内 内置 置 置合 合 合约 约 约的 的 的对 对 对比 比 比 上述说到,FISCO BCOS 预编译合约受以太坊内置合约启发,但实现原理却是大不相同的。 以太坊通过内置合约来避免EVM中复杂计算的代价,以太坊当前使用内置合约实现了8个函数(如下表 所示)。可以看到,以太坊内置合约占用了0x1-0x8这8个地址,每个内置合约实际上就是一个本地函数 essor和用 单 独 的 签 名 服 务 对 交 易 进 行 签 名 的AssembleTransactionWithRemoteSignProcessor。 本章节进一步详解交易的组装与发送的原理和细节。主要包括: • RawTransaction构造:构造不带有签名的交易 • RawTransaction编码:对不带有签名的交易进行编码,并计算其哈希 • SignedTransact0 码力 | 1459 页 | 97.77 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档坊原生支持的功能:在底层使用c++代码实现特定功能的合约, 提供给EVM模块调用。FISCO BCOS继承并且拓展了这种特性,在此基础上发展了一套功能强大并易于 拓展的框架precompiled设计原理。 本文作为一篇入门指导,旨在指引用户如何实现自己的precompiled合 约,并实现precompiled合约的调用。 二 二 二. 实 实 实现 现 现预 预 预编 编 编译 译 译合 合 合约 合 合约 约 约与 与 与以 以 以太 太 太坊 坊 坊内 内 内置 置 置合 合 合约 约 约的 的 的对 对 对比 比 比 上述说到,FISCO BCOS 预编译合约受以太坊内置合约启发,但实现原理却是大不相同的。 以太坊通过内置合约来避免EVM中复杂计算的代价,以太坊当前使用内置合约实现了8个函数(如下表 所示)。可以看到,以太坊内置合约占用了0x1-0x8这8个地址,每个内置合约实际上就是一个本地函数 essor和用 单 独 的 签 名 服 务 对 交 易 进 行 签 名 的AssembleTransactionWithRemoteSignProcessor。 本章节进一步详解交易的组装与发送的原理和细节。主要包括: • RawTransaction构造:构造不带有签名的交易 • RawTransaction编码:对不带有签名的交易进行编码,并计算其哈希 • SignedTransact0 码力 | 1435 页 | 92.25 MB | 1 年前3
FISCO BCOS 2.7.0 中文文档智 智 智能 能 能合 合 合约 约 约开 开 开发 发 发 225 FISCO BCOS Documentation, 发 发 发布 布 布 v2.7.2 拓展的框架precompiled设计原理。 本文作为一篇入门指导,旨在指引用户如何实现自己的precompiled合 约,并实现precompiled合约的调用。 二 二 二. 实 实 实现 现 现预 预 预编 编 编译 译 译合 合 合约 合 合约 约 约与 与 与以 以 以太 太 太坊 坊 坊内 内 内置 置 置合 合 合约 约 约的 的 的对 对 对比 比 比 上述说到,FISCO BCOS 预编译合约受以太坊内置合约启发,但实现原理却是大不相同的。 以太坊通过内置合约来避免EVM中复杂计算的代价,以太坊当前使用内置合约实现了8个函数(如下表 所示)。可以看到,以太坊内置合约占用了0x1-0x8这8个地址,每个内置合约实际上就是一个本地函数 essor和用 单 独 的 签 名 服 务 对 交 易 进 行 签 名 的AssembleTransactionWithRemoteSignProcessor。 本章节进一步详解交易的组装与发送的原理和细节。主要包括: • RawTransaction构造:构造不带有签名的交易 • RawTransaction编码:对不带有签名的交易进行编码,并计算其哈希 • SignedTransact0 码力 | 1435 页 | 92.25 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档坊原生支持的功能:在底层使用c++代码实现特定功能的合约, 提供给EVM模块调用。FISCO BCOS继承并且拓展了这种特性,在此基础上发展了一套功能强大并易于 拓展的框架precompiled设计原理。 本文作为一篇入门指导,旨在指引用户如何实现自己的precompiled合 约,并实现precompiled合约的调用。 二 二 二. 实 实 实现 现 现预 预 预编 编 编译 译 译合 合 合约 合 合约 约 约与 与 与以 以 以太 太 太坊 坊 坊内 内 内置 置 置合 合 合约 约 约的 的 的对 对 对比 比 比 上述说到,FISCO BCOS 预编译合约受以太坊内置合约启发,但实现原理却是大不相同的。 以太坊通过内置合约来避免EVM中复杂计算的代价,以太坊当前使用内置合约实现了8个函数(如下表 所示)。可以看到,以太坊内置合约占用了0x1-0x8这8个地址,每个内置合约实际上就是一个本地函数 essor和用 单 独 的 签 名 服 务 对 交 易 进 行 签 名 的AssembleTransactionWithRemoteSignProcessor。 本章节进一步详解交易的组装与发送的原理和细节。主要包括: • RawTransaction构造:构造不带有签名的交易 • RawTransaction编码:对不带有签名的交易进行编码,并计算其哈希 • SignedTransact0 码力 | 1435 页 | 92.25 MB | 1 年前3
共 48 条
- 1
- 2
- 3
- 4
- 5













