以太坊Solidity语言——人人都可以参与的编程_欧亿资讯_欧亿交易平台

欧易OKX下载

欧易OKX交易所,是世界领先的数字资产交易所,主要面向全球用户提供比特币、莱特币、以太币等数字资产的现货和衍生品交易服务,通过使用区块链技术为全球交易者提供高级金融服务。

APP下载   官网注册

以太坊Solidity语言——人人都可以参与的编程

星蕴 0

欧易OKX下载

欧易OKX交易所,是世界领先的数字资产交易所,主要面向全球用户提供比特币、莱特币、以太币等数字资产的现货和衍生品交易服务,通过使用区块链技术为全球交易者提供高级金融服务。

APP下载   官网注册

以太坊自2017年一路飙升,根本原因是以太坊是一个发币平台,各种ICO大多通过以太坊进行编程。与比特币相比,以太坊的Solidity语言,图灵完备,可扩展性强。更重要的是语法层面并不复杂,只要具备基本编程知识,都可以尝试在Solidity平台发自己的数字货币。

编程平台为web界面,不需要安装本地编译器:

旧版编译平台:https://ethereum.github.io/browser-solidity/#optimize=false&version=soljson-v0.4.24+commit.e67f0147.js

行者推荐使用旧版,经过测试,需要“科学上网”

新版编译平台:https://remix.ethereum.org/#optimize=false&version=soljson-v0.4.24+commit.e67f0147.js&evmVersion=null&appVersion=0.7.7

编程界面:

编译器版本:

与 pragma solidity ^0.4.24; 的版本相匹配。

选择自动编译:

创建合约:

合约信息:

contract关键字类似于面向对象编程中的class。其他语法与js相似度比较高,一个contract就形成一个合约,合约信息中显示了from转账人的地址以及to收款人的地址,花费成本味22720 gas,即给矿工的小费。

至此,任何人打开浏览器,输入网址,敲上一段代码,即可根据代码的意思初步理解Solidity编程。创建一个message变量,字符串类型,赋值为“BiXingZhe”,在getMessage函数中返回这个变量。

欧易OKX下载

欧易OKX交易所,是世界领先的数字资产交易所,主要面向全球用户提供比特币、莱特币、以太币等数字资产的现货和衍生品交易服务,通过使用区块链技术为全球交易者提供高级金融服务。

APP下载   官网注册