SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Developers Summit 2023 セッションレポート(AD)

知ってる? 暗号資産取引サービスの基本技術。アーキテクチャとセキュリティをコインチェックが解説

【9-C-7】暗号資産取引所のアーキテクチャとセキュリティ

  • このエントリーをはてなブックマークに追加

 知っているようで知らない、暗号資産取引サービス。エンジニアとして働くにはブロックチェーンの知識が必須? ブロックチェーンはセキュリティ強度が高い? そんなよくある疑問に、コインチェックのサイバーセキュリティ推進部部長、喜屋武慶大氏がブロックチェーンの基礎からアーキテクチャ、セキュリティ対策までを分かりやすく解説した。

  • このエントリーをはてなブックマークに追加

暗号資産の仕組みを語るうえで外せない、ブロックチェーンのおさらい

 コインチェックは、暗号資産取引サービスのほか、コインチェックで支払ったガス代の一部が暗号資産に還元される「Coincheckガス」や「Coincheckでんき」など、さまざまなサービスを展開する暗号資産交換業者だ。同社が2023年4月時点で取り扱う通貨は19種類。アプリダウンロード数(※)は540万を超え、2023年2月末時点の本人確認済み口座数は約178万、預かり資産額は2,926億円。同社はシステムを内製開発しており、約60名のエンジニアが運営を支えている。

※調査概要

  • 対象:国内の暗号資産取引アプリ
  • 期間:2019年1月〜2022年12月
  • データ協力:App Tweak

 そんな暗号資産取引サービスについて、いろいろ耳にするものの、よく分かっていないという人は案外多い。Developer Summitの講演に登壇したコインチェック、サイバーセキュリティ推進部部長の喜屋武慶大氏はそんな人たちに向けて、取引所を支える技術やアーキテクチャなどの基本を紐解き、さらには自身が専門とするセキュリティ対策について解説した。

コインチェック株式会社 サイバーセキュリティ推進部 部長 喜屋武慶大氏
コインチェック株式会社 サイバーセキュリティ推進部 部長 喜屋武慶大氏

 暗号資産取引サービスを理解するにあたって、まずは理解したいのがブロックチェーンだ。ブロックチェーンは、一定の条件に従ってひとつまたは複数の取引をまとめたものをブロックと呼称し、連続した次のブロックに前のブロックのハッシュ値を記録することで、複数のブロックをひとつのデータベースとして管理する技術だ。一連の取引を追うことができ、どのアドレスにどんな送金があったかが確実に分かり、高い透明性と耐改ざん性が特長だ。

ブロックチェーンの概要
ブロックチェーンの概要

 ブロックチェーン技術を用いた暗号資産には、Bitcoin、Ethereum、NEMなどさまざまな種類があり、採用されている技術や実装はそれぞれ異なる。たとえば、ブロックを生成して承認するコンセンサスアルゴリズムには、Proof of WorkやProof of Stakeなどがある。Proof of Workは、マイニングによって追加されるブロックが特定の条件を満たすことで、それが正式なブロックとして承認される仕組みだ。大量の計算を行うため、電力消費も大きいという特徴があり、ビットコインで採用されている。一方のProof of Stakeは、一定量以上の暗号資産をステーク(賭ける)することで、ステークした人の中からランダムにブロック生成できる人が選ばれる仕組み。選出されなかった人たちは、そのブロックが正しいかどうかを検証、承認する役割を担う。これはEthereum 2.0で採用されている。

次のページ
暗号資産取引サービスのアーキテクチャと求められる技術とは

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
Developers Summit 2023 セッションレポート連載記事一覧

もっと読む

この記事の著者

谷崎 朋子(タニザキ トモコ)

 エンタープライズIT向け雑誌の編集を経てフリーランスに。IT系ニュースサイトを中心に記事を執筆。セキュリティ、DevOpsあたりが最近は多めですが、基本は雑食。テクノロジーを楽しいエクスペリエンスに変えるような話が好きです。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

丸毛 透(マルモ トオル)

インタビュー(人物)、ポートレート、商品撮影、料理写真をWeb雑誌中心に活動。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

提供:コインチェック株式会社

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/17555 2023/04/28 12:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング