Ethereum Smart Contract Security Best Practices(日本語訳)¶
このドキュメントは、Ethereum Smart Contract Security Best Practicesを日本語訳したものです。 内容が古かったり、訳に誤りがあったりする可能性があります。必ず原文も併せてご確認ください。PR大歓迎です。
中級者のSolidityプログラマ向けにセキュリティに関する基礎知識を提供します。 これはConsenSys DiligenceとEthereumコミュニティによって維持されています。
トピックス¶
- 基本的な知識 スマートコントラクトのセキュリティに対する考え方を説明します。
- 推奨する実装方法 推奨すべきコードのサンプル集です。
- 既知の攻撃方法 回避すべき様々な脆弱性について説明します。
- リスクの備え方 リスク軽減の為のアーキテクチャと設計の概要を説明します。
- ドキュメント化の手法 他のエンジニアや監査を行う人の為にシステムをドキュメント化する為のベストプラクティスを説明します。
- 便利なツール コード品質を向上させる為のツールと、脆弱性の検出方法を説明します。
- セキュリティに関する情報 最新の情報源を表示します。
ぜひご協力を!¶
細かな修正から、新しいセクションまで、プルリクエストを自由に送ってください。 新しいコンテンツを書く場合は、contributingページでガイダンスを確認してください。
更新が必要なトピックについてはissuesを確認してください。 話したいアイデアがある場合は、Gitterでチャットしてください。
もし記事やブログを書いた場合は、参考文献に追加してください。