개발하기좋은날

Tap root(탭루트) 본문

BlockChain

Tap root(탭루트)

devbi 2022. 8. 6. 12:51
반응형

비트코인 기술에 대해 알아보자 

탭루트(Tap root)는 슈노르 서명(Schnorr Signature)과 함께 세그윗 도입 이후 많은 기대를 모으로 있는 비트코인의 기술적 업그레이드

 

특징 : 

- 프라이버시, 확장성, 보안을 강화 하기 위해 비트코인 스크립트 작동 방식의 변화

 

탭루트는 비트코인의 프라이버시, 확장성, 보안을 해결하기 위해  사용된다

그렇다면 탭루트란 무엇인가?

 

탭루트

탭루트는 비크토인의 스크립트를 개선하여 프라이버시를 향상시키고 복잡한 트랜잭션과 관련된 요소를 개선하기 위한 소프트 포크 

 

비트코인의 트랜잭션은 타임락 릴리즈, 다중 서명 조건 등을 포함하여 트랜잭션을 더 복잡하게 만드는 다양한 기능들을 사용할 수 있다 

 

탭루트가 없었을 때는 누구나 다중 서명을 포함한 모든 비트코인의 트랜잭션 이동 과정을 살펴볼 수 있었는데, 이는 모든 사람이 볼 수 있기 떄문에 프라이버시에 좋지 않다 

 

탭루트 업그레이드를 진행하면서 프라이버싯가 개선되었고 트랜잭션에 여러 기능이 포함되더라도 탭루트로 인해 단일한 하나의 트랜잭션 처럼 보이게 되며 보내는 주소와 받는 주소만 확인할 수 있게 되었다

 

슈노르  서명

 

탭루트는 슈노르서명 업그레이드로 탭루트가 구현이 가능해졌는데 

슈노르는 독일의 수학자이자 암호학자인 클라우스 슈노르(Claus Schnorr)가 개발한 암호학적 서명 체계로 구성되어 있다 

 

기존 비트코인의 창시자 사토시 니카모토가 채택한 서명 체계는 타원 곡선 디지털 알고리즘(ECDSA)었다면, 당시 슈노르 서명 대신 이를 선택한 이류는 이미 널리 사용되었고, 잘 알려져있으며 안전하고 탄탄한 오픈 소스 였기 떄문이다 

 

ECDSA는 각 트랜잭션 마다 디지털 서명하기 떄문에 트랜젹션 사이즈가 커질수있고, 사이즈가 커지기 떄문에 블록체인에 트랜잭션을 넣을 수 있는 양이 많지가 않다

 

이를 보완하는 슈노르 디지털 서명 체계 적용은 비트코인및 다른 블록체인 네트워크 서명의 새로운 출발점이 될수있었다 

 

슈노르 서명 특징

- 복잡한 비트코인 트랜잭션 내에 다수의 키를 포함할 수 있다

- 단일하고 고유한 서명을 생성할 수 있다

 

즉, 트랜잭션에 포함된 다수의 주체가 진행한 서명이 단일한 슈노르 서명으로 통합 된다  다른 말로 서명 통합(Signature aggreagation) 이라고 한다

 

 

탭루트가 비트코인에 주는 영향

-  블록체인상에서 전송 및 저장해야하는 데이터양 감소 

-  블록당 더 많은 트랜잭션 처리 (High Tps ratio)

-  더 저렴한 트랜잭션 수수료

 

탭루트의 또다른 장점은 서명을 더 이상 변경할 수 없다는것이다 

 

서명을 변경할 수 있다는 것은 비트코인 네트워크에 존재하는 보안 위협중 하나인 "서명 가변성"이라고 하여 트랜잭션이 승인되기 전에 서명을 변경할 수 있다는 것 이다  

 

그 결과 비트코인은 이중 지불 문제에 노출되었고 그 결과 분산화된 원장의 무결성을 훼손할 수 있습니다 

탭루트는 이러한 문제를 해결해주는 많은 지지와 기대를 받은 업그레이드 입니다

 

반응형
Comments