비트코인 기초

탭루트, 슈노르 서명은 무엇일까? (비트코인 비코선장)

비코선장 2022. 4. 7. 19:22

안녕하세요~ 비트코인 하는 비코선장입니다.

이번에 포스팅할 주제는 탭루트 와 슈노르 서명에 대해서

알아보는 시간을 가지도록 하겠습니다.

프라이버시, 보안성 및 확장성은 암호화 애호가에게 제일 큰 관심사이라고합니다. 블록체인은 개발면에서 큰 진전을 이루어지고 있지만 비트코인은 익명성만 제공하고 확장성이 아쉽다고 한다. 보안성에 대한 우려도 있는데 완전히 해결만 된다면 대세의 신뢰를 얻고 선택 받을 수 있다고 합니다.

 

이런 문제를 해결하기 위해서는 비트코인 개발자는 더 높은 수준의 프라이버시를 도입하고 거래의 확장성과 효율성을 개선할 수 있는 기술을 제안했다고 합니다. 이렇게 제안된 업그레이드를 탭루트 및 슈노르 서명이라고 한다. 두 솔루션은 확장성, 프라이버시 및 보안성을 동시에 해결할 것을 약속한다고 합니다. 두 솔루션은 확장성, 프라이버시 및 보안성을 동시에 해결할 것을 약속을 한다고 합니다. 이제부터 이런 솔루션이 수반하는 사항과 암호화 사용자에게 제공하는 이점에 대해서 간략하게 이야기 해보겠습니다.

※ 탭 루트는 무엇인가?

 

팁루트는 다양한 서명을 사용하는 비트코인 거래를 표준 거래와 구별 할 수없도록 만드는 것을 목표로 하는 비트코인 개선제안서 라고합니다.

 

탭루트 업그레이드는 거래의 모든 서명을 하나로 통합하므로 프라이버시를 강화하기 위해서 진행되는 비트코인 블록체인의 소프트 포크 개선과 똑같다고 합니다. 이는 더 쉽게 다양한 서명이 있는 거래의 참가자가 거래 세부정보를 보기 어렵게 하고 더 낮은 수수료를 부가할 수 있도록 한다.

 

비트코인망에서 탭루트 코드 베이스로의 이동은 환영받고 있다고합니다. 비트코인망의 프라이비시 및 부족은 비트코인 대량 수용에 병목이 되었다고 합니다. 탭루트가 수반하는 것에 대한 명확한 그림을 파악하실 수 있도록 비트코인 거래에 대해서 입문서를 먼저 드리도록 해야됩니다.

 

 ※ 비트코인 보안 거래 방법은 무엇일까?

 

거래 데이터를 조작하면 심각한 결과를 초래할 수 있어서 mast 데이터베이스를 보호하기 위해서 여러 보안 기능이 사용된다고 합니다. 비트코인망은 공개 상태로 유지되지만 다중 서명 및 잠금과 같은 기능으로 인해서 모든 거래에서 의사 익명성이 달성된다고 합니다.

 

잠금은 거래가 지정된 시간에만 발생하도록 비트코인 스크랩트에 프로그래밍 할 수 있는 조건이라고 합니다. 반면에 다중 서명 같은 경우, 다중 서명이 제공될시에 거래를 승인하기 위해서 비트코인 스크랩트에 설정된 조건이라고 합니다. 이런 보안 기술은 사용자의 신원을 다소 숨겨 주기는 하는데 궁극적인 해결책은 아니라고 합니다.

※ 탭루트 솔루션은 무엇인가?

 

팁루트는 MAST의 개선본으로써 각 거래에 대한 데이터 로드를 줄이고 비용을 절감을 한다고 합니다.

 

사용자의 실제 신원을 알아보기 어렵게 하기 위해서 다중 서명 및 잠금은 네트워크에서 다중 거래를 생성해야 한다고 합니다. 그런데 이로 인해서 수수료가 높아지고 거래당 데이터 로드가 많아져 비트코인의 확장성을 제한하기에 더 높은 TPS로 확장될 수 없다고 합니다.

 

탭루트는 거래가 실행되기 위한 모든 서명을 하나로 모아 집행을 해서 프라이버시와 확장성의 아쉬움을 해결한다고 합니다. 이로 인해 다중 사인 거래를 일반 거래와 구별하기가 더 어렵워지고 네트워크의 부하와 수수료가 줄어든다고 합니다.

2018년 1월 그레그 맥스웰이 비트코인 지출의 확장성 및 프라이버시를 개선하기 위해서 설계한 기능으로 탭루트를 처음 제안했다고 합니다. 이후 제안된 업그레이드는 2020년 10월 에 비트코인의 핵심 라이브러리에 병합되었다고 합니다.

 

팁루트 외에도 슈노르는 확장성과 프라이버스를 향상시키기 때문에 비트코인망을 위해서 흥미로운 BIP 구현이라고 합니다. 슈노르 서명은 탭루트와 같은 기술을 구현할 수 있는 환경을 만든다고 합니다.

※ 슈노르 서명은 무엇인가?

 

슈노르 서명은 가변성 공격의 리스크 없이 쉽게 확인할 수 있는 간단한 수학적 속성을 기반으로 하는 암호화 서명이라고 합니다. 사토시 나카모토는 당시 널리 사용되고 젤 안전하며 잘 알려진 서명 알고리즘인 비트코인을 만들 때 ECDSA를 채택했다고 합니다.

 

그런데 슈노르 서명 대비 ECDSA는 더 가변성이 높다고 합니다. 디지털 서명의 가변성을 이해할려면 하나의 거래를 다른 거래와 구별하는데 도움이 되는 지문처럼 생각하면 된다고 합니다.

디지털 서명은 거래의 암호화 해시로 생성된다고 한다. 그래서 거래 세부 정보를 조사하는 대신에 한 거래를 다른 거래와 구별하기 위해서 해시만 살펴 보면된다.

모든 서명은 유일무이하지만 거래 가변성은 거래를 무효화하지 않고도 서명을 변경할 수 있다고 한다. 이것은 암호화폐에 따라서 다양한 방법으로 수행 될 수 있다고 합니다. ECDSA의 설계를 통해서 누구나 거래를 무효화하지 않고 서명을 변경할 수 있다고 합니다. 이는 해로운 결과를 초래할 여지를 남긴다고 합니다.

이상으로 이번 포스팅 주제인 탭루트 및 슈노르서명에 대해서 알아보았습니다.

더궁금하신점 있으시면 아래의 링크로 문의해주시면 됩니다.

비트코인 하는 비코선장이였습니다.

 

(카톡)1:1 카카오톡 상담 문의
https://open.kakao.com/o/sznJ5oGc