# Hyperledger Korea UserGroup Meetup

# 2019๋…„ 06์›” 27์ผ

# ์ฃผ์ œ

  • Hyperledger FabToken Overview ๋ฐ ์‹ค์Šต

# ์ž๋ฃŒ

  • ๋ฐœํ‘œ ์ž๋ฃŒ - https://www.slideshare.net/secret/mOK4nVBWIFKBOR
  • ์‹ค์Šต ์ž๋ฃŒ - https://github.com/hlkug/meetup/blob/master/201906/ํ•ธ์ฆˆ์˜จ%20๋žฉ.md

# Hyperledger Fabric v2.0 Alpha - FabToken Overview, Hands-On Lab

# Enterprise Blockchain - Token ๋ถ€๋ถ„

  • R3 Corda โ€“ Tokens SDK
  • JP Morgan Quorum โ€“ JPM Coin
    • https://www.jpmorgan.com/global/news/digital-coin-payments
  • Hyperledger Fabric v2 โ€“ FabToken
    • Token Management Enablement in Hyperledger Fabric
      • http://bit.ly/2KvVKb4
    • Token (base support) - Support Issue, Transfer, and Redeem Token Operations
      • https://jira.hyperledger.org/browse/FAB-11144
    • Using FabToken
      • https://hyperledger-fabric.readthedocs.io/en/latest/token/FabToken.html

# FabToken

  • Hyperledger Fabric v2.0 -> https://github.com/hyperledger/fabric/tree/master/token
  • Token Management System
  • Unspent Transaction Output (UTXO) ๋ชจ๋ธ
  • ํ•ฉ์˜, ๊ฒ€์ฆ์„ ์œ„ํ•ด Orderer, Peer ์‚ฌ์šฉ
  • ํ† ํฐ ์ƒ์„ฑ, ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ์ฒด์ธ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ.(Endorsement Policy X)
  • s์†ก/์ˆ˜์‹ ์ž ์‹๋ณ„ โ€“ MSP
  • Token Lifecycle: Issue, Transfer, Redeem, List

# UTXO

  • ํŒจ๋ธŒ๋ฆญ์—์„œ๋Š” ์ƒํƒœ(State)๋Š” Key-Value ํ˜•ํƒœ๋กœ ์ €์žฅ
    • Key : Namespace + TokenPrefix + Owner + TransactionId + Index Value: Quantity
  • Unspent Transaction(Output)์€ Ledger(State DB)์— ์ €์žฅ๋˜๊ณ  Spent Transaction(Input)์€ Ledger(State DB)์—์„œ ์‚ญ์ œ๋จ

# ๋Š๋‚€์ 

fabtoken hands-on ํ†ตํ•ด ์‹ค์ œ ํ† ํฐ issue-transfer-redeem ์ ˆ์ฐจ ๋ˆˆ์œผ๋กœ ํ™•์ธํ•ด์„œ ์ข‹์Œ. ์‚ฌ์ง„์— ๋˜ ๋‚˜์™”๋„ค.