16 智能合约入门--水龙头合约

一、智能合约入门(一)用Remix写一个水龙头合约
1、合约代码

//没有“^”则表示指定版本
pragma solidity ^0.4.19;

//Our first contract is faucet!
contract Faucet {
    //Give our ether to anyone who asks
    function withdraw(uint withdraw_amount) public {
        //Limit withdraw amount 
        require(withdraw_amount <= 1000000000000000000);
        //send the amount to the address that requested it表示sender调用transfer函数
        msg.sender.transfer(withdraw_amount);
    }
    //accept any incoming amount 
    function () public payable {}
}

2、解除waring提醒报错
在这里插入图片描述

3、合约版本选择
在这里插入图片描述

4、合约部署
在这里插入图片描述

二、智能合约入门(二)水龙头合约改进

1、合约交互:给合约地址发送以太
复制合约地址,在metamask上发送
在这里插入图片描述
2、合约交互:模拟水龙头发币,将合约内的以太提到自己账户
在这里插入图片描述
三、总结
以上内容来自尚硅谷的教学视频,对熟悉metamask、solidity IDE比较有帮助。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【技术背景】区块链,是一个分布式的共享账本和数据库,具有去中心化、不可篡改、可追溯、公开透明等特点。区块链技术作为科技创新的代表和未来技术的发展方向,已经上升至国家战略高度。它将为解决信息不对称问题、创造信任与合作机制等提供丰富的应用空间,也会是未来我们技术自主创新、引领产业变革的重要突破口。比特币被认为是区块链技术1.0版的应用,主要实现的是电子现金的分布式记账转账功能。而随着技术的不断发展更新,越来越多的人希望突破“账本”的限制,从而可以把这项未来技术应用在更广阔的领域。以太坊(Ethereum)为代表的第二代区块链公链项目,就是其中的佼佼者。与比特币不同,以太坊的定位是一个“世界计算机”。以区块链作为底层存储技术,我们不仅可以记账转账,而且可以构建“智能合约”(smart contract)定义程序化的处理流程,进而实现区块链上运行的“去中心化应用”(DApp)。以太坊项目自提出后就受到了广泛关注,快速的发展和壮大,而且由于其“分布式应用平台”而非“分布式账本”的定位,越来越多的开发人员开始以以太坊为基础设施,在上面开发DApp。随着更多开发人员的参与,和项目的逐步落地,以太坊已成为从事区块链学习和开发不可或缺的一个环节;既了解区块链底层原理、又熟悉以太坊架构、还能基于以太坊开发DApp的专业人才,也成为了各大公司发力区块链技术储备的重点对象。【课程简介】本套以太坊课程,对以太坊基础理论知识和架构做了系统的梳理和深入的阐述,并对solidity和DApp的开发做了系统讲解,另外还对以太坊白皮书、黄皮书做了介绍;为有志于学习区块链技术、了解以太坊底层架构和DApp开发原理的工程师提供学习平台和帮助。本教程内容主要分为五大部分:以太坊基础、以太坊原理和架构、以太坊编程及应用、合约工作流以及原理深入分析。通过学习本套课程,可以使学习者对以太坊有充分的认识,对整个区块链技术有更深刻的理解,对区块链应用开发有更加整体的领悟。
对于"diy-page8.3"我理解为DIY (Do It Yourself) 页面的第8.3部分。DIY是指自己动手制作或修缮物品的一种活动,非常受欢迎。在DIY页面的第8.3部分,可能提供了关于如何自己动手制作或修复某种物品或设备的指导和说明。 在这一部分,可能给出了一些关于如何制作家具、装饰物品或者进行家庭维修的技巧和步骤。这些指导可能包括所需的材料、工具,以及详细的步骤和操作说明。例如,可能介绍了如何制作一个简单的木制书架、创意手工艺品或者自制的简易收纳箱。或者,还可能提供了一些家庭维修技巧,如如何修理水龙头、更换电灯泡等等。 DIY在现代社会变得越来越流行的原因之一是,它不仅可以节省成本,还可以提供一种有趣和有创造力的方式来享受自己动手制作的乐趣。通过DIY,人们可以根据自己的喜好和需求,定制、改造或修复自己的生活物品,使它们更加符合个人的风格和实用性。 DIY还有助于提高人们的技能和自信心。通过亲自动手去制作或修复物品,人们可以学到新的技巧和知识,并提高解决问题的能力。在DIY的过程中,人们也可以展现自己的创造力和独特的想法,享受到完成一件自己动手制作的事物带来的成就感。 总而言之,DIY页面的第8.3部分可能提供了一些关于如何自己动手制作或修复物品的指导和说明。DIY活动在现代社会越来越受欢迎,因为它可以节省成本、提供乐趣、提高技能和自信心。如果您对DIY感兴趣,您可以在这个页面上找到合适的指导,开始你的DIY之旅。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值