위험 경고: '가상화폐', '블록체인'이라는 이름으로 불법 자금 모집 위험에 주의하세요. — 은행보험감독관리위원회 등 5개 부처
검색
로그인
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
시장 동향 보기
비트코인의 Taproot를 이해하기 위한 하나의 기사
蓝狐笔记
特邀专栏作者
2021-06-24 08:20
이 기사는 약 2060자로, 전체를 읽는 데 약 3분이 소요됩니다
Taproot는 비트코인의 프라이버시, 보안 및 확장성을 향상시킬 수 있습니다.

Bitcoin의 Taproot 제안은 커뮤니티의 지원을 받았으며 올해 11월에 활성화될 것으로 예상되어 암호화 커뮤니티에서 큰 관심을 불러일으켰습니다. Taproot가 문제를 일으키는 이유는 무엇입니까? 최근 몇 년 동안 Bitcoin의 가장 중요한 업그레이드 중 하나이기 때문입니다.

이미지 설명

(linuxfoundation.org에서)

첫 번째 레벨 제목

비트코인용 Taproot 업그레이드

Taproot 소프트 포크 업그레이드는 향상된 개인 정보 보호, 낮은 수수료 및 향상된 확장성을 포함하여 비트코인에 대한 몇 가지 이점을 제공합니다.

현재 암호화 커뮤니티에서 가장 큰 관심사 중 하나는 개인 정보 보호입니다. Bitcoin 체인에서 일어나는 모든 일을 볼 수 있습니다.이 문제를 해결하기 위해 많은 개인 정보 보호 솔루션과 심지어 개인 정보 보호 토큰이 암호화 분야의 개인 정보 문제를 해결하기 위해 개발되었습니다. 그러나 아직까지 프라이버시 코인이 프라이버시 속성을 통해 BTC를 대체하려는 시도는 거의 비현실적입니다.

일반적으로 비트코인 ​​지출은 서명이 필요하며 시간 잠금, 다중 서명 등과 같은 기타 조건도 추가할 수 있습니다. 더 많은 시나리오의 요구 사항을 충족하기 위해 이러한 조건을 합성할 수 있습니다. 예를 들어 특정 블록 높이 이후에만 사용할 수 있으며 지출하기 전에 여러 서명을 충족해야 합니다. 예를 들어 특정 프로젝트가 보유한 BTC는 특정 지출 계획(예: 개발 지원 등)이 있으며 타임락 + 다중 서명을 사용하여 사용할 수 있습니다.

Taproot는 또한 다중 서명, 시간 잠금 발행 등과 같은 복잡한 기능 트랜잭션을 위한 비트코인 ​​네트워크를 지원합니다. 하지만 차이점은 현재 솔루션은 btc에서 지출할 때 전체 스크립트(조건)를 공개해야 한다는 것입니다. 조건이 복잡하면 데이터 양이 많아지고 실행 비용이 많이 들고 비효율적입니다. 또한 스크립트가 관련된 모든 당사자에 대한 정보를 공개하기 때문에 개인 정보 보호에 좋지 않습니다.

Taproot를 통해 업그레이드하면 위와 같은 문제를 해결할 수 있습니다.

Taproot를 사용하면 이러한 복잡한 기능이 트랜잭션으로 나타나며 그 조건은 숨길 수 있습니다. 즉, Taproot를 사용하면 Bitcoin 스크립트의 흔적을 숨길 수 있습니다. 예를 들어 Taproot는 라이트닝 네트워크에서 btc를 지불하는 데 사용할 수 있으며 사람들은 이러한 P2P 거래만 볼 수 있습니다.

또한 Taproot 업그레이드는 수수료 절감 및 확장성 향상에도 도움이 되어 복잡한 비트코인 ​​거래에 더 많은 편의성을 제공합니다.

첫 번째 레벨 제목

MAST+Schnorr

*MAST

이미지 설명

(모든 스크립트를 마스트 구조로 공개할 필요는 없음, Bitmex Research)

MAST는 Merkle 트리를 사용하여 스크립트에서 작업을 인코딩하려고 시도합니다. BTC가 사용되면 분기 작업을 제공하고 분기 해시를 고정 크기 Merkle 루트에 연결하기만 하면 트랜잭션 크기가 줄어들고 블록 공간이 절약됩니다. 자금을 지불할 수 있는 다양한 조건을 개별적으로 해시하고 모두 Merkle 트리에 포함되며 단일 해시(Merkle 루트)를 형성하여 토큰을 잠급니다.

MAST 구조를 사용하면 만족한 조건만 공개하면 되므로 프라이버시가 향상됩니다. 또한 Schnorr 서명 체계와 결합하면 더 나은 개인 정보 보호 요구 사항을 달성하기 위해 MAST 결과를 숨길 수도 있습니다.

전반적으로 MAST는 다양한 지출 조건으로 보다 복잡한 거래를 지원하는 동시에 실행되지 않은 스크립트나 트리거되지 않은 조건을 공개하지 않고 개인 정보 보호를 달성할 수 있습니다. 또한 MAST 구조의 또 다른 이점은 복잡한 트랜잭션이 트랜잭션 크기를 크게 줄일 수 있다는 것입니다. 일부 트랜잭션은 복잡한 조건이 많지만 스크립트 수가 증가함에 따라 MAST 트랜잭션 크기는 선형이 아닌 대수적으로 증가합니다.

(스크립트 수 대 트랜잭션 크기, David A. Harding)

*Schnorr

Bitcoin 커뮤니티는 또한 Schnorr 서명 기술을 Taproot 소프트 포크 업그레이드에 통합했습니다. Schnorr 서명의 목적은 높은 효율성을 달성하는 것입니다. Bitcoin의 현재 서명 체계는 ECDSA이며 Schnorr 서명 체계는 모두 타원 곡선 디지털 서명 알고리즘에 속하지만 Schnorr는 "집계 서명"을 구현할 수 있습니다.

쉽게 말해 트랜잭션의 여러 서명을 하나로 결합할 수 있으며 공개 키와 서명을 "임계값 공개 키"와 "임계값 서명"으로 결합하면 트랜잭션이 일반 트랜잭션과 다를 바가 없습니다. "임계값 공개키"는 참여자의 공개키를 중첩시키는 것이고, "임계값 서명"은 참여자의 서명을 조합하여 합의된 조건에 따라 결제를 하는 것입니다. Schnorr 서명 알고리즘은 다중 서명을 보다 효율적으로 만들 수 있으며 일반 트랜잭션과 동일하게 보이기 때문에 개인 정보 보호도 향상됩니다.

발문

발문

복잡한 기술적 문제는 제쳐두고, Taproot는 이전에는 없었던 Bitcoin에 다음과 같은 이점을 제공합니다.

*저비용

일부 복잡한 트랜잭션의 경우 데이터 양이 크게 줄어들어 이러한 복잡한 트랜잭션의 비용이 크게 줄어듭니다. 수수료 감소는 비트코인의 복잡한 거래 활동을 개선하는 데 도움이 됩니다.

* 강력한 프라이버시를 싫어함

Schnorr 서명과 MSAT의 조합을 통해 트랜잭션의 프라이버시를 강화할 수 있으며 일부 복잡한 트랜잭션은 일반 트랜잭션과 유사하게 보입니다.

* 확장성 및 보안 향상

Mast와 Schnorr 서명을 결합하면 블록이 더 많은 트랜잭션을 포함하고 데이터의 양을 줄일 수 있으므로 트랜잭션 수수료가 낮아질 뿐만 아니라 확장성과 보안도 향상됩니다. 그러나 확장된 처리량에 대한 기대치가 높지 않으며 주로 다중 서명의 크기가 줄어듭니다. 이를 통해 더 큰 확장성을 달성하기 위한 특정 상한선이 여전히 있습니다.

BTC
안전
개발자
Odaily 공식 커뮤니티에 가입하세요