pseudoyu

pseudoyu

Blockchain | Programming | Photography | Boyi
github
twitter
telegram
mastodon
bilibili
jike

smart contract

cover
cover
cover
cover

周报 #46 - 告别长发、周报初心与合约开发

前言 本篇是对 2023-09-05 到 2023-09-13 这几周生活的记录与思考。集中地写了一个并算不上复杂的合约项目,也因接受一位 up 主朋友采访而重新梳理了自己的学习经历和合约开发相关的心得,继续出自己的系列教程;有出版社联系,可能会着手开始写一本技术书籍…
通过状态锁在 Solidity 智能合约中实现两阶段提交
前言 在一些牵扯到多个系统或合约交互的智能合约应用场景中,尤其是一些资产 / 数据准确性较为敏感的业务中,我们需要保证在整个业务流程中数据的原子性。因此,我们需要在合约层面实现类似多阶段提交的机制,即将合约中的状态更改过程分解为预提交和正式提交两个阶段。 本文通过状态锁的机制实现…
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover

Solidity 智能合约开发 - Hardhat 框架使用

前言 经过了前几篇对智能合约基础、Web3.py、ethers.js 的学习,我们已经掌握了通过程序与区块链网络直接交互的基础知识,不熟悉的同学可以回顾一下: Solidity 智能合约开发 - 基础 Solidity 智能合约开发 - 玩转 Web3.py Solidity…
cover
cover
cover
cover
cover

Solidity 智能合约开发 - 玩转 ethers.js

前言 在之前的《Solidity 智能合约开发 - 基础》中,我们学习了 Solidity 的基本语法,并且了解了可以通过 Brownie 与 HardHat 等框架进行调试。而另一篇《Solidity 智能合约开发 - 玩转 Web3.py》中我们也通过 Web3.py…
cover
cover
cover
cover
cover
cover

Solidity 智能合约开发 - 玩转 Web3.py

前言 在前文《Solidity 智能合约开发 - 基础》中,我们学习了 Solidity 的基本语法,并且了解了可以通过 Brownie 与 HardHat 等框架进行调试。但在使用这些封装好的框架之前,我们可以通过 Web3.py 直接与我们本地的 Ganache 节点进行交互…
cover

Solidity 智能合约开发 - 基础

前言 去年读研的时候上的 HKU 的 <COMP7408 Distributed Ledger and Blockchain Technology>,课程中学习了以太坊智能合约的开发,做了一个简单的图书管理 ÐApp,然后毕业设计也选择了基于 Ethereum…
Ownership of this blog data is guaranteed by blockchain and smart contracts to the creator alone.