主页 > imtoken支持bcc > 以太坊智能合约漫游指南

以太坊智能合约漫游指南

imtoken支持bcc 2023-07-08 05:14:49

以太坊智能合约安全性_以太坊合约怎么做_以太坊合约赚钱快吗

我在智能合约领域工作了 4 年,主要研究比特币区块链。 我从事的一些项目包括 Proof of Existence、bitcore 和 Streamium。 上个月,我探索了在以太坊平台上的开发。

以太坊合约怎么做_以太坊智能合约安全性_以太坊合约赚钱快吗

我决定为未来想要学习以太坊开发的程序员做一个简短的指南。 手册分为两部分:如何开始以太坊智能合约开发,以及智能合约安全简介。

以太坊合约怎么做_以太坊合约赚钱快吗_以太坊智能合约安全性

如何开始学习以太坊智能合约

以太坊智能合约安全性_以太坊合约赚钱快吗_以太坊合约怎么做

0. 基本概念

以太坊合约怎么做_以太坊合约赚钱快吗_以太坊智能合约安全性

本指南假设您已经具备加密货币和区块链方面的一些基本技术背景。 如果您还没有,我建议您快速阅读 Andreas Antonopoulos 的《精通比特币》、Consensys 的《以太坊刚好够用的比特币》以太坊合约怎么做,或者至少看看 Scott Driscoll 的短片。 继续阅读需要了解公钥和私钥,为什么区块链需要矿工,如何实现去中心化共识,以及交易脚本和智能合约的概念。

以太坊合约怎么做_以太坊智能合约安全性_以太坊合约赚钱快吗

在开始在以太坊上开发之前,您需要了解的另外两个重要的相关概念是以太坊虚拟机和气体。 以太坊的目的是成为一个智能合约平台。 它的起源可以追溯到 Vitalik Buterin 对比特币作为智能合约平台的局限性的评论。 以太坊虚拟机 (EVM) 是执行以太坊智能合约的地方。 它为编写合约提供了比比特币更具表现力和更完整的语言。 事实上,它是一种图灵完备的编程语言。 一个更好的比喻是,EVM 是一台执行智能合约的分布式世界计算机。 由于智能合约是由 EVM 执行的,因此必须有一种机制来限制每个合约占用的资源。 EVM 中运行的每一步操作实际上都是所有节点同时执行的。 这就是为什么需要存在汽油(气体)的原因。 以太坊合约代码交易可能会导致昂贵的操作,例如数据读写、密码原语、调动(发送信息到)其他合约等。 每个这样的操作都有一个 gas 计量价格以太坊合约怎么做,每笔交易消耗的 gas 单位需要用以太币支付,根据不断变化的 gas-ether 汇率计算。 相应的价格将从提交交易请求的以太坊账户中扣除。 同时,每笔交易可用的gas都会设置一个上限参数,以防止编程错误耗尽账户资金。 单击此处阅读有关汽油的更多信息。

以太坊合约赚钱快吗_以太坊合约怎么做_以太坊智能合约安全性

今天的 okex 以太坊市场