区块链搭建和维护
文章平均质量分 78
第十六年盛夏.
大知闲闲 小知间间
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
排错 -- FISCO BCOS区块链网络 -- 3. 编译智能合约
文章为FISCO BCOS2.0搭建区块链平台中发现的问题与总结,出错原因不唯一 ,解决办法不唯一目前社区缺少完整,稳定的搭建平台和教程 ,欢迎各位及时补充,如有错误请及时评论纠正!原创 2025-03-15 01:15:54 · 549 阅读 · 0 评论 -
排错 -- FISCO BCOS区块链网络 -- 快速开始2
文章为FISCO BCOS3.0搭建区块链平台中发现的问题与总结,出错原因不唯一 ,解决办法不唯一目前社区缺少完整,稳定的搭建平台和教程 ,欢迎各位及时补充,如有错误请及时评论纠正!原创 2025-03-13 11:40:26 · 422 阅读 · 0 评论 -
排错 -- 用React.js,Solidity,智能合约构建最新区块链应用
构建web跟随b站教程中遇到了很多错误,从今天开始构建完整的应用,在此记录一些排错。原创 2025-02-09 23:45:55 · 680 阅读 · 0 评论 -
Smart contract -- 钱包合约
存入 ETH:只有管理员可以存入资金。取出 ETH:管理员可以指定金额取出资金。查询余额:任何人都可以查询合约当前的余额。通过这个简单的智能合约,我们实现了一个基本的以太坊钱包功能。管理员可以存入和取出ETH,并且可以随时查看合约的余额。这个合约可以作为更复杂DApp的基础,例如多签钱包或去中心化交易所。希望这篇文章对你理解如何使用Solidity创建以太坊钱包智能合约有所帮助。如果你有任何问题或建议,欢迎在评论区留言!原创 2025-02-03 20:48:15 · 1773 阅读 · 0 评论 -
solidity基础 -- 可视范围
public:状态变量和函数可以在合约内部和外部访问。对于状态变量,Solidity 会自动生成 getter 函数。private:状态变量和函数只能在当前合约内部访问,外部和其他合约无法访问。internal:状态变量和函数可以在当前合约内部以及继承它的子合约中访问,但不能在外部访问。external:函数只能在合约外部调用,不能在合约内部直接调用。原创 2025-01-30 23:03:17 · 1313 阅读 · 0 评论 -
solidity高阶 -- 线性继承
基础合约:被其他合约继承的合约,定义了一些基本的属性和方法,这些属性和方法可以被派生合约继承和使用。派生合约:从基础合约继承而来的合约,继承了基础合约的属性和方法,并可以添加新的属性和方法,或者重写继承的方法以实现特定的功能。通过合理使用基础合约和派生合约,可以实现代码复用和功能扩展,提高智能合约的开发效率和可维护性。原创 2025-01-28 22:45:07 · 1882 阅读 · 0 评论 -
solidity基础 -- 事件
在 Solidity 中,事件的定义类似于函数的声明,但使用event关键字。事件可以包含多个参数,这些参数可以是任意类型。这个事件名为Log,包含两个参数:一个字符串message和一个无符号整数val。如果希望某个参数可以在链外被快速检索,可以使用indexed关键字。在这个例子中,sender参数被标记为indexed,这意味着它可以在链外通过区块链浏览器或查询工具进行快速检索。需要注意的是,一个事件中最多只能有三个indexed参数。原创 2025-01-24 18:19:25 · 1267 阅读 · 0 评论 -
solidity基础 -- 存储类型
storage:用于合约状态变量,数据持久保存在区块链上,对其修改会影响合约的长期状态。memory:用于局部变量,仅在函数执行期间存在,函数结束后数据消失,可修改,但不会影响storage中的数据。calldata:专门用于函数参数,是只读的,存储在调用数据中,在函数执行期间不可变。通过深入理解这三种储存类型的区别,开发者可以更好地优化智能合约的性能和资源使用,确保合约的正确性和稳定性。原创 2025-01-22 22:07:10 · 1153 阅读 · 0 评论 -
solidity基础 -- 内联汇编
性能优化:在某些对性能要求极高的场景下,Solidity 高级代码的抽象可能会带来一定的性能损耗。内联汇编可以让开发者直接编写针对 EVM 的指令,减少不必要的开销,提升合约执行效率。访问底层功能:EVM 有许多底层功能,在 Solidity 高级语言中没有直接的接口。通过内联汇编,开发者能够访问这些底层功能,实现一些特殊的业务逻辑。Solidity 的内联汇编使用 Yul 语言编写,它是一种接近 EVM 的低级语言,允许开发者直接与 EVM 交互。内联汇编代码块由。原创 2025-01-21 18:59:15 · 991 阅读 · 0 评论 -
智能合约:区块链世界的自动化契约
智能合约是一种运行在区块链上的程序,它能够在满足预设条件时自动执行合约条款。与传统合约不同,智能合约不需要第三方中介来执行合约条款,而是通过代码自动完成。这种特性使得智能合约在效率、透明度和安全性方面具有显著优势。以太坊虚拟机(EVM) 是以太坊智能合约的运行时环境。它不仅被沙盒化,而且实际上是完全隔离的,这意味着在 EVM 中运行的代码无法访问网络、文件系统或其他进程。甚至智能合约之间的访问也很有限。以太坊是一个开源的区块链平台,由Vitalik Buterin等人于2015年推出。原创 2025-01-07 02:57:03 · 3666 阅读 · 0 评论 -
排错 -- Fisco Bcos3.0区块链 -- 快速开始 -- 调用HelloWorld合约
文章为FISCO BCOS3.0搭建平台中发现的问题与总结,出错原因不唯一 ,解决办法不唯一目前社区缺少完整,稳定的搭建平台和教程 ,欢迎各位及时补充,如有错误请及时评论纠正!原创 2024-11-20 19:40:04 · 1259 阅读 · 0 评论 -
排错 -- Fisco Bcos3.0区块链 -- 快速开始 -- 启动FISCO BCOS链
文章为FISCO BCOS3.0搭建平台中发现的问题与总结,出错原因不唯一 ,解决办法不唯一目前社区缺少完整,稳定的搭建平台和教程 ,欢迎各位及时补充,如有错误请及时评论纠正!原创 2024-11-20 18:46:19 · 537 阅读 · 0 评论 -
排错 -- FISCO BCOS区块链网络 -- 快速开始3
文章为FISCO BCOS3.0搭建区块链平台中发现的问题与总结,出错原因不唯一 ,解决办法不唯一目前社区缺少完整,稳定的搭建平台和教程 ,欢迎各位及时补充,如有错误请及时评论纠正!原创 2024-11-17 22:47:49 · 1202 阅读 · 0 评论
分享