以太坊区块链Ethereum开发资料汇总
基本概念介绍 :国内介绍区块链比较详细的资料
终于把区块链的技术与应用讲清楚了
http://business.sohu.com/20161011/n470006712.shtml
开发基础:下面这2篇文章介绍了以太坊的概念与开发例子
http://marmelab.com/blog/2016/04/28/blockchain-for-web-developers-the-theory.html
http://marmelab.com/blog/2016/05/20/blockchain-for-web-developers-in-practice.html
blockchain 一些业务使用例子,finance, insurance, prediction markets, social networks, distributed computation and storage, gambling, marketplace, internet of things, governance, collaboration, development and games.
The maturity of these implementations varies a lot. If you have to build an application now, we’d advise:
- Eris for a closed Blockchain, or to discover and play with the technology
- Ethereum for a shared Blockchain
开发工具包汇总:
以太坊官网 https://www.etherchain.org/
以太节点交互的SDK:web3 https://github.com/ethereum/wiki/wiki/JavaScript-API
依赖库 https://www.npmjs.com/package/eris-contracts
编写智能合约业务逻辑的开发语言Solidity https://solidity.readthedocs.io/en/develop/
Ethereum完整的文档 http://www.ethdocs.org/en/latest/ethereum-clients/index.html
几个以太坊开发框架
http://truffle.readthedocs.io/en/latest/ 稍成熟的框架
https://iurimatias.github.io/embark-framework/
https://github.com/pipermerriam/populus
https://karl.tech/5-essential-ethereum-dapp-tools/
以太坊Ethereum的一些应用场景
- Decentralized investment funding: The DAO[32] with the objective to "provide a new decentralized business model for organizing both commercial and non-profit enterprises".[33][34] The DAO was funded with Ether.[18][33]
- Socioeconomic platform: Backfeed[35]
- Decentralized prediction market platform Augur
- Internet of Things (IoT): Light clients by Ethcore, an Ethereum-based private venture.[36] Chronicled has introduced an Ethereum blockchain-based physical asset verification platform. Chip companies, physical IP creators and manufacturers authenticate embedded Bluetooth low energy and Near field communication chips.[37]
- Gaming value platform: FreeMyVunk.[38]
- Equity crowdfunding portal for arts and media: The Rudimental.[39]
- Energy market: TransActive Grid enable people to buy and sell renewable energy to their neighbors[40]
- Smart locks: Slock.It,[41] who also built The DAO.[14]
- Decentralized options exchange: Etheropt.[42]
- Value token pegged to gold: DigixDAO, by Digix.[2] The token began trading on exchanges on 28 April 2016.[43][44]
- Releasing music as a digital contract: Imogen Heap, Ujo Music, used the technology with her single "Tiny Human".[45]
- Value token pegged to fiat-backed currencies: Decentralized Capital (DC) is a new service that allows users to bring dollars, euros, and other government-backed currencies onto and off of the Ethereum network. DC's smart contracts adhere to the token standard put forward by the Ethereum Foundation.[46]
Dapp development resources
- Smart contracts ELI5
- https://blog.slock.it/a-primer-to-the-decentralized-autonomous-organization-dao-69fb125bd3cd
- A 101 noob’s intro to programming smart contracts
- Standardised contract APIs listing
2016/11/8 updated: cpp-ethereum 版本bug比较多,像1.3.0同步到2,283,415区块就失败了,一直在下载,超过300M也没应,问了社区的人,说是cpp-ethereum校验的问题,不是下载不了的问题。要下一个版本才能修正。看来问题比较,不知道geth会不会好些?如果用geth又得重新同步了,因为各个语言实现的区块链数据库完全不能兼容的!如果照这样发展下去,以太链真有可能被HyperLedger超过。另外,区块链的同步非常慢,节点平常在线都不会超过10个,国内的节点更少。