아이콘_설치_ios_웹 아이콘_설치_ios_웹 아이콘_안드로이드_웹_설치

Web3 초보자 시리즈: 왜 내 비트코인에 여러 개의 주소가 있나요?

분석6개월 전发布 6086cf...
59 0

저처럼 WEB3 지갑을 처음 사용했을 때, 비트코인 지갑을 기쁘게 열고 주소를 복사할 준비를 하다가 갑자기 자신이 만든 지갑에 여러 개의 다른 주소가 있다는 것을 알게 된 초보자 친구가 많을 것입니다. 마치 낯선 교차로를 걷는 것과 같았고, 얼굴에는 혼란스러운 표정이 있었습니다.

왜 주소가 다른가요? 이 주소 중 어떤 주소를 사용해야 하나요?

Web3 초보자 시리즈: 왜 내 비트코인에 여러 개의 주소가 있나요?

OKX 지갑의 여러 비트코인 주소

이 주소들은 무엇입니까?

비트코인 커뮤니티는 끊임없이 진화하는 기술을 가진 커뮤니티이며, 기술의 발전은 새로운 콘텐츠를 생성합니다. 다양한 주소 형식은 새로운 기술의 적용 결과로 간주될 수 있습니다. 다음으로, 다양한 주소 형식 간의 차이점을 살펴보겠습니다.

레거시 주소(P2P KH)

이 포맷은 비트코인이 2009년에 처음 출시되었을 때 채택되었기 때문에 레거시 포맷이라고 불립니다. 당시 비트코인 주소는 공개 키/개인 키 쌍에서 생성되었기 때문에 지불 공개 키 해시(P2P KH) 주소라고도 합니다.

현재 레거시 유형 주소는 거래에서 더 많은 공간을 차지하여 거래 수수료가 더 높은 것으로 보입니다. 현재 이 유형의 주소는 새 주소와 호환되지 않는 일부 오래된 지갑을 사용할 때만 사용됩니다.

레거시 주소는 모두 1로 시작한다는 특징이 있습니다. 이는 주소를 생성할 때 다양한 시나리오(예: 테스트넷/메인넷)에 따라 생성된 공개 키에 접두사가 추가되기 때문입니다. 접두사가 있는 공개 키를 해시를 통해 계산한 후 주소는 결국 1로 시작합니다.

중첩된 SegWit 주소(P2SH-P2WPKH)

기존의 레거시 주소와 비교했을 때, P2SH 주소는 공개 키 해시 대신 상환 스크립트의 해시를 사용합니다. 평이한 용어로, P2P KH는 공개 키 해시에 대한 지불이고, P2SH는 상환 스크립트에 대한 지불입니다. 수신자가 상환 스크립트의 이체 조건을 충족할 때에만 그 안의 자금을 사용할 수 있습니다.

결제 객체가 공개 키에서 스크립트로 변환되므로 유연성이 크게 확장되고 상환 스크립트의 실행 로직을 사용자 정의할 수 있습니다. 일반적인 애플리케이션에는 다중 서명 트랜잭션 구현이 포함됩니다.

P2SH를 기반으로 분리된 증인 기술이 내장된 경우 이 주소의 형식은 분리된 증인 호환 주소(Nested SegWit)입니다. 분리된 증인 주소를 소개할 때 분리된 증인과 관련된 내용에 대해 알아볼 수 있습니다. 분리된 증인 기술을 도입한 후에는 거래량을 줄여 거래 수수료를 줄일 수 있습니다.

P2SH 주소가 3으로 시작하는 것을 볼 수 있습니다.

네이티브 SegWit 주소

이러한 유형의 주소를 소개하기 전에, 우리는 그 핵심 기술인 분리된 증인(SegWit)을 소개해야 합니다. 이름에서 알 수 있듯이, 분리된 증인은 증인 데이터(증인)를 분리하여 별도로 처리하는 것입니다.

이렇게 하는 것의 중요한 이점 중 하나는 거래 정보의 크기를 줄여서 거래 수수료를 줄이는 것입니다. 크기 감소의 또 다른 이점은 비트코인 블록 거래 크기의 상한을 1MB에서 4MB로 늘린다는 것입니다.

분리된 증인 주소의 특징은 주소가 bc 1로 시작한다는 것입니다.

직근

Taproot 주소의 장점은 복잡한 거래 시나리오에서 프라이버시와 효율성입니다. Native SegWit과 비교했을 때 타원 곡선 디지털 서명 알고리즘 대신 Schnorr 알고리즘을 사용합니다. 전자는 일괄 거래 시나리오에서 더 효율적이며 다중 서명 지갑의 프라이버시를 개선합니다.

주요 루트 주소의 특징은 주소가 일반적으로 bc 1 q로 시작한다는 것입니다.

어떤 주소 형식을 선택해야 하나요?

OKX, Unisat 및 기타 지갑과 같은 현재 주류 지갑은 위의 네 가지 주소를 지원합니다. 따라서 거래 수수료를 줄이기 위해 Native SegWit 및 Taproot 형식 주소를 사용하는 것이 더 합리적입니다.

또한 비트코인 비문에 관심이 있다면 이 두 주소가 가장 좋은 선택입니다. 대부분 지갑은 이 두 주소의 비문에 대해 추가 처리를 수행하여 거래에서 특수 UTXO가 잘못 전송되는 것을 방지합니다. bc 1로 시작하는 지갑 주소를 찾으세요!

물론, 주소 형식이 다른 지갑에서도 자금을 거래할 수 있으므로 걱정할 필요는 없습니다.

비트코인의 잔액이나 블록 정보를 확인하고 싶다면 ZAN 노드 서비스를 사용하세요. 개발자가 사용할 수 있는 풍부한 API를 제공합니다. API 문서 세부 정보: https://docs.zan.top/reference/zan_getbalance-enhance

좀 더 깊이 있게 – 핵심 기술 소개

위의 소개를 마치면 모두가 지갑에 대한 예비적인 이해를 하게 됩니다. 저처럼 지갑의 기술적 인수에 관심이 있다면, 내부의 신비한 기술을 살펴보겠습니다.

스크립트 사용

P2SH를 소개할 때, 우리는 이것이 상환 스크립트 거래를 위한 기술이라는 것을 알고 있습니다. 그렇다면 상환 스크립트는 무엇이고 비트코인 생태계에서 어떤 역할을 할까요?

상환 스크립트를 소개하기에 앞서 비트코인 거래의 기본 구조를 소개해야 합니다.

다음은 일반적인 P2P K 유형 거래로, 04 ae로 시작하는 주소가 15 kD로 시작하는 주소로 10 BTC를 전송하고자 합니다. 04 ae 주소가 있는 계정은 체인의 다른 사람들에게 이 계정을 사용할 권리가 있음을 보여줘야 합니다(개인 키를 소유함). 따라서 이 거래에서 서명(ScriptSig)을 제공하여 자신의 신원을 증명해야 합니다.

서명을 얻는 것 외에도 검증자는 UTXO에 해당하는 이전 거래의 출력 스크립트를 찾아야 합니다. 이 두 스크립트의 조합이 상환 스크립트입니다. 상환 스크립트의 목적은 거래의 합법성을 증명하는 것입니다.

Web3 초보자 시리즈: 왜 내 비트코인에 여러 개의 주소가 있나요?

이 트랜잭션에서 서명과 출력 스크립트가 모두 컴퓨터 명령어임을 알 수 있습니다. OP_PUSHBYTES는 스택에 데이터 조각을 PUSH하는 것을 의미합니다. 먼저 ScriptSig에서 04 ae는 자체 개인 키로 전체 트랜잭션에 서명하고 서명은 스택에 푸시됩니다. 그런 다음 공개 키를 스택에 푸시하고 마지막으로 OP_CHECKSIG에서 공개 키를 사용하여 서명을 해독하고 트랜잭션이 일관성이 있는지 비교합니다. 일관성이 있으면 ID가 유효하다는 것을 의미합니다.

이러한 P2P K 방식 외에도, 상환 스크립트는 P2P KH, P2SH와 같은 다양한 신원 인증 방식을 구현할 수도 있습니다.

분리된 증인

위의 소개에서 우리는 새로운 지갑 포맷이 현재 격리된 증인 기술을 사용한다는 것을 알 수 있습니다. 그렇다면 증인이란 무엇이고 어떻게 격리되는 것일까요?

여기서 Witness는 비트코인의 기본 구조에 있는 스크립트 서명(scriptSig) 정보로 간주될 수 있습니다. 분리된 Witness는 기본 구조에서 이를 추출하여 새로운 데이터 구조에 배치합니다.

Web3 초보자 시리즈: 왜 내 비트코인에 여러 개의 주소가 있나요?

위 그림에서 볼 수 있듯이 거래에서 필요한 유일한 내용은 거래 소스와 거래 출력에 대한 정보입니다. 거래의 크기가 줄었습니다. 노란색 부분(거래의 총 크기)에는 크기 제한이 있으므로 거래 서명을 별도로 전송하면 블록이 더 많은 거래를 수용할 수 있습니다. 또한 거래 서명을 계산할 때 서명 부분의 내용이 계산되지 않으므로 거래 확장성 문제를 효과적으로 해결할 수 있습니다.

다음은 P2TR 트랜잭션입니다. 이 트랜잭션에는 추가 Witness 부분이 있는 것을 볼 수 있습니다. 이 트랜잭션의 기능은 트랜잭션의 적법성을 확인하는 것입니다. ScriptSig 대신 Witness를 사용한 후에도 적법성을 확인하는 방법은 여전히 동일합니다. 즉, 공개 키를 사용하여 Witness 서명을 해독하고 트랜잭션 내용이 일관성이 있는지 확인하는 것입니다. 노드는 트랜잭션의 적법성을 확인해야 할 때만 Witness 정보를 요청합니다. 이제 다음을 사용할 수 있습니다. ZAN 노드 무료 서비스(ZAN.TOP 방문)를 이용하여 BTC 네트워크에 안정적이고 고속으로 접속하세요.

Web3 초보자 시리즈: 왜 내 비트코인에 여러 개의 주소가 있나요?

요약하면, 분리된 증인은 거래 서명 부분의 내용과 나머지 내용을 별도로 전송하여 단일 거래의 크기를 줄이고 전체 블록의 용량을 늘리는 것입니다. 또한 거래의 해시 값을 계산할 때 서명 부분의 내용이 계산되지 않으므로 거래 확장성 문제를 효과적으로 해결할 수 있습니다.

이 글은 Yeezo(X 계정)님이 작성하셨습니다. @가오이조 75065 ) ZAN 팀의 (X 계정) @잔_팀 ).

이 기사는 인터넷에서 출처했습니다: Web3 초보자 시리즈: 왜 내 비트코인에 여러 주소가 있을까요?

관련 항목: Dogwifhat (WIF) 가격 예측: $5에 도달할까요?

간략히 말해서 WIF 가격은 대칭 삼각형으로 움직이고 있으며, 돌파가 발생하면 44%까지 상승할 것입니다. Chaikin Oscillator는 0보다 훨씬 높아 4월 초부터 매수 압력이 증가하고 있음을 시사합니다. MACD도 강세 교차를 기록할 가능성이 높으며, 이는 상승 가능성을 입증합니다. 밈 코인 열풍으로 인해 dogwifhat(WIF) 가격이 3월 내내 새로운 최고치를 기록했으며, 이런 일이 다시 일어날 가능성이 있습니다. 매수 압력이 증가함에 따라 Solana meme 토큰도 이 저항선을 돌파할 수만 있다면 급등할 수 있습니다. Dogwifhat이 투자자들 사이에서 모멘텀을 얻고 있는 이유 WIF 가격은 투자자들의 강세 전망이 높아짐에 따라 앞으로 며칠 동안 급등할 가능성이 높습니다. 이는 Chaikin 지표에서 확인할 수 있으며, 이는…

© 版权声명

상关文章