7. Airbridge bought your GPS Data from MapMo.
Yesterday
Your Installed App List data was collected from MapMo.
3 days ago
Withdrawal of 10,240 ABL is completed.
25. 암호경제학을어떻게도입했는지 · Airbloc
1. 주기적으로 암호경제학 스터디, 그리고 패턴화
2. 주어진 문제를 패턴으로 모델링하기
3. Attack Vector 진단
4. 해결 방법에 대한 토론
5. ✅ ? 적용하거나 PoC 구현 시도
에어블록 팀이 시도했던 연구 방식 🧐
26. 암호경제학을어떻게도입했는지 · Airbloc
1. 주기적으로 암호경제학 스터디, 그리고 패턴화
2. 주어진 문제를 패턴으로 모델링하기
3. Attack Vector 진단
4. 해결 방법에 대한 토론
5. ✅ ? 적용하거나 PoC 구현 시도
에어블록 팀이 시도했던 연구 방식 🧐
암호경제학이 뭔가요?
그런데 말입니다
27. 암호경제학을어떻게도입했는지 · Airbloc
에어블록 팀이 시도했던 연구 방식 🧐
1. 주기적으로 암호경제학 스터디, 그리고 패턴화
2. 주어진 문제를 패턴으로 모델링하기
3. Attack Vector 진단
4. 해결 방법에 대한 토론
5. ✅ ? 적용하거나 PoC 구현 시도
Given any distributed protocol to be able to deploy it
1. To the public internet (open participation)
2. By incentivizing nodes that faithfully
implement roles defined in the protocol
3. In a way that is publicly verifiable
From Cryptoeconomics @ Devcon 4
암호경제학[Crypto-economics]
28. 암호경제학을어떻게도입했는지 · Airbloc
에어블록 팀이 시도했던 연구 방식 🧐
1. 주기적으로 암호경제학 스터디, 그리고 패턴화
2. 주어진 문제를 패턴으로 모델링하기
3. Attack Vector 진단
4. 해결 방법에 대한 토론
5. ✅ ? 적용하거나 PoC 구현 시도
암호경제학
증명 가능한 방법으로
인센티브를 제공해
공개 분산 프로토콜을 설계하는 분야
29. 암호경제학을어떻게도입했는지 · Airbloc
에어블록 팀이 시도했던 연구 방식 🧐
1. 주기적으로 암호경제학 스터디, 그리고 패턴화
2. 주어진 문제를 패턴으로 모델링하기
3. Attack Vector 진단
4. 해결 방법에 대한 토론
5. ✅ ? 적용하거나 PoC 구현 시도
암호경제학
증명 가능한 방법으로
인센티브를 제공해
공개 분산 프로토콜을 설계하는 분야
30. 암호경제학을어떻게도입했는지 · Airbloc
1. 주기적으로 암호경제학 스터디, 그리고 패턴화
2. 주어진 문제를 패턴으로 모델링하기
3. Attack Vector 진단
4. 해결 방법에 대한 토론
5. ✅ ? 적용하거나 PoC 구현 시도
에어블록 팀이 시도했던 연구 방식 🧐
47. • A Nested Sparse Merkle Tree containing users' data information
• Sparse Merkle Tree (SMT) is used in Plasma Cash, Ethereum 2.0, etc…
• By nesting a SMT in the SMT, we can fit any large set of user's data information
into the single 32-byte Merkle Root. O(1)
SMT
User 1 → [Data1, Data2]
User 2 → [Data3, Data4]
User 3 → [Data5]
Merkle User Dataset (MUD)
어떻게문제를해결했는가? · Airbloc
48. • Any user can challenge if any fraudulent behavior detected from data provider.
• User needs to provide merkle proof to prove that the challenge is right
• Thanks to SMT, the proof is very cheap! (Only ~600bytes)
• If the challenge is right,
• The data provider will be penalized by losing its ABL collateral
• the user is rewarded from the penalized amount
Challenge Protocol
49. 1. Data provider collects and
registers data in a regular batch.
• Registers a merkle root only
onto the Airbloc contract.
2. Broadcasts full data list in the network.
3. User monitors it and challenges if
the data that the user have refused to
collect is registered on Airbloc.
Mass Data Protocol :
Data Collection
50. 1. Data provider settles a data transaction
with a data consumer.
• Registers a merkle root of
the data being transacted.
2. Broadcasts full data list in the network.
3. User monitors it and challenges if
the data that the user have refused to
be monetized is exchanged on Airbloc.
Mass Data Protocol :
Data Exchange
51. User can also challenge if unregistered data is being exchanged
• This can be done by submitting both exclusion proof
for the MUD in data batch and inclusion proof
for the MUD in data transaction.