Cointime

Download App
iOS & Android

시작부터 심화까지: ANYPREVOUT을 완전히 이해하도록 안내합니다.

Validated Media

저자: Che Kohler 편집: Cointime.com 237

비트코인이 매일 수십억 달러의 거래가 발생하는 수십억 달러 규모의 네트워크로 성장함에 따라 제안된 모든 변경 사항은 당연히 철저한 조사를 받아야 합니다. 사람들이 비트코인에 투자하는 가치, 거래 정산을 통해 창출되는 가치는 코드 변경을 가볍게 다루기에는 너무 중요합니다.

또한 우리는 이전에 사용된 적이 없는 도구를 사용하고 있으며 시장이 어떻게 업데이트를 받을지 모릅니다. 이것은 프로토콜 변경을 매우 복잡한 주제로 만듭니다. 예를 들어 2016년과 2017년 사이에 SegWit2x 제안과 Taproot에 대한 열띤 토론이 있었습니다.

비트코인의 발전과 함께 특히 소프트 포크가 필요한 BIP(Bitcoin Improvement Proposal)를 추진하기가 점점 더 어려워지고 있습니다. 예를 들어 SIGHASH_ANYPREVOUT 및 그 이전 항목은 2016년부터 논의되었습니다.

비트코인 코드 기반의 강성으로 인해 잘 테스트된 아이디어만 전달되고 다른 아이디어는 기본 체인을 끌어내리는 대신 레이어 2 솔루션으로 푸시됩니다.

그러나 이것이 향후 비트코인 ​​업그레이드에 대한 제안을 볼 수 없거나 비트코인 ​​코어의 업데이트된 버전으로 코드베이스에 병합되지 않는다는 의미는 아닙니다.

이제 업그레이드에 대해 알았으니 BIP-118을 살펴보고 오랫동안 사용된 이유를 살펴보겠습니다.

ANYPREVOUT이란 무엇입니까?

간단한 계약과 더 나은 오프체인 프로토콜에 대한 관심과 수요를 감안할 때 BIP118은 비트코인에 도움이 되고 확장 방향에 맞는 소프트 포크 후보입니다.

BIP 118은 원래 2017년에 작성되었으며 당시 SIGHASH_NOINPUT로 알려졌습니다. 이 제안은 원래 Lightning Network 백서(Joseph Poon 및 Thaddeus Dryja)의 저자가 "트랜잭션 변조 가능성"으로 알려진 문제를 해결하기 위해 제안했으며 나중에 SegWit에서 해결했습니다.

BIP-118은 SIGHASH_ANYPREVOUTANYSCRIPT(APOAS)의 경우 트랜잭션이 특정 이전 트랜잭션 출력뿐만 아니라 동일한 서명 키를 사용하는 모든 트랜잭션 출력을 소비하거나 특정 금액의 트랜잭션을 소비하고 스크립트 SIGHASH_ANYPREVOUT(APO)의 경우 출력.

새로운 공개 키 유형 접두사를 참조하는 Taproot 트랜잭션에 대한 Taproot 스크립트 경로 지출만 이 두 서명 해시를 사용하도록 활성화됩니다.

ANYPREVOUT은 하나의 서명을 사용하여 동일한 스크립트로 사용되지 않은 트랜잭션 출력(UTXO)을 사용할 수 있는 서명 해시태그입니다. 이것은 서명이 사용되는 UTXO에 특정할 필요가 없다는 것을 의미하며, 이는 경우에 따라 매우 유용할 수 있습니다.

즉, ANYPREVOUT은 이전 트랜잭션과 관련된 정보의 일부에 서명하지 않도록 허용합니다. 이러한 유형의 서명 해시마크가 있는 트랜잭션은 과거 트랜잭션과 연결되지 않으며 동일한 공개 키(또는 지출 조건)를 가진 모든 비트코인 ​​주소에서 비트코인을 사용할 수 있습니다.

즉, ANYPREVOUT은 이전 트랜잭션과 관련된 정보의 일부에 서명하지 않도록 허용합니다. 이러한 유형의 서명 해시마크가 있는 트랜잭션은 과거 트랜잭션과 연결되지 않으며 동일한 공개 키(또는 지출 조건)를 가진 모든 비트코인 ​​주소에서 비트코인을 사용할 수 있습니다.

ANYPREVOUT 작동 방식

ANYPREVOUT은 입력 scriptPubKey, 시퀀스 번호 및 지출할 출력 금액을 해싱하여 작동합니다. 그런 다음 해당 해시를 사용하여 트랜잭션에 서명합니다.

트랜잭션이 나중에 검증되면 서명이 scriptPubKey 및 시퀀스 번호와 일치하는지 확인합니다. 서명이 유효하면 트랜잭션이 유효한 것으로 간주됩니다.

ANYPREVOUT 사용의 이점

ANYPREVOUT을 사용하면 몇 가지 이점이 있습니다. 첫째, 트랜잭션 생성 프로세스를 단순화합니다.

예를 들어 동일한 스크립트의 여러 UTXO를 사용하는 트랜잭션을 생성한다고 가정합니다. 이 경우 각 UTXO에 개별적으로 서명하는 대신 ANYPREVOUT을 사용하여 전체 트랜잭션에 한 번에 서명할 수 있습니다.

둘째, ANYPREVOUT은 트랜잭션의 프라이버시를 향상시킬 수 있습니다. 일반 서명 해시 토큰을 사용하는 경우 서명은 소비되는 UTXO에 따라 다릅니다. 이는 누군가가 사용 중인 UTXO의 해시를 알고 있으면 서명도 알 수 있음을 의미합니다. 그러나 ANYPREVOUT을 사용하면 서명이 소비되는 UTXO와 독립적이므로 누군가가 거래를 추적하기가 더 어렵습니다.

또 다른 사용 사례는 CHECK TEMPLATE VERIFY 대신 "계약"의 대체 형식입니다. 이러한 계약은 블라인드 상태 체인, 공간 체인과 같은 보다 복잡한 스마트 계약을 활성화하고 보다 안전한 비트코인 ​​금고를 생성하거나 Eltoo를 사용할 수 있습니다.

계약은 트랜잭션이 특정 조건에서만 사용될 수 있도록 하는 방법이며, 이 작은 트릭을 사용하여 트랜잭션 출력에 t+1번째 트랜잭션에 대한 서명을 포함할 수 있습니다.

ANYPREVOUT 사용의 단점

ANYPREVOUT을 사용하면 몇 가지 단점도 있습니다.

첫째, 문제는 트랜잭션이 브로드캐스트되면 이전에 서명된 트랜잭션을 실행 취소하거나 "취소"할 방법이 없다는 것입니다. 새 트랜잭션에 서명하고 누군가가 사용하려고 하는 경우에만 이전 트랜잭션을 업데이트하거나 취소할 수 있는 권한을 부여할 수 있지만 이전 트랜잭션을 되돌릴 수는 없습니다.

둘째, 모든 비트코인 ​​지갑이 ANYPREVOUT을 지원하는 것은 아닙니다. 즉, ANYPREVOUT을 사용하려면 자신의 지갑과 받는 사람의 지갑이 이를 지원하는지 확인해야 합니다.

소프트 포크 및 이전 버전과의 호환성

레거시 소프트웨어는 소프트 포크가 발생해도 수정 없이 계속 작동하며 이러한 기능을 다루기를 원하지 않는 사용자는 계속 정상적으로 사용할 수 있습니다.

BIP 341을 지원하도록 업그레이드되지 않은 노드는 모든 Taproot 감시 프로그램을 누구나 사용할 수 있는 스크립트로 취급합니다.

따라서 노드는 새로운 공개 키 유형의 서명을 완전히 검증하기 위해 업그레이드하는 것이 좋습니다.

업그레이드되지 않은 지갑은 SegWit 버전 0 프로그램, 공개 키 해싱에 대한 기존 결제 및 기타 방법을 사용하여 업그레이드되지 않은 지갑과 업그레이드된 지갑으로 비트코인을 주고받을 수 있습니다.

구현에 따라 업그레이드되지 않은 지갑은 BIP350 Bech32m 주소로의 전송을 지원하고 출력이 비표준으로 간주되기 때문에 트랜잭션 브로드캐스트를 차단하지 않는 경우 SegWit 버전 1 프로그램으로 전송할 수 있습니다.

더 부드러운 온체인 및 오프체인 전환

ANYPREVOUT은 경우에 따라 유용한 기능이며 지금은 인기가 없을 수 있지만 미래에는 확실히 영향을 미칠 것입니다. 더 많은 비트코인 ​​사용자를 끌어들인다면 온체인과 다양한 오프체인 프로토콜 사이의 흐름이 더 부드러워져야 합니다. 그렇지 않으면 확장 솔루션이 그 영향을 완전히 실현할 수 없습니다.

여전히 높은 수수료/경쟁 블록 공간 환경에서 전통적인 온체인 트랜잭션을 사용한다고 가정하면 수수료가 정당화될 때까지 2계층의 폐쇄형 생태계에 갇히거나 온체인과 오프에서 무슨 일이 일어나는지 기다리게 됩니다. -chain 이것은 비트코인에 이상적인 상황이 아닙니다.

댓글

모든 댓글

Recommended for you

  • 미국 현물 비트코인 ​​ETF는 어제 4,397만 달러의 순유출을 기록했습니다.

    Trader T 모니터링에 따르면 미국 현물 비트코인 ​​ETF는 어제 4,397만 달러의 순유출을 기록했습니다.

  • 향후 5년간 암호화폐 정책을 결정할 새로운 유럽위원회

    유럽의회는 올 가을에 향후 5년간 EU의 암호화폐 정책을 결정할 새로운 유럽위원회를 선출할 예정입니다. 새 위원회는 이르면 11월까지 출범하지 않을 예정이지만, 이미 암호화폐 규제에 대한 위원회의 접근 방식을 예측하는 몇 가지 추세가 있습니다. 첫째, 유럽 정치의 중심이 오른쪽으로 이동하고 있으며, 이는 조세 및 혁신 접근 방식에 대한 논의에 영향을 미칠 수 있습니다. 프랑스는 정치적 불안정으로 인해 앞으로 더 많은 어려움에 직면하게 될 것입니다. 둘째, 정책 입안자들은 혁신 정책에 대한 영향력을 놓고 경쟁할 것입니다. 새로운 의원들은 암호화 정책에 초점을 맞춰 개인적 위상을 높일 가능성이 높으며, 위원회 내 고위 정책 고문들은 권력을 놓고 경쟁할 가능성이 높습니다. 셋째, 디지털 개인정보 보호와 인공지능이 EU 정책 우선순위로 확인되면서 혁신이 정책의 기둥이 될 것입니다. 위원회는 디지털시장법과 디지털서비스법을 적극적으로 시행할 것으로 예상된다. 시장 측면에서 암호화폐의 제도적 채택 증가는 정치적 개입을 촉발할 수 있는 반면, 전통 금융에서 암호화폐에 대한 더 많은 소매 투자 노출은 정치적 반응을 촉발할 수도 있습니다. EU는 글로벌 암호화 정책에 있어 상당한 진전을 이루었으며 새로운 입법 작업을 통해 기존 규칙의 효과적인 구현을 보장해야 합니다.

  • 금융감독원, 업비트 등 가상자산 서비스 제공업체 6곳 조사

    금융감독원이 지난 7월 가상자산 이용자 보호법 시행 이후 첫 번째로 가상자산 서비스 제공자에 대한 점검을 실시한다고 밝혔다. 금감원은 원화마켓 거래소 2곳, 토큰마켓 거래소 3곳, 지갑·수탁 서비스 제공업체 1곳 등 6개 기관을 조사할 계획이다. 업비트, 빗썸, 코인원, 고팍스, 코빗 등 국내 주요 원화시장 거래소 2곳이 점검 대상으로 선정된다는 점은 주목할 만하다. 검사의 초점은 규제 준수, 이용자 보호 시스템, 내부 통제 메커니즘 및 불공정 거래 감독 등입니다. 금감원은 이용자 자산관리, 콜드월렛 활용, 보험 및 적립금 현황, 거래기록 유지, 이상거래 모니터링 시스템 등을 검토하게 된다. 불법행위에 대해서는 시장질서 유지를 위해 엄중히 제재하는 동시에 기업의 자제와 감독이 강화될 수 있도록 지원하겠다고 밝혔다.

  • 1,200만 달러 규모의 암호화폐 사기 혐의를 받고 있는 한국인 남성이 성형수술을 이용해 10개월 동안 탈출했다가 체포됐다.

    9월 2일 뉴스에 따르면, 한국 경찰은 2024년 8월 40대 남성을 체포했다. 이 남성은 대규모 암호화폐 사기 사건을 계획하고 투자자 158명에게 총 160억 원을 사취한 혐의를 받고 있다. 사기 행위는 2021년 11월부터 2022년 6월까지 지속된 것으로 알려졌으며, 용의자들은 가짜 암호화폐 채굴 사업을 빙자해 투자자들에게 월 18%의 수익률을 약속했습니다. 피해자 개인의 피해액은 120만원에서 2억5000만원에 이른다. 피의자는 2023년 9월 예심에 불출석한 뒤 눈, 코, 안면윤곽 성형수술에 약 2100만원을 쓰고 가발을 착용해 외모를 바꾸는 등 10개월 동안 검거를 회피했다. 결국 경찰은 감시카메라 영상, 통화기록, 인터넷 검색기록 등의 단서를 통해 A씨를 검거하는데 성공했다.

  • Telegram은 CEO 체포에 대응합니다: Telegram은 EU 법률을 준수하고 감사는 업계 표준을 준수하며 지속적으로 개선하고 있습니다.

    텔레그램은 CEO의 체포에 대응하여 공식 X 플랫폼 계정에 다음과 같은 성명을 발표했습니다.

  • 아르헨티나, '크레시미엔토' 운동으로 현지 암호화폐 기반 개혁 추진

    8월 26일자 뉴스에 따르면, 코인데스크 칼럼니스트 벤자민 쉴러는 아르헨티나가 이제 기술 르네상스를 앞두고 있다고 말했다. 아르헨티나는 오랫동안 경제적 불안정의 상징이었지만 이제는 암호화폐를 통한 글로벌 경제 변혁의 시험장이 되고 있습니다. 아르헨티나는 치솟는 인플레이션과 엄청난 부채 속에서 경제를 안정시키고 성장을 촉진하기 위한 도구로 암호화폐를 선택하고 있습니다. 미국이 암호화폐 분야의 리더십에서 물러나면서 아르헨티나는 그 공백을 메울 기회를 포착하고 있습니다. 이러한 변화의 중심에는 지속 가능한 암호화 기반 개혁을 추진하기 위해 노력하는 암호화폐 신봉자, 기업가 및 혁신가를 하나로 묶는 "Crecimiento" 운동이 있습니다. 새로 선출된 대통령은 암호화폐의 잠재력에 관심을 보였으며 "Crecimiento" 운동은 암호화폐를 사용하여 지불, 신용, 부동산 및 기타 분야에 초점을 맞춰 경제를 재편하는 데 도움을 주고 있습니다.

  • BTC가 $60,500를 돌파했습니다.

    시장 상황에 따르면 BTC는 60,500달러를 넘어 현재 60,500.02달러에 거래되고 있으며 24시간 기준 2.72%의 상승률을 기록하고 있으니 리스크를 잘 관리하시기 바랍니다.

  • ETH는 2600 USDT를 초과하여 24시간 동안 1.47% 증가했습니다.

    OKX 시장에서는 ETH가 2600 USDT를 돌파했으며 현재 2603.85 USDT에 거래되고 있으며 24시간 동안 1.47% 상승한 것으로 나타났습니다.

  • 스위스, 암호화폐 세금 정보 공유에 대한 공개 협의 시작

    스위스는 국제 정보 교환 협정에 암호화된 세금 데이터를 포함시키는 것을 고려하고 있습니다. 연방 의회는 수요일에 새로운 법안에 대한 협의 과정을 시작했습니다. 이 법안은 111개 관할권과 암호화폐 자산 정보의 공유를 촉진하는 것을 목표로 합니다. 이러한 관할권은 현재 자동 정보 교환의 일부입니다. 공유는 OECD의 암호화폐 자산 보고 프레임워크 준수 여부에 따라 결정됩니다. 스위스는 오랫동안 암호화폐 채택의 선두주자였습니다. 루가노와 같은 곳은 세금 목적으로 테더(USDT) 및 비트코인(BTC)과 같은 암호화폐를 최초로 허용합니다. 국가의 정치적 틀에 따라 연방세청은 비트코인을 결제 수단으로 분류할 수 있습니다. 따라서 비트코인은 부가가치세(VAT)가 면제됩니다. 연방 의회는 파트너 국가와 암호화 관련 정보의 자동 교환 시작일을 설정하는 것을 목표로 하고 있습니다. 입법 제안에 대한 협의 기간은 2024년 11월 15일에 종료됩니다.

  • Kinto는 금융 기관 및 분산 프로토콜을 지원하기 위해 500만 달러의 자금을 확보합니다.

    금융 기관과 분산형 프로토콜을 지원하는 KYC 인증 2층 블록체인을 제공하는 플로리다주 올랜도에 본사를 둔 Kinto는 두 차례의 자금 조달을 통해 총 500만 달러를 모금했습니다. 이 중 Kyber Capital Crypto가 주도한 시드 라운드에서 150만 달러가 나왔고, Kyber Capital Crypto, Spartan Group, Parafi를 비롯해 Skybridge, Kraynos, Soft Holdings, Deep이 주도한 2차 펀딩에서 350만 달러가 나왔습니다. 벤처스, 모듈러, 테인, 로봇벤처스 등 투자자들이 참여했다. 회사는 자금을 팀 확장과 네트워크 개발에 사용할 계획입니다. CEO Ramon Recuero가 이끄는 Kinto는 현대 금융 기관과 분산 프로토콜을 지원할 수 있는 KYC 인증 2층 네트워크입니다. DeFi 및 기존 금융의 요구 사항을 충족하는 저비용의 안전한 네트워크입니다. Kinto는 사용자의 개인정보와 자산을 보호합니다. KYC 메커니즘은 모든 개인 정보를 암호화하여 제3자와 저장하며 사용자 요청 시에만 공유합니다. 또한 모든 애플리케이션은 보험에 가입되어 추적할 수 없는 취약점과 익명의 사기로부터 사용자를 보호합니다. 마지막으로 Kinto는 개발자 인센티브를 제공하므로 새로운 애플리케이션을 출시하기에 이상적인 장소입니다.