PlasmaCash - kukgini/blockchain GitHub Wiki

Plasma 의 ν•œκ³„

  1. 검증에 ν•„μš”ν•œ λ¦¬μ†ŒμŠ€κ°€ λ§Žλ‹€ - λͺ¨λ“  μƒμœ„μ²΄μΈμ˜ μƒνƒœλ₯Ό λͺ¨λ“  μ°Έμ—¬μžκ°€ κ΄€μ°°ν•˜κ³  μžˆμ–΄μ•Ό 함
  2. 거래 승인 과정이 λ³΅μž‘ν•˜λ‹€ - λͺ¨λ“  거래 μ°Έμ—¬μžμ˜ μ„œλͺ…이 ν•„μš”
  3. 운영자(Operator) 의 λΆ€μ • ν–‰μœ„μ˜ λŒ€μ²˜ λ°©μ•ˆμ΄ λ¨Όμ € Exit λ₯Ό μš”μ²­ν•˜λŠ” 것 밖에 μ—†λ‹€

Benefits

  1. Sharded client-side validation - λͺ¨λ“  μƒμœ„ 체인을 κ΄€μ°°ν•  ν•„μš” 없이 μžμ‹ μ΄ μ°Έμ—¬ν•œ PlasmaChain 만 보면 됨. κ°œλ³„ μœ μ €μ˜ λ‘œλ“œλ₯Ό μ¦κ°€μ‹œν‚€μ§€ μ•Šκ³ λ„ νŠΈλ Œμ μ…˜ μ²˜λ¦¬λŸ‰μ„ 늘릴수 있게 됨.
  2. No confirmations - 메인체인에 νŠΈλ Œμ μ…˜μ΄ 반영되기만 ν•˜λ©΄ 토큰이 μ‚¬μš©λœ κ²ƒμž„.
  3. Simple support for all tokens - 토큰을 κ΅¬λ³„ν•˜κΈ° μœ„ν•œ λ³΅μž‘λ„κ°€ 사라짐.
  4. Minor mass exit mitigation - λŒ€λŸ‰μΈμΆœμ„ μ•½κ°„ 덜 μš°λ €ν•΄λ„ 됨. 도둑이 훔쳐가렀면 각 ν† ν°μ˜ 고유 ID λ₯Ό μ•Œμ•„μ•Ό ν•˜λ‹ˆκΉŒ. ν•˜μ§€λ§Œ μ—¬μ „νžˆ μ„œλΉ„μŠ€κ°€ 쀑단될 μœ„ν—˜μ€ 있음.

Drawbacks

  1. Large token denominations - 토큰에 κ³ μœ κ°’μ΄ λΆ€μ—¬λ˜λ―€λ‘œ μ•„μ£Ό μž‘μ€ λ‹¨μœ„μ˜ 토큰을 λ§Œλ“œλŠ” 것이 λΆ€λ‹΄μŠ€λŸ¬μ›€. 돈 κ΅ν™˜μ— λ“œλŠ” κ°€μŠ€ λΉ„μš©μ΄ 토큰 자체의 κ°€μΉ˜λ³΄λ‹€ μ»€μ§ˆμˆ˜κ°€ μžˆμœΌλ―€λ‘œ.

Exits

Exit Spent Coin Challenge

Exit Double Spend Challenge

Exit With Invalid History Challenge

Block Withholding

Repositories

Releases