Files
awesome-awesomeness/terminal/ethereum
2024-04-20 19:22:54 +02:00

33 KiB

!Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome) A curated list of awesome Ethereum Ressources. Inspired
by awesome-go (https://github.com/avelino/awesome-go).
 
 
Contributing
 
Please take a quick gander at the contribution guidelines (https://github.com/vinsgo/awesome-ethereum/blob/master/CONTRIBUTING.md) first. Thanks to all contributors
(https://github.com/vinsgo/awesome-ethereum/graphs/contributors); you rock!
 
If you see a link or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you!
 
 
Summary
 
- Basic (#basic)
- **What is Ethereum?** (#what-is-ethereum)
- **Papers** (#papers)
- **Roadmap** (#roadmap)
- **Branding / Logo** (#branding)
- **Crowfunding** (#crowfunding)
- **Foundation** (#foundation)
- Clients (#clients)
- The Ethereum Network (#network)
- Network Stat (#network-stats)
- Blockhain Explorer (#blockchain-explorer)
- Ether (#ether)
- Info (#ether-info)
- Exchanges (#exchanges)
- Faucets (#faucets)
- Wallets (#wallets)
- Mining (#mining)
- How to (#mining-how-to)
- Mining pools (#mining-pools)
- Smart Contract languages (#smart-contracts-languages)
- **Solidity** (#solidity)
- **Serpent** (#serpent)
- **LLL** (#lll)
- DAPP (#dapp)
- Tutorials (#tutorials)
- IDE (#ide)
- Others awesome things and concepts (#others)
- Casper (#casper)
- Whisper (#whisper)
- Swarm (#swarm)
- Web3-j (#web3-j)
- Gas (#gas)
- Projects (#projects)
- Community (#community)
- **Social** (#websites)
- **Skype** (#skype)
- **Meetups** (#meetups)
- **Events** (#twitter)
- Stay up to date (#up-to-date)
- **newsletter** (#newsletter)
- **podcast** (#podcast)
- Contributing (#contributing)
 
 
- - -
 
Basic {#basic}
 
What is Ethereum? {#what-is-ethereum}
 
Bitcoin 2.0? a world computer? a smart contracts platform?
 
Ethereum: the World Computer (https://www.youtube.com/watch?v=j23HnORQXvs) - Youtube video : Ethereum: the World Computer .
What is ethereum ? (https://ethereum-homestead.readthedocs.org/en/latest/introduction/what-is-ethereum.html) - Description form the official documentation.
Ethereum Infographic (http://decentral.ca/ethereum-infographic-homestead/) - A great infographic.
At Quora (https://www.quora.com/Ethereum/What-is-Ethereum-in-laymans-term) - What is Ethereum, in layman's term?
 
 
Papers {#papers}
If you feel like going to the source
 
Ethereum Whitepaper (https://github.com/ethereum/wiki/wiki/White-Paper) - Ethereum Whitepaper.
Ethereum Yellow Paper (http://gavwood.com/Paper.pdf) - Ethereum Yellow Paper.
 
Roadmap {#roadmap}
 
Timeline (https://blog.ethereum.org/2015/03/03/ethereum-launch-process/) - Expected timeline - Post from Mars 2015.
- Olympic (#) - 0: Olympic.
- Frontier (https://www.gitbook.com/book/ethereum/frontier-guide/details) - 1: Frontier.
- Homestead (https://blog.ethereum.org/2016/02/29/homestead-release/) - 2: Homestead <----- HERE WE ARE.
- Metropolis (#) - 3: Metropolis - "when we finally officially release a relatively full-featured user interface for non-technical users of Ethereum"
- Serenity (#) - 4: Serenity - Switching the network from Proof of Work to Proof of Stake ( Casper). end of 2016?.
 
Branding / Logo {#branding}
Logo Assets (https://ethereum.org/assets) - All current Ethereum logos (under Creative Commons attribution 3.0).
Ethereum Visual Identity (https://ethereum.org/images/logos/Ethereum_Visual_Identity_1.0.0.pdf) - Ethereum Visual Identity Guide.
 
 
Crowfunding {#crowfunding}
 
Remembering a time where the price of Ether was 2000 ETH per BTC
 
Launching the ether sale (https://blog.ethereum.org/2014/07/22/launching-the-ether-sale/) - Blog post of the July 22nd 2014 explaining the crowfunding.
Purchase Agreement (https://github.com/ethereum/ethereum-org/blob/master/public/pdf/EtherProductPurchaseAgreement.pdf) - Crowfunding purchase agreement.
Intended use if revenue (https://github.com/ethereum/ethereum-org/blob/master/public/pdf/IntendedUseOfRevenue.pdf) - Intended use of revenue.
 
Foundation {#foundation}
 
The Ethereum Foundation’s mission is to promote and support research, development and education to bring decentralized protocols and tools to the world that empower developers to produce next generation
decentralized applications (DAPPs), and together build a more globally accessible, more free and more trustworthy Internet.
 
Website (https://ethereum.org/foundation) - The Ethereum foundation Page.
 
 
Clients {#clients}
 
Implementations of the Ethereum protocol.
 
C++ Client (https://github.com/ethereum/cpp-ethereum) - C++ Client.
Go Client (https://github.com/ethereum/go-ethereum) - Go Client.
Java Client (https://github.com/ethereum/ethereumj) - Java Client.
NodeJS Client (https://github.com/ethereum/node-ethereum) - NodeJS Client.
Python Client (https://github.com/ethereum/pyethereum) - Python Client.
Parity (https://ethcore.io/parity.html) - Next Generation Ethereum Client - Rust language.
 
The Ethereum network {#network}
 
Network Stat {#network-stats}
Need information about a block, a current difficulty, the network hashrate?
 
Ethstats (https://ethstats.net/) - See latest data of the Ethereum Network.
 
Blockhain Explorer {#blockchain-explorer}
 
Mainnet
 
Etherchain (https://www.etherchain.org/) - Etherchain.
Ether camp (https://live.ether.camp/) - Ether camp.
Etherscan (http://etherscan.io/) - Etherscan .
 
Testnet
 
Etherscan (http://testnet.etherscan.io/) - Etherscan for the testnet.
 
 
Ether {#ether}
Ether is the name of the currency used within Ethereum
 
Info {#ether-info}
SPOILER: There are about 77 million ethers in existence and every new block (an average of 15 seconds) creates 5 new ether.
 
What is ether ? (https://ethereum-homestead.readthedocs.org/en/latest/using-ethereum-the-basics/ether.html#what-is-ether) - .
Ether Stat (https://etherscan.io/stats/supply) - Stat about Ether.
Supply of Ether (https://ethereum.stackexchange.com/questions/443/what-is-the-total-supply-of-ether/) - Good post about the total supply of Ether.
 
Exchanges {#exchanges}
Where you can trade ethers - Remember: if you don't control the private you don't really control the ethers
 
Poloniex (https://poloniex.com/exchange#btc_eth) - Poloniex.
Kraken (https://www.kraken.com/) - Kraken.
GateCoin (https://www.gatecoin.com/markets) - Gatecoin.
Bittrex (https://bittrex.com/Market/Index?MarketName=BTC-ETH) - Bitrrex.
Exmo (https://exmo.com) - Exmo.
Bitfinex (https://www.bitfinex.com/) - Bitfinex.
The whole list (https://coinmarketcap.com/currencies/ethereum/#markets) - All exchanges accepting ETH from coinmarketcap.com.
 
Faucets {#faucets}
Free Ether? don't have big expectation :)
 
Mainnet
Ether faucet (http://www.etherfaucet.org/) - Ether faucet.
 
Testnet
Wei faucet (https://zerogox.com/ethereum/wei_faucet/) - Wei faucet for the tesnet.
 
 
Wallets {#wallets}
To store your ethers
 
Mist (https://github.com/ethereum/mist) - Mist - Official wallet with integrated full node.
Jaxx (https://jaxx.io/) - By KryptoKit, Wallets that unify the Bitcoin and Ethereum experience accross Devices.
Myetherwallet (https://www.myetherwallet.com/) - Open Source JavaScript Client-Side Ether Wallet.
Icebox (https://github.com/ConsenSys/icebox) - Lightwallet-powered cold storage solution..
 
 
Mining {#mining}
let's make the network work! and earn some ethers!
 
How to {#mining-hoe-to}
 
Mining FAQ (https://forum.ethereum.org/discussion/197/mining-faq-live-updates/p1) - Mining FAQ.
How to mine Ethereum on a Windows PC? (https://www.cryptocompare.com/mining/guides/how-to-mine-ethereum/) - How to mine Ethereum on a Windows PC?.
 
Mining pools {#mining-pools}
Fell alone? join a pool
 
Coinmine (https://www2.coinmine.pl/) - Coinmine Pool.
Coinotron (https://www.coinotron.com/app?action=home) - Coinotron Pool.
Dwarfpool (http://dwarfpool.com/) - Dwarfpool .
Ethpool (http://ethpool.org/) - Ethpool.
Nanopool (http://nanopool.org/) - Nanopool.
 
 
Smart Contract languages {#smart-contracts-languages}
 
Solidity
Solidity, the JavaScript-like language
 
Solidity Guide (https://solidity.readthedocs.org/en/latest/) - Learn the Solidity Language.
 
Serpent
Serpent, the Python-like language
 
LLL
LLL, the Lisp-like languagee
 
DAPP {#dapp}
 
Tutorials {#tutorials}
Mix (https://github.com/ethereum/wiki/wiki/Mix:-The-DApp-IDE) - MIX.
 
IDE {#ide}
 
Mix (https://github.com/ethereum/wiki/wiki/Mix:-The-DApp-IDE) - MIX.
 
 
Others awesome things & concepts {#others}
 
Casper {#casper}
Casper (https://blog.ethereum.org/2015/08/01/introducing-casper-friendly-ghost/) - Casper - Proof of Work (PoW) for Serenity.
Research (https://gitter.im/ethereum/research) - ethereum/research
 
Whisper {#whisper}
an upcoming P2P messaging protocol that will be integrated into the EtherBrowser.
Whisper Wiki (https://github.com/ethereum/wiki/wiki/Whisper) Wiki article about Whisper ( December 2014)-
Whisper ? (https://ethereum.stackexchange.com/questions/127/what-is-whisper-and-what-is-it-used-for) - What is Whisper and what is it used for?.
 
 
Swarm {#swarm}
Swarm (https://www.youtube.com/watch?v=VOC45AgZG5Q&amp;index=11&amp;list=PLJqWcTqh_zKHQUFX4IaVjWjfT2tbS4NVk) - Swarm for Storage .
 
 
web3-j {#web3-j}
Ethereum compatible JavaScript API which implements the Generic JSON RPC spec.
web3-j GitHub (https://github.com/ethereum/web3.js/tree/master) - GitHub Repo.
web3-j documentation (https://github.com/ethereum/wiki/wiki/JavaScript-API) - web3-j documentation.
 
Gas {#gas}
Gas is the fundamental network cost unit and is paid for exclusively in ether.
Gas Doc (https://ethereum.gitbooks.io/frontier-guide/content/costs.html) - Gas and transaction costs from the Ethereum Documentation.
What is Gas? (https://www.cryptocompare.com/coins/guides/what-is-the-gas-in-ethereum/) - What is the “Gas” in Ethereum? -Post from CryptoCompare.
Cost calculator (http://ether.fund/tool/calculator) - Calculate the cost of conducting a transaction or executing a contract on Ethereum.
 
 
Projects using Ethereum {#projects}
 
Big ones
Augur (https://augur.net/) - Prediction Market.
Slock.it (https://slock.it/) - Rent, sell or share anything - without middlemen.
Digix (https://digix.io/) - Transparent asset tracking of LBMA GOLD with blockchain technology 2.0.
 
Lists of projects
State of the Dapps (http://dapps.ethercasts.com/) - State of the Dapps - an impressive list of projects.
 
 
Companies {#companies}
 
Consensys (https://consensys.net/) - Consensys.
 
 
Community {#community}
 
Social {#social}
Facebook (https://www.facebook.com/ethereumproject) - Facebook.
Twitter (https://twitter.com/ethereumproject) - Twitter.
Reddit (https://www.reddit.com/r/ethereum) - Reddit.
Youtube (https://www.youtube.com/user/ethereumproject) - .
IRC (https://github.com/ethereum/go-ethereum) - IRC.
Blog (https://blog.ethereum.org/) - The official blog.
Stack Exchange (https://ethereum.stackexchange.com) - Stack Exchange.
Forum (https://forum.ethereum.org/) - Forum.
 
Skype {#skype}
 
Main Skype Channels
Ethereum (http://tinyurl.com/nc3r3ja) - Ethereum: the main channel, bridged to IRC #ethereum.
Ethereum-dev (http://tinyurl.com/najfl6j) - Ethereum-dev: the developer's channel, bridged to IRC #ethereum-dev.
 
 
Speciality Skype Channels
Solidity and web3 (http://tinyurl.com/nkj2zpj) - Solidity and web3.
Pi Ethereum (http://tinyurl.com/p44jtgt) - Pi Ethereum.
Serpent (http://tinyurl.com/q6jzyg8) - Serpent.
Miner community Support (http://tinyurl.com/eth-miners) -Miner community Support.
ÐΞVgrants (http://t.co/lCvNNnOYfg) -ÐΞVgrants.
Ethereum: Reputation (http://tinyurl.com/p3vxvkg) - Ethereum: Reputation - discussion, education and delivery.
Netstats (http://tinyurl.com/ofndjbo) - Netstats: chat regarding stats.ethdev.com.
 
 
Regional Skype Channels
London (http://tinyurl.com/eth-london) - London General: London-based Etherians.
Italia (http://tinyurl.com/eth-italy) - Italia: Italian Etherians.
Romania (http://tinyurl.com/eth-romania) - Romania: Romanian Etherians.
Russia (http://tinyurl.com/pby2ddx) - Russia - Russian Etherians (Russian language).
 
 
Gitter channels
Go-Ethereum (https://gitter.im/ethereum/go-ethereum) - Go-Ethereum.
 
 
IRC channels (Freenode)
Go-Ethereum (bitly.com/irc_ethereum) -
- #ethereum: for general discussion
- #ethereum-dev: for development specific questions and discussions
- ##ethereum: for offtopic and banter
- #ethereum-mining: for mining only conversations
- #ethereum-markets: for discussions about markets
 
Meetups {#meetups}
London, UK (https://www.facebook.com/ethereumproject) - London, UK.
Paris, France (http://www.meetup.com/Ethereum-Paris/) - Paris, France.
New York, USA (http://www.meetup.com/NYC_Ethereum/) - New York, USA.
Toronto, Canada (http://www.meetup.com/DEC_TECH/) - Toronto, Canada.
San Francisco, USA (http://www.meetup.com/EthereumSiliconValley/) - San Francisco, USA.
Sao Paulo, Brazil (http://www.meetup.com/Sao-Paulo-Bitcoin-e-Blockchain-Technology-Meetup/) - Sao Paulo, Brazil.
Portland, USA (http://www.meetup.com/Portland-Ethereum-Meetup//) - Portland, USA.
Tel Aviv-Yafo, Israel (http://www.meetup.com/Ethereum-Tel-Aviv//) - Tel Aviv-Yafo, Israel.
Tokyo, Japan (http://www.meetup.com/Ethereum-Tokyo-Meetup/) - Tokyo, Japan.
Chicago, USA (http://www.meetup.com/Chicago-Ethereum-Meetup//) - Chicago, USA.
Melbourne, Australia (http://www.meetup.com/Melbourne-Ethereum-Meetup/) - Melbourne, Australia.
Sao Paulo, Brazil (http://www.meetup.com/Sao-Paulo-Bitcoin-e-Blockchain-Technology-Meetup/) - Sao Paulo, Brazil.
Vancouvert, Canada (http://www.meetup.com/Vancouver-Ethereum-Meetup/) - Vancouvert, Canada.
Tehran, Iran (http://www.meetup.com/SatDecent/) - Tehran, Iran.
 
Events {#events}
 
Devcon
 
Devcon1 (2015) playlist (https://www.youtube.com/playlist?list=PLJqWcTqh_zKHQUFX4IaVjWjfT2tbS4NVk) - Devcon1 (2015) playlist.
Devcon0 (2014) playlist (https://www.youtube.com/watch?v=_BvvUlKDqp0&list=PLJqWcTqh_zKEjpSej3ddtDOKPRGl_7MhS) - Devcon0 (2014) playlist.
 
 
Stay up to date! {#up-to-date}
 
Newsletter {#newsletter}
 
Newsletter (#) -
 
Podcast {#podcast}
 
The Ether Review (https://letstalkbitcoin.com/blog/category/the-ether-review) - The Ether Review.
 
 
Contributing
 
Your contributions are always welcome! Please take a look at the contribution guidelines (https://github.com/vinsgo/awesome-ethereum/blob/master/CONTRIBUTING.md) first.
 
I would keep some pull requests open if I'm not sure whether the content are awesome, you could vote for them (https://github.com/vinsgo/awesome-ethereum/pulls) by leaving a comment that contains +1.
 
To be added
- Jobs
- Courses