solidity
solidity是第一批的描述智慧型合約的語言。當前是最流行的語言,因此也有最多的例子,文件,和教程。你應該學習這個,除非你有要學習其它的理由。
你可以使用基於瀏覽器的remix ide來進行快速驗證。
下面是乙個solidity的合約:
pragma solidity ^0.4
.11;
contract basictoken
function
balanceof
(address _owner)
constant
returns
(uint256 balance)
}
lll
lll是一門lisp風格的底層程式語言,就像語言名稱看到的這樣。雖然以太坊官方並沒有將它作為主要需要支援的語言,但它仍舊持續進行著更新,且與solidity在同乙個資源庫。
如果你正在學習,也許不是那麼的容易習慣lll語言的寫法。
serpent
serpent是乙個類python的高階語言,最終也會被編譯為evm位元組碼。它主要被augur團隊使用。
serpent的合約看起來如下:
以太坊Dapp開發
名詞 區塊鏈可以分為 公有鏈 聯盟鏈和私有鏈。聯盟鏈 本質仍然是一種私有鏈,只不過它要比小組織開發的私有鏈更大,但是卻沒有公有鏈這麼大的規模,可以理解為它是介於公有鏈和私有鏈的一種區塊鏈。聯盟鏈的特點 聯盟鏈專案 fabric 介紹 fabric 是乙個面向企業應用的區塊鏈框架。以太坊主要是公有鏈,...
golang以太坊開發介紹
golang以太坊開發介紹 讀取乙個賬戶的餘額相當簡單。呼叫客戶端的balanceat方法,給它傳遞賬戶位址和可選的區塊號。將區塊號設定為nil將返回最新的餘額。傳區塊號能讓您讀取該區塊時的賬戶餘額。區塊號必須是big.int型別。account balance.go 完整 執行 檢視效果 在執行時...
以太坊solidity開發環境部署
基於ubuntu 16.04 sudo apt get install y nodejs sudo apt get install npm npm更換 源 sudo npm config set registry 更新nodejs到最新 sudo npm install g n sudo n sta...