主页 > imtoken下载最新版本 > 建立你的第一个以太坊智能合约(一)

建立你的第一个以太坊智能合约(一)

imtoken下载最新版本 2023-05-15 05:38:45

建立你的第一个以太坊智能合约(一)

基于以太坊的智能合约可以理解为DApps。

区块链在主节点上分布式存储数据,而DApp在主节点上分布式存储数据操作。

本文由 Pete Humiston 翻译+释义

在《Build Your First Ethereum Smart Contract with Solidity — Tutorial》的基础上,加入一些自己的理解。 如果翻译的不够清楚,请使用留言功能。

英文原文也非常通俗易懂以太坊上第一个比,并配以大量图片说明。 有兴趣的童鞋请参考英文原文。

智能合约应用

以太坊链上时间_以太坊链上拥堵_以太坊上第一个比

目前,智能合约还处于发展的初级阶段,还存在很多不确定因素。

例子:

Bob 在美国拥有自己的废金属仓库业务。 Eric 是 Bob 在中国的废铁供应商。

Bob 和 Eric 有着良好的业务关系。 他们相互信任,生意经久不衰。 两人的生意都很兴隆,尤其是鲍勃经常卖废铁。

Bob 部署了一个自动执行的智能合约。 一旦他的废铁库存减少到一定范围,他就会自动给Eric下订单,要求报价为每吨废铁X元。

以太坊链上拥堵_以太坊链上时间_以太坊上第一个比

Eric 同意该安排并接受 Bob 的以太坊付款。

然后 Eric 开始履行与 Bob 的合同。

Eric 可以通过 ATM 支付少量费用来兑换他的以太币。 Eric 可以决定持有 ETH 或将其兑换成人民币,​​但无论哪种方式,他现在都可以立即获得投资资金!

双方都很开心!

通常情况下,Bob 必须联系他的银行并要求将电汇发送到 Eric 在中国的银行。

以太坊链上时间_以太坊上第一个比_以太坊链上拥堵

处理国际汇款通常需要大约 48 小时,此时埃里克将不得不等待几天才能收到他的付款。 不仅如此,Bob 的银行还向他收取将钱汇给 Eric 的费用。

浪费时间和金钱。 而且,双方还要解决外汇问题,把美元兑换成人民币。

我们可以从这篇文章中学习

那我们开始吧

搭建开发环境

以太坊上第一个比_以太坊链上拥堵_以太坊链上时间

以太坊链上时间_以太坊上第一个比_以太坊链上拥堵

以太坊链上时间_以太坊上第一个比_以太坊链上拥堵

以太坊链上时间_以太坊上第一个比_以太坊链上拥堵

以太坊链上时间_以太坊上第一个比_以太坊链上拥堵

以太坊链上时间_以太坊上第一个比_以太坊链上拥堵

以太坊链上拥堵_以太坊链上时间_以太坊上第一个比

以太坊链上时间_以太坊上第一个比_以太坊链上拥堵

因为我们的目标是构建一个以太坊智能合约,而合约的发布和运行离不开一个节点。 为了让自己的电脑成为一个节点以太坊上第一个比,我们先简单粗暴的备份一个已经存在的节点。

以太坊链上时间_以太坊上第一个比_以太坊链上拥堵

这样就完成了我们节点环境的部署。 下次我们将继续这个旅程。

图片来源

图片来自原作者官网

相关链接

HiBlock 区块链技术布道 GitHub