First research topic: A study of solving scalability problemΒ
by finding optimal block creation time and block propagation rate
Problem Statement
Blockchain μ λμ λ°μ΄ν° μ¦κ°λ‘ μΈν μ μ§ λΉμ© μ§μμ μ¦κ°λ₯Ό ν΄κ²°νλ €λ μ°κ΅¬
νμ¬ Blockchainμ Scalability (νμ₯μ±) λ¬Έμ κ° μ‘΄μ¬
λΉν¨μ¨μ μΈ μ΄μ μ‘΄μ¬
μ΄μμ μΈ Blockchain μ±λ₯μ λν μ§ν λΆμ¬
Pains and Needs
Blockchainμ κ·Όλ³Έμ μΈ νμ₯μ± ν΄κ²°κ³Ό λλΆμ΄, λ€νΈμν¬ κ³΅κ²©μ λν λμμ± νκ³λ‘ μΈνΒ
λ€νΈμν¬ μ λ’°μ± νλ½μ λ°©μ§νλ μ°κ΅¬κ° νμ
Blockchain νμ₯μ± κ°μ μΌλ‘ Blockchain νλ«νΌ μ μ§ μ ν¨μ¨μ± ν₯μ κΈ°λ
Importance
곡μ ν mining κ²½μμ μ ν΄νλ©° blockμ μμ±μ μ§μ°μν¬ μ μλ κ³΅κ²©μΈ Selfish mining attackμ μ·¨μ½νμ§ μμμΌ ν¨ (Blockchain Trilemma μμ 보μμ± (Security) 보μ₯)
μ¦λͺ μ(μ¬μ©μ)κ° κ²μ¦μ(μλΉμ€ μ 곡μ)μκ² μμ μ΄ μκ³ μλ λΉλ°λ²νΈλ₯Ό μλ €μ£Όμ§ μκ³ λ μμ μ΄ λΉλ°λ²νΈλ₯Ό μκ³ μμμ μ¦λͺ ν μ μμ
λ€νΈμν¬ κ·Έλν μ΄λ‘ μμ nodeμ edgeμ κ΄κ³λ₯Ό μΈμ¦μ λμ νμ¬ κ°μΈμ μ μ(node)μ edgeμ κ°μκ° κΎΈμ€ν μ¦κ°νλ λ°©ν₯μΌλ‘ μΈμ¦ μ νλκ° λμμ§κ² λ¨
μ¦λͺ μκ° λΉλ°λ²νΈλ₯Ό μ λ§λ‘ μκ³ μμ΄μ κ²μ¦μκ° μ§μν κΈΈλ‘ λμλμ§ νμ νκΈ°λ μ΄λ ΅κ³ (1νμ±μΌ λ), μ¦λͺ μκ° μ°μ°ν λ§μ·μ μλ μμ
Zero-knowledge Proof κ³Όμ μ μΌμ νμ μ΄μ λ°λ³΅νμ λ νμ μ¦λͺ μκ° κ²μ¦μμ μ§μλλ‘ νλνλ€λ©΄ μ¦λͺ μλ κ²μ¦μμκ² μμ μ΄ λΉλ°λ²νΈλ₯Ό μκ³ μλ€λ μ¬μ€μ λ©λμν¬ μ μμ
20λ²λ§ λ°λ³΅ν΄λ μ¦λͺ μκ° λΉλ°λ²νΈλ₯Ό λͺ¨λ₯΄λ©΄μλ κ²μ¦μμ μ§μλ₯Ό λͺ¨λ λ°λ₯Ό μ μλ νλ₯ μ 1/2^20 (1/1,000,000 μ΄ν)
μ΄ κ³Όμ μ 40ν λ°λ³΅νκ² λλ©΄ μ°μ°ν λΉλ°λ²νΈλ₯Ό λ§μΆ νλ₯ μ 1/1,000,000,000,000 μ΄νκ° λ¨