탭루트란 무엇이며 비트코인에 어떻게 도움이 될까요?

탭루트란 무엇이며 비트코인에 어떻게 도움이 될까요?

탭루트/슈노르(Taproot/Schnorr) 업그레이드 및 소프트 포크가 비트코인 보안과 확장성에 어떻게 도움이 되는지에 대한 모든 정보를 담았습니다.


요약

탭루트(Taproot)는 슈노르 서명(Schnorr Signatures)과 함께 세그윗 도입 이후 많은 기대를 모으고 있는 비트코인의 기술적 업그레이드입니다. 탭루트의 목표는 프라이버시, 확장성, 보안을 강화하기 위해 비트코인 스크립트 작동 방식에 변화를 주는 것입니다. 탭루트와 슈노르 서명이라 하는 관련 업그레이드를 함께 진행하면 더 많은 것이 가능해질 것입니다.

가상자산 커뮤니티에 익숙한 이라면 누구나 프라이버시, 확장성, 보안이 주된 관심사라는 것을 알고 있습니다. 비트코인은 세계에서 가장 인기있는 가상자산이지만, 여전히 해결해야 할 문제점들이 있습니다. 탭루트는 이러한 문제를 해결하고자 합니다.


들어가며

비트코인은 우여곡절을 경험하기도 했지만, 가상자산 전반을 굳게 지키는 중심 역할을 해왔습습니다. 지난 수년간 불거져왔던 마운트곡스 해킹이나 악명높은 비트코인 하드 포크와 같은 문제에도 불구하고, 가상자산 커뮤니티는 비트코인 곁을 지켜왔습니다.

그러나 간과해서는 안 되는 문제들이 있으며, 프라이버시는 그중 가장 중요한 사안 중 하나입니다. 비트코인은 공개 블록체인으로 누구나 네트워크상에서 발생하는 트랜잭션을 살펴볼 수 있습니다. 특정 이들에게 이는 중요한 사안입니다.

코인 믹싱과 코인 조인과 같은 기술을 통해 익명성을 향상시킬 수 있습니다. 그러나 그 어떤 것도 비트코인을 사적인 통화로 만들지는 못합니다. 탭루트 또한 이를 가능하게 할 수 없지만, 네트워크상의 익명성을 향상시키는 데 도움이 될 수 있습니다. 

탭루트 업그레이드는 비트코인의 프라이버시 결여 및 기타 관련 사안들을 해결하기 위한 중요한 첫 번째 단계로 많은 기대를 모으고 있습니다. 탭루트란 무엇이며, 비트코인에 어떻게 도움이 될까요? 자세히 살펴보도록 하겠습니다.


탭루트란 무엇인가요?

탭루트는 비트코인의 스크립트를 개선하여 프라이버시를 향상시키고 복잡한 트랜잭션과 관련된 요소를 개선하기 위한 소프트 포크입니다. 비트코인 네트워크상의 트랜잭션은 타임락 릴리즈, 다중 서명 조건 등을 포함하여 트랜잭션을 보다 복잡하게 만드는 다양한 기능들을 사용할 수 있습니다.

탭루트가 없다면 누구나 다수의 트랜잭션을 생성해야 하는 복잡한 기능을 사용하는 트랜잭션을 살펴볼 수 있습니다. 그러나 탭루트 업그레이드를 통해 이러한 기능을 포함한 모든 비트코인 트랜잭션의 이동 과정을 "은폐"할 수 있습니다. 따라서 트랜잭션에 해당 기능들이 포함된다 하더라도 단일한 트랜잭션처럼 보일 것입니다. 이는 비트코인 프라이버시 옹호자들에게 아주 큰 혜택입니다.

실제로 탭루트를 통해 비트코인 스크립트가 실행되었다는 사실을 숨길 수 있습니다. 예를 들어, 탭루트를 사용하여 비트코인을 사용하면 라이트닝 네트워크 채널을 통한 트랜잭션 처리나 P2P 거래, 또는 복잡한 스마트 콘트랙트를 구별할 수 없게 됩니다. 이러한 트랜잭션 중 하나를 살펴보는 이는 P2P 트랜잭션만을 볼 수 있습니다. 그럼에도 불구하고, 초기 전송자와 최종 전송자의 지갑은 노출된다는 사실에는 변함이 없다는 점을 참고하시기 바랍니다.

탭루트 소프트 포크는 2018년 1월 비트코인 코어 개발자 그레그 맥스웰(Greg Maxwell)에 의해 처음으로 제시되었습니다. 2020년 10월 현재, 탭루트는 피터 바일라(Pieter Wuille)가 생성한 코드 반영 요청 이후 비트코인 코어 라이브러리에 통합되었습니다. 업그레이드가 완전히 구현되기 위해서는 노드 운영자가 탭루트의 새로운 합의 규칙을 채택해야 합니다. 상황이 어떻게 전개되느냐에 따라 활성화가 되기까지는 수개월이 걸릴 수도 있습니다.

탭루트는 슈노르 서명이라 하는 또 다른 업그레이드와 함께 구현될 것으로 보입니다. 이를 통해 탭루트 구현이 가능할 뿐만 아니라 서명 통합이라 하는 무척이나 기대되는 기능도 사용할 수 있습니다.


슈노르 서명이란 무엇인가요?

슈노르 서명은 독일의 수학자이자 암호학자인 클라우스 슈노르(Claus Schnorr)가 개발한 암호학적 서명 체계로 구성되어 있습니다. 슈노르의 알고리즘은 오랫동안 특허법의 보호를 받았지만, 2008년 이러한 특허가 공식적으로 만료되었습니다. 여러 장점들 중에서도 슈노르 서명은 짧은 서명을 생성하는 데 있어 간결하고 효율성이 좋은 것으로 알려져 있습니다.

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

그러나 슈노르 디지털 서명 체계(SDSS)의 개발은 비트코인 및 다른 블록체인 네트워크 서명의 새로운 시대를 여는 출발점이 될 수 있습니다.

슈노르 서명의 주된 장점은 복잡한 비트코인 트랜잭션 내에 다수의 키를 포함할 수 있고, 단일하고 고유한 서명을 생성할 수 있다는 것입니다. 이는 트랜잭션에 포함된 다수의 주체가 진행한 서명이 단일한 슈노르 서명으로 “통합”될 수 있다는 것입니다. 이는 서명 통합(signature aggregation)이라고도 알려져 있습니다.



탭루트는 어떻게 비트코인에 도움이 될까요?

이미 논의한 바와 같이 탭루트는 비트코인의 프라이버시를 크게 향상시킬 것입니다. 탭루트는 슈노르 서명과 함께 트랜잭션 진행 효율성을 높일 수도 있습니다. 프라이버시를 향상시키는 것 이외에도 다음과 같은 장점이 존재합니다.

  • 블록체인상에서 전송 및 저장해야 하는 데이터 양의 감소.
  • 블록 당 더 많은 트랜잭션 처리(더 높은 TPS 비율).
  • 보다 저렴한 트랜잭션 수수료.

탭루트의 또 다른 장점 중 하나는 서명을 더 이상 변경할 수 없다는 것입니다. 서명을 변경할 수 있다는 것은 비트코인 네트워크에 존재하는 보안 위협 중 하나였습니다. 간단히 말해, 서명 가변성(Signature Malleability)이란 트랜잭션이 승인되기 전에 서명을 변경할 수 있다는 것입니다. 이러한 공격을 통해 트랜잭션이 발생한 적이 없었던 것처럼 보이게 할 수 있습니다. 그 결과 비트코인은 악명 높은 이중 지출 문제에 노출되며, 이는 분산화된 원장의 무결성을 훼손할 수 있습니다.


마치며

탭루트는 많은 기대와 지지를 받고 있는 비트코인 업그레이드입니다. 슈노르 서명과 함께 구현될 경우 프라이버시, 확장성, 보안 등의 측면에서 상당한 개선이 이뤄질 것입니다. 또한 해당 업그레이드를 통해 라이트닝 네트워크 전반에 대한 관심이 더욱 높아지고, 다중 서명이 업계 표준이 되도록 장려할 수 있습니다.

여러분이 참여하고 있는 비트코인 커뮤니티가 무엇이든 간에 향상된 프라이버시, 효율성, 보안이라는 부가적인 혜택은 여러분의 비트코인 사용에 영향을 미칠 것입니다.


면책 조항:본 게시물은 단순한 정보 제공과 교육을 위해 작성된 문서이며, 특정 가상자산에 대한 추천을 하는 것이 아닙니다. 해당 내용을 바탕으로 투자 결정을 하지 마십시오. 본지는 어떠한 투자적, 법률적 책임 등을 지지 않습니다.