Segregated Witness (SegWit)는 2017 년에 가장 논란이 많은 암호 화폐 업그레이드 였을 것입니다. 아이러니하게도 SegWit 자체는 실제로 그다지 영향력이 없습니다. 블록 무게를 늘려 처리량을 약간 증가시킵니다. 그것은 직접적인 영향 측면에서 그것에 관한 것입니다..

지지자들은 SegWit이 가능하게하는 다른 업그레이드 때문에 통합하기로 결정했습니다. 이 중 라이트닝 네트워크와 원자 스왑에 대해 잘 알고있을 것입니다. 그러나 통합되면 몇 가지 다른 개선 사항이 있습니다. SegWit 사용 코인의 개인 정보를 크게 향상.

Bitcoin Core 팀은 이러한 업그레이드를 개발하고 있습니다. 지금은 그들이 부드러운 포크로 모일 것임을 나타냅니다. 이러한 업그레이드는 MAST (Merkelized Abstract Syntax Tree), Schnorr 서명, 어댑터 서명, 스크립트없는 스크립트, Taproot 및 Graftroot의 조합입니다. 우리는이 모든 제안을 풀고 SegWit 사용 코인에 대한 개인 정보 보호에 어떤 영향을 미치는지 확인할 것입니다..

SegWit에 개인 정보 보호가 필요한 이유

현재 Bitcoin, Litecoin 또는 Digibyte와 같은 SegWit 지원 코인은 적절한 개인 정보 보호 또는 대체 가능성이 없습니다. Andreas Antonopoulos는“개인 정보 보호가없는 통화 벌레 다.”사용자를 익명으로 유지하기 위해 직접 응용 프로그램에 개인 정보 보호가 필요할뿐만 아니라 돈을 적절하게 대체 할 수 있도록 만드는 것도 중요합니다. 누군가가 블록 체인에서 당신의 코인을 추적 할 수 있다면 그들은 당신을 쉽게 블랙리스트에 올릴 수 있습니다. 따라서 실제로 돈을 쓸 수있는 능력을 잃게됩니다..

하지만 개인 정보 보호 개선의 가장 큰 문제는 데이터 수요가 크게 증가하지 않도록하는 것입니다. 실제로 Monero 및 Zcash와 같은 개인 정보 보호에 중점을 둔 동전은 이러한 문제를 경험했습니다. 그리고 해결하는 데 오랜 시간이 걸렸습니다. 다음 업그레이드는 모두이 문제를 염두에두고 있습니다..

세그 윗

돛대

MAST (Merkelized Abstract Syntax Trees)는 스마트 계약, 특히 다중 서명 (다중 서명) 트랜잭션을 훨씬 더 유용하게 만드는 방법입니다. 지금까지 개발자들은 그들이 차지하는 공간의 양 때문에 비트 코인에서 스마트 계약을 차단했습니다. 효율성을 높이면 개발자가 올바르게 사용할 수 있습니다. MAST는 새로운 방법을 통해 스크립트 처리, 스마트 계약 조건을보다 효율적으로 실행할 수 있습니다..

MAST는 또한 이러한 스마트 계약의 프라이버시를 증가시킵니다. 정보 공개, 즉 이행 된 스마트 계약입니다. 공개해야하는 정보가 더 선택 적이기 때문에 개인 정보 보호 개선에도 도움이됩니다.

이 난독 화는 Lightning Network 결제가 블록 체인 거래와 동일하게 보이도록 도와줍니다. 앞으로 보게 되겠지만 추가 업그레이드는 이러한 기능을 적절하게 강화할 것입니다. MAST는 SegWit에 의존하며 비트 코인 코어 팀은 조만간 비트 코인 개선 제안 (BIP)에 통합해야합니다..

Schnorr 서명

Schnorr 서명은 SegWit 코인에서 사용하는 현재 ECDSA 서명 체계의 대안 일뿐입니다. 이 업그레이드의 중요한 측면을 통해 여러 사용자가 해당 항목의 합계와 동일한 것으로 입증 될 수있는 서명을 생성 할 수 있습니다. 공개 키. 따라서 현재 모델과 달리 다중 서명 배열의 모든 사용자가 자신의 공개 키를 노출해야하는 것은 아닙니다. 이 메커니즘은 공간을 확보하고 처리량을 증가시킵니다. 그러나 우리에게 중요한 것은 Taproot와 같은 다른 개인 정보 보호 업그레이드의 토대를 마련한다는 것입니다..

지금은 멀티 서명을 일반 거래와 쉽게 구분할 수 있습니다. Multisig 배열은 현재 SegWit 코인의 가장 흥미로운 스마트 계약 사용 중 하나입니다. 개발자가 자신의 개인 정보를 보호 할 수 없으면 관심을 끌 가능성이 거의 없습니다. MAST와 마찬가지로 Schnorr Signatures는 바로 모퉁이에있을 수 있습니다..

어댑터 서명

어댑터 서명은 Schnorr의 보조 응용 프로그램으로 더 큰 난독 화를 제공합니다. 에 따르면 피터 우이, 비트코 인용 Schnorr 서명 개발의 최전선에있는 누군가, 어댑터 서명은 원자 스왑 다른 일반 블록 체인 거래처럼 보이기 위해.

예를 들어, 원자 스왑을 사용하면 판매자가 비트 코인을받는 동안 라이트 코인으로 지불 할 수 있습니다. 모든 SegWit 지원 코인은 원자 스왑에 참여할 수 있습니다. 어댑터 서명은이 전체 프로세스를 일반 트랜잭션과 동일하게 만듭니다..

스크립트없는 스크립트

스크립트없는 스크립트는 2017 년부터 개발 중이며 앤드류 폴 스트라. 스마트 계약을 숨겨서 공개 키만 공개하고 디지털 서명. 그들은 모든 현명한 계약을 더 비공개로 만듭니다. 그리고 그들과 함께 원자 스왑은 거의 완전히 익명이 될 수 있습니다..

현재 모든 노드는 비트 코인 스마트 계약에 사용되는 스크립팅 언어를 완전히 검증해야합니다. 이는 Lightning Network와 같은 레이어 2 솔루션의 개인 정보를 침해합니다. 스크립트없는 스크립트는 결제 채널의 모든 세부 정보를 공개 할 필요를 제거하여이 문제를 해결합니다. 이 업그레이드는 Schnorr에 의존하며 동일한 BIP에 통합 될 수 있습니다..

직근 & 이식 뿌리

Gregory Maxwell은 최근 Taproot를 개발하고 제안했습니다. MAST를 기반으로 한 주요 개인 정보 보호 업그레이드입니다. Taproot가 없어도 MAST의 다중 서명 트랜잭션은 여전히 ​​일반 트랜잭션과 구별되므로 쉽게 타겟팅 할 수 있습니다. 간단히 말해서 Taproot는 이러한 차이를 흐리게하여 둘 다 구별 할 수 없게 만듭니다. 블록 체인에서. Scriptless Script와 마찬가지로 Taproot는 Schnorr에 의존하며 동시에 도착할 가능성이 높습니다..

Graftoot Taproot를 기반으로하는 또 다른 Gregory Maxwell 제안입니다. 그것은 서명의 위임을 허용함으로써 Taproot의 효율성과 프라이버시를 더욱 향상시키는 것을 목표로합니다. 다중 서명 트랜잭션.

Scriptless Scripts와 함께 Taproot 및 Graftoot는 계층 1과 계층 2 트랜잭션을 구분하는 기능을 차단합니다. Lightning 결제 채널과 블록 체인 거래가 동일하게 보이도록하여이를 수행합니다..

결론

이러한 업그레이드는 SegWit 지원 코인의 모든 거래 및 스마트 계약 실행을 동일하게 보이게 할 것입니다. 다중 서명, Lightning 지불 또는 원자 스왑이든, 목표는 모두 구별 할 수 없게 만드는 것입니다..

불행히도 그들 중 누구도 거래 금액과 개별 주소를 익명으로 만들지 않습니다. 기밀 거래 및 방탄은 이러한 문제를 해결할 수 있습니다. 지금은 라이트 코인 팀이 주도권을 잡고있는 것 같습니다..

이러한 업그레이드는 원자 스왑과 라이트닝 네트워크의 광범위한 사용을 볼 때 진정으로 두드러 질 것입니다. Bitcoin Core 팀과 Blockstream이 개인 정보 보호 제안을 미리 생각하고 있음이 분명합니다. 각 업그레이드는 그 사용 사례에 따라 다릅니다. 그러나 패키지로서, 통합하려는 세그 윗 지원 코인에 대해 깊은 프라이버시 영향을 미칠 것입니다. 바라건대, 우리는 앞으로 12 개월 동안 그것들의 대부분이 통합되는 것을 보게 될 것입니다..