Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hi-Con 2018 MercariX
Search
Keita Nakamura
November 10, 2018
Technology
4
3.3k
Hi-Con 2018 MercariX
MercariX ~Decentaralized Marketplace~
Keita Nakamura
November 10, 2018
Tweet
Share
Other Decks in Technology
See All in Technology
Making your applications cross-environment - OSCG 2024 NA
salaboy
0
180
マルチプロダクトな開発組織で 「開発生産性」に向き合うために試みたこと / Improving Multi-Product Dev Productivity
sugamasao
1
300
Can We Measure Developer Productivity?
ewolff
1
150
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.6k
ノーコードデータ分析ツールで体験する時系列データ分析超入門
negi111111
0
410
AWS Lambda のトラブルシュートをしていて思うこと
kazzpapa3
2
170
Security-JAWS【第35回】勉強会クラウドにおけるマルウェアやコンテンツ改ざんへの対策
4su_para
0
170
Why does continuous profiling matter to developers? #appdevelopercon
salaboy
0
180
Why App Signing Matters for Your Android Apps - Android Bangkok Conference 2024
akexorcist
0
120
TypeScriptの次なる大進化なるか!? 条件型を返り値とする関数の型推論
uhyo
2
1.6k
透過型SMTPプロキシによる送信メールの可観測性向上: Update Edition / Improved observability of outgoing emails with transparent smtp proxy: Update edition
linyows
2
210
Adopting Jetpack Compose in Your Existing Project - GDG DevFest Bangkok 2024
akexorcist
0
100
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
[RailsConf 2023] Rails as a piece of cake
palkan
52
4.9k
Agile that works and the tools we love
rasmusluckow
327
21k
How GitHub (no longer) Works
holman
310
140k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
What's in a price? How to price your products and services
michaelherold
243
12k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Six Lessons from altMBA
skipperchong
27
3.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
120
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
How to train your dragon (web standard)
notwaldorf
88
5.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
Transcript
~ Decentralized Marketplace ~ Hi-Con2018発表資料 2018 / 11 / 10
Intro 中村 奎太 KEITA NAKAMURA 分散台帳開発部 Twitter: @keita0q
Mercari & Blockchain
blockchain ブロックチェーンについて 改ざん困難性 01 耐検閲性 02 非中央集権的 03 中央管理者が存在せず、それぞれがP2Pで動作可能 Blockchain上に書き込まれたデータを書き換えるのが事実上困難である
ネットワークへの意図的な障害を防ぐことができる
なぜブロックチェーンなのか? プラットフォーム環境の変化として 今まで(中央集権) ブロックチェーン(非中央集権) winner takes all の中央集 権的プラットフォームからパ ブリックなプロトコルを用い
たP2Pプラットフォームへ
なぜブロックチェーンなのか? 新たな信用の形 今まで ブロックチェーン Trust 売買、交換、シェアなどすべてのサービスは 運用会社を信用することで成立 Trust 改ざん困難性と耐検閲性によりブロックチェーン上での取 引の事象に対して信用する必要が無い
信用をすることなく取引が可能に
なぜブロックチェーンなのか? 新たな信用の形とP2P marketplace としてMercariからMercariXへ Blockchain × ※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
Blockchain Buyer Seller Escrow MercariX Applications ※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
ロールと概要 ※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
Buyer メルカリにお金を払っ て物を買います Shipper Sellerからものを受け 取りBuyerに届けます Seller メルカリに出品し、 売れればお金をうけと ります
Mercari business scheme Marketplace & Escrow ※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
Buyer メルカリにお金を払っ て物を買います Shipper Sellerからものを受け取り Buyerに届けます Seller メルカリに出品し、 売れればお金を うけとります
Mercari escrow それぞれを監査し、仲介を行 う。 仲介料として手数料を取る ※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
MercariX roles Escrow Buyer,Sellerからお金をもらい 仲介を行う Shipper Buyer,Sellerからmercoinを受 け取りものを運ぶ Buyer Sellerに対してmercoinを
はらいものを買う Escrowにmercoinを 払い仲介してもらう Shipperにmercoinを 払いものを送ってもう Seller MercariXへ商品を出品する。 Escrowにmercoinを 払い仲介してもらう Shipperにmercoinを 払いものを送ってもう ※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
MercariX escrow Buyer Sellerに対してmercoinを はらいものを買う Escrowにmercoinを 払い仲介してもらう Shipperにmercoinを 払いものを送ってもう Seller
MercariXへ商品を出品する。 Escrowにmercoinを 払い仲介してもらう Shipperにmercoinを 払いものを送ってもう Escrow Buyer,Sellerからお金をもらい 仲介を行う Shipper Buyer,Sellerからmercoinを受 け取りものを運ぶ 個人の仲介者がSellerから Buyerへ正常にものが運ばれ るように監査、仲介を行いま す ※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
MercariX protocol Buyer Seller Escrow Shipper mercoin economy上に marketplaceとして機能するプ ロトコルを提供します
※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
blockchain MercariX protocol Listing Escrow Scoring 出品プロトコル • 商品情報をブロックチェーンに乗せる •
不正出品を防ぐ 仲介プロトコル • 仲介者<->取引 マッチング • 仲介ルールと証明方法の提供 • 仲介者の不正を防ぐ 評価プロトコル • 取引評価(Seller, Buyer) • 仲介者評価 • 評価不正を防ぐ その他 • 配送プロトコル : 配送者マッチングや不正配送の抑制 • レンディングプロトコル : 評価に基づくマーケットプレース上での貸し借り • DEX プロトコル : ブロックチェーン上でのデジタル・アセットの交換 トークン、デジタル・アセット、リアルアセットにおいても活用できる価値交換プロトコル ※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
on Blockchain ※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
P2P Consensus Listing Escrow Virtual Machine DEX Escrow Scoring Lending
Shipping Mercoin MercariX MercariXはブロックチェーン上の物々交換に必要なプロトコルを集約したDApp MercariX on Blockchain ※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
P2P Consensus Listing Escrow Virtual Machine DEX Escrow Scoring Lending
Shipping Mercoin - serenity (ethereum 2.0) - cosmos - ziliqa - merchain - Casper - Tendermint - ... - Plasma - Origin - 0X - ... 周辺に用いる可能性のあるプロダクト,技術 MercariX MercariX on Blockchain ※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
Problems ※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
blockchain Scaling さばけるトランザクション量の制約 01 Security 02 Incentive 03 Legal 04
MercariX Problems 公平かつ不正がしにくいインセンティブ設計 鍵管理 不正トランザクション 遵守すべき法律 ※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
Scaling 01 ・consensusによる解決 PoS : Casper, Tendermint ・shardingによる解決 Serenity(ethereum 2.0),
Dfinity, Ziliqa Layer1 Layer2 ・side chainによる解決 Plasma, Drive chain ・state chanel Raiden, Lightning MercariX Problems 03 01 ※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
03 Security 02 秘密鍵の管理や、Sign方法の考察、研究 不正トランザクションに対する対処等の研究 zk-SNARKs,Zk-STARKs など 安全なWallet 暗号理論 楕円曲線暗号
量子暗号 分散システム Safety & Liveness BFT MercariX Problems ※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
Incentive 03 公平であり、それぞれのステークホルダーのモチベーションを作るため、経済学的なアプローチを行う Best behavior vs Just Punishment -> Nash
equilibrium Negotiation game 社内実験によるモチベーション分析 経済学,ゲーム理論的アプローチ Cross Chain Technology Cosmosなどを活用した token economy 間での連携 Bitcoin <-> Mercoin <-> Ethereum <-> Stable Coin 各ブロックチェーン、トークンの特性を活かす Stable coin リアルアセットの価値交換のためには stable coin が必要になる可能性(Cryptoはボラティリティが高すぎる) MercariX Problems ※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
MercariX Problems Legal 04 AML、不正出品耐性 Decentralized Marketplace = Black market
となる可能性が高いため高いAML,不正出品対処が必要とな る インセンティブ、罰則による対処 Blockchain上のトランザクションモニタリングなど ※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
メルペイ分散台帳開発部について ※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
blockchain 分散台帳開発部について Mercari R4D(メルカリの研究開発組織)の設立当初からブロックチェーンに関する研究開発を開始した。 メルペイの設立のタイミングでメルペイ分散台帳開発部がスタート。 分散台帳開発部
blockchain ・ブロックチェーン技術のリサーチ、開発コミュニティへの参加 暗号アルゴリズム、P2P、コンセンサスアルゴリズムなど ・ブロックチェーンの標準化に関する国際的な会合に参加 (ISO TC/307へのコントリビュート) ・ブロックチェーンに関するエンジニア向けの勉強会の開催 (Blockchain.tokyo/hi-ether/CryptoAgeなど) ブロックチェーンコア技術研究 分散台帳開発部
blockchain 分散台帳開発部 ・仮想通貨セキュリティに関する研究開発 Virtual Currency Governance Task Force (VCGTF)への参加 ・秘密鍵の管理や不正なトランザクションに対する対処の研究
Wallet等のPoCなど ・AML systemの考察/実験 仮想通貨セキュリティ
ブロックチェーン応用研究 • ブロックチェーンを利用したアプリケーションの検証 • 使いやすいUI/UXの検討 • ブロックチェーン前提の経済の研究 ※mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。
blockchain 分散システムエンジニアを募集しています。 なぜ「Blockchainエンジニア」ではないのか? 疑問に思ったらmercariブースへ またはご応募ください https://jp.merpay.com/careers/
blockchain mercariXはメルカリ社内でのみ実験的に公開されているコンセプトモデルです 一般公開は予定しておりません。