Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AWSの上に大規模ブロックチェーンインフラ
Search
bc/web3@loft
July 25, 2019
Technology
1.9k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWSの上に大規模ブロックチェーンインフラ
bc/web3@loft
July 25, 2019
More Decks by bc/web3@loft
See All by bc/web3@loft
Amazon Managed Blockchain/Web3 Update 2024
zabbio
0
210
シビラのプロダクトについて
zabbio
0
200
SARAHのWeb3取り組みについて
zabbio
0
300
Amazon Managed Blockchain Web3 最新Update
zabbio
0
220
Web3におけるサイバーセキュリティについて
zabbio
0
200
AWS KMSだけじゃない鍵管理
zabbio
0
840
ブロックチェーンゲームにおける ボット対策の重要性について
zabbio
0
430
N Suite 技術よもやま話
zabbio
0
500
web3loft_session.pdf
zabbio
0
170
Other Decks in Technology
See All in Technology
AWS FinOps Agent 結局何が得意なの?
siromi
0
220
AI感のないAWS構成図をAIエージェントに描かせたい!
sagochiko
2
480
Harness Engineering on Rails
joelq
0
760
2026-09-26 Platform Engineering Kaigi 2026 インフラとアプリの境界線と委譲の設計 / Drawing the Infra and App Line
masasuzu
0
500
Terraformを用いたJamf Pro構成のIaC, GitOps化への挑戦
yukun
0
110
セルフサービスのオブザーバビリティ基盤をOpenTelemetryで作る / Building a Self-Service Observability Platform with OpenTelemetry
ymotongpoo
3
480
DORA_Metrics.pdf
wagnerfusca
1
140
「大丈夫そう?」をObservabilityで確かめる
mrmtsu
0
240
TiDBファミリーにDWHが新登場!! TiDB最新情報 / TiDB update 202609
yoshiakiyamasaki
0
160
AIエージェントを安全で速い現場監督にする:Jev・Obsidian・メタハーネス
x5gtrn
PRO
0
140
KanaAI
shreyas1009
0
130
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
3
21k
Featured
See All Featured
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
270
The Language of Interfaces
destraynor
162
27k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
What's in a price? How to price your products and services
michaelherold
247
13k
How to Talk to Developers About Accessibility
jct
2
560
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.3k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
RailsConf 2023
tenderlove
30
1.6k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Are puppies a ranking factor?
jonoalderson
2
4k
Google's AI Overviews - The New Search
badams
0
1.6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Transcript
AWSの上に大規模ブロックチェーンインフラ Blockchain@Loft #00 curvegrid.com カーブグリッド
2 Curvegrid カーブグリッド 東京 2017年5月設立 業務内容:ビジネス向けブロックチェーンサーバーとブロックチェーンアプリの開発
3 Curvegrid: 東京 2017年5月設立 Highlights ✔ Curvegridを設立 ✔ Co-founders2名 →
blockchainエンジニア9名 ✔ 一部の顧客向けにMultiBaas v0をリリース 2018年1月 ✔ 一部の顧客向けにMultiBaas v1をリリース ✔ 資金調達 In Progress ✩ 2019年中旬にMultiBaas v1をリリース SaaS (curvegrid.com) にて提供 ✩ Engineeringチームを拡大中 ✩ Partner案件も進行
4 2019年 - ブロックチェーンアプリの現状 可能性 • 資本は今後も拡大 • 有価証券の決済と精算 •
貿易金融 • 保険 • 非銀行利用者層向け金融サービス • 身元確認 • ドキュメント認証 現状 まだまだ使いにくい 開発が困難
5 分散型Applications (DApps): UI + ブロックチェーン スマートコントラクト ???? ? セキュリティ
認証 二要素 データストレージ 一括取引 マルチシグ ハードウェアトークン ディレクトリサービス 不足:ブロックチェーンを便利にする基板 データベース スケーリング 監査 ロギング WEBあるいは Mobileインターフェース
6 Curvegrid MultiBaasを使用した分散型Application (DApp) Curvegrid MultiBaasブロックチェーンアプリケーションサーバー(SaaS) ✔ 3分の1まで市場投入までの時間を短縮 ✔ ユーザーエクスペリエンス:あなたの
CFOでも使える ✔ ブロックチェーンエンジニアリングコストを 80%削減 ✔ クロスブロックチェーン取引 ✔ セキュリティ、自動化、マルチシグ スマートコントラクト 複数のブロックチェーン 不足を補うリンク WEBあるいは Mobileインターフェース マ ル チ バ ー ス
7 Curvegrid MultiBaasブロックチェーンApplicationサーバー建築 Base Node REST API DB Layer Data
Storage Database Authentication Logging Security Directory Services Web UI Interface Library Multisig Hardware Token • 今までこの1つ1つは、すべてばらば らに取り扱われていました。 • どのブロックチェーンプロジェクトで も、この1つ1つを個別に開発してい ます。 • 現時点ではイーサリアム限定 • ユニークなマルチチェーン サポートもリリース予定
8 AWS + MultiBaas ブロックチェーン ビッグデータ アプリサーバー スケールアウト 109名にハカソン 60
MultiBaasインスタンス 30 プライベート +2パブリックノード CloudFormation テンプレート EC2, RDS, ELB, ECR CI+CD
9 AWS + MultiBaas ブロックチェーン ビッグデータ アプリサーバー スケールアウト 109名にハカソン 60
MultiBaasインスタンス 30 プライベート +2パブリックノード CloudFormation テンプレート EC2, RDS, ELB, ECR CI+CD
10 現地現物
11 ブロックチェーンノード 他のブロックチェーンノードに接続する ピアツーピアネットワーキング トランザクションの処理と検証 価値の移転(ビットコイン〜) スマート契約=>コンピュータプログラム(Ethereum〜) クライアントにリクエストを提供します JSON RPCプロトコル(Bitcoin、Ethereum)を介して:ウォレットアプリ、web3ブラウザ
12 ブロックチェーンノード 他のブロックチェーンノードに接続する ピアツーピアネットワーキング トランザクションの処理と検証 価値の移転 スマート契約=>コンピュータプログラム クライアントにリクエストを提供します JSON RPCプロトコル(Bitcoin、Ethereum)を介して:ウォレットアプリ、web3ブラウザ
有向非巡回グラフ (Directed Acyclic Graph, DAG) Source: https://ja.wikipedia.org/wiki/有向非巡回グラフ
13 フルブロックチェーンノード( Ethereum) CPU: Fast RAM: 8+ GB ブロックチェーンノード ブロック、
トランザクション 有向非巡回グラフ (Directed Acyclic Graph, DAG) Source: https://ja.wikipedia.org/wiki/有向非巡回グラフ Proof of Work, 検証
14 フルブロックチェーンノード( Ethereum) CPU: Fast RAM: 8+ GB Disk: 180+
GB Storage IOPS: 300+ Storage bandwidth: 30+ MB/s ブロックチェーンノード 有向非巡回グラフ (Directed Acyclic Graph, DAG) Source: https://ja.wikipedia.org/wiki/有向非巡回グラフ 状態同期 Proof of Work, 検証 ブロック、 トランザクション
15 フルブロックチェーンノード( Ethereum) r5a.large 2 vCPU 16 GiB RAM $
0.136 /時 EBS: 300 GB, 900 IOPS EC2上のブロックチェーンフルノード CPU Usage
16 EC2上のブロックチェーンフルノード Read IOPS Read Data
17 EC2上のブロックチェーンフルノード Write IOPS Write Data
18 フルノード Disk: ~300 GB ブロックチェーンノードの種類
19 フルノード Disk: ~300 GB ブロックチェーンノードの種類 ライトノード Disk: ~100 MB
20 フルノード ブロックチェーンノードの種類 ライトノード
21 アーカイブノード Disk: 1.8+ TB Storage IOPS: 1800+ Storage bandwidth:
60+ MB/s フルノード ブロックチェーンノードの種類 ライトノード どうして? トランザクショ ン結果の全履歴 balanceOf(0xa1b2c3...) @ 2017-10-17: 100 ETH @ 2016-03-02: 62 ETH @ ...
22 ブロックチェーンノードの種類 同期: i3.2xlarge 8 vCPU, 13 ECU 30.5 GiB
RAM 1 x 1900 NVMe SSD $ 0.374 /時間 同期する2週間 アーカイブノード Disk: 1.8+ TB Storage IOPS: 1800+ Storage bandwidth: 60+ MB/s フルノード ライトノード
23 ブロックチェーンノードの種類 進行中: r5a.large 2 vCPU 16 GiB RAM 2.5
TB EBS $ 0.136 /時間 + EBS アーカイブノード Disk: 1.8+ TB Storage IOPS: 500+ Storage bandwidth: 40+ MB/s フルノード ライトノード
24 アーカイブノード フルノード ブロックチェーンノードの種類 ライトノード
25 トレースノード ??? ブロックチェーンノードの種類 どうして? VM命令の 全履歴 balanceOf(0xa1b2c3...) @ 2017-10-17
PUSH 0x1 ADD2 0x2, 0x3 ... アーカイブノード フルノード ライトノード
26 現地現物
ありがとうございました Blockchain@Loft #00 curvegrid.com カーブグリッド