SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrenciesの概要を翻訳してみた
SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrenciesの概要を翻訳してみた
前回の記事について
でOSSの脆弱性スキャンについて触れたが本日以下のような記事を見つけた。
この記事から引用すると
アプリケーション向けテストツールを提供する日本シノプシスは2018年6月19日、オープンソースソフトのセキュリティとリスクに関する調査結果を発表した。業務アプリケーション全体の96%にオープンソースソフトが使われていることや、IoTアプリケーション1つ当たり平均600件の脆弱性を含んでいることなどが分かった
業務用のアプリケーションや今後増加するであろうIoTのソフトウェアにもOSSが増え、OSSへの対応が必要になると言う。
もちろん、この報告をしたシノプシスはOSSのセキュリティや ライセンスの管理ができるBlack Duckを買収した会社であるので、自社にとって嬉しい報告をしているだけなので完全に信用していいものではないが。
オープンソースソフトウェアの利用を管理するBlack Duck Softwareを半導体設計ソフトのSynopsysが買収 | TechCrunch Japan
Blockchainの論文
今回はBlockchainの論文を読んでみた。
Blockchainの論文は以下のGithubで綺麗に纏められている。
GitHub - decrypto-org/blockchain-papers: A curated list of academic blockchain-related papers
ここではBlockchainの論文を20の分類に分けて、それぞれの分類毎に論文へのリンクを載せている。
今回は「General」のSoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrenciesを読んでみた。
概要の翻訳
Bitcoinは歴史上最も成功した暗号通貨として登場した。 Bitcoinは2009年に静かに登場してから2年で数十億ドルの経済的価値を持つまでに成長した、十分なシステムの設計の分析をせずに。それ以来、論文の数が増えるにつれ、システムの隠れた重要な特性が発見され、攻撃の発見、有望な代替手段の提案、そして難しいフューチャーチャレンジを発見した。その一方で、大きく活気のあるオープンソースコミュニティは、多くの修正と拡張を提案し、デプロイしてきた。私たちはBitcoinの最初の体系的な解説と、多くの関連する暗号通貨「altcoins」の体系的な解説を行う。散在した知識体系から描き始め、切り離しが可能なBitcoinの設計の3つの重要なコンポーネントを明らかにする。これにより、Bitcoinの特性と将来の安定性に関するより洞察的な分析が可能になった。私たちは、代替コンセンサスメカニズム、通貨割り当てメカニズム、計算パズル、キー管理ツールの相対的な分析を提供し、大量の修正案を提案するための設計空間を紹介する。 私たちは、Bitcoinの匿名性の問題を調査し、さまざまなプライバシー強化の提案を分析するための評価フレームワークを提供する。最後に、私たちは、ディスインテメーションプロトコル(非仲介者プロトコル)と呼ぶものについての新しい洞察を提供する。これは、興味深い一連のアプリケーションで必要とされる信頼できる仲介者を必要としなくなる。私たちは、3つの一般的な仲介戦略を特定し、詳細な比較結果を提供する。
この論文は、IEEE Symposium on Security and Privacyの2015年の論文である。
概要からわかるように、Bitcoin(仮想通貨)の基礎となる部分の解説を行った論文である。
全18ページなので全部読もうとするとなかなか大変そう・・・
日本語でBitcoinの基礎をしっかりと学びたい人は以下の書籍がおすすめ。
プログラミングとかがわからない人でも読める本で、読み物として楽しめるものでいい感じでした。