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 컨νΈλνΈλ§ νμ©ν μ μλλ‘ ν©λλ€.
κ±°λ²λμ€μλ ν¬ν κΆνμ΄ μ€μνμ§λ§, κ±°λ²λμ€ μ΄κΈ°λΆν° λ€μν μ΄ν΄ κ΄κ³μλ€μ λͺ¨μΌκΈ° νλ κ²½μ°κ° λ§μ΅λλ€. νΉνλ ν¬ν κΆνμ΄ λ°°λΆμ€μΈ κ²½μ° κ±°λ²λμ€μ μ μνλ μ€λ걸릴 κ²μ΄λ©°, κ΄λ¦¬κ° νμν νλ‘ν μ½μ κ²½μ° μ΄λ¬ν μ§μ°μκ°μ κ²°μ μ μΈ λ¬Έμ μ λ΄μ°©ν리λΌλ κ²μ΄ μ½κ² μμλ©λλ€. λλ EOAλ‘ νλ‘ν μ½μ κ΄λ¦¬νλ€κ³ νμ κ²½μ°, ν¬λͺ μ±μ λ¬Έμ κ° λ°μν μλ μμ΅λλ€. λ³λμ μ§μ°μ₯μΉκ° μ‘΄μ¬νμ§ μκΈ° λλ¬Έμ νλ‘ν μ½μ λΉ λ₯΄κ² κ΄λ¦¬ν μ μμΌλ μ λ’°μ±μ μλ λ°μλ μΆ©λΆνμ§ μμ΅λλ€. λ°λΌμ νλμ Governance 컨νΈλνΈμ νλμ EOAλ₯Ό κ΄λ¦¬ κΆνμΌλ‘ μ§μ νλ λ°©λ²μΌλ‘, Governanceλ ν¬λͺ νκ² μ΄μν μ μμΌλ©° μ΄ν΄ κ΄κ³μλ€μ μ€λμν€λλ° μΆ©λΆν λ°©λ²μΌλ‘ μλν μ μμ΅λλ€.
DAOμ κ²½μ° μ₯κΈ°μ μΈ λΉμ μ κ°μ§κ³ ν¬νκΆμ μ€λλμ κ±°λ²λλ€μ μ λ³νλ κ²μ΄ μ€μν©λλ€. νΉνλ Curve.fiμ Epoch λ°©μ κ·Έλ¦¬κ³ Compoundμ Checkpoint λ°©μμ ν¬νκΆ κ³μ°μ΄ λλμ΄ μ§λ― κ° κ±°λ²λμ€μ μ΅μ νλ ν¬νκΆ λ°©μμ΄ μμ κ²μ λλ€. μ΄λ¬ν ν¬νκΆ κ³μ°κ³Ό μ€ν μ΄νΉ λ°©μμ λͺ¨λ ννλ‘ μ§μ νμ¬ μ¬μ©ν μ μμ΅λλ€.
μ΄ κ±°λ²λμ€ μμ€ν
μμλ 컨νΈλνΈμ 볡μ‘μ±μ μ€μ΄κ³ , μμ‘΄μ± λ° κ΄μ¬μ¬μ λΆλ¦¬λ₯Ό μν΄μ μΉ΄μ΄μ¬ 컨νΈλνΈ
μ λͺ¨λ ν¬νκΆμ κ΄λ¦¬ λ° κ³μ°μ μΌμν©λλ€. μ΄λ¬ν λμμΈ λͺ¨λΈμ΄ κ°μ§λ μ΄μ μΌλ‘ ꡬμ±μλ€ μ¬μ΄μ 'μ¨λ 체ν¬'μ κ°μ λΉλ²νκ² λ°μνλ κ±°λ²λμ€ ν¬νλ Off-chainμΌλ‘ μνν μ μμ΅λλ€. Off-Chainμμ μνλ λͺ¨λ ν¬νλ On-Chainμ λ°μ κ°λ₯νκΈ°μ, ꡬμ±μλ€ λͺ¨λ Gasless ν¬νλ₯Ό κ²½νν μ μμ΅λλ€.
μ 체 μ½λλ LGPL V3μ λ°λ¦ λλ€.