Skip to content

Codename, Coffee HouseπŸ•

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

Nipol/Governance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Governance Contract

V1. Coffee HouseπŸ•

초기 Coffee HouseλŠ” λ‹€μ–‘ν•œ ν† λ‘ μ˜ μž₯으둜 μ‚¬μš©λ˜μ—ˆμœΌλ©°, μ •μΉ˜, κ³Όν•™, μ‚¬νšŒ λ“± 세상을 μ΄λ£¨λŠ” 것듀 λͺ¨λ‘κ°€ λŒ€ν™”μ˜ μ£Όμ œμ˜€μŠ΅λ‹ˆλ‹€. ν˜„λŒ€μ˜ Coffee House도 크게 λ‹€λ₯΄μ§„ μ•ŠμœΌλ‚˜, λ‹€μˆ˜μ—μ„œ μž‘κ²ŒλŠ” 개인으둜 λΆ„ν™”λ˜μ–΄ λ‹€μ–‘ν•œ 배경을 가진 μ‚¬λžŒλ“€μ΄ λͺ¨μΌ 수 μžˆλŠ” 곳으둜 λ³€ν–ˆμŠ΅λ‹ˆλ‹€. μ΄λŸ¬ν•œ μ‹œλŒ€μ  μ•„μ΄μ½˜μ΄μž, ν˜„λŒ€μ˜ 변곑점을 κ·ΈλŒ€λ‘œ μ‹œμŠ€ν…œμœΌλ‘œ λ…Ήμ—¬λ‚΄λŠ” 것이 λͺ©ν‘œμ΄κΈ°μ— Code Name을 CoffeeHouse둜 κ²°μ •ν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

κ°œμš”

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ bean the DAO Governance V1 β”‚    β”‚ Super Duper Governance V1 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–²β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–²β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
               β”‚                                    β”‚
               β”‚                                    β”‚
               β”‚ Vote Right                         β”‚ Vote Right
               β”‚                                    β”‚
               β”‚      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”‚
               └───────   Council Contract   β”œβ”€β”€β”€β”€β”€β”€β”˜
                      β””β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                       β”‚ Vote Logic β”‚
                       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

κΈ°λŠ₯

🎑 λͺ¨λ“ˆν™” μ‹€ν–‰ ν™˜κ²½

λ‹€μ–‘ν•œ κ±°λ²„λ„ŒμŠ€ μ»¨νŠΈλž™νŠΈλ“€μ€, 자체적인 μ‹€ν–‰ ν™˜κ²½μ„ νƒ‘μ œν•˜κ³  μžˆμ§€λ§Œ κ°€μž₯ μ €μˆ˜μ€€μΈ λ°”μ΄νŠΈ μ½”λ“œλ‘œ λ™μž‘ν•©λ‹ˆλ‹€. μ½”λ“œμ˜ μž‘λ™ 검증은 일뢀 개발자λ₯Ό μ œμ™Έν•˜κ³ λŠ” μž‘λ™μ˜ λͺ…확성을 νŒŒμ•…ν•˜κΈ° μ–΄λ ΅κΈ° λ•Œλ¬Έμ—, μ „λ¬Έκ°€κ°€ μ•„λ‹ˆλΌλ©΄ μ½”λ“œκ°€ μ•„λ‹Œ λ¬Έμ„œμ— μ˜μ‘΄ν•˜λŠ” κ²½ν–₯이 λ°œμƒν•©λ‹ˆλ‹€. 이것은 싀행을 κ²€μ¦ν•˜λŠ”λ° 어렀움이 μˆ˜λ°˜λ˜λ―€λ‘œ μ‹€ν–‰ ν™˜κ²½μ„ κ³ μ°¨μ›μœΌλ‘œ λŒμ–΄μ˜¬λ¦΄ ν•„μš”κ°€ μžˆμŠ΅λ‹ˆλ‹€. 이 κ±°λ²„λ„ŒμŠ€ μ‹œμŠ€ν…œμ—μ„œλŠ” 고차원 싀행엔진을 νƒ‘μž¬ν•˜κ³  있으며, μ‹€ν–‰ μ—”μ§„μ—μ„œ μž‘λ™ν•  λ‘œμ§λ“€μ„ λͺ¨λ“ˆν™”ν•˜μ˜€μŠ΅λ‹ˆλ‹€. 이λ₯Ό 톡해 κ±°λ²„λ„ŒμŠ€λ₯Ό μ’€ 더 μž‘μ€ 크기둜 λ§Œλ“€ 수 μžˆμœΌλ©΄μ„œ κ±°λ²„λ„ŒμŠ€μ˜ μ‹€ν–‰ λ§₯락을 λ”μš± ν’λΆ€ν•˜κ²Œ λ§Œλ“€ 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. λͺ¨λ“ˆμ€ λ…λ¦½μ μœΌλ‘œ μž‘λ™ν•˜κΈ° λ•Œλ¬Έμ— λ³΄μ•ˆ 감사가 μˆ˜μ›”ν•˜λ©°, λͺ…μ„Έλ₯Ό νŒŒμ•…ν•΄μ•Όλ§Œ λͺ¨λ“ˆμ„ μž‘μ„±ν•  수 있기 λ•Œλ¬Έμ— λͺ…ν™•ν•œ μž‘λ™μ„ κΈ°λŒ€ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λŸ¬ν•œ νŠΉμ„±μœΌλ‘œ κ΅¬ν˜„ν•  수 μžˆλŠ” μ˜ˆμ‹œλ‘œμ¨, κ±°λ²„λ„ŒμŠ€κ°€ 가지고 μžˆλŠ” μžμ‚°μ˜ μ „λž΅μ„ λͺ¨λ“ˆν™” ν•  수 μžˆλ‹€λŠ” μ μž…λ‹ˆλ‹€.

🎫 μ‹€ν–‰ μ»¨ν…μŠ€νŠΈ 일치

일뢀 κ±°λ²„λ„ŒμŠ€ μ‹œμŠ€ν…œμ˜ 경우, 싀행에 νŠΉν™”λœ Timelock μ»¨νŠΈλž™νŠΈλ₯Ό ν†΅ν•΄μ„œ λ‹€λ₯Έ μ»¨νŠΈλž™νŠΈμ™€ ν†΅μ‹ ν•©λ‹ˆλ‹€. νƒ€κ²ŸμœΌλ‘œ ν•˜λŠ” μ»¨νŠΈλž™νŠΈλ₯Ό μ‹€ν–‰μ‹œν‚€λŠ” 주체가 κ±°λ²„λ„ŒμŠ€ μ»¨νŠΈλž™νŠΈκ°€ μ•„λ‹Œ Timelock μ»¨νŠΈλž™νŠΈ μ£Όμ†Œκ°€ κΈ°λ‘λ©λ‹ˆλ‹€. λ˜ν•œ μ–΄λ– ν•œ 그룹을 λŒ€ν‘œν•˜λŠ” μ»¨νŠΈλž™νŠΈκ°€ κ±°λ²„λ„ŒμŠ€ μ»¨νŠΈλž™νŠΈ, Timelock μ»¨νŠΈλž™νŠΈλ‘œ λ‚˜λ‰˜κΈ° λ•Œλ¬Έμ— μžμ‚°μ„ μ‰½κ²Œ μ‚¬μš©ν•˜κΈ° μœ„ν•΄ Timelock μ»¨νŠΈλž™νŠΈλ₯Ό Treasury μ €μž₯μ†Œλ‘œ μ΄μš©ν•˜λŠ” κ²½μš°λ„ λ§ŽμŠ΅λ‹ˆλ‹€. μ΄λŸ¬ν•œ 것듀은 μ‹€ν–‰ μ»¨ν…μŠ€νŠΈ 좔적을 μ–΄λ ΅κ²Œ λ§Œλ“€κΈ° λ•Œλ¬Έμ—, μ €ν¬μ˜ μ»¨νŠΈλž™νŠΈμ—μ„œλŠ” 단 ν•˜λ‚˜μ˜ Governance μ»¨νŠΈλž™νŠΈλ§Œ ν™œμš©ν•  수 μžˆλ„λ‘ ν•©λ‹ˆλ‹€.

πŸ₯‡ One Onwer 지원

κ±°λ²„λ„ŒμŠ€μ—λŠ” νˆ¬ν‘œ κΆŒν•œμ΄ μ€‘μš”ν•˜μ§€λ§Œ, κ±°λ²„λ„ŒμŠ€ μ΄ˆκΈ°λΆ€ν„° λ‹€μ–‘ν•œ 이해 κ΄€κ³„μžλ“€μ„ λͺ¨μœΌκΈ° νž˜λ“  κ²½μš°κ°€ λ§ŽμŠ΅λ‹ˆλ‹€. νŠΉνžˆλ‚˜ νˆ¬ν‘œ κΆŒν•œμ΄ 배뢄쀑인 경우 κ±°λ²„λ„ŒμŠ€μ˜ μ •μƒν™”λŠ” 였래걸릴 것이며, 관리가 ν•„μš”ν•œ ν”„λ‘œν† μ½œμ˜ 경우 μ΄λŸ¬ν•œ μ§€μ—°μ‹œκ°„μ€ 결정적인 λ¬Έμ œμ— λ΄‰μ°©ν•˜λ¦¬λΌλŠ” 것이 μ‰½κ²Œ μƒμƒλ©λ‹ˆλ‹€. λ˜λŠ” EOA둜 ν”„λ‘œν† μ½œμ„ κ΄€λ¦¬ν•œλ‹€κ³  ν–ˆμ„ 경우, 투λͺ…성에 λ¬Έμ œκ°€ λ°œμƒν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. λ³„λ„μ˜ 지연μž₯μΉ˜κ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμ— ν”„λ‘œν† μ½œμ„ λΉ λ₯΄κ²Œ 관리할 수 μžˆμœΌλ‚˜ 신뒰성을 μŒ“λŠ” λ°μ—λŠ” μΆ©λΆ„ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ ν•˜λ‚˜μ˜ Governance μ»¨νŠΈλž™νŠΈμ— ν•˜λ‚˜μ˜ EOAλ₯Ό 관리 κΆŒν•œμœΌλ‘œ μ§€μ •ν•˜λŠ” λ°©λ²•μœΌλ‘œ, GovernanceλŠ” 투λͺ…ν•˜κ²Œ μš΄μ˜ν•  수 있으며 이해 κ΄€κ³„μžλ“€μ„ μ„€λ“μ‹œν‚€λŠ”λ° μΆ©λΆ„ν•œ λ°©λ²•μœΌλ‘œ μž‘λ™ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

πŸ—³ λ‹€μ–‘ν•œ νˆ¬ν‘œκΆŒ 계산

DAO의 경우 μž₯기적인 비전을 가지고 νˆ¬ν‘œκΆŒμ„ μ˜€λž˜λ™μ•ˆ κ±°λ²„λ„ˆλ“€μ„ μ„ λ³„ν•˜λŠ” 것이 μ€‘μš”ν•©λ‹ˆλ‹€. νŠΉνžˆλ‚˜ Curve.fi의 Epoch 방식 그리고 Compound의 Checkpoint λ°©μ‹μ˜ νˆ¬ν‘œκΆŒ 계산이 λ‚˜λ‰˜μ–΄ 지듯 각 κ±°λ²„λ„ŒμŠ€μ— μ΅œμ ν™”λœ νˆ¬ν‘œκΆŒ 방식이 μžˆμ„ κ²ƒμž…λ‹ˆλ‹€. μ΄λŸ¬ν•œ νˆ¬ν‘œκΆŒ 계산과 μŠ€ν…Œμ΄ν‚Ή 방식을 λͺ¨λ“ˆ ν˜•νƒœλ‘œ μ§€μ •ν•˜μ—¬ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

πŸ›Έ Off-chain νˆ¬ν‘œ 지원

이 κ±°λ²„λ„ŒμŠ€ μ‹œμŠ€ν…œμ—μ„œλŠ” μ»¨νŠΈλž™νŠΈμ˜ λ³΅μž‘μ„±μ„ 쀄이고, μ˜μ‘΄μ„± 및 κ΄€μ‹¬μ‚¬μ˜ 뢄리λ₯Ό μœ„ν•΄μ„œ 카운슬 μ»¨νŠΈλž™νŠΈμ— λͺ¨λ“  νˆ¬ν‘œκΆŒμ˜ 관리 및 계산을 μΌμž„ν•©λ‹ˆλ‹€. μ΄λŸ¬ν•œ λ””μžμΈ λͺ¨λΈμ΄ κ°€μ§€λŠ” 이점으둜 ꡬ성원듀 μ‚¬μ΄μ˜ 'μ˜¨λ„ 체크'와 같은 λΉˆλ²ˆν•˜κ²Œ λ°œμƒν•˜λŠ” κ±°λ²„λ„ŒμŠ€ νˆ¬ν‘œλŠ” Off-chain으둜 μˆ˜ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€. Off-Chainμ—μ„œ μˆ˜ν–‰λœ λͺ¨λ“  νˆ¬ν‘œλŠ” On-Chain에 반영 κ°€λŠ₯ν•˜κΈ°μ—, ꡬ성원듀 λͺ¨λ‘ Gasless νˆ¬ν‘œλ₯Ό κ²½ν—˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ„€μΉ˜

배포

μ‚¬μš©λ°©λ²•

λ³΄μ•ˆ

λΌμ΄μ„ΌμŠ€

전체 μ½”λ“œλŠ” LGPL V3을 λ”°λ¦…λ‹ˆλ‹€.

About

Codename, Coffee HouseπŸ•

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published