비트코인 코어팀 SegWit의 새로운 업그레이드 개발중 | 코인긱스

비트코인 코어팀 SegWit의 새로운 업그레이드 개발중

0

비트코인 코어팀 SegWit의 새로운 업그레이드 개발중

SegWit(이하 세그윗)은 2017년에 가장 논쟁의 여지가 많은 비트코인의 업그레이드였다. 아이러니하게도 세그윗 자체는 그다지 효과적이지 않았다. 블록 무게를 증가시켜 처리량 용량을 약간 증가시켰으며, 그게 직접적인 영향의 모두였다.

대부분 라이트닝 네트워크 와 아토믹스왑에 대해 잘 알고 있을 것이다. 세그윗이 이번에 업그레이드할 경우 세그윗 사용 가능 코인의 프라이버시가 크게 향상 되는 몇 가지 다른 개선 사항이 포함될 것이라고 밝혔다.

비트코인 코어 팀이 세그윗의 프라이버시의 개선사항이 포함된 업그레이드를 개발 중이며, 이번 업그레이드는 MAST(Merkelized Abstract Syntax Trees), Schnorr서명, 어댑터서명, Scriptless Scripts, Taproot 및 Graftroot의 조합이다.

세그윗에 개인 정보를 필요한 이유
현재 비트코인, 라이트코인 또는 Digibyte 와 같은 세그윗 지원 코인에는 적절한 프라이버시가 사실상 필요하다. Andreas Antonopoulos는 “개인 정보가 없는 통화는 버그입니다.” 라고 말했지만 사용자의 익명성은 돈이라는 전제하에 필요한 조건이다. 예를 들어 누군가가 익명성이 전혀 없는 블록체인을 통해 코인으로 결제를 하면 반드시 추적 가능하기에 쉽게 블랙리스트에 올릴 수 있게된다. 따라서 실제로 쓰이는 일반적인 익명성을 가지는 돈의 능력을 잃게된다.

그러나 프라이버시 개선과 관련하여 가장 큰 문제는 데이터 요구가 크게 증가하지 않도록하는 것이다. 실제로 Monero 및 Zcash 와 같은 개인 정보 보호 관련 코인에는 이러한 문제가 발생했다. 그리고 이런 데이터 요구증가의 문제를 해결하는데 오랜 시간이 걸렸다.

세그윗의 스마트 계약
위에서 언급한 MAST는 스마트 계약, 특히 다중 서명(멀티시그) 트랜잭션을 훨씬 더 유용하게 만드는 방법이다. 지금까지 개발자들은 자신이 채택한 공간의 양 때문에 비트코인에서 스마트 계약을 차단했다. 효율성 향상은 개발자가 올바르게 사용할 수 있음을 의미하며, MAST를 사용하면 스크립트를 처리 하는 새로운 방식을 통해 스마트 계약 조건을 보다 효율적으로 실행할 수 있다.

MAST는 제한된 양의 정보, 즉 충족된 스마트 계약만이 실행되어지기 때문에 이러한 스마트 계약의 개인 정보를 증가시킨다. 공개해야만하는 정보를 보다 선택적으로 선별하기 때문에 개인 정보 보호 개선에 도움이 된다.

MAST는 세그윗에 한하여 실행되야하며 비트코인 코어팀은 Bitcoin Improvement Protocol(BIP)에 통합해야한다.

Schnorr 서명
Schnorr 서명은 세그윗에서 사용되는 현재 ECDSA 서명 구성표의 대안이다. 이 업그레이드의 중요한 측면은 여러 사용자가 해당 공개키의 합계와 동일한 것으로 입증될 수있는 서명을 생성할 수 있도록 한다. 따라서 현재 모델과 달리 멀티시그 배열의 모든 사용자가 자신의 공개 키를 노출해야하는 것은 아니며 이 메커니즘은 공간을 확보하고 처리량을 증가시킨다. 지금은 멀티시그와 일반 거래를 구별하기 쉽다. 멀티시그 계약은 현재의 세그윗 중 가장 흥미로운 스마트 계약 용도 중 하나이다.

어댑터 서명
어댑터 서명은 Schnorr의 2차 응용 프로그램으로, 비트코인을 위한 Schnorr Signature 개발의 선두 주자인 Pieter Wuille에 의하면 어댑터 서명을 통해 아토믹 스왑이 다른 정상적인 블록체인 트랜잭션처럼 보이게 할 수 있다고 정의했다.

예를 들면 아토믹 스왑을 통해 비트코인을 받는 동안 라이트코인을 지불 할 수 있게 된다. 모든 세그윗 지원의 코인들은 아토믹 스왑에 참여할 수 있다. 어댑터 서명을 사용하면 이 전체 프로세스가 일반 트랜잭션과 동일하게 보인다.

스크립트없는 스크립트
Scriptless Script는 2017년부터 개발 중이며 Andrew Poelstra가 주도하고 있다. 스마트 계약을 숨기고 공개키와 디지털 서명만 표시한다. 모든 스마트 계약을 더욱 프라이빗인 것으로 만든다. 이런 절차로 인해 아토믹 스왑은 거의 완전히 익명성을 갖게 될 수 있다. 이 업그레이드는 Schnorr을 기반으로하며 동일한 BIP에 통합될 수 있다.

Taproot & Graftroot
Gregory Maxwell은 최근에 Taproot를 개발하고 제안했다. MAST의 주요 개인 정보 보호 업그레이드이며 Taproot가 없으면 MAST에서 다중 트랜잭션이 여전히 일반 트랜잭션과 구별되므로 쉽게 대상을 지정할 수 있게 된다. 다시말해 Taproot는 이 차이를 모호하게 만들어 블록체인에서 구별할 수 없게 만든다. Scriptless Script와 마찬가지로 Taproot는 Schnorr에 의존하며 동시에 개발될 가능성이 크다.

Graftoot는 Taproot를 기반으로하는 Gregory Maxwell의 또 다른 제안이며 멀티시그 트랜잭션에서 서명 위임을 허용함으로써 Taproot의 효율성과 개인 정보를 더욱 향상시키는 것을 목표로 한다.

Scriptless Scripts와 함께 Taproot 및 Graftoot는 레이어1과 레이어2 트랜잭션을 구분할 수 없도록 하며, 라이트닝 페이먼트 채널과 블록체인 트랜잭션을 동일하게 보이게함으로써 이를 수행한다.

결론
이번 업그레이드는 세그윗 지원 코인들중 모든 거래와 스마트 계약 실행을 동일하게 보이게 할것이다. 이것이 멀티 시그(MultiSig)이던 라이트닝 페이먼트이건간에 상관없이 모든 것을 구별할 수 없게 만드는 것이다.

유감스럽게도 거래 금액과 개별 주소는 익명으로 처리하지 못한다. Confidential Transactions 및 Bulletproofs는 이러한 문제를 해결할 수 있으며 지금은 라이트코인팀 이를 주도하고있는 것 같다.

이러한 업그레이드는 아토믹 스왑과 라이트닝 네트워크가 광범위하게 사용되는 것을 보게되면 정말러 두드러지게 나타날 것이다. 비트코인 코어팀과 Blockstream이 개인 정보 보호 제안을 앞두고 생각하고 있는 것은 확실하다. 자체 업그레이드는 유스 케이스에 따라 다르지만 패키지로 통합하려는 세그윗 지원에는 개인 정보 보호에 큰 영향을 미칠것이다.

< 위 내용은 코인투데이의 파트너사인 코인센트럴의 기사 내용을 발췌 >

The post 비트코인 코어팀 SegWit의 새로운 업그레이드 개발중 appeared first on 코인투데이.

No comments