以太坊
关于与以太坊平台相关的所有内容的精彩列表.
以太坊是一个开源、区块链和智能合约计算平台.
[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
以太坊是一个开源、区块链和智能合约计算平台.
[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
欢迎请求请求! 然而,本着去中心化应用程序的精神,请确保您提交的不是付费产品.
Documentation¶
以太坊官方文档.
- GitHub Wiki - 以太坊 wiki 涵盖了与以太坊相关的所有内容. 一切事物的必去之地.
- Whitepaper - 以太坊的非技术介绍性描述.
- Yellowpaper - 以太坊的技术描述. 技术上过时,但很有趣.
Programming¶
- OpenZeppelin - 经过实战检验的安全、可重复使用的智能合约框架.
- Truffle Framework - 区块链应用程序的开发环境.
- Ganache - 用于运行测试的个人以太坊区块链.
- Remix Online IDE - 一个有用的浏览器内 IDE,可以编译智能合约并将其发布到各种以太坊网络. 包括棉绒.
- Embark Framework - 使用以太坊、IPFS 和其他平台的无服务器分散应用程序框架.
- Eth Fiddle - 智能合约的在线编辑器.
- Hardhat - 专业人士的以太坊开发环境.
Tutorials¶
使用以太坊的分步指南.
- CryptoZombies - 通过构建自己的游戏来学习编写以太坊 DApps.
- Hitchhikers Guide to Smart Contracts - 使用 Truffle、testrpc 和 Solidity 在以太坊上构建智能合约.
- A 101 Noob Intro to Programming Smart Contracts on Ethereum - 智能合约教程,重点是在编写代码之前建立理解.
- Parity DApp Tutorial - 关于如何编写 DApp 的 10 部分教程.
- Start Ethereum DApp Development Career - 开始开发 DApp 的非正式指南.
- Full Stack DApp Tutorial Series - 使用各种框架的全栈 DApp.
- Ethereum Builders Guide - 用于在以太坊上构建的 Gitbook,可以更深入地理解技术功能.
- Learning Solidity Tutorial Series - Building smart contracts with Metamask and Remix IDE.
- End to End DApp Tutorial - 使用 Metamask、Truffle、Remix、React 和 IPFS 创建赌博 DApp.
- Various Ethereum & Solidity Tutorials - 如何创建智能合约、部署您自己的 DApp、创建令牌等等 — 从初级到中级主题.
Code¶
- Solidity Documentation - 智能合约的首选编程语言.
- Vyper Documentation - 旨在取代 Solidity 的实验性智能合约编程语言.
- Flint Documentation - 以太坊的实验性合约导向语言.
Learning and MOOCs¶
了解以太坊背后的理论.
- Ethereum Stack Exchange - 关于以太坊的问答.
- Smart contract safety - 关于智能合约安全最佳实践的以太坊 wiki.
- Accounts, Transactions, Gas, and Block Gas Limits in Ethereum - 以太坊账户、gas 和交易的功能描述.
- Ethernaut Smart Contract Capture the Flag - 练习破解智能合约.
- Ethereum Syllabus - 学习以太坊的教学大纲.
- Cryptocurrency Security: University of Illinois 2016 - 加密货币安全课程.
- Stanford CS 251(p): Bitcoin and Crypto Currencies - 斯坦福比特币和加密货币课程.
- Introduction to Digital Currencies: University of Nicosia - 数字货币入门MOOC.
- Bitcoin and Blockchain Technology: Concordia University - 比特币和区块链技术MOOC介绍.
- Smart Contract Best Practices - 智能合约的安全相关最佳实践.
- Low-Resource Eclipse Attacks on Ethereum’s Peer-to-Peer Network
Philosophy¶
以太坊项目背后的想法.
- Making Smart Contracts Smarter - 智能合约安全攻击.
- Ethereum Wiki Philosophy - 以太坊的一些核心哲学.
- Ethereum Improvement Proposals - 以太坊平台标准,包括核心协议规范、客户端 API 和合约标准.
Videos¶
- Ethereum Explained (22:00) - 以太坊平台的介绍性解释.
- A Guide to Building Your First Decentralized Application (37:00)
- Ethereum YouTube Channel - 主要是 Devcon 1 及之前的旧视频.
- Ethereum Foundation YouTube Channel - 最新的事件和流,包括以太坊 Devcon 会议和开发会议.
Wallets¶
- MetaMask - 可以与 Remix IDE 交互并将交易发送到不同测试网的浏览器扩展.
- MyEtherWallet - 与区块链交互并执行其他几个有用功能的在线钱包服务.
- Mist - 官方以太坊钱包 - 在以太坊网络上浏览和使用 Ðapps.
- MyCrypto - 与区块链交互并执行其他几个有用功能的在线钱包服务.
Blockchain Utilities¶
- ETH Gas Station - 检查当前交易 gas 价格的工具.
- Etherscan - 以太坊区块浏览器与其他有用的区块实用程序.
- Ethplorer - 以太坊区块浏览器.
- Etherchain - 以太坊区块浏览器.
- Enjinx - 以太坊区块浏览器,它也很好地可视化资产和代币.
- Blockchair - 带有精美图表的多块资源管理器.
Protocols¶
以太坊相关协议的描述和实现.
- Swarm - Swarm 是一个分布式存储平台和内容分发服务.
- Whisper - DApps 相互通信的通信协议.
- Casper - 股权实施证明.
- Casper CBC - 通过构建纠正完整的股权证明.
- Code Repository - 一类构造正确的共识协议的 python 实现.
- CBC Wiki
- CBC Research Paper
- Casper FFG - 友好的 Finality Gadget,用于使用工作量证明进行 PoS 验证.
- Code Repository - FFG 合同、相关软件和测试.
- Casper the Friendly Finality Gadget Paper - 详细介绍 FFG 的研究论文.
- PoS FAQs
- FFG vs CBC Comparison - FFG 和 CBC 的 Stack Exchange 比较.
- Sharding - 对计算资源进行分区,以便节点不必处理整个区块链.
- Web3.js - 以太坊的 JavaScript API.
- Ethash Proof of Work - 以太坊的工作证明算法.
- zk-SNARKS - 在不泄露秘密的情况下验证对秘密的了解.
- Introduction to zk-SNARKS with examples - zk-SNARKS 的实用概述.
- A practical beginner's guide to creating, proving, and verifying zkSNARKs - zk-SNARKS 简介和作为智能合约的实施.
- zk-SNARKS: Under the Hood - zk-SNARKS 的技术解释.
- zk-SNARKs in a nutshell - zk-SNARKS 的技术解释.
- Practical zk-SNARKs for Ethereum - 使用 zk-SNARKs 的简短实用介绍.
- 代币联合曲线 (TBC) - 数学上合理的价格供应关系曲线.
- Bonding Curves Explained - 通过代码全面介绍 TBC.
- Token Bonding Curves in Practice - 通过不可替代的代币和管理市场探索 IP 的普遍分配.
- Bonding Curve Playground - 交互式结合曲线网络应用程序.
Books¶
- Mastering Ethereum - 以太坊操作和使用的开发者指南.
- Introduction to Ethereum and Solidity - 学习从概念到部署的 Solidity 开发.
- Ethereum: Blockchains, Digital Assets, Smart Contracts, Decentralized Autonomous Organizations - 从 IBM 区块链联络员那里了解以太坊(和区块链).
Misc¶
- r/Ethereum - 以太坊 subreddit.
- State of the DApps - 以太坊上去中心化应用程序 (DApps) 的完整列表.
- ETH Gas Station - 检查当前交易 gas 价格的工具.
- Week in Ethereum - 每周在以太坊发生的一切的总结.
- Ethereum Worldwide Meetups - 通过 meetup.com 与当地的以太坊社区会面.
- Ethereum Wiki Page
Official¶
Contribute¶
欢迎投稿! 阅读 contribution guidelines 第一的. 灵感来自 Awesome Python 和 Awesome Machine Learning
License¶
在法律允许的范围内,@ttumiel 已放弃所有版权和 本作品的相关或邻接权利. 有关完整许可证,请参阅“license.md”.