💡 탭 루트 (Tap root)
탭루트는 슈노르 서명과 함께 세그윗 도입 이후 많은 기대를 모으고 있는 비트코인의 기술적 업그레이드이다. 탭루트의 특징은 프라이버시, 확장성, 보안을 강화하기 위해 비트코인 스크립트 작동 방식에 변화를 주는 것이다. 암호화폐 개념에서는 프라이버시, 확장성, 보안이 중요하다. 비트코인은 가장 상징성 있는 암호화폐이지만, 여전히 해결해야할 문제가 많다. 탭루트는 이러한 문제를 해결하려고 한다.
탭 루트는 비트코인의 스크립트를 개선하여 프라이버시를 향상시키고 복잡한 트랜잭션과 관련된 요소를 개선하기 위한 소프트 포크이다. 비트코인의 트랜잭션은 타임락 릴리즈, 다중 서명 조건 등을 포함하여 트랜잭션을 더 복잡하게 만드는 다양한 기능들을 사용할 수 있다. 탭루트가 없었을 때는 누구나 다중 서명을 포함한 모든 비트코인의 트랜잭션 이동 과정을 살펴볼 수 있었다. 이는 모든 사람이 볼 수 있기 때문에 프라이버시에 좋지 않다는 단점이 있다. 그러나 탭루트 업그레이드를 진행하며 프라이버시에 개선이 있었다. 트랜잭션에 여러 기능이 포함되더라도 탭루트로 인해 단일한 하나의 트랜잭션처럼 보이게 되며 보내는 주소와 받는 주소만 확인할 수 있게 된다.
✓슈노르 서명이란?
탭루트는 슈노르 서명이라 하는 또 다른 업그레이드로 인해 탭루트 구현이 가능하게 된다. 슈노르 서명은 독일의 수학자이자 암호학자인 클라우스 슈노르가 개발한 암호학적 서명 체계로 구성되어 있다. 기존 비트코인의 창시자 사토시 나카모토가 채택한 서명 체계는 타원 곡선 디지털 서명 알고리즘(ECDSA)이었다. 당시 슈노르 서명 대신 이를 선택한 이유는 이미 널리 사용되고 있었고, 잘 알려져 있었으며 안전하고 튼튼한 오픈 소스 였기 때문이다. 그러나 기존의 알고리즘은 각 트랜잭션마다 디지털 서명하여 트랜잭션 사이즈가 커질 수 있고, 사이즈가 커지기 때문에 블록에 트랜잭션을 넣을 수 있는 양이 많지 않았다. 이를 보완하는 슈노르 디지털 서명 체계의 적용은 비트코인 및 다른 블록체인 네트워크 서명의 새로운 시대를 여는 출발점이 될 수 있었다. 슈노르 서명의 주된 특징은 복잡한 비트코인 트랜잭션 내에 다수의 키를 포함할 수 있고, 단일하고 고유한 서명을 생성할 수 있다는 것이다. 즉, 트랜잭션에 포함된 다수의 주체가 진행한 서명이 단일한 슈노르 서명으로 통합된다. 다른 말로는 서명 통합(signature aggregation)이라고도 한다.
✓ 탭루트는 어떻게 비트코인에 도움이 될까?
탭루트는 비트코인의 프라이버시를 크게 향상시킬 것이고, 슈노르 서명과 함께 트랜잭션 진행 효율성일 높일수도 있다. 프라이버시를 향상시키는 것 외에도 블록체인 상에서 전송 및 저장해야 하는 데이터의 양을 감소시킬 수도 있고, 블록당 더 많은 트랜잭션을 처리할 수도 있다. 또한 트랜잭션 수수료는 더욱 저렴해질 것이고 서명을 더 이상 변경할 수 없게 할 것이다.
서명을 변경할 수 있다는 것은 비트코인 네트워크에 존재하는 보안 위협 중 하나이다. 즉, 서명 가변성이라고 하여 트랜잭션이 승인되기 전에 서명을 변경할 수 있다는 것이다. 이러한 공격을 통해 트랜잭션이 발생한 적이 없었던 것처럼 보이게 할 수 있다. 그 결과 비트코인은 악명 높은 이중 지불 문제에 노출되며, 이는 분산화된 원장의 무결성을 훼손할 수도 있다. 탭루트는 많은 기대와 지지를 받는 비트코인 업그레이드이다. 슈노르 서명과 함께 구현될 경우 프라이버시, 확장성, 보안 등의 측면에서 상당한 개선이 이뤄질 것이다.
'블록체인 > 블록체인이란?' 카테고리의 다른 글
방향 그래프, 방향성 비순환 그래프 (0) | 2022.06.27 |
---|---|
블룸필터(Bloom Filter) 동작 방식, 특징 (0) | 2022.06.27 |
[비트코인 자동매매] 하이킨 아시, 파이썬으로 구현하기 (0) | 2022.06.26 |
블록체인 트릴레마 해소방안 - 오프체인(라이트닝 네트워크) (0) | 2022.06.24 |
비트코인 캐시의 등장배경과 문제점 (1) | 2022.06.24 |
댓글