Pay to IP 메커니즘이 남겨진 후 "Pay to Public Key Hash" 또는 P2PKH 는 비트코인 주소로 결제를 보내는 새로운 표준 형식이 되었습니다.
일반 눈으로 보면 다음과 같습니다.
1K31KZXjcochXpRhjH9g5MxFFTHPi2zEXb
다른 P2PKH 주소로 결제금을 보내는 경우 해당 주소가 34자이고 "1"로 시작하는지 확인하세요.
초보자의 경우 자신만의 P2PKH 주소를 만드는 것이 매우 쉽습니다. 필요한 것은 특정 "지갑"(또는 소프트웨어)을 선택하는 것뿐입니다.
지갑이 있으면 백엔드(별도의 작업 없음)가 자동으로 엔트로피를 수집하고 이를 사용하여 ECDSA 개인 키를 생성합니다. "ECDSA"는 비트코인 주소의 핵심에 있는 암호화 알고리즘입니다.
지갑은 기본적으로 일련의 암호화 알고리즘을 통해 공개 키를 푸시하여 결국 모든 바이트와 코드를 최종 제품인 비트코인 주소로 변환합니다.
비대칭 서명 플랫폼의 목적은 ("공개" 키가 아닌) PRIVATE 키를 사용하여 메시지에 서명하고 공개 키를 사용하여 서명을 확인할 수 있도록 하는 것입니다.
이는 편지나 문서에 물리적으로 서명하는 것과 매우 유사하므로 주소에 대한 소유권을 확고히 합니다.
엔트로피가 있는 개인 키가 생성되면 지갑은 특정 타원 곡선에서 임의의 좌표를 선택하고 몇 가지 계산을 수행하여 해당 정보에서 공개 키를 생성합니다.
귀하의 이익을 위해 걱정해야 할 것은 지불금을 보내고 받을 수 있는 공개 키뿐입니다.
'65'가 너무 깁니다
그러나 공개키를 구성하는 문자의 길이가 65자에 달할 정도로 너무 길고 불편했습니다. 개인이 잘못 입력할 가능성은 비트코인 개발자가 공개 키에서 주소를 파생하는 방법을 만드는 이유가 되기에 충분했습니다.
초보자나 일반 거래를 수행하는 사용자의 경우 비트코인 지갑에 블록체인 주소를 붙여넣을 때마다 즉시 접두어를 확인하고 "체크섬"을 계산합니다.
체크섬 주소는 숫자나 데이터 집합이 의도적으로 또는 실수로 변경되었는지 확인하는 빠른 방법입니다. 이렇게 하면 실수로 존재하지 않는 주소로 암호화폐를 보내는 것을 방지할 수 있습니다. 즉, "사무상의" 오류나 인쇄상의 오류를 해결합니다.
체크섬 주소는 데이터 조각에 대해 알고리즘을 실행하고 체크섬 번호 또는 해시를 생성하여 생성되며, 그런 다음 원래 데이터 세트와 함께 전송될 수 있습니다. 그런 다음 데이터 수신자는 해시를 사용하여 데이터가 변경되었거나 손상되었는지 확인할 수 있습니다. 보호 장치. 체크섬이 일치하지 않으면 주소가 거부되므로 사무상의 오류나 인쇄상의 오류로 인해 (실수로) 잘못된 주소로 자금을 보내는 것이 불가능해집니다.
그러나 주소에 대한 개인 키가 있는 경우 해당 주소에 할당된 암호화폐 토큰을 사용하여 거래에 서명할 수 있는 사람은 본인뿐입니다. 그러면 귀하의 주소를 아는 모든 사람이 귀하의 서명이 유효한지 확인할 수 있습니다.
간단히 말해서, 일어나는 모든 일은 공개 키와 개인 키를 사용하여 거래에 서명하고 거래를 확인하는 것뿐입니다.

출처 :블록긱스
비트코인이 최고의 암호화폐라는 점을 고려하면 비트코인이 좀 더 발전되고 정교하다고 가정하는 것이 타당합니다. 이것이 비트코인이 P2SH로 알려진 더 발전된 주소를 갖고 있는 이유입니다. 주소 또는 "스크립트 해시에 지불".
P2SH 주소는 개인이 공개 키의 해시가 아닌 스크립트의 해시에 비용을 지불한다는 것을 의미합니다. 일반인의 관점에서 보면 이는 거래에 서명할 때 특정 공개 키와 일치하는 서명을 제공할 필요가 없고 대신 특정 해시와 일치하는 스크립트를 제공할 필요가 없다는 것을 의미합니다.
이것의 목적은 단순히 자신을 검증할 수 있는 보다 실현 가능하고 유연한 수단을 허용하는 것입니다.
P2SH 주소는 접두사 05를 사용합니다. , "3"으로 시작합니다. P2SH 주소에 대한 자세한 내용을 보려면 여기를 클릭하세요.
암호화폐 구매 및 거래 시작
가입하고 통화의 미래에 관한 기회를 시작하세요
지금 가입하세요
Litecoin(LTC), Dash 및 Dogecoin과 같은 다른 많은 암호화폐는 비트코인과 매우 유사한 주소 형식을 사용한다는 점을 언급할 가치가 있습니다.
Monero와 같은 다른 사람들은 공개 키인 EdDSA를 생성하기 위해 또 다른 암호화 서명 알고리즘을 배포하는 Cryptonote 알고리즘을 사용합니다. 이는 "링 서명"이 있는 Cryptonote 통화로 알려져 있으며 주소에는 보기 및 지출 키라는 두 개의 공개 키가 필요합니다.
비트코인 주소와 마찬가지로 Cryptonote는 접두사 바이트를 추가하고 결과를 해시합니다. 이중 SHA-256을 사용하는 대신 Keccak-256을 사용하여 4개의 체크섬 바이트를 생성합니다. 이는 문자열 끝에 추가됩니다. 체크섬 바이트가 base58로 변환되면 최종 주소를 얻게 됩니다. 그렇습니다. 매우 깁니다.
43ZZViHQKd42X7cajEtc6NUoxG4AvyMu3ZqpGTBP85uhEfYoPVAuGHxJcomMHEPp3NWiKJRUMnuAJ7dfBrPTcfjYMPJzz2a
생성된 다양한 주소에 얽매이지 마십시오. 주소는 특정 공개 키에 할당된 지불을 수락하는 수단일 뿐입니다.
따라서 공개 키로 무엇을 하는지, 공개 키를 일종의 주소로 변환하기 위해 어떤 암호화 알고리즘을 적용하는지, 형식이 어떻게 지정되는지는 중요하지 않습니다.
이더리움의 주소는 비트코인의 주소와 유사하지만 두 가지 면에서 다릅니다:
개인 키로 시작하고 ECDSA를 사용하여 Keccak-256으로 해시된 64바이트 공개 키를 생성합니다. 결과는 32바이트 문자열이며 처음 12바이트는 삭제되고 40자 주소로 구성된 20바이트가 남습니다. 이때 접두사 “0x” 주소에 추가됩니다. 이더리움은 주소를 base58로 변환하지 않기 때문에 16진수(0-F)로 남습니다.
16진수 40자 문자열은 이더리움 주소가 될 수 있지만, 이더리움 개발자(비트코인과 같은)는 사용자가 자금 손실로 이어질 수 있는 잠재적인 사무적 또는 인쇄상의 오류 위험이 있으므로 사용자가 그렇게 긴 주소를 수동으로 입력하는 것을 강력히 권장합니다.
대부분의 Ethereum 개발자는 비트코인 주소와 마찬가지로 base58 문자를 사용하고 체크섬을 포함하는 ICAP 형식을 선호합니다.
E7338O073KYGTWWZN0F2WZ0R8PX5ZPPZS
ICAP의 장점은 완전히 유효한 국제 은행 계좌 번호(IBAN)이므로 기존 은행 소프트웨어가 ICAP와의 상호 작용을 이해할 수 있다는 것입니다. IBAN은 은행 업계 고객 계좌의 국제 식별자로, 대소문자를 구분하지 않는 32개의 영숫자 문자, 국가 코드, 체크섬, 은행 번호 및 계좌 번호로 구성됩니다.
그러나 BitShares 개념을 기반으로 한 암호화폐인 STEEM이 더 사용자 친화적이고 시간 친화적이라는 것을 알 수 있습니다. 왜?
Steemit 플랫폼과 연동된 STEEM은 이더리움과 유사한 시스템을 가지고 있습니다. STEEM의 사용자 이름은 지갑 주소이기도 합니다.
STEEM과의 차이점은 이름 주소 뒤에 있는 아키텍처입니다. 이에 대한 자세한 내용을 보려면 여기를 클릭하세요.
지난 2월, TRON 창립자인 Justin Sun이 Steemit을 인수하여 업계 전반에 드라마틱한 물결을 일으켰습니다. 이에 대한 자세한 내용을 보려면 여기를 클릭하세요.
암호화폐 구매 및 거래 시작
가입하고 통화의 미래에 관한 기회를 시작하세요
지금 가입하세요