2024ë 4ì 30ìŒ
UTxO 몚ëžì ížëìì ì ë³ë ¬ ì²ëŠ¬ë¥Œ ê°ë¥íê² íë©°, ìŽë ëì íì¥ì±ê³Œ ížëìì ì ë¹ ë¥ž ìê²°ì±ì ë¬ì±íë ë° íìì ìž êž°ë¥ì ëë€. ìŽ êžììë ë€ížìí¬ í©ì륌 ê°ì íì¬ ë€ížìí¬ ì²ëŠ¬ëì ëëŠ¬ê³ ížëìì ìê²°ì±ì ëìŒ ì ìë ë€ìí ì ëµì ëíŽ ììží ìŽíŽë³Žê² ìµëë€. ìŽ êžììë ì ë ¥ 볎ìŠì, ì€ë©, ìŽì€ì§ë¶ 공격ì ëí 볎ížê° íì¥ì±ì ìŽë»ê² ì ííëì§ì ëíŽ ìì볌 ê²ì ëë€.
UTxO 몚ëžì Ʞ볞 í¹ì§
UTxOë ë 늜ì ìŽê³ ë¶ë³íë ê°ì²Žì ëë€. ížëìì ì ì¶ë ¥ìŒë¡ UTxOê° ìì±ëë©Ž, ìë¡ìŽ ížëìì ìì ìë¹ë ëê¹ì§ ë³ê²œëì§ ìì ìíë¡ ì ì§ë©ëë€. ìë¹ëë©Ž ìì í ìì§ëê³ ì ížëìì ì ì¶ë ¥ìŒë¡ ì UTxOê° ìì±ë©ëë€.
ìŽ ê·žëŠŒììë ì¬ì©ìê° ì ížëìì ì ì°ìì ìŽê³ ë³ë ¬ì ìŒë¡ ì ì¶íë 곌ì ì 볎ì¬ì€ëë€. ê° ížëìì ì 빚ê°ì íìŽíë¡ íìë ê²ì²ëŒ UTxO ìžížì ì ë ¥ UTxO륌 ê³ ì íê² ê°ëŠ¬í€ë©°, ìŽë 빚ê°ì UTxOë¡ ì°ê²°ë©ëë€. ìí 1ìŽëŒë ì©ìŽë ìë¡ìŽ ëžë¡ì ìëœí í ê° ë žëì ëíëë ìë¡ìŽ êžë¡ë² ìí륌 ëíë ëë€. 빚ê°ì UTxOë UTxO ìžížìì ì ê±°ëììµëë€. ë ¹ì íìŽíê° ë ¹ì UTxO륌 ê°ëŠ¬í€ë ê²ìŒë¡ íìë ìë¡ íì±ë UTxOê° ì¶ê°ëìŽ UTxO ìžížê° ì ë°ìŽížëììµëë€.
UTxO 몚ëžì ížëìì ì íšì± ê²ì¬ ì€ êžë¡ë² ìí륌 êŽëŠ¬íë ë° ì€ì¶ì ìž ìí ì í©ëë€. 칎륎ë€ë žì êžë¡ë² ìíë UTxO ìžížëŒê³ ë íë íì± UTxO 몚ììŒë¡ ííë©ëë€. ìë¡ìŽ ëžë¡ìŽ ì¶ê°ë ëë§ë€ ìë¡ ìì±ë 몚ë UTxOë UTxO ìžížì íµí©ë©ëë€. ë°ëë¡ ížëìì ì ìíŽ ìë¹(ì¬ì©)ë UTxOë UTxO ìžížìì ì ê±°ë©ëë€. UTxOë ìŒíì© ìí°í°ë¡ ìžìë ì ììµëë€.
ë€ížìí¬ì 몚ë ë žëë ê°ë³ UTxO ìžížë¥Œ ì ì§í©ëë€. 컚ìŒìì€ë¥Œ ì€ìíë ëë¶ë¶ì ë žëë ê°ì¥ ìµê·Œì ì¶ê°ë ëžë¡ì í¬íšíŽ ëìŒí ëžë¡ì²Žìž êž°ë¡ì 볎졎íêž° ë묞ì ëìŒí UTxO ìžíž(êžë¡ë² ìí)륌 볎ì í©ëë€. ê·žëŒìë ë¶êµ¬íê³ ë€ížìí¬ ë°ìŽí° ì ì¡ ì§ì°ìŒë¡ ìžíŽ êžë¡ë² ìíë 몚ë ë žëìì ëìì ìŠê°ì ìŒë¡ ë³ê²œëì§ ìê³ ìœê°ì ì§ì°ìŽ ë°ìí©ëë€. ëžë¡ ìì±ì ë žëê° ìë¡ìŽ ëžë¡ì ë€ížìí¬ì ë°°í¬íë ìê° ëªšë ë žëê° ëìŒí êžë¡ë² ìí륌 ê³µì íë€ê³ ê°ì í ì ììµëë€(ìŠ, ë§ì§ë§ ëžë¡ì ìì íê³ ê·žì ë°ëŒ êžë¡ë² ìí륌 ì ë°ìŽížíë€ë ì믞).
ížëìì ì ìê²°ì±ì ëìŽë ë°©ë²ì 묎ììžê°?
칎륎ë€ë žë ë칎몚í ì í©ìì ì ì¬í í©ì ë©ì»€ëìŠì ì¬ì©í©ëë€. ìŽë ëžë¡ì íë¥ ì ìê²°ì±, ê·žëŠ¬ê³ ê²°ê³Œì ìŒë¡ ížëìì ì ìê²°ì±ìŒë¡ ëíë©ëë€. ìŽë ížëìì ìŽ ëžë¡ 1ìŽëŒê³ íë ìë¡ìŽ ëžë¡ì í¬íšëë©Ž íìž(confirmation) íìê° 0ìŽ ëë€ë ê²ì ì믞í©ëë€. ëžë¡ìŽ ì¶ê°ëë©Ž ë¹ì·í ìêž°ì ìì±ë ë첎 ëžë¡ìŒë¡ ë첎ë ì ììŒë¯ë¡ ìŽ ëžë¡ìŽ ëžë¡ì²Žìžì ì§ìëì§ ìì ê°ë¥ì±ìŽ ì¡Žì¬í©ëë€. ëžë¡ìŽ ëžë¡ì²Žìžìì ì§ìë ê²ìŽëŒë íì ì ëžë¡ 1ì ëìŽ ìë¡ìŽ ëžë¡ìŽ ì¶ê°ëšì ë°ëŒ ìŠê°í©ëë€. ìŽë¥Œ ì¢ ì¢ íìž íìì ìŠê°ëŒê³ í©ëë€.
귞늌ìì ëžë¡ 0 ìŽí ëžë¡ì²Žìžì í¬í¬ê° ë°ìí ê²ì 볌 ì ììµëë€. ë ê°ì ë첎 ëžë¡ 1ìŽ ìì±ëììµëë€. ë ë§ì ëžë¡ìŽ ì¶ê°ëìŽ ìì 첎ìžìŽ ì°ìžíìµëë€. ìì 첎ìžìë ížëìì TX 1ìŽ ìììµëë€.
칎륎ë€ë žë ížëìì ìê²°ì±ìŽ ë®ìµëë€. 칎륎ë€ë žì ëžë¡ ìê°ì 20ìŽë¡ ì€ì ëìŽ ììµëë€. ìŽë ížëìì ì 10ë²ì íìžìŽ íìí ê²œì° ìœ 200ìŽ, ìŠ ìœ 3ë¶ì êž°ë€ë €ìŒ íë€ë ê²ì ì믞í©ëë€.
UTxO ìžíž ëŽ UTxOì ë ëŠœì± ëë¶ì ížëìì ì ì íšì± ê²ì¬ë ìíž ë°°íì ì ëë€. ê° ë žëë ížëìì ëë ížëìì 귞룹ì ì íšì±ì ê²ì¬í ì ììµëë€. ëžë¡ ëŽ ížëìì ì ììë ìë¡ ìí¥ì 믞ì¹ì§ ììŒë¯ë¡ ì€ìíì§ ììµëë€. ë°ëŒì ë žëë ížëìì ì ìì íë ìŠì ê°ë³ ížëìì ì ì íšì±ì ê²ì¬í ì ìì ë¿ë§ ìëëŒ ížëìì ì ë€ížìí¬ì ë°°í¬íêž° ì ì ìŽë€ ííë¡ë ì¹ìž ëë í¬í륌 ì¶ê°í ìë ììµëë€. ìŽí ížëìì ì ìì íë 몚ë íì ë žëë ìì ížëìì ì ìì í ë žëì ì¹ìž ì¬ë¶ë íìží©ëë€.
귞늌ìì TX 1 ížëìì ìŽ íì°ëë ë€ë¥ž 몚ë ë žëìì ì ì°šì ìŒë¡ ì¹ìžì ìì§íë 곌ì ì 볌 ì ììµëë€. ë žë 4ê° ì ëžë¡ì ìì±í ë ížëìì ìë ìŽë¯ž 4ê°ì ì¹ìžìŽ ììµëë€. ë žë 4ê° ë©€íì ê°ì¥ 뚌ì ìì íë€ë ì ì ì ìíìžì. NODE 4ë ížëìì TX 1ìì ìŽì ì ë ¥ UTxO(빚ê°ì)륌 ì ê±°íê³ ìë¡ ìì±ë UTxO(ë ¹ì)륌 ìœì íìµëë€.
ë žëì ë©ëªšëŠ¬ íì ë ì€ë êž°ê° ëì ììë ížëìì ì ìŒë°ì ìŒë¡ ë ë§ì ì¹ìžì ë°ìŒë©°, ëžë¡ì ì¶ê°ë ë ë ëì ì°ì ìì륌 ë¶ì¬ë°ì ì ììµëë€. ìŽë ìŽë¯ž 칎륎ë€ë ž ížëìì ì í¹ì§ìŽë©°, 칎륎ë€ë žë ì ì ì ì¶ ë°©ììŒë¡ ìëíêž° ë묞ì ëë€. ê²°ì ì ìŒë¡, ížëìì ìŽ ë€ížìí¬ ëŽ ëë€ìì ë žëë¡ë¶í° ì¹ìžì ë°ìŒë©Ž ëžë¡ì²ŽìžìŽ ì¬êµ¬ì±ëëëŒë íêž°ë ê°ë¥ì±ìŽ ì€ìŽëëë€.
ížëìì í¬íšì ëí í©ìì ëë¬íë 곌ì ì ìë¡ìŽ ëžë¡ì ìì±ê³Œë ë³ê°ë¡ ë ë¹ ë¥Žê³ ë 늜ì ìŒë¡ ì§íë ì ììµëë€.
ížëìì ìŽ í¬íšë ëžë¡ì ëª ê°ì íìžë§ ìëëŒë(ìŽì©ë©Ž ëš í ê°ìŒ ìë ììµëë€), ë€ížìí¬ ë žë ì¬ìŽìë ìŽë¯ž ížëìì ìŽ ëžë¡ì²Žìžì ìŒë¶ê° ëìŽìŒ íë€ë í©ìê° ìì ê²ì ëë€. ì¹ìž íìê° ë§ì ê°ì¥ ì€ëë ížëìì ìŽ ê°ì¥ ë¹ ë¥ž ììŒ ëŽì ëžë¡ì²Žìžì í¬íšëëë¡ ë€ížìí¬ë¥Œ ì€ê³í ì ììµëë€.
ê·žë¬ë ëžë¡ì²Žìžì ì ì¬ì ì¬êµ¬ì±ì ížëìì ì ìê²°ì±ì ëí 묞ì 륌 ì êž°í©ëë€. ížëìì ìŽ ë§ì ìì ì¹ìžì ë°ìììë ë¶êµ¬íê³ ìŽë¡ ì ìŒë¡ ëžë¡ì²Žìžìì ìŒìì ìŒë¡ ì ê±°ë ì ììµëë€. ìŽë 첎ìžì ìŒë¶(ëžë¡ì²Žìžì ê°ì¥ ìµê·Œ ëžë¡)ê° ë첎 ë²ì ìŒë¡ êµì²Žë ë ë°ìí ì ììµëë€. ìŽ ìë¡ìŽ íì ì²Žìž ë²ì ì ëžë¡ìë ë€ë¥ž ížëìì ìžížê° í¬íšë ì ììµëë€. ë°ëŒì ížëìì ì ìê²°ì±ì ëìŽë €ë©Ž ëžë¡ì²Žìžì ì¬êµ¬ì±ì ë°©ì§íêž° ìíŽ í©ì륌 ë³ê²œíê±°ë ížëìì ì¹ìž íì륌 ë°ìíëë¡ ê·ì¹ì ìì íŽìŒ í©ëë€.
ìë ìŽë¯žì§ìì ëžë¡ì²Žìžì ìì¹ ìë ì¬êµ¬ì±ì íìží ì ììµëë€. ìì 첎ìžì TX1ì 4ë²ì ì¹ìžê³Œ 1ë²ì íìžì ë°ììµëë€(ëžë¡ 2). ê·žëŒìë ë¶êµ¬íê³ ê²°êµ TX 1 ížëìì ìŽ ìë íì 첎ìžìŽ ì°ìžíìµëë€.
ížëìì ì ìê²°ì±ì ë€ížìí¬ ì í 곌ì ìì ë žëë€ìŽ ëžë¡ì²Žìžì íµí©íë ë° ëìíšìŒë¡ìš í¥ìë ì ììµëë€. ížëìì ì ì íšì± ê²ìŠì ì ë ¥ë UTxOì ì¡Žì¬(UTxO ìžížì ì¡Žì¬)ë§ íìžíë©Ž ëêž° ë묞ì, ìŠ ì¬ì© ê°ë¥íë€ë ê²ì ì믞íë UTxO ëªšëž ëë¶ì ê°ë¥í©ëë€.
ìë êžììë ë€ížìí¬ê° ë€ì ëžë¡ì ìì±íêž° ì ì ížëìì ì ìê²°ì±ì ë ë¹ ë¥Žê² ë¬ì±íë ê²ìŽ ìŽë¡ ì ìŒë¡ ìŽë»ê² ê°ë¥íì§ ë³Žì¬ëëŠ¬ê² ìµëë€.
ëí, ë€ížìí¬ ëŽìì ìë¡ ì¶ê°ë ëžë¡ì ëí í©ì륌 ê°ìííšìŒë¡ìš ìê²°ì±ì ëìŒ ì ììµëë€. ìŽë ë žëê° ëžë¡ìŽ ëžë¡ì²Žìžì ì¶ê°ëêž° ì ëë ì§íì ëžë¡ì í¬ííšìŒë¡ìš ë¬ì±í ì ììµëë€.
ì ë ¥ 볎ìŠì
ì ë ¥ 볎ìŠì(Input Endorser)ë 칎륎ë€ë žì íì¥ì±ì ê°ì íêž° ìí ê³íì ëë€. ìŽ ê°ì ì¬íì ëžë¡(í©ì ëžë¡)ìŽ ëžë¡ì²Žìžì ì¶ê°ëêž° ì ì í¬ííë ííë¡ ë³Œ ì ììµëë€.
ì ë ¥ 볎ìŠìë 3ê°ì§ ì íì ëžë¡ì ì¬ì©í©ëë€: ì ë ¥ ëžë¡(IB), ë³ŽìŠ ëžë¡(EB), ëí¹ ëžë¡(RB)ì ëë€. ê° ì íì ëžë¡ì ë€ë¥ž ì£Œêž°ë¡ ë°íë©ëë€. ìŒë¶ ëžë¡ì ëìŒí ì¬ë¡¯ìì ë°íë ì ììµëë€. ì ë ¥ ëžë¡ì ê°ì¥ ë¹ ë¥ž ë¹ëë¡ ë°íë©ëë€.
ì ë ¥ 볎ìŠìë ì ì¶ë 몚ë ížëìì ì ì¶ì íê³ ìŽë¬í ížëìì ì 믞늬 구ì±ë ëžë¡ì 묶ìµëë€. ì ë ¥ 볎ìŠì êž°ë¥ì 죌ì 목ì ì ížëìì ì í곌 ëžë¡ ìì±ì ë¶ëŠ¬íë ê²ì ëë€.
ìŽ ëªšëžììë ížëìì ìŽ ë©€íë¡ ìŽëíë ëì€ì ëì륌 ìì§í ì ììµëë€. ìŽë ì ë ¥ 볎ìŠìê° ëžë¡ì²Žìžì ì íì±ì ì ì§íë©Žì ë³ë ¬ì±ê³Œ ëìì± ìì륌 í©ìì íµí©íêž° ë묞ì ëë€.
ì ë ¥ 볎ìŠì ìê³ ëŠ¬ìŠì ë€ížìí¬ìì ë ë§ì ë žëì ëì ì°žì¬ë¥Œ íì©íêž° ë묞ì ížëìì ì í ëšê³ìì ë§ì ìì ížëìì ì ìœê² ì€ë¹í ì ììµëë€. 볎ìŠì ë žëë ížëìì ì ê²ìŠíê³ ì¬ì ì¹ìžíì¬ ëí¹ ëžë¡ ìì±ìì ê³ì° ë¶ëŽê³Œ ëìí ìì륌 ì€ìŽë ëìì ížëìì íì ë€ìì±ê³Œ ê°ì©ì±ì í¥ììíµëë€. ëí, ê²ìŠ ê°ë¥í ë³ŽìŠ ìŠëª ì ì ê³µíšìŒë¡ìš ìì§ ì²Žìžì íµí©ëì§ ìì ížëìì ì íìžì ì ìíê² ì²ëŠ¬í©ëë€.
ì ë ¥ 볎ìŠìì ë°°í¬ë ë žëê° ížëìì ì ë 늜ì ìŒë¡ ê²ìŠí ì ìë UTxO ëªšëž ëë¶ì ê°ë¥í©ëë€. ëžë¡ì²ŽìžìŽ ì íì ìž ëžë¡ ìíì€ëŒë ì ìì ìì€í ìì 볎졎ëìŽìŒ íë ì ìŒí ì íì±ì ëžë¡ì ìì ì§ì ìì€ì ëë€. ëí¹ ëžë¡ì í¬íší ëžë¡ ëŽì ížëìì ìíì€ë ì€ìíì§ ììµëë€. í¥ë¯žë¡ê²ë ëí¹ ëžë¡ì ížëìì ì ì ì¥íì§ ììŒë©°, ëšì§ ë³ŽìŠ ëžë¡ì íµíŽ ížëìì ì ëí 찞조륌 í¬íší ë¿ì ëë€.
ìŽ ìŽë¯žì§ë ì¬ì©ìê° íì± UTxO ìžíž(êžë¡ë² ìí)ìì ì ë ¥ UTxO(빚ê°ì UTxOë¡ íìëš)륌 ì°žì¡°íë ížëìì ì ì ì¶íë 몚ìµì 볎ì¬ì€ëë€. ìŽë¬í ížëìì ì ë³ë ¬ ê²ìŠì ê±°ì¹ í ì ë ¥ ëžë¡ì íµí©ë©ëë€. ë žëë ìŽë¬í ì ë ¥ ëžë¡ì ëìì 볎ìŠí ì ììµëë€. ìŽ ìì€í ì ëí¹ ëžë¡ìŽ ëžë¡ì²Žìžì 첚ë¶ëë ìµê³ ìì€ì í©ììì ì íì±ê³Œ ìµê³ ìì€ì ê²ìŠì ì ì§íì¬ ìŽì€ì§ë¶ 공격 ë±ìŒë¡ë¶í° 볎íží©ëë€.
ëžë¡ì²Žìžì ëžë¡ìŽ ìë¡ ì¶ê°ë ëë§ë€ êžë¡ë² ìíë ë³ê²œë©ëë€. ììì ì€ëª í ê²ì²ëŒ, ìë¹ë UTxOë UTxO ìžížìì ì ê±°ëê³ ëìì ìë¡ìŽ UTxO(ížëìì ì ë ¹ì UTxO)ê° ìœì ë©ëë€.
ì°žê³ : ì ìŽë¯žì§ë UTxOì ìë¹ë§ 볎ì¬ì€ ë¿, UTxO ìžížì ì UTxOê° ìœì ëë ê²ì 볎ì¬ì£Œì§ ììµëë€.
ìŽì€ì§ë¶ 공격ì ëí 볎íž
ìŽì€ì§ë¶ 공격ì ëí 볎ížë ížëìì ì íì¥ì±ê³Œ ë³ë ¬ ì²ëŠ¬ë¥Œ ì ííë ìì ì€ íëì ëë€. ížëìì ì ì íšì±ì ê²ì¬íêž° ìí ì ë ¥ì êžë¡ë² ìíì ëë€. ë žëë íì¬ ì ì§ ì€ìž êžë¡ë² ìíì 컚í ì€ížìì ížëìì ì ì íšì±ì ê²ì¬í©ëë€.
ê³ì 몚ëžì Ʞ볞ì ìŒë¡ ë žëê° êžë¡ë² ìí륌 ì¬ì©íë ë°©ì곌 ížëìì ì íšì± ê²ì¬ì ë³ë ¬í ë° íì¥ì±ì êŽí ìµì ì ìí¥ì 믞칩ëë€.
UTxO 몚ëžì 맥ëœìì, ì¬ì©ìê° ëìŒí ì ë ¥ UTxO륌 ì°žì¡°íë ë ê°ì ížëìì ì ì ì¶íë©Ž ìŽì€ì§ë¶ ê³µê²©ìŽ ë°ìí ì ììµëë€. ìŽë ê°ì ëì ë ë² ì¬ì©íë €ë ê²ê³Œ ë¹ì·í©ëë€. ì êµí 공격ìë ìë¡ ë€ë¥ž ë žë, ìŠ ë€ížìí¬ì ìë¡ ë€ë¥ž ìì¹ë¥Œ íµíŽ ížëìì ì ë€ížìí¬ì ì ì¶í ì ììµëë€. ìŠ, í¹ì ë žë 귞룹ììë ëìŒí UTxO륌 ì¬ì©íë ë€ë¥ž ížëìì ìŽ ëì°©í ëê¹ì§ ë ížëìì ìŽ ëªšë ì íší ê²ìŒë¡ ê°ì£Œë©ëë€. ìŽë 충ëìŽ ë°ìí©ëë€.
ìŽìì ìž ìë늬ì€ììë ìŽì€ì§ë¶ ê³µê²©ìŽ ê°ì¥ ë¹ ë¥ž ììŒ ëŽì ìë³ë©ëë€. í ížëìì ì ì ëžë¡ì í¬íšëê³ ë€ë¥ž ížëìì ì ìì ë©ëë€. í¬íšë ížëìì ì êžë¡ë² ìíì ìí¥ì 믞칩ëë€. ìë¹ë UTxOë ë ìŽì ì¬ì©í ì ìê² ëë©°, ë ë²ì§ž ížëìì ì ìŽë¯ž ìë¹ë UTxO륌 ì°žì¡°íë¯ë¡ ì구ì ìŒë¡ 묎íšíë©ëë€.
ì ë ¥ 볎ìŠìê° êµ¬íëë©Ž ì ë ¥ ëžë¡ ëë ë³ŽìŠ ëžë¡ ëšê³ìì ìŽì€ì§ë¶ ê³µê²©ìŽ ì ì¬ì ìŒë¡ ê°ì§ë ì ììµëë€. ìŽë¬í íì§ê° ë°ìíì§ ìëëŒë, 공격ì ëí¹ ëžë¡ì 구ì±íë ëì ë žëì ìíŽ íì€í ìë³ë ê²ì ëë€.
ìŽ ìŽë¯žì§ë ìŽì€ì§ë¶ 공격 ìë륌 볎ì¬ì€ëë€. ížëìì TX 1ì ížëìì TX 2ì ë€ë¥ž ì ë ¥ ëžë¡ì ë°°ì¹ë©ëë€. ê·ž í ë ížëìì ì ë³ëì ë³ŽìŠ ëžë¡ì í¬íšë©ëë€. ìŽ ëšê³ìì ë€ížìí¬ë ì ì¬ì ìŒë¡ 충ëíë ížëìì ì ìë³íê³ ê·ž ì€ íë륌 ìì í ì ììµëë€. ê·žë¬ë ìŽë° ìŒìŽ ë°ìíì§ ìëë€ë©Ž ëí¹ ëžë¡ì 구ì±íë ëì 충ëìŽ íŽê²°ë©ëë€. ëí¹ ëžë¡ì 구ì¶íë ë žëë 충ëíë ížëìì ì ê°ì§íê³ ë¬žì 륌 íŽê²°íë ë° íìí 몚ë ì 볎륌 볎ì íê³ ììµëë€.
ìŽ ìì€í ì ížëìì ì ë³ë ¬ ì²ëŠ¬ë¥Œ ì©ìŽíê² íë ëìì 충ëì ê²°ì ì ìŒë¡ íŽê²°íê³ ìŽì€ì§ë¶ 공격ì ì ì§í ì ìë êž°ë¥ì ì ì§í©ëë€. ëë¶ë¶ì ížëìì ì ëí¹ ëžë¡ì íµí©ëì§ë§, 충ëíë ížëìì ì ê²ìŠì íµê³Œí ê°ë¥ì±ìŽ ììµëë€.
ížëìì ì ìê²°ì±ìŽ ëžë¡ ëí¹ ë 벚ìì íìž íìê° ìëëŒ ì¹ìž íìì ë°ëŒ ê²°ì ëë ê°ì ìì ììíŽ ë³Žìêž° ë°ëëë€. ìŽë ë€ížìí¬ ëŽ ížëìì ì í ìëì ë°ëŒ ìê²°ì±ìŽ ëëµ ë¹ë¡íë€ë ê²ì ì믞í©ëë€. ì¬ì©ìê° ížëìì ì ë€ížìí¬ì ì ì¶íë ë° ì¬ì©í ë žëë ë°ëì ì¹ìž íì륌 ìê³ ììŽìŒ í©ëë€. ìŽë¥Œ ìíŽìë ë³ŽìŠ ëžë¡ì ì ííë ë©ì»€ëìŠìŽ íìí©ëë€. ížëìì ì ììí ë žëë ë³ŽìŠ ëžë¡ì ìì íê³ ê·ž ììì ì¬ì©ìì ížëìì ì ëí ì¹ìž íì륌 êŽì°°íê² ë©ëë€. ìŽ ì 볎ë ì§ê°ìŽë ëžë¡ì²Žìž íìꞰ륌 íµíŽ ì¬ì©ììê² íìë ì ììµëë€. ížëìì ìŽ ê°ìì ìŒë¡ 51%ì ì§ë¶ìŒë¡ë¶í° ì¹ìžì ë°ìê³ ì¶©ëíë ížëìì ìŽ ìë ê²ìŽ ê±°ì íì€íë€ë©Ž, ìŽë¡ ì ìŒë¡ë ížëìì ìŽ ìµì¢ ì¹ìžë ê²ìŒë¡ ê°ì£Œí ì ììµëë€. ê·žë¬ë ížëìì ì ëí¹ ëžë¡ì ìŒë¶ê° ë ëìë§ ê¶ê·¹ì ìž ìê²°ì±ì ì»ê² ë©ëë€.
UTxO 몚ëžê³Œ ì€ë©
ì€ë©ì ëžë¡ì²Žìžì íì¥ì±ì í¥ììí€ë íµì¬ êž°ì ì ëë€. ëžë¡ì²Žìž ë€ížìí¬ë 'ì€ëâëŒê³ íë ìì ë¶ë¶ ëë íì ë€ížìí¬ë¡ ëë©ëë€. ì 첎 컎íší ë° ì€í ëŠ¬ì§ ìí¬ë¡ëë ì€ëë¡ ëë©ëë€.
ì€ë©ì ìì€í ìì ë³ë ¬ ì²ëŠ¬ì í ííì ëë€. ê° ì€ëë ë 늜ì ìŒë¡ ìëíë©° ì첎 ížëìì ìžížë¥Œ ì²ëŠ¬í ì ììµëë€. ìŽë¬í ížëìì ì ë³ë ¬ ì€íì ì 첎 ìì€í íšìšì±ê³Œ ì²ëŠ¬ëì ìŠê°ìíµëë€.
ê° ì€ëë êžë¡ë² ìíì ìŒë¶ë¥Œ ì ì§í©ëë€. ìŽë¥Œ ë¡ì»¬ ìíëŒê³ í©ëë€. ì 첎 ëžë¡ì²Žìžì êžë¡ë² ìíë ìŽë¬í 몚ë ë¡ì»¬ ìíì ìŽí©ì ëë€.
ì€ë ê° íµì ì ì€ë©ì ì€ìí ìž¡ë©Žì ëë€. ìŽë ìë¡ ë€ë¥ž ì€ë ê°ì ížëìì ìŽë ì ë³Žê° êµíëë 곌ì ì ë§í©ëë€. ìŽë ì€ë©ë ëžë¡ì²Žìž ë€ížìí¬ì ì²ëŠ¬ëìŽ ì€ë ê° íµì ì ìí¥ì í¬ê² ë°êž° ë묞ì ë§€ì° ì€ìí©ëë€.
UTxO 몚ëžì ê³ì êž°ë° ëªšëžë³Žë€ ì€ë©ì ë ì 늬í©ëë€.
UTxO 몚ëžì 맥ëœìì ížëìì ì ê²ìŠì Ʞ볞 ëšì ìí ì í©ëë€. ížëìì ì ì¬ë¬ ë¹ì¬ìê° ëìì ë 늜ì ìŒë¡ ê²ìŠí ì ìë ìí°í°ì ëë€. ìŽë¬í ê²ìŠì 결곌ë íì ëìŒí©ëë€. 칎륎ë€ë žë ížëìì ê²ìŠì ê²°ì ë¡ ì ìŒë¡ ì€íí©ëë€. ì¬ë¬ ë¹ì¬ìë ëžë¡ì êŽê³ììŽ, ìŠ ížëìì ìŽ ëžë¡ì íµí©ëë ìì 곌 ëžë¡ ëŽ ížëìì ì ììì êŽê³ììŽ, ìŽë€ ììë¡ë ížëìì ì ëìì ê²ìŠí ì ììµëë€.
ìŽì ëì¡°ì ìŒë¡ ìŽë늬ìì ê³ì êž°ë° ëªšëžììë ëžë¡ìŽ ê²ìŠì Ʞ볞 ëšìì ëë€. ížëìì ì ìíž ìì¡Žì ì ëë€. ìŽë늬ì ížëìì ì ê°ë³ì ìŒë¡ ì íšì±ì ê²ì¬í ì ììŒë©°, ìŒë°ì ìž êžë¡ë² ìíì êŽë šíŽìë§ ì íšì±ì ê²ì¬í ì ììµëë€. ìŽë늬ìì êžë¡ë² ìíë ížëìì ì ìíì€ë¡ ê°ë íí ì ììµëë€. ížëìì ê²ìŠì 결곌ë ìŽ ìíì€ ëŽììì ìì¹ì ë°ëŒ ë¬ëŒì§ëë€.
íê³ ëªšëžì ì°šìŽë ì€ë©ì 구íì í° ìí¥ì 믞칩ëë€.
ê°ëší ì€ëª íìë©Ž, 칎륎ë€ë ž ë€ížìí¬ë¥Œ íëì ì€ëëŒê³ ìê°íŽ ë³Žê² ìµëë€. 10ê°ì ì€ëê° ìë€ë©Ž, ìŽë 10ê°ì 칎륎ë€ë ž ë€ížìí¬ê° ëëí ìŽìëë ê²ê³Œ ë¹ì·í ê²ì ëë€. ìŽë¡ ì ìŒë¡ ìŽë ë€ížìí¬ ì²ëŠ¬ëì 10ë°° ìŠê°ìí¬ ì ììµëë€. ê·žë¬ë ì€ì ë¡ë ì€ë ê° íµì , ë°ìŽí° ìŒêŽì± ë° ë³Žì ë³Žì¥ íìì±, ë€ížìí¬ ì§ì° ìê°, êŽëŠ¬ ì€ë²í€ë(ì€ë ê° ë¶í ë¶ì°, ë žë ê°ì ë° ííŽ êŽëŠ¬, ížëìì ëŒì°í ë±) ë±ì ììžìŒë¡ ìžíŽ ì€ì ë¡ë ê·žë ì§ ìì ì ììµëë€.
UTxO 몚ëžì ì¬ì©íë ëžë¡ì²Žìžì 겜ì°, êžë¡ë² ìíê° ìì°ì€ëœê² ë³ë ¬ ì²ëŠ¬ë¥Œ íì©íê³ ê° ì€ë ëŽìì ížëìì ì ë 늜ì ìŒë¡ ê²ìŠí ì ìêž° ë묞ì ì€ë©ì 구ííë ê²ìŽ ë¹êµì ê°ëší©ëë€.
ë ì€ëìì ê²ìŠìŽ íìí ížëìì ì ìì±íë ê²ìŽ ë¹êµì ìœêž° ë묞ì UTxO 몚ëžì ì€ë ê° íµì ì ììŽ ì¥ì ìŽ ììµëë€.
ì€ë 1ì êžë¡ë² ì€í ìŽížìì ì ë ¥ UTxO륌 ë°ê³ ì€ë 2ì êžë¡ë² ì€í ìŽížìì ì¶ë ¥ UTxO륌 ìì±íë ížëìì ì ììíŽ ë³Žìžì. ìŽ ížëìì ì ë ì€ë 몚ëìì ëžë¡ì²Žìžì ìŒë¶ê° ë ê²ì ëë€. ì¬êž°ì ì¥ì ì ëžë¡ì êŽê³ììŽ, ìŠ ëžë¡ ëŽ ížëìì ì ììì ìêŽììŽ ì íšì± ê²ì¬ë¥Œ ìíí ì ìë€ë ê²ì ëë€.
ì ë ¥ 볎ìŠìê° ìë ê° ì€ëìì í¬ë¡ì€ ì€ë ížëìì ì ì ì¶ ì§íì 볎ìŠ(ì¹ìž)ì ë°ì ì ììµëë€. ížëìì ìŽ ì€ë 1ì ì ì¶ëë©Ž ì€ë 2ë¡ ìŠì ì ë¬ëë©°, ë ì€ëìì ížëìì ì ëìì ì¹ìžì ë°ìµëë€. ë ì€ë 몚ëìì ížëìì ì ë§€ì° ì§§ì ìê° ëŽì 51%ì ì§ë¶ì ê°ì§ ì¬ëë€ë¡ë¶í° ì§ì§ë¥Œ ë°ì ì ììµëë€. ì€ë ê°ì ë³ŽìŠ ëžë¡ì ê³µì íë ë©ì»€ëìŠìŽ ììŽìŒ í©ëë€(í¬ë¡ì€ ì²Žìž ížëìì 곌 êŽë šë ë°ìŽí°ì íì ì§í©ìŽë©Ž 충ë¶í ê²ì ëë€). ê° ì€ëê° ëí¹ ëžë¡ì ížëìì ì ìœì í ë, í¹ì ì€ëë ë§ì ìì ì¹ìž ëë¶ì ë€ë¥ž ì€ëì ëí¹ ëžë¡ì ížëìì ìŽ ìœì ë ê²ì ëì ìì€ì íì€ì±ìŒë¡ êž°ëí ì ììµëë€.
ìŽë¡ ì ìŒë¡ ì€ë 1ì ížëìì ìŽ ëí¹ ëžë¡ì ìœì ë ëê¹ì§ êž°ë€ëŠŽ íìê° ììµëë€. ë¬Œë¡ ìŽë ë€ìì ì§ë¶ìŒë¡ë¶í° ë§ì ìì ì¹ìžì ë°ì ížëìì ìŽ íì ë€ì ëžë¡ ì€ íëì ìœì ëëë¡ ë³Žì¥íë ë©ì»€ëìŠ(ë° ìžìŒí°ëž)ìŽ ìë€ë ê°ì íììë§ ê°ë¥í©ëë€.
귞늌ìì ížëìì TX 1ì 볌 ì ìëë°, ìŽ ížëìì ì ì€ë 1ìì UTxO륌 ì ë ¥ë°ìµëë€. ížëìì ì 결곌ë ì€ë 2ìì ìì±ëë ì¶ë ¥ UTxOë¡, ì€ë ê°ì ê°ìŽ ì ì¡ëë€ê³ í ì ììµëë€. ížëìì ì ì€ë 1ì ì ë ¥ ëžë¡ì ëë¬í©ëë€. ì€ë 1ì ížëìì ì ì€ë 2ë¡ ì ë¬í©ëë€. TX 1ì ì€ë 2ì ì ë ¥ ëžë¡ì ëì°©í©ëë€. ížëìì TX 1ì ì ì°šì ìŒë¡ ë ì€ëì ë³ŽìŠ ëžë¡ì ëë¬íê³ ë§ì§ë§ìŒë¡ ëí¹ ëžë¡ì ëë¬í©ëë€. ížëìì ìŽ ëí¹ ëžë¡ì ìœì ëë ìŠì íŽë¹ ì€ëì ë¡ì»¬ ìíê° ë³ê²œë©ëë€. ì ë ¥ë UTxOë ì€ë 1ì ë¡ì»¬ ì€í ìŽížìì ì ê±°ë©ëë€. ì€ë 2ì ë¡ì»¬ ì€í ìŽížì ìë¡ìŽ UTxOê° ìì±ë©ëë€.
UTxO 몚ëžì ì ë ¥ 볎ìŠìì ì€ë© 몚ëì ì ì©í ì ìë ë± ì¬ë¬ ê°ì§ ìŽì ì ì ê³µí©ëë€. ìì ìžêží ììë ìŽ ë êž°ì ì íµí©ì 볎ì¬ì€ëë€. ì ë ¥ 볎ìŠìê° ì늬륌 ì¡ìŒë©Ž ì€ë©ì 칎륎ë€ë žì íì¥ì±ì í¥ììí¬ ì ìë ì ì¬ë ¥ì ê°ì§ê³ ììµëë€. ê·žë¬ë ì ë ¥ 볎ìŠìë ížëìì ìê²°ì±ì ì ìíê² ì²ëŠ¬íì¬ ì€ë ê° íµì ìŽ ëë €ì§ë ê²ì ë°©ì§íê³ êžë¡ë² ìíì 묎결ì±ì 볎ì¥íŽìŒ í©ëë€.
ìŽë늬ììì ì€ë©ì 구ííêž° ìŽë €ìŽ ìŽì ë 묎ììžê°?
ìŽë늬ìì ê³ì êž°ë° ëªšëžìì ìŽìëë©°, ê° ê³ì ìë ì°êŽë ìíê° ììµëë€. ìŽë늬ìì êžë¡ë² ìíë 볞ì§ì ìŒë¡ 몚ë ê³ì 곌 íì¬ ìì° ìì¡ì ë°ìŽí°ë² ìŽì€ì ëë€. ìë¡ìŽ ëžë¡ìŽ ìì±ë ëë§ë€ ìì€í ìíë íŽë¹ ëžë¡ ëŽì ížëìì ì êž°ë°ìŒë¡ ì ë°ìŽížë©ëë€.
ížëìì ì ë°ì ìì ìê³ ê° ì¶©ë¶íì§ íìžíì¬ ì²ëŠ¬ë©ëë€. ì±ê³µíë©Ž ë°ì ìì ìê³ ë ê°ìíê³ ìì ìì ìê³ ë ìŠê°í©ëë€. ê·žë¬ë©Ž ìŽë늬ì ê°ì ëšžì (EVM)ì íì¬ ìíì ížëìì ìì ìë¡ìŽ ìí륌 ê³ì°íë©°, ìŽë ë€ì ížëìì ì êž°ìŽê° ë©ëë€. ëžë¡ì²Žìž ìíì ì§ìì ìž ì§íë ížëìì ììê° ê²ìŠì ë§€ì° ì€ìíë€ë ê²ì ì믞í©ëë€.
ê° ížëìì ì ì ì¬ì ìŒë¡ 몚ë ê³ì ì ìí륌 ë³ê²œí ì ììŒë©°, ê·ž 결곌ë ì²ëŠ¬ ììì ë°ëŒ ë¬ëŒì§ ì ììµëë€. ìŒêŽì±ì ì ì§íê³ ìŽì€ì§ë¶ì ë°©ì§íêž° ìíŽ ê° ì íšì± ê²ì¬ ì€ì êžë¡ë² ìí륌 'ì êžâíì¬ í ë²ì íëì ížëìì ë§ ì²ëŠ¬í ì ìëë¡ í©ëë€. ìŽ ì êž ë©ì»€ëìŠì ìì€í 묎결ì±ì ìíŽ ë§€ì° ì€ìíë©°, ëì ížëìì ìŒë¡ ìžíŽ ë¶ìŒì¹ë ìŽì€ì§ë¶ìŽ ë°ìíë ê²ì ë°©ì§í©ëë€.
ížëìì ì ë ¥ì ê³µì 늬ìì€ìž ê³ì ìê³ ì ëë€. ìŠ, ížëìì ì ì¶ ìì ì ìê³ ë ê²ìŠ ìì ì ìê³ ì ë€ë¥Œ ì ììŒë©°, UTxO 몚ëžê³Œ ë¬ëŠ¬ ížëìì ì ë ¥ì ë¹ê²°ì ì ì ëë€.
ìŽë늬ììì ìê³ ë ížëìì ì ìíŽ ìžì ë ì§ ìì ë ì ìë ììì ìž ì€ì²ŽìŽì§ë§, ë ížëìì ìŽ ëìì ëìŒí ìê³ ë¥Œ ìì í ìë ììµëë€.
귞늌ìì ì¬ì©ìê° 5ê°ì ížëìì ì ì ì¶íë 곌ì ì 볌 ì ììµëë€. ížëìì ì ë³ë ¬ë¡ ì ì¶í ì ììµëë€. ì¬ë¬ ížëìì ìŽ ëìŒí ìê³ ë¥Œ ì¡°ì íë€ë ì ì ì ìíìžì. ì륌 ë€ìŽ TX 1곌 TX 2ë ê°ì ìê³ ìì ê°ì ëºëë€. ížëìì TX 3곌 TX 4ë ê°ì ìê³ ì ê°ì ëí©ëë€. ìí 1ìì ìí 4ê¹ì§ë ížëìì ìŽ ìì°šì ìŒë¡ ì²ëŠ¬ëìŽ êžë¡ë² ìíê° ì ì§ì ìŒë¡ ì ë°ìŽížëë ê²ì ëíë ëë€. êžë¡ë² ìíë ëìŒí ìê³ , ìŠ ížëìì ì íµíŽ ìíê° ì°ìì ìŒë¡ ì¬ë¬ ë² ë³ê²œë ì ìë ì구ì ìž ê°ì²Žë¡ 구ì±ë©ëë€.
íëì ížëìì ìŽ ì€ë 1ì ìê³ ì ì€ë 2ì ìê³ ë¥Œ ëìì ë³ê²œíŽìŒ íë€ë©Ž ì€ë ê° íµì ìŽ ìŒë§ë ë ë³µì¡íŽì§ì§ ììíŽ ë³Žìžì. ìŽë늬ì ëžë¡ìì ížëìì ì ììë ê²ìŠ 결곌ì ì€ìí ìí ì í©ëë€. íì¬ EVM 구íììë ë ì€ëê° ížëìì ì ëžë¡ì í¬íšìí€ê³ ê²ìŠ 결곌ì ëí ì 볎륌 ìë¡ìê² ì ë¬íŽìŒ í©ëë€. ì€ë 1ììë ížëìì ê²ìŠìŽ ì±ê³µíì¬ ìê³ ìì ê°ì¹ê° ì°šê°ëë ë°ë©Ž, ì€ë 2ììë ížëìì ê²ìŠìŽ ì€íšíì¬ ê°ì¹ê° ìê³ ì ë°ìëì§ ìëë€ë ê²ì ë§ìŽ ëì§ ììµëë€. ì€ë ê° íµì ì ê° ì€ëìì ëžë¡ì 구ì±íë êž°ë¥ì ì¬ê°íê² ì íí©ëë€.
귞늌ìì ížëìì TX 1ì ì ì¶ í ë©€íì ìœì ëë ê²ì 볌 ì ììµëë€. ìŽ ížëìì ì ë©€íìì ëžë¡ 1ì ìœì ë©ëë€. ížëìì TX 1ì ì íšì± ê²ì¬ë ì€ë 1ì íì¬ ë¡ì»¬ ìí륌 ë³ê²œíì§ë§, ì€ë 1ì ì€ë 2ì ì íšì± ê²ì¬ 결곌륌 ìììŒ í©ëë€. ë°ëŒì ì€ë 1ì ëžë¡ 2(ì€ë 2)ì ížëìì ê²ìŠ 결곌ì ëíŽ ì€ë 2ì íµì ì í©ëë€. ë°ëŒì ì€ë 2ë ížëìì TX 1ì ëžë¡ 2ì ìœì íê³ ê²ìŠì ìííŽìŒ í©ëë€. ê·žë° ë€ì ê²ìŠ 결곌륌 ì€ë 1ì ì ë¬í ì ììµëë€. ì€ë 1ì ëžë¡ 1ì ë€ë¥ž ížëìì ì ì¶ê°íêž° ì ì ì€ë 2ì ê²ìŠ 결곌륌 ìê³ ììŽìŒ í©ëë€.
ì€ì ë¡ ì ê³µë ììë ì€ë©ì ëšìíë (ìì§í) 구íì ëë€. ìŽë ìŽë늬ì íìŽ íì¬ì í©ì ë©ì»€ëìŠìŒë¡ ì€ë©ì 구íí ë ì§ë©Ží ì€ëí 곌ì 륌 ì 볎ì¬ì€ëë€.
ê³ì êž°ë° ëžë¡ì²Žìžìì ì€ë ê° íµì ì€ì ížëìì ììì±ì ì ì§íë ê²ì ë³µì¡í ìì ì ëë€. ìì€í ì 묎결ì±ì ì ì§íêž° ìíŽìë ížëìì ìŽ ìì í ì€íëê±°ë ì í ì€íëì§ ìëë¡ íë ê²ìŽ ì€ìí©ëë€.
ìŽ ë¬žì 륌 íŽê²°íêž° ìíŽ 2ëšê³ ì»€ë° íë¡í ìœì ë¹ë¡¯í ë€ìí ì ëµê³Œ íë¡í ìœìŽ ì ìëììµëë€. ê·žë¬ë ìŽë¬í ì룚ì ë ì¥ëšì 곌 ë³µì¡ì±ìŽ ì¡Žì¬í©ëë€. ëªëª íë¡ì ížê° ê³ì êž°ë° ëªšëžì ì¬ì©íŽ ëžë¡ì²Žìž ëŽìì ì€ë©ì ì±ê³µì ìŒë¡ 구ííë€ë ì ì 죌목í ë§í ì¬ì€ì ëë€.
ê²°ë¡
í©ì ë©ì»€ëìŠì ë³ê²œíë ê²ì ë€ížìí¬ íì¥ì±ì í¥ììí€ë í ê°ì§ ë°©ë²ìŒ ë¿ì ëë€. íì¥ì±ì 2ì°š ë ìŽìŽ ì룚ì , ê³ìžµíë ìí€í ì² ëë íšìšì± í¥ìì íµíŽ ê°ì í ìë ììµëë€. ì륌 ë€ìŽ, í룚í¬ì€ V2ë ìŽì ë²ì ìž í룚í¬ì€ V1ë³Žë€ ë íšìšì ìŽìŽì ëžë¡ ê³µê°ì ì ìœí ì ììµëë€. ìŽë¬í íšìšì± ëë¶ì ëžë¡ë¹ ë ë§ì ížëìì ì ì²ëŠ¬í ì ììŽ ë€ížìí¬ ì²ëŠ¬ëìŽ ìŠê°í©ëë€. ê·žë¬ë ì ë ¥ 볎ìŠìë íšìšì± í¥ìë³Žë€ ë í° íì¥ì± ê°ì ì ì ê³µí ì ììµëë€.
칎륎ë€ë ž 컀뮀ëí°ì ìŒë¶ 구ì±ìì ì ë ¥ 볎ìŠì볎ë€ë ZK ìíží륌 íµí íì¥ì± í¥ìì ë ì€ì ì ëìŽìŒ íë€ê³ ìê°í©ëë€. 칎륎ë€ë žë ì¥(Chang) íëí¬í¬ë¥Œ íµíŽ ZK ìíží륌 íµí©í ìì ì ëë€. 칎륎ë€ë žì ê²°ì ë¡ ëë¶ì ìíìê° íì ìë ZK ë¡€ì ì 구ì±íë ê²ìŽ ê°ë¥íŽì§ ê²ì ëë€.
ìŒíì± ê°ì²Žë¡ 구ì±ë êžë¡ë² ìíë ë³ë ¬íê° ê°ë¥íêž° ë묞ì UTxO 몚ëžì ì ë ¥ 볎ìŠì ëë ì€ë©ì ë§€ì° ì í©í©ëë€. ë€ížìí¬ì ì¬ë¬ ë žëë ì€ë©ì 겜ì°ìë ë³ë ¬ë¡ ìë¡ ë 늜ì ìŒë¡ ížëìì ì ì íšì±ì ê²ì¬í ì ììµëë€.
* Source: Exploring Scalability Options of the UTxO Model
* Translation: Ilhun@CryptoVeri enics_sky@naver.com