Section 6
μΈκ·Έμ
μΈκ·Έμ(Segregated Witness, SegWit)μ λΉνΈμ½μΈ λ€νΈμν¬μ νμ₯μ± λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ μ μλ μ λ°μ΄νΈμ λλ€. 2017λ 8μμ νμ±νλ μ΄ μ λ°μ΄νΈλ λΉνΈμ½μΈμ νΈλμμ μ²λ¦¬λμ λ리기 μν λͺ©μ μΌλ‘ λ§λ€μ΄μ‘μ΅λλ€.
μΈκ·Έμμ νΈλμμ μ ꡬ쑰λ₯Ό λ³κ²½νμ¬ λΈλ‘ λ΄μ νΈλμμ λ°μ΄ν°μ μλͺ λ°μ΄ν°λ₯Ό λΆλ¦¬ν©λλ€. μ΄λ κ² ν¨μΌλ‘μ¨ νΈλμμ μ μλͺ λΆλΆμ λΈλ‘μ ν¬κΈ° κ³μ°μμ μ μΈλλ―λ‘, λΈλ‘ λ΄μ λ λ§μ νΈλμμ μ ν¬ν¨ν μ μκ² λ©λλ€. κ²°κ³Όμ μΌλ‘, λΉνΈμ½μΈ λ€νΈμν¬μ μ²λ¦¬λμ΄ μ¦κ°νλ©°, νΈλμμ μ²λ¦¬ μλκ° ν₯μλ©λλ€.
λν κΈ°μ‘΄μλ νΈλμμ IDκ° μλͺ λ°μ΄ν°μ μμ‘΄νμκΈ° λλ¬Έμ μ μμ μΈ μ¬μ©μκ° μλͺ λ°μ΄ν°λ₯Ό λ³κ²½νμ¬ νΈλμμ IDλ₯Ό μ‘°μν μ μμμ΅λλ€. μΈκ·Έμμμλ μλͺ λ°μ΄ν°κ° νΈλμμ IDμ κ³μ°μμ μ μΈλλ―λ‘ μ΄λ¬ν λ¬Έμ κ° ν΄κ²°λ©λλ€.
μΈκ·Έμμ λμ μ λΉνΈμ½μΈ μνκ³μ κΈμ μ μΈ μν₯μ λ―Έμ³€μΌλ©°, νΉν λΌμ΄νΈλ λ€νΈμν¬μ κ°μ λ μ΄μ΄ 2 μ루μ μ λ°μ μ κΈ°μ¬νμμ΅λλ€. λΌμ΄νΈλ λ€νΈμν¬λ μΈκ·Έμμ΄ ν΄κ²°ν νΈλμμ λ¬Έμ λ₯Ό κΈ°λ°μΌλ‘ μ΄κ³ μ λ° μ λΉμ©μ κ±°λλ₯Ό κ°λ₯νκ² νλ μ€νμ²΄μΈ μ루μ μ λλ€.
ν루νΈ
ν루νΈ(Taproot)λ λΉνΈμ½μΈμ νλ‘ν μ½ μ λ°μ΄νΈλ‘ 2021λ 11μμ νμ±νλμμ΅λλ€. ν루νΈλ μ€λ§νΈ 컨νΈλνΈ κΈ°λ₯, νμ₯μ± λ° νλΌμ΄λ²μ κ°μ μ λͺ©νλ‘ νμ¬ λΉνΈμ½μΈ μνκ³μ λ°μ μ κΈ°μ¬ν©λλ€.
ν루νΈλ λΉνΈμ½μΈμ μ€λ§νΈ 컨νΈλνΈ κΈ°λ₯μ κ°μ νκΈ° μν΄ μλ Έλ₯΄(Schnorr) μλͺ 체κ³λ₯Ό λμ ν©λλ€. μλ Έλ₯΄ μλͺ μ κΈ°μ‘΄μ ECDSA(νμ 곑μ λμ§νΈ μλͺ μκ³ λ¦¬μ¦)μ λΉν΄ μ¬λ¬ κ°μ§ μ΄μ μ μ 곡ν©λλ€. μλ Έλ₯΄ μλͺ μ λ€μ€ μλͺ νΈλμμ μμ μ¬λ¬ κ°μ μλͺ μ νλμ μλͺ μΌλ‘ μ§μ½ν μ μμ΄ νΈλμμ λ°μ΄ν°μ ν¬κΈ°λ₯Ό μ€μ΄κ³ μ²λ¦¬λμ λμ΄λ λ° λμμ΄ λ©λλ€.
ν루νΈλ νλΌμ΄λ²μλ₯Ό ν₯μν©λλ€. 볡μ‘ν μ€λ§νΈ 컨νΈλνΈλ₯Ό λ¨μν μ§λΆ νΈλμμ μ²λΌ 보μ΄κ² νμ¬ νΈλμμ μ μΈλΆμμλ ν΄λΉ νΈλμμ μ 볡μ‘μ±μ μ μ μκ² λ©λλ€. μ΄λ‘ μΈν΄ μ€λ§νΈ 컨νΈλνΈλ₯Ό μ¬μ©νλ μ¬μ©μλ€μ νλΌμ΄λ²μκ° μ¦κ°ν©λλ€.
νλ£¨νΈ μ λ°μ΄νΈλ λΉνΈμ½μΈ μνκ³μ λ°μ μ κΈμ μ μΈ μν₯μ λ―ΈμΉ©λλ€. μ€λ§νΈ 컨νΈλνΈ κΈ°λ₯μ κ°μ μ λΉνΈμ½μΈμ μ μ°μ±μ λμ΄κ³ , νλΌμ΄λ²μ κ°νμ νμ₯μ± κ°μ μ λ€νΈμν¬μ κ±°λ μ²λ¦¬ μλμ 보μμ ν₯μμν΅λλ€. μ΄λ¬ν λ³νλ λΉνΈμ½μΈμ΄ λ€μν κΈμ΅ μλΉμ€μ μ ν리μΌμ΄μ μμ λ λ리 μ¬μ©λ μ μλλ‘ μ§μνκ² λ©λλ€.
μλ
Έλ₯΄ μλͺ
μλ Έλ₯΄(Schnorr) μλͺ μ λμ§νΈ μλͺ μκ³ λ¦¬μ¦ μ€ νλλ‘, ν΄λΌμ°μ€ μλ Έλ₯΄(Klaus Schnorr)μ μν΄ κ°λ°λμμ΅λλ€. μλ Έλ₯΄ μλͺ μ κ³΅κ° ν€ μνΈνλ₯Ό μ¬μ©νμ¬ λ©μμ§ λ¬΄κ²°μ±κ³Ό μλͺ μμ μΈμ¦μ 보μ₯νλ λ°©μμΌλ‘ μλν©λλ€.
μλ Έλ₯΄ μλͺ μ λ€μκ³Ό κ°μ μ£Όμ νΉμ§κ³Ό μ΄μ μ κ°μ§κ³ μμ΅λλ€.
(μ νμ±) μλ Έλ₯΄ μλͺ μ μ νμ μ΄κΈ° λλ¬Έμ μ¬λ¬ μλͺ μ λ¨μΌ μλͺ μΌλ‘ μ§μ½ν μ μμ΅λλ€. μ΄λ λ€μ€ μλͺ νΈλμμ μ λ°μ΄ν° ν¬κΈ°λ₯Ό μ€μ΄κ³ , μ²λ¦¬λμ λμ΄λ λ° λμμ΄ λ©λλ€.
(κ°κ²°ν¨) μλ Έλ₯΄ μλͺ μ κΈ°μ‘΄μ ECDSA(νμ 곑μ λμ§νΈ μλͺ μκ³ λ¦¬μ¦)μ λΉν΄ λ μμ ν¬κΈ°λ₯Ό κ°μ§λ©°, μ μ₯ κ³΅κ° λ° μ μ‘ λΉμ©μ μ μ½ν μ μμ΅λλ€.
(νλΌμ΄λ²μ) μλ Έλ₯΄ μλͺ μ λ€μ€ μλͺ νΈλμμ μ λ¨μΌ μλͺ μΌλ‘ μ§μ½ν μ μμ΄ μΈλΆ κ΄μ°°μκ° νΈλμμ μ μ°Έμ¬ν κ°λ³ μ¬μ©μλ₯Ό μλ³νκΈ° μ΄λ ΅κ² λ§λλλ€.
(보μ) μλ Έλ₯΄ μλͺ μ μνμ μΌλ‘ κ²μ¦λ 보μ κ°λλ₯Ό μ 곡νλ©°, ν΄μ ν¨μ μΆ©λ λ±μ λ¬Έμ λ‘ μΈν μνμ μ€μ λλ€.
νλ‘ νλ‘ν μ½
νλ‘ νλ‘ν μ½(Taro Protocol)μ μμ° κ΅μ°¨ 체μΈ(Asset Cross-Chain) νλ‘ν μ½λ‘ λΈλ‘μ²΄μΈ κ° μμ° μ΄λμ νμ₯μ±κ³Ό μ μ°μ±μ μ 곡νλ λ° μ΄μ μ λ§μΆ νλ‘ν μ½μ λλ€. μ΄ νλ‘ν μ½μ μ¬λ¬ λΈλ‘μ²΄μΈ κ°μ λμ§νΈ μμ°κ³Ό ν ν°μ μ μ‘ν μ μκ² νλ©°, μ΄λ₯Ό ν΅ν΄ μ¬μ©μλ λΈλ‘μ²΄μΈ μνκ³ κ°μ μνΈ μ΄μ©μ±κ³Ό ν΅ν©μ μ¦κΈΈ μ μμ΅λλ€.
νλ‘ νλ‘ν μ½μ λ€μν λΈλ‘μ²΄μΈ νλ«νΌ κ°μ μ°κ²°μ κ°λ₯νκ² νμ¬ μμ° μ μ‘, λμ§νΈ μμ° κ±°λ, λΆμ°λ κΈμ΅(DeFi) λ° NFT(Non-Fungible Token) μμ₯μ λν μ κ·Όμ±μ ν₯μμν΅λλ€. μ΄λ¬ν κΈ°λ₯μ λΈλ‘μ²΄μΈ μνκ³μ λ°μ μ κΈ°μ¬νλ©°, μ¬μ©μλ€μκ² μλ‘μ΄ κ±°λ λ° ν¬μ κΈ°νλ₯Ό μ 곡ν©λλ€.
νλ‘ νλ‘ν μ½μ λΈλ‘μ²΄μΈ κ°μ μ°λμ±κ³Ό μνΈ μ΄μ©μ±μ κ°μ νκΈ° μν΄ κ³μ λ°μ νκ³ μμ΅λλ€. μ΄λ¬ν λ°μ μ λΈλ‘μ²΄μΈ κΈ°μ μ μ±νμ μ΄μ§νκ³ , μ 체 λμ§νΈ μμ° μμ₯μ μ±μ₯μ λλͺ¨ν©λλ€.
μ€λ§νΈ 컨νΈλνΈ
λΉνΈμ½μΈ μ€λ§νΈ 컨νΈλνΈλ λΈλ‘μ²΄μΈ μμμ μλμΌλ‘ μ€νλλ κ³μ½μ λλ€. μ΄λ¬ν κ³μ½μ νΉμ μ‘°κ±΄μ΄ μΆ©μ‘±λ λ μλμΌλ‘ μ€νλλ©°, μ€μ κΈ°κ΄μ΄λ μ 3μμ κ°μ μμ΄ κ±°λλ₯Ό μ²λ¦¬ν μ μμ΅λλ€. λΉνΈμ½μΈ μ€λ§νΈ 컨νΈλνΈλ κΈ°λ³Έμ μΌλ‘ λΉνΈμ½μΈ μ€ν¬λ¦½ν μΈμ΄λ₯Ό μ¬μ©νμ¬ μμ±λ©λλ€.
λΉνΈμ½μΈ μ€λ§νΈ 컨νΈλνΈλ λ€μκ³Ό κ°μ κ²μ ꡬνν μ μμ΅λλ€.
(λ€μ€ μλͺ κ±°λ) λ€μ€ μλͺ κ±°λλ λ μ΄μμ μλͺ μ΄ νμν κ±°λμ λλ€. μ΄λ₯Ό ν΅ν΄ 곡λ μμ μκ°μ νλ ₯μ΄ νμν κ±°λλ₯Ό μ²λ¦¬ν μ μμ΅λλ€.
(νμλ½ κ±°λ) νμλ½ κ±°λλ νΉμ μκ°μ΄λ λΈλ‘ λμ΄κ° λκΈ° μ κΉμ§ μ‘κΈμ μ ννλ κ±°λμ λλ€. μ΄λ₯Ό ν΅ν΄ λ―Έλμ νΉμ μμ μ κ±°λκ° μ΄λ£¨μ΄μ§λλ‘ μ€μ ν μ μμ΅λλ€.
(μ‘°κ±΄λΆ κ±°λ) μ‘°κ±΄λΆ κ±°λλ νΉμ μ‘°κ±΄μ΄ μΆ©μ‘±λμ΄μΌ μ‘κΈμ΄ μ΄λ£¨μ΄μ§λ κ±°λμ λλ€. μλ₯Ό λ€μ΄, ν΄μ κ°μ΄ μΌμΉν λλ§ κ±°λκ° μ€νλλλ‘ μ€μ ν μ μμ΅λλ€.
λΉνΈμ½μΈμμμ μ€λ§νΈ 컨νΈλνΈλ κΈ°λ₯μ΄ μ νμ μ΄μ§λ§ κ³μ½ μ€νμ λν 보μκ³Ό νμ€μνμ μ΄μ μ μ 곡ν©λλ€. μ΅κ·Ό νλ£¨νΈ μ λ°μ΄νΈλ₯Ό ν΅ν΄ λΉνΈμ½μΈμ μ€λ§νΈ 컨νΈλνΈ κΈ°λ₯μ΄ κ°μ λμμΌλ©°, λ 볡μ‘ν μ€λ§νΈ 컨νΈλνΈ μ νμ ꡬνν μ μλ κ°λ₯μ±μ΄ μ΄λ Έμ΅λλ€.
νμλ½ κ±°λ
νμλ½(Time-lock) κ±°λλ λΉνΈμ½μΈμ μ€λ§νΈ 컨νΈλνΈ κΈ°λ₯ μ€ νλλ‘ κ±°λκ° νΉμ μκ°μ΄λ λΈλ‘ λμ΄κ° λ λκΉμ§ μ κΈ μνλ‘ μ μ§λλλ‘ νλ κΈ°λ₯μ λλ€. μ΄λ₯Ό ν΅ν΄ μ¬μ©μλ κ±°λκ° λ―Έλμ νΉμ μμ μ μ΄λ£¨μ΄μ§λλ‘ μ€μ ν μ μμ΅λλ€.
μλ₯Ό λ€μ΄, Aκ° Bμκ² λΉνΈμ½μΈμ μ μ‘νλ €κ³ ν λ Aλ νμλ½ κ±°λλ₯Ό μ¬μ©νμ¬ κ±°λκ° μ±μ¬λκΈ° μ μ μΌμ κΈ°κ° λμ λΉνΈμ½μΈμ μ κΈ μνλ‘ λκ² λ©λλ€. μ΄ κΈ°κ° λμ Bλ λΉνΈμ½μΈμ μλ Ήνμ§ λͺ»νλ©°, Aλ μ΄ κΈ°κ° λμ κ±°λλ₯Ό μ·¨μν μ μμ΅λλ€. μ΄λ₯Ό μν΄μλ νμλ½ κ±°λλ₯Ό μν μ€λ§νΈ 컨νΈλνΈλ₯Ό μμ±νκ³ μ΄λ₯Ό λΈλ‘체μΈμ λ±λ‘ν΄μΌ ν©λλ€. μ΄λ κ² λ±λ‘λ μ€λ§νΈ 컨νΈλνΈλ κ±°λ μνμ 보μ₯νλ©°, κ±°λ μ·¨μλ₯Ό λΆκ°λ₯νκ² λ§λ€μ΄ λΈλ‘μ²΄μΈ μμ λͺ¨λ μ°Έμ¬μλ€μ΄ κ±°λμ μμ μ±μ 보μ₯ν©λλ€.
νμλ½ κ±°λλ μ£Όλ‘ μμ½ κ±°λ, λΆκΈ° κ±°λ, κ°μ κ±°λ λ±μ κ²½μ°μ νμ©λ©λλ€. λν μ¬μ©μκ° μΌμ κΈ°κ° λμ μκΈμ μ κ·Έλ κ²κ³Ό κ°μ κΈμ΅ μμ© νλ‘κ·Έλ¨μλ μ¬μ©ν μ μμ΅λλ€.
μ‘°κ±΄λΆ κ±°λ
μ‘°κ±΄λΆ κ±°λ(Conditional transactions)λ νΉμ μ‘°κ±΄μ΄ μΆ©μ‘±λμ΄μΌ κ±°λκ° μ€νλλ μ€λ§νΈ 컨νΈλνΈ ννμ κ±°λμ λλ€. λΉνΈμ½μΈ μ€ν¬λ¦½νΈ μΈμ΄λ₯Ό μ¬μ©νμ¬ μμ±λ μ‘°κ±΄λΆ κ±°λλ λ€μν ννκ° μ‘΄μ¬νλ©°, 보μ λ° κ±°λμ μ μ°μ±μ λμ΄λ λ° λμμ΄ λ©λλ€.
λΉνΈμ½μΈμμμ μ‘°κ±΄λΆ κ±°λλ μ€μ κΈ°κ΄μ΄λ μ 3μ μμ΄λ 볡μ‘ν κ±°λλ₯Ό μμ νκ² μ²λ¦¬ν μ μλλ‘ ν©λλ€. μ΄λ μ λ’°μ±κ³Ό 보μμ ν₯μμν€λ©°, λ€μν μ ν리μΌμ΄μ λ° κΈμ΅ μν©μ μ μ©ν μ μλ μ μ°μ±μ μ 곡ν©λλ€.
Last updated