給 Elixir 開發者的以太坊
學習如何使用基於 Elixir 的專案與工具在以太坊上進行開發。
使用以太坊建立去中心化應用程式 (dapp),利用加密貨幣與區塊鏈技術的優勢。這些 dapp 可以是無須信任的,這意味著一旦它們被部署到以太坊,就會永遠按照程式碼的設定運行。它們可以控制數位資產以建立新型態的金融應用程式。它們可以是去中心化的,這意味著沒有單一實體或個人可以控制它們,且幾乎不可能被審查。
開始使用智能合約與 Solidity 語言
邁出將 Elixir 與以太坊整合的第一步
需要先了解更基礎的入門知識嗎?請查看 ethereum.org/learn 或 ethereum.org/developers。
- 區塊鏈解釋 (opens in a new tab)
- 了解智能合約 (opens in a new tab)
- 撰寫你的第一個智能合約 (opens in a new tab)
- 學習如何編譯與部署 Solidity (opens in a new tab)
初學者文章
中階文章
Elixir 專案與工具
活躍中
- block_keys (opens in a new tab) - Elixir 中的 BIP32 與 BIP44 實作(用於確定性錢包的多帳戶層次結構)
- ethereumex (opens in a new tab) - 適用於以太坊區塊鏈的 Elixir JSON-RPC 客戶端
- ethers (opens in a new tab) - 一個全面的 Web3 函式庫,用於透過 Elixir 與以太坊上的智能合約進行互動
- ethers_kms (opens in a new tab) - 適用於 Ethers 的 KMS 簽署者函式庫(使用 AWS KMS 簽署交易)
- ex_abi (opens in a new tab) - Elixir 中的以太坊 ABI 解析器/解碼器/編碼器實作
- ex_keccak (opens in a new tab) - Elixir 函式庫,使用 NIF 構建的 tiny-keccak Rust crate 來計算 Keccak SHA3-256 雜湊值
- ex_rlp (opens in a new tab) - 以太坊 RLP(遞迴長度前綴)編碼的 Elixir 實作
已封存 / 停止維護
- eth (opens in a new tab) - 適用於 Elixir 的以太坊實用工具
- exw3 (opens in a new tab) - 適用於 Elixir 的高階以太坊 RPC 客戶端
- mana (opens in a new tab) - 以 Elixir 撰寫的以太坊全節點實作
正在尋找更多資源嗎?請查看我們的開發者首頁。
Elixir 社群貢獻者
Elixir 的 Slack #ethereum 頻道 (opens in a new tab)擁有一個快速成長的社群,是討論上述任何專案及相關主題的專屬資源。