不同步节点在线使用Remix开发以太坊Dapp及solidity学习入门 ( 一 ):智能合约HelloWorld
有問題可以點擊–>加群互相學習
本人本來想自己寫公鏈,結果發現任重道遠; 遂,開始寫Dapp,順便寫的時候搞個教程吧。。。
通過系列教程學習將會:
1.基本使用solidity 語言開發智能合約
2.知道怎么發自己的以太坊的token
3.看見前方區塊鏈技術的尾燈
4.轉行應該也可以吧
5.深入理解當下區塊鏈概念
環境說明: Ide:在線remix Solidity IDE
語言:solidity solidity
版本號:0.4.20
Tip:如果一點都不懂的建議從頭開始看
運行結果截圖我不贅述,所有合約代碼均通過個人檢測。請按照標準進行操作。由于版本更新,可能會出現不同,但該教材代碼均適用于在0.4.20 版本使用
一:以太坊智能合約之經典打招呼——“HelloWorld”
以太坊智能合約開發使用solidity語言,如果有多年開發經驗,那么這個語言應該應該都隨便看得懂,所以第一個helloworld我就不做過多解釋了。
本文使用開發工具為web版本的Remix的Solidity IDE。
優點:
1.不用同步,Windows也可以開發Dapp
2.心情舒服,因為本人覺得同步節點是一件讓我抓狂的事情
3.直接測試環境運行
缺點:
1.測試環境有點慢,不過調高gas的price可以增加速度
2.沒有本地環境那么方便,不過還好了,如果你是一個不會同步節點的,和我一樣的lowb,而且又很懶,那么使用在線的開發環境是一個很好的選擇
環境:
IDE:在線的Remix Solidity IDE:http://remix.ethereum.org
瀏覽器:谷歌
語言:solidity
錢包:MetaMask
網絡:必須連上外網,很多人用在線開發環境出問題原因就是因為沒有連上外網
第一步:
首先,以太坊的智能合約開發真的不難。。。
其次,你需要首先安裝MetaMask,就是在線的狐貍錢包(我就不安裝了,就是個谷歌插件,你們懂的)
隨后需要有測試的以太幣,有免費獲取方法:
首先用私鑰登陸你的錢包,然后選擇測試網絡:
隨后,選擇之后選擇存入:
獲取免費ETH:
點擊:
第二步:
有了測試的以太坊后,我們就可以去寫我們的以太坊只能合約的——Helloworld了。
首先打開Remix在線開發環境:http://remix.ethereum.org
打開之后如圖所示新建一個sol文件,sol則是solidity語言的文件名后綴:
隨后復制以下代碼:
大概remix在線環境操作如下圖:
很多新手有時候在寫版本號的時候會報錯,問題不大,只需要選擇對應版本號就ok了,如下:
例如聲明如下版本號代碼出錯:
當然,你可以看報錯信息,不過英文不好怎么辦這就很尷尬了,所以我在這里提示一下,記住如下圖:
默認選擇最新版本,當然:
pragma solidity ^0.4.20;
這句代碼的意思是:的代碼是 0.4.2及以上代碼都可以用,但是本人確實出現過錯誤,所以簡單的只需要在剛剛如圖所示位置選擇對應的版本即可:
ok,解決,現在我們來部署一下我們的合約:
然后彈出轉賬框,合約部署需要eth,所以點擊確定:
然后發現:
你可以跳轉鏈接查看一下,等待一下子,合約部署完成后,會在這里顯示:
HeeloWorld就是我剛剛的合約,部署成功后點擊頭部的小箭頭向下展開,然后點擊那個方法,sayHello,就會調用合約隨后顯示helloworld了:
簡單吧,智能合約真的不難,同步才是最難的對于我來說,哈哈。下一節更一下solidity一些類型什么的了吧,當然還有合約。
總結
以上是生活随笔為你收集整理的不同步节点在线使用Remix开发以太坊Dapp及solidity学习入门 ( 一 ):智能合约HelloWorld的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用VS开发C++ 控制台程序或其他项目
- 下一篇: solidity modifier函数修