iT邦幫忙

2023 iThome 鐵人賽

DAY 26
0
自我挑戰組

不能不知的區塊鏈:入門指南系列 第 26

智慧合約實作 (一)

  • 分享至 

  • xImage
  •  

前幾章講了許多區塊鏈的技術和應用,接下來的幾天就讓我們來實作吧。

實作智慧合約

先來介紹目前編寫智慧合約最主流的程式語言-Solidity

  • Solidity
    Solidity是一種為 以太坊虛擬機(EVM) 而設計的程式語言,目的是用來開發在EVM上執行的智慧合約,因此Solidity是一種合約導向的程式語言,它的語法與JavaScript有些相似,同樣是靜態型別的語言,但包含了一些特定於智慧合約的功能和特性。

開發環境

這次我們使用的 整合開發環境IDE(Integrated Development Environment) 是由以太坊所提供的Remix

  • Remix
    Remix的優點是容易上手,因為它有提供線上編譯,所以你並不需要安裝任何軟體,只需要點開瀏覽器的網址就可以開始編寫智慧合約了,如果你不習慣用線上編譯的方式,Remix也有應用程式可供下載。
    Remix網址:https://remix-project.org/
    Remix線上編譯:https://remix.ethereum.org/
    https://ithelp.ithome.com.tw/upload/images/20231011/20163237rpRvCVIfX6.png

當然目前還是有其他的IDE可以提供你去編寫Solidity,像是Truffle和Ganache,可以依照個人的使用習慣和用途去做挑選。


上一篇
加密貨幣錢包
下一篇
智慧合約實作 (二) - Hello World
系列文
不能不知的區塊鏈:入門指南30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言