ETH学习资料

# Awesome Ethereum [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

> collection of best resources for ethereum development

*Please read the [contribution guidelines](.github/contributing.md) before contributing.*

![Ethereum](https://camo.githubusercontent.com/4331977d7fe4377c86fdd5e236e979c88c7461cc/68747470733a2f2f7777772e64726f70626f782e636f6d2f732f3377796274706b7331637839346b342f657468657265756d2e6a70673f7261773d31)

## Contents
- [架构](#architect)
- [教程](#tutorials)
- [视频](#videos)
- [工具](#tool)
- [文档](#documents)
- [SDK](#sdk)
- [优化](#enhance)
- [案例](#examples)

## Architect

- [以太坊白皮书](http://ethfans.org/wikis/以太坊白皮书)
- [The Ethereum Wiki](https://theethereum.wiki/w/index.php/Main_Page)
- [以太坊设计原理](http://ethfans.org/posts/510)
- [以太坊代码剖析](http://ethfans.org/topics/227)
- [以太坊源码阅读](http://www.cnblogs.com/baizx/category/1011749.html)
- [PoW模式下交易平均要35秒?](http://ethfans.org/posts/current-dynamics-of-transaction-inclusion-on-ethereum)

## Tutorials

- [以太坊从零开始入门](http://www.jianshu.com/p/220130b39e22)
- [以太坊开发入门经验](http://me.tryblockchain.org/getting-up-to-speed-on-ethereum.html)
- [Mac配置以太坊本地开发环境](https://my.oschina.net/wtsoftware/blog/782057)
- [以太坊智能合约编程之菜鸟教程](http://ethfans.org/posts/101-noob-intro)
- [区块链语言Solidity校验椭圆曲线加密数字签名(附实例)](http://www.toutiao.com/i6401418700217385473/?tt_from=weixin&utm_campaign=client_share&from=groupmessage&app=news_article&utm_source=weixin&iid=8932715408&utm_medium=toutiao_ios&wxshare_count=2&pbid=35867484354)
- [以太坊系列教程](http://gi1.cn/topics/category/solidity)
- [Create your own crypto-currency](https://www.ethereum.org/token) 来自以太坊官方的代币创建教程
- [ETHEREUM PET SHOP](http://truffleframework.com/tutorials/pet-shop) Truffle框架逐步案例教程
- [ROBUST SMART CONTRACTS WITH OPENZEPPELIN](http://zeppelin.tryblockchain.org/robust-smart-contracts-with-openzeppelin.html) OpenZeppelin集成Truffle编写健壮安全的合约
- [Truffle3.0案例教程](http://truffle.tryblockchain.org/truffle3.0-integrate-nodejs.html) 集成NodeJS并完全跑通,附详细实例和可能的错误
- [以太坊常见问题FAQ](http://8btc.com/thread-23195-1-1.html)
- [以太坊开发入门教程](http://blog.csdn.net/wo541075754/article/category/6502432/1)
- [EthList](https://github.com/Scanate/EthList) 以太坊开发相关学习资料收集

## Videos

- [Building Ethereum DApps using Solidity](https://www.youtube.com/watch?v=9_coM_g7Dbg&list=PLH4m2oS2ratdoHFEkGvwvd7TkeTv4sa7Z) 视频教程
- [Devcon 0 (Berlin, 2014) talks and videos](https://www.youtube.com/watch?v=_BvvUlKDqp0&list=PLJqWcTqh_zKEjpSej3ddtDOKPRGl_7MhS)
- [Devcon 1 (London, 2015) talks and videos](https://www.youtube.com/watch?v=BUARih8_f68&list=PLJqWcTqh_zKHQUFX4IaVjWjfT2tbS4NVk)
- [Devcon 2 (Shanghai, 2016) talks and videos](https://www.youtube.com/watch?v=1wayaZ1-iBE&list=PLaM7G4Llrb7xqzgOwbvNv63_KM7VH84Rd)
- [**Devcon 3** (Cancún, 2017) website and registration](http://ethereumfoundation.org/devcon3/)

## Tool

### Explorer

- [Etherscan](https://etherscan.io) 以太坊区块链浏览器
- [Ethplorer](https://ethplorer.io) 以太坊区块链浏览器,提供API调用

### Wallet

- [My Ether Wallet](https://myetherwallet.com) 官方版钱包
- [MetaMask](https://metamask.io/) Chrome Extension浏览器插件版
- [Multi-platform Jaxx Wallet](https://jaxx.io/) 同时兼容比特币钱包
- [Mist Wallet](https://github.com/ethereum/mist/releases/latest) 官方版钱包
- [Parity Wallet](https://github.com/paritytech/parity/releases/latest)
- [Harmony Wallet](https://github.com/ether-camp/ethereum-harmony/releases/latest)
- [imToken](https://token.im/) 移动App版钱包
- [Ledger Nano S](https://theethereum.wiki/w/index.php/Ledger_Nano_S) 硬件钱包
- [Trezor](https://blog.trezor.io/trezor-integration-with-myetherwallet-3e217a652e08) 硬件钱包

## Documents

- [Solidity语言文档](http://www.tryblockchain.org/) 语言中文手册
- [Web3.JS接口文档](http://web3.tryblockchain.org/) 接口中文手册
- [Truffle框架文档](http://truffle.tryblockchain.org/) 框架中文手册
- [Open Zeppelin框架文档](http://zeppelin.tryblockchain.org/)
- [Ethplorer接口](https://github.com/EverexIO/Ethplorer/wiki/Ethplorer-API?from=etop) Ethplorer接口文档

## SDK

- [Truffle](https://github.com/trufflesuite/truffle) 以太坊Dapp开发脚手架
- [Cakeshop](https://github.com/jpmorganchase/cakeshop) 来自JP Morgan的以太坊可视化管理工具
- [Zeppelin](https://github.com/OpenZeppelin/zeppelin-solidity) 用于编写安全的以太坊合约框架
- [Web3j](https://github.com/web3j/web3j) 以太坊官方轻量级java SDK

## Enhance

- [Quorum](https://github.com/jpmorganchase/quorum) 来自JP Morgan基于Go-Ethereum数据隐私加强的以太坊实现
- [BCOS](https://github.com/bcosorg/bcos) 来自微众银行的增强版以太坊实现
- [Presto-Ethereum](https://github.com/xiaoyao1991/presto-ethereum) 以太坊增加Presto的SQL访问能力

## Examples

### IM

- [status-im](https://github.com/status-im/status-network-token) status.im项目开源代码
- [slockit](https://github.com/slockit/smart-contract) Slock.it项目使用的智能合约

### Social

- [dharma](https://dharma.io/) 第三方增信[源码](https://github.com/dharmaprotocol/dharma-cli)
- [Chronobank](https://chronobank.io/) 共享机制

### Exchange

- [0x](https://www.0xproject.com/otc) 0x交易所[源码](https://github.com/0xProject/contracts)
- [ethdelf](https://etherdelta.github.io/#ZRX-ETH) etherdelta交易所[源码](https://github.com/etherdelta/smart_contract)
- [Dmarket](https://dmarket.io) dmarket交易所[源码](https://github.com/suntechsoft/dmarket-smartcontract)
- [augur](https://augur.net/) 对赌交易所[源码](https://github.com/AugurProject)
- [melonport](https://melonport.com/) 数字资产交易所[源码](https://github.com/melonproject)

### Cross Chain

- [Cosmos](https://cosmos.network) cosmos跨链交易,包括BTC到ETH[源码](https://github.com/cosmos)
- [polkadot](https://polkadot.io) polkadot跨链,实现了一个轻量级以太坊客户端[源码](https://github.com/paritytech/parity)

### Token

- [Token Sale](http://vitalik.ca/general/2017/06/09/sales.html) 代币销售模型
- [maker](https://makerdao.com/) Dai代币

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【技术背景】区块链,是一个分布式的共享账本和数据库,具有去中心化、不可篡改、可追溯、公开透明等特点。区块链技术作为科技创新的代表和未来技术的发展方向,已经上升至国家战略高度。它将为解决信息不对称问题、创造信任与合作机制等提供丰富的应用空间,也会是未来我们技术自主创新、引领产业变革的重要突破口。比特币被认为是区块链技术1.0版的应用,主要实现的是电子现金的分布式记账转账功能。而随着技术的不断发展更新,越来越多的人希望突破“账本”的限制,从而可以把这项未来技术应用在更广阔的领域。以太坊(Ethereum)为代表的第二代区块链公链项目,就是其中的佼佼者。与比特币不同,以太坊的定位是一个“世界计算机”。以区块链作为底层存储技术,我们不仅可以记账转账,而且可以构建“智能合约”(smart contract)定义程序化的处理流程,进而实现区块链上运行的“去中心化应用”(DApp)。以太坊项目自提出后就受到了广泛关注,快速的发展和壮大,而且由于其“分布式应用平台”而非“分布式账本”的定位,越来越多的开发人员开始以以太坊为基础设施,在上面开发DApp。随着更多开发人员的参与,和项目的逐步落地,以太坊已成为从事区块链学习和开发不可或缺的一个环节;既了解区块链底层原理、又熟悉以太坊架构、还能基于以太坊开发DApp的专业人才,也成为了各大公司发力区块链技术储备的重点对象。【课程简介】本套以太坊课程,对以太坊基础理论知识和架构做了系统的梳理和深入的阐述,并对solidity和DApp的开发做了系统讲解,另外还对以太坊白皮书、黄皮书做了介绍;为有志于学习区块链技术、了解以太坊底层架构和DApp开发原理的工程师提供学习平台和帮助。本教程内容主要分为五大部分:以太坊基础、以太坊原理和架构、以太坊编程及应用、合约工作流以及原理深入分析。通过学习本套课程,可以使学习者对以太坊有充分的认识,对整个区块链技术有更深刻的理解,对区块链应用开发有更加整体的领悟。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值