μ΄ κΈμ EOS λ Έλμμ λ‘μμ΄ μμ±ν κ²μ λλ€. μ΄ κΈμ λμ€μ worker proposalλ‘ μ μΆλ κ²μ λλ€.
μ°λ¦¬λ BPλ€μ΄ μλ‘μ΄ μ²΄μΈμ μ¦μ€ν λλ§λ€ μ΄μ ν΄λΉνλ 보μμ μΆ©λΆν μ 곡νμ¬, μλ‘μ΄ μΈνλΌλ₯Ό μ λμ κ·Έλ¦¬κ³ μλ°μ μΌλ‘ λ€νΈμν¬μ 곡κΈνλλ‘ μ λνλ λ°©λ²μ μ μν©λλ€.
νμ¬ EOS λ©μΈλ·μμ μλ‘μ΄ μΈνλΌλ₯Ό μ¦μ€νλλ‘ BPλ€μκ² μλ ₯μ κ°νλ μλ¨μ λ³λ‘ μλ μν©μ λλ€.[1] λ€νΈμν¬μμ κ°μ₯ μ€μν μ»΄ν¨ν μμμ RAMμ΄κΈ° λλ¬Έμ, μ΄ κΈμ λ¨μ κ΄ν΄μ μ΄μΌκΈ°νκ² μ΅λλ€.
νμ¬ EOS λ©μΈλ·μμ RAM μ¬μ΄μ¦λ 21λͺ μ λ©μΈ BPλ€μ΄ ν©μνμ¬ μ¦κ°μν΅λλ€. ꡬ체μ μΌλ‘ νΉμ BPμ μ€μ μ₯λΉμ μ€μΉλ RAMμ΄ 2TBμΌμ§λΌλ λ©μΈ BPλ€μ΄ λ€νΈμν¬μμ μ¬μ©κ°λ₯ν λ¨ μ¬μ΄μ¦λ₯Ό νμν λλ§λ€ μ¦κ°μν΅λλ€. ꡬ체μ μΌλ‘ κ·Έλ¦Ό 1κ³Ό κ°μ΄, νμ¬ λ©μΈλ·μμ μ¬μ©κ°λ₯ν λ¨ μ¬μ΄μ¦λ 21λͺ μ λ©μΈ BPλ€μ ν¬νμ μν΄ κ²°μ ν©λλ€.
μ°Έκ³ λ‘, νμ¬ EOS λ©μΈλ·μ μ¬μ©κ°λ₯ν RAM μ¬μ΄μ¦λ μ΄κΈ° μ€μ μΉμΈ 64GBλ‘ μ€μ λμ΄ μκ³ , μ΄κ²μ EOS λ΄μμ΄ μ 곡ν μ¬μ΄νΈ(https://www.eosrp.io/#)μμ νμΈν μ μμ΅λλ€.
RAMμ νμ¬ μ΅λλ‘ μ½ 4TB λλ 16TBκΉμ§ μ¦μ€ν μ μλ λ§€μ° μ νλ μ»΄ν¨ν μμμ λλ€.[2] λ°λΌμ μ΄λ₯Ό μ΄κ³Όνλ RAMμ΄ νμνλ€λ©΄, BPλ€μ΄ μλ‘μ΄ μ²΄μΈμ μ 곡ν΄μΌ νλ©°, μ΄λ₯Ό μν΄ BPλ€μ κΈ°μ‘΄ 체μΈκ³Ό λΉμ·ν μ±λ₯μ μλ²λ₯Ό μλ‘ μ¦μ€ν΄μΌ ν©λλ€. νμ§λ§, νμ¬ BPλ€μ΄ μλ°μ μΌλ‘ μλ‘μ΄ μ²΄μΈμ μΆκ°νλλ‘ μ λν μ μλ μ μ ν μλ¨μ΄ μμ΅λλ€. λ°λΌμ νμ¬ μλ‘μ΄ μΈνλΌμ μ¦μ€μ BPλ€μ μ μμ μμ‘΄νλ κ²μΌλ‘ 보μ λλ€.
λ§μΌ RAM κ°κ²©μ΄ ν¬κΈ° λ±μ μν΄ λ무 λμμ§λ€λ©΄, μλ‘μ΄ dAppμ μ΄μνκΈ° μν λΉμ©μ ν¬κ² μ¦κ°μμΌ κ°λ°μλ€μ΄ EOS νλ«νΌμ μΈλ©΄νκ³ λ€λ₯Έ dApp νλ«νΌμ μ νν μ μμ΅λλ€.
μνΈννμμ μ»΄ν¨ν μμμ μ¬μ©νλ λ°©λ²μ 1) μ΄λ리μκ³Ό κ°μ΄ μ¬μ©μκ° μμλ£λ₯Ό μ§κΈνλ μμλ£ λ°©λ²κ³Ό 2) EOSμ κ°μ΄ νλκ° μμΉ(staking)ν μ½μΈμ λΉλ‘νλ μ»΄ν¨ν μμμ μ 곡νλ λΉμ¨μ ν(rate-limiting) λ°©λ²μ΄ μμ΅λλ€.
νμ§λ§ μμλ£ λ°©λ²μ 곡격μκ° λ§μ μμλ£λ₯Ό κΈ°κΊΌμ΄ λΆλ΄νλ©΄μ μ€νΈκ³΅κ²©μ νλ€λ©΄, μ΄λ₯Ό λ°©μ΄νκΈ°κ° νλ μ»΄ν¨ν μμ λΆλ°° λ°©λ²μ λλ€. λ°λΌμ μ΄λ₯Ό ν΄κ²°νκΈ° μν΄, μ΄λ리μμ λ€μ λΈλ‘μ ν¬ν¨μν¬ μ μλ λΈλ‘μ μ΄ μμλ£, μ¦ λΈλ‘ λΉ κ°μ€μ ν(GasLimit)μ 1/1024, μ¦ μ½ 0.098%λ§νΌ μ¦κ°μν€λ λ°©λ²μ μ¬μ©ν©λλ€.[3] νμ§λ§ μ΄κ²μ λΉνΈμ½μΈμ 1MBλ‘ λΈλ‘ μ¬μ΄μ¦λ₯Ό μ ννλ κ²κ³Ό κ°μ κΈ°λ₯μ΄λ©°, κ²°κ΅ νμ₯μ±(scalability)μ μ νν©λλ€.
μ΄μ λ¬λ¦¬, EOSμ λΉμ¨μ ν λ°©λ²μ μμ μ΄ μμΉ(staking)ν μ½μΈμ λΉλ‘νλ μ»΄ν¨ν μμμ μ¬μ©ν μ μλ κΆνμ μ£Όλ μμ κΆμ μν μμ λΆλ°° λ°©λ²μ΄κ³ , μ΄κ²μ μ€νΈκ³΅κ²©μ ν¨κ³Όμ μΌλ‘ λ°©μ΄ν μ μλ λ§€μ° μ’μ 보μ λ°©λ²μ λλ€. νμ§λ§, μ΄κ²μ κ°μ₯ ν° λ¨μ μ RAM κ°κ²©μ΄ λΉμΈμ§ λ μ°Έμ¬νλ dApp κ°λ°μκ° λΆλ΄ν΄μΌ νλ λΉμ©μ΄ μ¦κ°νλ€λ κ²μ λλ€.
μ΄λ₯Ό λΆλΆμ μΌλ‘ ν΄κ²°νκΈ° μν΄, EOSλ λ©ν°μ²΄μΈμ μ§μνκ³ , μ΄λ₯Ό ν΅ν΄ κ±°μ 무μ νμ νμ₯μ±μ κ°μ§ μ μμ΅λλ€. μ΄κ²μ κΈ°μ‘΄ μ²΄μΈ μΈμ μλ‘μ΄ μ²΄μΈμ μλ‘ μ¦μ€νμ¬ μλ‘μ΄ μ»΄ν¨ν μμμ λ€νΈμν¬μ μ 곡νλ λ°©λ²μ λλ€. κ·Έλ¦¬κ³ λ€λ₯Έ 체μΈλ€μ λΈλ‘체μΈκ° ν΅μ (Inter-Blockchain Communication, IBC)μΌλ‘ μ 보λ₯Ό κ΅νν©λλ€.
νμ§λ§ μ 체μΈμ μ΄μνλ κ²μ μΆκ°μ μΈ λΉμ©μ λ°μμν€κΈ° λλ¬Έμ, BPλ€μ μ΄μ λν μλ¬΄λ° λ³΄μμ΄ μλ€λ©΄ λΉμ°ν μ΄λ₯Ό κΊΌλ €ν μλ°μ μμ΅λλ€. μ΄ λλ¬Έμ BPλ€μ΄ μ λμ μ»΄ν¨ν μμμ λ€νΈμν¬μ μ 곡νμ§ λͺ»ν μ μμ΅λλ€. μ°λ¦¬λ μ΄ λ¬Έμ λ₯Ό μΈνλΌ νμ₯ μλ ₯(Infrastructure Growth Needs)μ΄λΌκ³ λΆλ¦ λλ€. κ·Έλ¦¬κ³ μΈνλΌ νμ₯ μλ ₯μ μ£Όλ‘ μλ‘μ΄ μ²΄μΈμ μ¦μ€ν λ λ°μν©λλ€.
μ€μν κ²μ EOSλ λ€μν dAppλ₯Ό μ΄μν μ μλ λΆμ° μ΄μ체μ (Distributed Operating System)μ΄λΌλ κ²μ λλ€. λ°λΌμ dAppμ΄ νμ±νλ¨μ λ°λΌ, μ΄μ λ§μΆμ΄ λ©μΈ BPλ€μ΄ ν΄λΉνλ μ»΄ν¨ν μμμ μ λμ μ¦μ€ν΄μΌλ§ μ»΄ν¨ν μμμ μ μ ν κ°κ²©μ μ 곡νκ³ μ΄λ‘μ¨ EOS νλ«νΌμ΄ λμ± νμ±νλ μ μμ΅λλ€. μ΄ λλ¬Έμ, BPλ€μ΄ μ»΄ν¨ν μμμ μ λμ λ리λλ‘ μ λν μ μλ μλ¨μ΄ νμν©λλ€.
λ°λΌμ μ°λ¦¬λ BPλ€μ΄ μλ‘μ΄ μΈνλΌλ₯Ό μ¦μ€ν λλ§λ€ μ΄λ€μκ² μΆ©λΆν 보μμ μ 곡νλ μλ°μ μΈνλΌ νμ₯(Self-motivated Infrastructure Growth, SIG)μ μ μν©λλ€. μ΄κ²μ BPλ€μ μ리λ₯Ό μΆκ΅¬νλ μ 3μμ΄κΈ° λλ¬Έμ, μ΄λ€μ΄ μ λμ μλ°μ μΌλ‘ μλ‘μ΄ μ²΄μΈμ μ¦μ€νλλ‘ μ λνλ ν¨κ³Όμ μΈ μλ¨μ κ²½μ μ μΈ λ³΄μ λ°μ μκΈ° λλ¬Έμ λλ€.
μ°λ¦¬μ μλ°μ μΈνλΌ νμ₯ λ°©λ²μ ꡬ체μ μΈ μλ μλμ κ°μ΅λλ€.
μλμ μ1μ νμ¬μ BP 보μμ μλ°μ μΈνλΌ νμ₯μ μ μ©ν κ²μ λλ€. μ΄ κ²½μ° BP 보μμ μν μΈνλ μ΄μ μ λ 1%λ‘ κ°μ ν λ, μ΄κ²μ λΈλ‘보μ 0.25%μ ν¬ν보μ0.75%μΌλ‘ ꡬμ±λ©λλ€.
νμ§λ§, νμ¬ BP 보μ 체κ³μ μ°λ¦¬μ μ μμ μ μ©ν κ²½μ° μΌλΆ λ¬Έμ κ° λ°μν μ μμ΅λλ€. ν¬νλ₯Ό λ§μ΄ λ°μ μμ BPλ€μ κ²½μ° μ₯λΉλ₯Ό λ릴 μ μλ μΆ©λΆν 보μμ λ°κ² λμ§λ§, ν¬νλ₯Ό μ κ² λ°μ BPλ€μ κ²½μ° μ₯λΉλ₯Ό λ리λ κΈ°μλ λμ΄λλ 보μμ΄ λ―Έν‘ν μ μμ΅λλ€.
μ΄ μμμ λλ²μ§Έ 체μΈμ μ¦μ€ν κ²½μ°, λͺ¨λ BPλ€μ ν¬ν 보μμ μ½ 13.3% μ¦κ°νκ³ , κ²°κ΅ μ΅νμ BPμ 보μμ μ½ 113 EOSκ° λκ³ , μΆκ° 보μμ 390 EOS/μμ΄ λ©λλ€. νμ§λ§ EOSμ κ°κ²©μ΄ μΈμ Έμ κ·Έκ° μ΄ λ³΄μμΌλ‘ μ΄μ΅μ μ»μ§ λͺ»νλ©΄, κ·Έλ μλ‘μ΄ μ²΄μΈμ μλ°μ μΌλ‘ μ¦μ€νμ§ μμλ €κ³ ν κ²μ λλ€. μ΄μ λ¬λ¦¬ μμμ BPλ€μ μΆ©λΆν 보μμ λ°μ μ μμ΅λλ€. λ°λΌμ μ΄ λ°©λ²μ λͺ¨λ λκΈ°μ BPλ€μ μλ°μ±μ μ λνλ €λ©΄, μ΅μ 보μμ λμ¬μ 보μ λ°λ λκΈ°μ BPμ μλ₯Ό μ€μ¬μΌ νλ λ¬Έμ κ° λ°μν©λλ€.
μλμ μ2λ μ°λ¦¬ νμ΄ μ μν BP 보μ λ°©λ²μ μλ°μ μΈνλΌ νμ₯μ μ μ©ν ν κ²μ λλ€. BP 보μμ μν μΈνλ μ΄μ μ λ 1%λ‘ κ°μ ν λ μ΄κ²μ λΈλ‘보μ 0.25%, ν¬ν보μ 0.5%κ³Ό μ₯λΉλ³΄μ 0.25%λ‘ κ΅¬μ±λ©λλ€. μ°λ¦¬κ° μ μν BP 보μμ ꡬ체μ μΈ λ΄μ©μ μλ λ§ν¬μμ νμΈν μ μλ€. λ§ν¬
μ°λ¦¬μ μλ°μ μΈνλΌ νμ₯μ ν¨κ³Όλ λ€μκ³Ό κ°μ΅λλ€.
λ¨, μ μλ€μμ μλ‘μ΄ μ²΄μΈμ μ¦μ€ν λ μ£Όμ΄μ§λ μΆκ° 보μμ΄ 0.1%μΈ κ²μ λ¨μ§ νλμ μμ λΆκ³Όνλ―λ‘, μ΄λ₯Ό μ€μ λ‘ μ μ©νκΈ° μν΄μλ λ μμΈν λΆμμ΄ νμν©λλ€.
μ°λ¦¬λ BPλ€μ΄ μλ‘μ΄ μ²΄μΈμ μλ°μ μΌλ‘ μ¦μ€νλλ‘ μ²΄μΈμ΄ μ¦κ°ν λλ§λ€ 보μνλ BP보μ λ°©λ²μ μ μνμ΅λλ€. μ΄κ²μ μ λμ λ€νΈμν¬μ μ μ ν μ»΄ν¨ν μμμ μ 곡νκ³ λμ€μ μ°Έμ¬νλ dApp κ°λ°μλ€μ΄ μ μ λΉμ©μΌλ‘ EOS νλ«νΌμ μ΄μ©νλλ‘ λμΈ μ μμ΅λλ€.
[1] EOSλ μ΄κΈ° νλλ€μ ν¬νλ₯Ό ν΅ν΄μ λ©μΈ BPλ€μκ² μ»΄ν¨ν
μμμ λ리λλ‘ μλ ₯μ κ°ν μ μλλ‘ μ΄λ€μ΄ ꡬλΉν μ»΄ν¨ν
μμμ κ°κ²©μ 곡μνλ λ°©λ²μ μ μνμμ΅λλ€.
μ°Έμ‘° λ§ν¬: https://steemit.com/eos/@eosio/storage-costs-on-blockchains-using-eos-io-software
[2] see the telegram messages of JEM: https://t.me/EOSGov/36841, https://t.me/EOSGov/36846
[3] GAVIN WOOD, βETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGERβ, http://gavwood.com/paper.pdf, See Equation 45-46 on page 6.