面向 Elixir 开发者的以太坊
了解如何使用基于 Elixir 的项目和工具在以太坊上进行开发。
使用以太坊创建利用加密货币和区块链技术优势的去中心化应用 (dapp)。这些 dapp 可以是无须信任的,这意味着一旦它们被部署到以太坊上,它们将始终按程序运行。它们可以控制数字资产以创建新型金融应用。它们可以是去中心化的,这意味着没有任何单一实体或个人控制它们,并且几乎不可能被审查。
智能合约与 Solidity 语言入门
迈出将 Elixir 与以太坊集成的第一步
需要先了解更基础的入门知识?请查看 ethereum.org/learn 或 ethereum.org/developers。
初学者文章
进阶文章
Elixir 项目与工具
活跃项目
- block_keys (在新标签页中打开) - Elixir 中的 BIP32 和 BIP44 实现(确定性钱包的多账户层级结构)
- ethereumex (在新标签页中打开) - 用于以太坊区块链的 Elixir JSON-RPC 客户端
- ethers (在新标签页中打开) - 一个全面的 Web3 库,用于使用 Elixir 与以太坊上的智能合约进行交互
- ethers_kms (在新标签页中打开) - 适用于 Ethers 的 KMS 签名器库(使用 AWS KMS 签署交易)
- ex_abi (在新标签页中打开) - Elixir 中的以太坊 ABI 解析器/解码器/编码器实现
- ex_keccak (在新标签页中打开) - Elixir 库,使用 NIF 构建的 tiny-keccak Rust crate 计算 Keccak SHA3-256 哈希
- ex_rlp (在新标签页中打开) - 以太坊 RLP(递归长度前缀)编码的 Elixir 实现
已归档 / 不再维护
- eth (在新标签页中打开) - 适用于 Elixir 的以太坊实用工具
- exw3 (在新标签页中打开) - 适用于 Elixir 的高级以太坊 RPC 客户端
- mana (在新标签页中打开) - 用 Elixir 编写的以太坊全节点实现
寻找更多资源?请查看我们的开发者主页。
Elixir 社区贡献者
Elixir 的 Slack #ethereum 频道 (在新标签页中打开)拥有一个快速增长的社区,是讨论上述任何项目及相关主题的专用资源。