DelegatedProofOfStake - kukgini/blockchain GitHub Wiki

Description

μ œν•œλœ 수의 λ…Έλ“œ (Delegates) μ—μ„œλ§Œ 블둝을 μƒμ„±ν•˜λ„λ‘ μ œν•œν•˜κ³  λˆ„κ°€ 블둝을 생성할 κ²ƒμΈμ§€λŠ” ꡬ성원 λͺ¨λ‘μ˜ νˆ¬ν‘œμ— μ˜μ‘΄ν•œλ‹€.

ꡬ성원은 μžμ‹ μ˜ 토큰 λ³΄μœ λŸ‰ 만큼의 지뢄 (Stake) 으둜 νˆ¬ν‘œν•˜μ—¬ Delegates λ₯Ό μ„ μΆœν•  수 μžˆλ‹€.

Delegate λ₯Ό μ›ν•˜λŠ” μ°Έμ—¬μžλŠ” μΌμ •λŸ‰ μ΄μƒμ˜ μžμ‚°μ„ μ˜ˆμΉ˜ν•˜κ³  Candidates κ°€ λœλ‹€.

Delegates 듀은 ν•„μš”ν•œ 의무λ₯Ό λ‹€ν•˜κ³  보상을 λ°›λŠ”λ‹€.

의무 νƒœλ§Œμ΄λ‚˜ 뢀정이 발견되면 예치된 μžμ‚°μ„ λΉΌμ•˜κΈ°κ³  λ„€νŠΈμ›Œν¬μ—μ„œ ν‡΄μΆœλ˜λŠ” μ²˜λ²Œμ„ λ°›λŠ”λ‹€.

Questions

  • Delegates κ°€ μƒμ‚°ν•œ Block 이 Validator 에 μ˜ν•΄ κ²€μ¦λ˜λŠ” 과정은?
  • Irreversible Block 이 Fullnode μ—κ²Œ μ „λ‹¬λ˜λŠ” 과정은?
  • Deterministic Finality λ₯Ό κ°€μ§€λŠ” 것인가?
  • λˆ„κ°€ 집계λ₯Ό ν•˜λŠ”κ°€? - 슀마트 μ»¨νŠΈλ ‰νŠΈκ°€.
    • (그럼 집계 과정에 Delegates κ°€ μ°Έμ—¬ν•˜κ²Œ λ˜λŠ”κ±°λ„€...)
    • λͺ¨λ‘κ°€ νˆ¬ν‘œμ— μ°Έμ—¬ν–ˆλŠ”μ§€λŠ” μ–΄λ–»κ²Œ ν™•μΈν•˜λŠ”κ°€?
    • Election 과정이 Performance 에 영ν–₯을 주기도 ν•˜λŠ”κ°€?
  • 과반 λ“ν‘œ μ‹€νŒ¨ μ‹œλ‚˜λ¦¬μ˜€λŠ”? (Election, Finalize 두 μΌ€μ΄μŠ€κ°€ λ‹€λ₯΄κ²Œ μ·¨κΈ‰λ˜λŠ”κ°€)
  • νŠΈλ Œμ μ…˜μ΄ 블둝에 λ‹΄κΈ°λŠ” 과정은? (μ΄λ”λ¦¬μ›€μ²˜λŸΌ λ©”λͺ¨λ¦¬μ— μž„μ‹œλ‘œ λ“€κ³ μžˆλŠ”κ±΄κ°€?)
  • Online 으둜 Delegate Candidates 의 증감이 κ°€λŠ₯ν•œκ°€?

References