【エコシステム】2018年のEthereum開発者&事業者が知るべきエコシステムのリスト

# これは何？
- [Ethereum Developer Tools List](https://github.com/ConsenSys/ethereum-developer-tools-list)の[EcosystemResources](https://github.com/ConsenSys/ethereum-developer-tools-list/blob/master/EcosystemResources.md)の邦訳です
    - [邦訳のPR](https://github.com/ConsenSys/ethereum-developer-tools-list/pull/111)
    - [2018年のEthereum開発者が知るべきツールのリスト](https://qiita.com/sot528/items/6ff13ebfc846aa313307)とセットです
    - エコシステムということもあり **事業者** もタイトルに含めました
    - TODO: ここ日本独自の情報も追記してゆきたい
- [Qiitaの様式美](https://qiita.com/search?utf8=%E2%9C%93&sort=stock&q=title%3A%222018%E5%B9%B4%E3%81%AE%22)に従い **2018年の〜** がタイトルです。もうすぐ終わるけど。
    - 2019年のどこかでまたまとめます

# Ecosystem Resources
Ethereumエコシステムを学習・理解するためのDApps、サービス、テキスト、ナレッジベースのガイドです。  

## リソース
### ウォレット
* [Metamask](https://metamask.io/) - ERCトークンをサポートするChrome拡張ウォレット。
* [Gnosis multisig wallet](https://github.com/gnosis/MultiSigWallet) - Audit済のマルチ・シグ・ウォレット
* [Mist](https://github.com/ethereum/mist) - Ethereumネットワーク上でのDAppsの検索と利用 
* [Exodus](https://www.exodus.io) - Shapeshift統合されたデスクトップウォレット 
* [Nifty Wallet](https://github.com/poanetwork/metamask-extension) - 現実世界のアプリケーションにフォーカスしたEthereumのブラウザ拡張 

#### Web ウォレット
* [MyEtherWallet](https://github.com/MyEtherWallet) - ブロックチェーンに接続できる安全かつ堅牢な[オープンソースツール](https://www.myetherwallet.com/)
* [Ether Address Lookup](https://chrome.google.com/webstore/detail/etheraddresslookup/pdknmigbbbhmllnmgdfalmedcmcefdfn?hl=en-GB) - フィッシング詐欺帽子とETHアドレスのハイライト機能を持つChrome拡張 
* [MyCrypto](https://github.com/MyCryptoHQ) - 安全かつ堅牢にブロックチェーンに接続でき、ETHウォレット作成やERCトークン管理の機能を持つ[オープンソース・クライアントサイド・ツール](https://mycrypto.com/account)
* [Portis](https://portis.io/) - ユーザにDAppの利用を習熟してもらうためのWebベースのウォレット 
* [Eth lightwallet](https://github.com/ConsenSys/eth-lightwallet) - Node.jsとブラウザのための軽量JSウォレット 
* [SpankCard](https://github.com/SpankChain/SpankCard) - ペイメントチャネルをサポートしたEthereum Webウォレット 
* [Mnemonic generator](https://iancoleman.io/bip39/) - 公開鍵・秘密鍵に関連付けたニーモニック・ワードを作成。Ethereumアドレスを生成するためには"Ethereum"を対象コインとして選択する。truffle-hd-walletで利用すると便利。

#### モバイルウォレット
* [Toshi](https://github.com/toshiapp) - モバイルDAppエクスプローラと[ウォレット](https://itunes.apple.com/us/app/toshi-ethereum-wallet/id1278383455?mt=8) 
* [Cypher](https://www.cipherbrowser.com/) - モバイルDAppエクスプローラ
* [Trust](https://github.com/TrustWallet/trust-wallet-ios) - ERCトークンのための[モバイルウォレット](https://trustwalletapp.com/)
* [Status](https://github.com/status-im/status-react) - Ethereum用のフリーでオープンソースなモバイルOS 
* [imToken](https://token.im/) - DAppsを検索でき、堅牢でプライベートな資産の交換と複数のブロックチェーンの資産管理が可能な、機能豊富なモバイルウォレット
* [Jaxx](https://jaxx.io) - モバイルとデスクトップで利用可能なウォレット。Shapeshiftに対応 
* [WallETH](https://walleth.org) - ネイティブ実装のAndroid Ethereumウォレット
+ [eth-wallet-light](https://github.com/NoahHydro/eth-wallet-light) - モバイルに最適化された軽量JSウォレット  


#### ハードウェアウォレット
* [Trezor](https://trezor.io) - 元祖ハードウェアウォレット
* [Ledger](https://www.ledgerwallet.com) - 複数の暗号通貨やトークンをサポート 
* [KeepKey](https://www.keepkey.com) - シンプルなハードウェアウォレット

### ブロック・エクスプローラ
* [Etherscan](https://etherscan.io/) - もっとも有名なEthereumのトランザクションとコントラクトのコードが確認可能な手段(中央集権)
* [POA Explorer](https://github.com/poanetwork/poa-explorer) - [POA](https://poa.net)により開発され、[Ethprize](http://ethprize.io)に資金を提供されたオープンソースのEthereumブロック・エクスプローラ
* [QuickBlocks](https://github.com/Great-Hill-Corporation/quickBlocks) - Ethereumブロックチェーンからデータを引き出すためのライブラリ、アプリケーション、ツール、サンプル集のコレクション。(a)より迅速 (b)より詳細な情報 (c)非中央集権 (d)自動化 (e)メンテナンスフリー 
* [Etherchain Light](https://github.com/gobitfly/etherchain-light) - Ethereumのプライベートチェーン用の軽量ブロックチェーン・エクスプローラ
* [Alethio EthStats 2.0](https://media.consensys.net/alethio-lighting-up-the-blockchain-with-real-time-stats-a80bb30576db) coming soon
* [Supermax](https://www.supermax.cool/) - Ethereumスマートコントラクトのアクティビティ、Event logのライブデータフィード

### gas計算&ツール
* [EthGasStation](https://ethgasstation.info/) - トランザクションの価格と時間を見積もるWebサイト  
* [Petrometer](https://github.com/makerdao/petrometer) - 特定のEthereumアドレスから送信された全てのトランザクションの日時のgas総消費量 
* [CryptoProf](https://github.com/doc-ai/cryptoprof) - スマートコントラクトのgasプロファイラ 

### サービス
* [Oracalize](http://www.oraclize.it/) - スマートコントラクトのためのOracleサービス 
* [Infura](https://infura.io/) - EthereumのAPIゲートウェイ。自分のEthereumホストを立ち上げなくて済む
* [Quiknode](https://quiknode.io/) - Parity/Gethのノードをスピンアップするサービス
* [Regis](https://regis.nu/) - デジタル資産の登録サービス 
* [Viant](https://viant.io/) - ビジネスプロセスの用途ならViantをバックエンドに利用することを検討してください 
* [uPort](https://www.uport.me/) - 総合IDソリューション 
* [Ether Address Lookup](https://chrome.google.com/webstore/detail/etheraddresslookup/pdknmigbbbhmllnmgdfalmedcmcefdfn?hl=en-GB) - フィッシング詐欺帽子とETHアドレスのハイライト機能を持つChrome拡張 
* [Netstats](https://github.com/cubedro/eth-netstats) - Ethereumネットワークの[ステータス](https://ethstats.net/)
* [ENS](https://github.com/ensdomains) - ENSはシンプルで人間が読める[名前](https://ens.domains/)を使って、ブロックチェーン内外のリソースに対応させるセキュアで非中央集権な方法を提供
* [Name Bazaar](https://namebazaar.io/) - ENSで登録されたドメイン名のマーケットプレイス 
* [Quantstamp](https://quantstamp.com) - フィーを伴う自動または手動の、スマートコントラクトのSecurity Auditsを提供するサービス
* [SmartCheck](https://tool.smartdec.net/) - Solidityコードの脆弱性とベストプラクティスの分析のための静的解析サービス 
* [MD4 Online Hash Function](https://emn178.github.io/online-tools/md4.html) - 様々なハッシュ化アルゴリズムをサポートする、入力データをハッシュ化するツール
* [iExec SDK](https://github.com/iExecBlockchainComputing/iexec-sdk) - オフチェーンのアプリケーションをスマートコントラクトから実行。いかなる既存アプリケーションでもサポートし、Dockerイメージとして提供される 
* [dAppBridge](https://dAppBridge.com/) - スマートコントラクト用のインテリジェントなOracleと`setTimeout`サービス 
* [Solidstamp](https://www.solidstamp.com) - スマートコントラクトAudits用のオンチェーン・レジストリ 
* [Incentivai](http://incentivai.co) - スマートコントラクト・エコノミーを機械学習エージェントでのシミュレーションを用いてテスト 

### ナレッジ・学習
* [Awesome Buggy ERC20 Tokens](https://github.com/sec-bit/awesome-buggy-erc20-tokens) - ERC20トークン・スマートコントラクトの脆弱性コレクション
* [Solidity idiosyncrasies](https://github.com/miguelmota/solidity-idiosyncrasies) - Solidityの罠、落とし穴、制限、そして特異性 
* [Ethereum development with Go](https://github.com/miguelmota/ethereum-development-with-go-book) - EthereumをGoで開発するための短い[本](https://goethereumbook.org) 
* [Consensys Academy](https://consensys.net/academy/resources/) - コース
* [B9Lab](https://academy.b9lab.com/) - 有料コース
* [Blockgeeks](https://courses.blockgeeks.com/) - Solidity/DApp開発のための有料コース 
* [Chainshot building blocks](https://www.chainshot.com/) - 無料のプロジェクトベースのコースと問題集 
* [Kauri](https://beta.kauri.io/) - 公開されたコミュニティのナレッジベースとチュートリアル 
* [Delegate call](https://delegatecall.com/) - Q&Aサイト
* [Stackexchange](https://ethereum.stackexchange.com) - Q&Aサイト
* [r/EthDev](https://www.reddit.com/r/ethdev/) - サブreddit
* [Ethernaut](https://github.com/OpenZeppelin/ethernaut) - Web3/Solidityベースの戦争ゲーム
* [Reducing Gas Fees](https://medium.com/@STKtoken/research-of-the-week-reducing-gas-fees-9061d19cc171) - 実行時のgas節約技術とTips 
* [Dapp University](http://www.dappuniversity.com) - 無料ビデオチュートリアル
* [Attacks on Smart Contracts](https://www.cryptologie.net/article/423/attacks-on-ethereum-smart-contracts/)
* [Zastrin](https://www.zastrin.com) - Solidity/DApp開発のための有料コース 


#### セキュリティ・ベストプラクティス
* [Smart contract best practices](https://github.com/ConsenSys/smart-contract-best-practices) - by ConsenSys
* [Safety wiki](https://github.com/ethereum/wiki/wiki/Safety) - EthereumファウンデーションのWiki

#### Solidityゲーム!
* [OpenZeppelin Ethernaut](https://ethernaut.zeppelin.solutions)
* [Cryptozombies](https://cryptozombies.io/) - 世界最高のゾンビ・チュートリアル 
* [Capture the Ether](https://capturetheether.com/)

#### スケーリング
* Ethereumをスケールするための[込み入ったMedium記事](https://medium.com/l4-media/making-sense-of-ethereums-layer-2-scaling-solutions-state-channels-plasma-and-truebit-22cb40dcc2f4)
* [オフチェーンのトランザクションに署名するため複数トークン対応のペイメント・チャネルを利用](https://github.com/STKtoken/Multi-Token-smart-contracts)

### リファレンス
* [Wiki](https://github.com/ethereum/wiki/wiki) - EthereumのすべてをカバーするWiki 
* [Yellow Paper](https://github.com/ethereum/yellowpaper) - Ethereumの公式な仕様 
* [Beige Paper](https://github.com/chronaeon/beigepaper/blob/master/beigepaper.pdf) - イエローペーパーを異なる構文で書き直したもの  
* [EthOn](https://github.com/ConsenSys/EthOn) - Ethereumのオントロジー。ドメイン内の概念と関係の定式化。PDFとOWLで記載されている
* [Mastering Ethereum](https://github.com/ethereumbook/ethereumbook) - by Andreas M. Antonopoulos, Gavin Wood, and many others
* [EVM opcodes](https://github.com/trailofbits/evm-opcodes) - Ethereumのオペコードとインストラクション 
* [EVM illustrated](http://takenobu-hs.github.io/downloads/ethereum_evm_illustrated.pdf) - EVMに関するイラスト化されたドキュメント 
* [4bytes](https://github.com/ethereum-lists/4bytes) - 一般的なスマートコントラクト関数を識別するための4バイトの[function signatures](https://www.4byte.directory/)のリスト  
* [Solidity cheat sheet](https://topmonks.github.io/solidity_quick_ref/) - Solidityシンタックスの概要 

### ガバナンス
* [Ethresear.ch](https://ethresear.ch/) - Ethereumの研究に参加するための半公開のフォーラム。Casper,Sharding,EVM改善,Cryptoeconomics,Plasma,サイドチェーン,その他の話題 
* [Fellowship of Ethereum Magicians](https://ethereum-magicians.org/) - 個人からEthereumコミュニティ全体まで、価値ある議論を促進するためのディスカッション・ボード
* [EIPs](http://eips.ethereum.org/) - Ethereum改善提案リポジトリ
* [Aragon Research Forum](https://research.aragon.org/) - Aragonの研究に関連した長文形式のディスカッション。ガバナンス、エコノミクス、トークンエンジニアリング 

### DEX(Decentralized Exchanges)
* [Airswap](https://www.airswap.io/) - 非中央集権のトークン取引所
* [Radar relay](https://app.radarrelay.com/)
* [ERC Dex](https://ercdex.com/)
* [DDEX](https://ddex.io)
* [Ethfinex](https://www.ethfinex.com)
* [Shark Relay](https://app.sharkrelay.com)
* [LedgerDex](https://www.ledgerdex.com)
* [Bamboo Relay](https://www.bamboorelay.com)
* [Instex](https://app.instex.io)
* [Starbit](https://www.starbitex.com)
* [Opensea.io](http://Opensea.io)-  クリプト資産のDEX
* [Bancor](https://www.bancor.network/)
* [Kyber](https://www.kyber.network)
* [Gnosis Dutch Exchange](https://github.com/gnosis/dx-contracts)

### セキュアな非中央集権のデータ・プロトコル 
* [Linnia](https://linnia.com) - セキュアなストレージとデータの共有を手軽に利用可能なコンポーネントとSDK 

### インセンティブ化/マネタイズのツール 
* [Gitcoin](https://gitcoin.co) - オープンソースのタスクのためのバウンティ・ネットワーク 
* [CodeFund](https://codefund.io) - オープンソースのための倫理的な広告プレットフォーム 


### Awesome リスト
* [Awesome Cryptoeconomics](https://github.com/jpantunes/awesome-cryptoeconomics) - Cryptoeconomicsの研究と習熟素材の厳選されたリスト 
* [Awesome Solidity](https://github.com/bkrem/awesome-solidity) - Solidityのリソース、ライブラリ、ツールの厳選されたリスト
* [Awesome EVM](https://github.com/pirapira/awesome-ethereum-virtual-machine) - EVMの厳選されたリスト 
* [Awesome State-Channels](https://github.com/machinomy/awesome-state-channels) - Ethereumのステートチャネルに関連した厳選されたリスト 
* [DEX protocols](https://github.com/evbots/dex-protocols) - DEXのプロトコルに関する厳選されたリスト 
* [Ethereum Token Standards](https://github.com/PhABC/ethereum-token-standards-list) - Ethereumのトークン規格に関する網羅的リスト