thedao

简介: TheDao 简化版解释the Dao 合约contract f1{ function transfer() { if (acccount[m]>=100) { m.

TheDao 简化版解释

the Dao 合约

contract f1{
    function transfer()
    {
        if (acccount[m]>=100) {
            m.send(100)
            account[m]-=100
        }
 
    }
}

send 会调用 m 的 fallback 函数

但是 m 不是一个普通的地址,而是下面的合约

contract m {
    //fallback function
    function ()payable{
        f1.f()
    }
}

结论

先扣钱再转转

contract f2{
    function transfer()
    {
        if (acccount[m]>=100) {
            account[m]-=100
            m.send(100)
        }
 
    }
}
目录
相关文章
|
4月前
|
监控 安全 数据安全/隐私保护
Windows 账号管理与安全指南
本文详细介绍了Windows账号管理与安全防护方法,涵盖基础命令(如`net user`和`whoami`)、隐藏账户技术及安全措施。通过学习账户创建、权限管理和状态调整等操作,结合密码策略配置、弱密码防御和系统审计,帮助管理员提升系统安全性,防范潜在威胁。同时提醒注意隐藏账户可能带来的风险,建议定期检查和监控系统账户状态,确保安全可控。
256 0
|
8月前
|
编解码 缓存 Prometheus
「ximagine」业余爱好者的非专业显示器测试流程规范,同时也是本账号输出内容的数据来源!如何测试显示器?荒岛整理总结出多种测试方法和注意事项,以及粗浅的原理解析!
本期内容为「ximagine」频道《显示器测试流程》的规范及标准,我们主要使用Calman、DisplayCAL、i1Profiler等软件及CA410、Spyder X、i1Pro 2等设备,是我们目前制作内容数据的重要来源,我们深知所做的仍是比较表面的活儿,和工程师、科研人员相比有着不小的差距,测试并不复杂,但是相当繁琐,收集整理测试无不花费大量时间精力,内容不完善或者有错误的地方,希望大佬指出我们好改进!
488 16
「ximagine」业余爱好者的非专业显示器测试流程规范,同时也是本账号输出内容的数据来源!如何测试显示器?荒岛整理总结出多种测试方法和注意事项,以及粗浅的原理解析!
|
Java 关系型数据库 MySQL
|
9月前
|
移动开发 监控 关系型数据库
使用云数据库RDS和低代码开发平台“魔笔”,高效构建门户网站,完成任务领智能台灯!
使用云数据库RDS和低代码开发平台“魔笔”,高效构建门户网站,完成任务领智能台灯!
|
11月前
|
机器学习/深度学习 数据采集 算法
大数据中缺失值处理使用算法处理
【10月更文挑战第21天】
572 3
|
12月前
|
存储 人工智能 运维
Forrester Wave:阿里云持续领跑中国公共云市场
全球研究和咨询公司Forrester发布了中国云计算Forrester Wave报告,称AI已成为驱动企业上云的新因素,中国公共云市场正在快速成长成熟。阿里云等8家云计算公司入围 2024 Forrester Wave报告,在全部32项评测中阿里云揽获23项最高分,整体位居“领导者象限”。
|
前端开发 小程序 测试技术
靠谱:开源IM项目OpenIM压测程序介绍-自己动手测试性能和稳定性
靠谱:开源IM项目OpenIM压测程序介绍-自己动手测试性能和稳定性
882 0
|
搜索推荐 安全 Java
elasticsearch安装详细教程
elasticsearch安装详细教程
【MATLAB第15期】基于matlab的多输入多输出最小二乘支持向量回归法LSSVR回归预测模型#十次交叉验证选择最优参数
【MATLAB第15期】基于matlab的多输入多输出最小二乘支持向量回归法LSSVR回归预测模型#十次交叉验证选择最优参数
|
jenkins 测试技术 持续交付
Jenkins学习(三)——设置定时任务
Jenkins学习(三)——设置定时任务
Jenkins学习(三)——设置定时任务