首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
智能合约开发
lucasma_eth
创建于2022-08-14
订阅专栏
本专栏记录自己学习智能合约开发的一些心路历程,希望和你一起进步
等 2 人订阅
共9篇文章
创建于2022-08-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
聊聊以太坊智能合约ABI
ABI假设所有的编码都是在编译阶段确定的,也就是静态的。而不是运行时动态生成的。ABI的标准规范的内容包括合约的函数列表、函数名称、参数名称、参数类型、返回类型等
以太坊虚拟机EVM的工作原理是怎样的
如果你打算尝试在以太坊区块链上开发智能合约,或者已经在该领域工作了一段时间,可能会遇到`EVM`一词,EMV是太坊虚拟机的缩写。
彻底理解solidity中的事件
写了日志有啥用呢?它的作用就是可以被订阅。很多智能合约项目都是传统的web项目+智能合约的这种架构,业务系统有些在链外,那么链上发生的事情就可以基于这种发布订阅机制进行通知,从而打通链上和链下
如何编写一个拍卖的智能合约-续
盲拍另一个需要解决的问题是怎样保证约束力。就是如何防止竞拍人在赢得拍卖后不发送他们的货币,也就是防止他们乱喊价。在公开拍卖的场景是不存在这个问题的,因为公开拍卖是真实的以太币转移,在区块链上是公开的,
如何编写一个拍卖的智能合约
拍卖的方式有几种,其中有两种概念你需要先了解下,一种是公开拍卖(open auction),一种叫盲拍(blind auction)。简单来讲就是,前一种拍卖大家都能互相看到对方的出价,而后一种则看不
如何编写一个投票功能的智能合约
电子投票功能要解决的主要问题是如果分配投票权以及如何避免数据被篡改。本篇实现的合约思路是对于每次投票表决都创建一个合约,合约的创建者就是投票委员会的主席,可以给不同的账户投票的权利
带你了解下关于gas一些基本常识
gasPrice 是由交易的发起者来设置的,但是并不是设置的越低越好。因为矿工可以选择先打包那些gas价格高的交易,gas价格低的可能要等很久或者不会被打包。gasPrice的单位一般是gwei
用一个示例入门solidity编程语言
`deposit`是一个方法,表示存钱。这里首先需要我们关注的是`payable`这个关键字。被这个关键字修饰的方法可以在调用的时候接收ETH。这个方法的首先检查发送的ETH值要必须大于0,然后更新余
搭建智能合约开发环境
刚才我们是在一个模拟的以太坊环境测试的我们的小demo,这个环境叫`Javascript VM`,可以认为它是一个本地的调试环境