전자 뱅킹 플랫폼이나 결제 카드를 사용하는 기존의 전자 법정화폐 거래와 달리, 디지털 화폐 거래는 블록체인에서 이루어집니다..
Bitcoin (BTC)는 탈중앙화된 운영 모델과 미국 달러와 같은 법정화폐 대신 은행 시스템과 독립적인 디지털 화폐를 사용하는 P2P 네트워크를 구축한 최초의 성공적인 시도였습니다.
그렇다면 블록체인은 정확히 어떻게 작동하며 Bitcoin 주소란 무엇일까요? 계속 읽어보면서 알아보세요.
BTC 블록체인
모든 디지털 통화는 특정 유형의 블록체인 네트워크에서 실행되며 거래를 승인하고 처리하기 위한 합의 메커니즘이 있습니다.. Bitcoin는 블록체인의 선구자이며, 일반적으로 알려진 데이터를 일괄 처리하는 탈중앙화된 검증자 네트워크 아이디어를 성공적으로 구현한 최초의 프로젝트입니다. 블록.
BTC 블록체인은 가상의 분산형 퍼블릭 블록체인입니다. 원장 Bitcoin 트랜잭션의 비율입니다. 수천 대의 컴퓨터에 분산되어 있습니다. 네트워크 검증자 노드 블록체인을 통해 트래픽을 처리합니다.
검증자는 모두 자신의 컴퓨터에 전체 BTC 블록체인의 사본을 가지고 있습니다. 이러한 사본은 실시간으로 업데이트되며, 블록체인은 절대로 잠들지 않기 때문에 검증자는 보통 24시간 연중무휴로 운영됩니다. 또한 검증자는 트랜잭션 처리 보상을 받을 수 있습니다. 를 항상 운영할 수 있는 인센티브로 제공합니다.
블록체인은 BTC 트랜잭션 데이터를 포함하는 일련의 블록처럼 보입니다.. 블록체인은 생성된 첫 번째 BTC 데이터 블록, 즉 제네시스 블록에서 시작됩니다, 채굴 사토시 나카모토의 작품입니다.
이러한 블록의 내용은 변경할 수 없으며, 모든 네트워크 노드 중 최소 51%가 데이터 블록 변경에 동의하거나 해커에 의해 탈취되지 않는 한 변경할 수 없습니다. 하지만 Bitcoin에는 네트워크를 보호하는 수천 개의 독립적인 검증자가 있기 때문에 이런 일이 발생할 가능성은 거의 없습니다.
블록체인의 불변성은 중요한 안전 기능 중 하나입니다.Bitcoin 합의 메커니즘에 의존하여 모든 거래가 합법적인지 확인합니다. BTC 블록체인은 비자나 마스터카드와 같은 결제 처리 서비스와 같은 중앙화된 검증자 메커니즘을 사용하는 대신, 검증 프로세스를 탈중앙화하여 자율 네트워크 노드 간에 분산시킵니다.
Bitcoin 공개 주소
BTC 합의 메커니즘에 대해 자세히 알아보기 전에 블록체인 트랜잭션을 촉진하기 위한 핵심 암호화 요소에 대해 살펴볼 필요가 있습니다.
암호화폐 거래를 시작하려면 암호화폐를 보관할 공개 주소가 있어야 합니다. Bitcoin 주소는 블록체인 상의 가상 위치인 BTC 공개 주소입니다. 이 위치에 BTC를 저장하고 다른 당사자의 트랜잭션을 수락할 수 있습니다..
블록체인은 공공 원장이기 때문입니다, 누구나 BTC 트랜잭션을 볼 수 있습니다. 블록체인 탐색기 플랫폼 Bitcoin 주소 간의 모든 전송을 모니터링합니다. 하지만 블록체인은 주소에 대한 개인 정보를 제공할 필요가 없으므로 주소 정보를 공개적으로 공개하지 않는 한 상대적으로 익명을 유지할 수 있습니다.
BTC 주소는 BTC 블록체인에서 호스팅되며 다른 네트워크와 호환되지 않기 때문에 Bitcoin 이외의 다른 암호화폐를 수락할 수 없습니다. 수락하려면 Ethereum (ETH)의 경우 Ethereum 공용 주소가 필요합니다.
Bitcoin를 다른 사용자에게 전송할 때는 BTC 주소에서 다른 사용자에게 블록체인을 통해 BTC를 전송하는 것이며, 블록체인 외부로 BTC를 전송할 수 없습니다. 또한, 언제든지 블록 탐색기를 통해 트랜잭션 진행 상황 보기송금을 시작할 때 받게 되는 고유한 트랜잭션 ID 덕분입니다.
또한 블록 탐색기에 BTC 주소를 입력하여 블록체인을 검색하고 해당 주소의 전체 거래 내역을 확인할 수 있습니다.
보안과 관련하여, BTC 주소를 다른 사람과 공유해도 위험하지 않습니다.. 제3자로부터 BTC를 받으려면 주소를 제공해야 합니다. 마찬가지로 거래소 플랫폼에서 암호화폐 지갑으로 Bitcoin를 전송하려면 주소를 입력해야 합니다.
BTC 주소만 알면 누구도 자산을 훔칠 수 없습니다.. 하지만 사이버 공격자가 피싱 사기나 기타 멀웨어를 통해 사용자의 주소와 신원을 연결하고 휴대폰에 연결할 수 있는 방법을 알아낸 경우, 암호화폐 지갑 앱에서 BTC를 훔칠 수 있습니다.
개인 키
개인 키는 해커가 어떻게든 휴대폰과 암호화폐 지갑에 주소를 연결하더라도 무단 액세스로부터 BTC 공개 주소를 보호하는 핵심 안전 장벽입니다. 개인 키가 없으면 해커가 Bitcoin 주소에서 암호화폐를 훔칠 수 없습니다.
개인 키는 사용자가 공개 주소의 암호화폐에 액세스하고 다른 주소로 거래를 시작할 수 있도록 권한을 부여하는 암호화 영숫자 코드입니다.. 즉, 개인 키는 일종의 비밀번호 를 통해 암호화폐 자산을 전송하거나 교환할 수 있습니다.
모든 공개 주소에는 개인 키가 있으며, 이 키 없이는 해당 주소에서 송금을 시작할 수 없습니다.. 그렇기 때문에 개인키를 안전하게 보호하고 다른 사람과 공유하지 않는 것이 매우 중요합니다.
사용자가 휴대폰이나 데스크톱 컴퓨터에 개인 키를 저장할 수 있는 비수탁형 암호화폐 지갑은 항상 개인 키를 암호화하는 무작위로 생성된 단어인 12단어 또는 24단어 시드 구문을 제공합니다.
복잡한 영숫자 코드를 저장하는 대신, 사용자는 시드 문구를 적어 종이나 인터넷에 연결되지 않은 USB 장치의 텍스트 문서에 안전한 곳에 저장하기만 하면 됩니다. 해커가 개인 키를 손에 넣을 수 없다면 암호화폐는 확실히 안전합니다.
블록체인 거래
이제 Bitcoin 주소와 개인 키가 무엇인지 설명드렸으니, 블록체인 트랜잭션의 세부 사항으로 넘어가 두 개의 BTC 주소 간에 어떤 일이 발생하는지 알아보겠습니다.
Bitcoin 트랜잭션은 암호화를 사용하여 두 블록체인 주소 간에 메시지를 전송하여 발신자와 수신자의 BTC 잔액을 효과적으로 변경합니다.. 이는 Bitcoin가 실제로 블록체인을 통해 이동하지 않는다는 것을 의미합니다. 대신, 사용자는 특정 양의 BTC의 소유권 변경에 관한 암호화된 메시지를 전송합니다.
한 주소가 특정 수의 BTC에 대한 소유권을 포기하면 다른 주소가 해당 BTC의 소유자가 됩니다. 이것이 바로 블록체인 데이터 블록이 Bitcoin를 전달하지 않는 이유입니다. 대신 주소 간 BTC 전송에 관한 트랜잭션 데이터를 담고 있습니다.
트랜잭션에는 사용자가 트랜잭션을 추적하고 유효성 검사기가 이를 처리하는 데 도움이 되는 몇 가지 요소가 있습니다.. A 트랜잭션 ID(TXID) 는 특정 송금에 대한 고유 식별 코드로, BTC 블록체인을 통해 트랜잭션의 진행 과정을 추적할 수 있습니다. Bitcoin 전송은 평균 5분에서 10분 정도 소요되지만, 때로는 훨씬 더 오래 걸릴 수도 있으므로 TXID는 트랜잭션 진행 상황을 모니터링하는 데 매우 유용합니다.
타임스탬프 는 트랜잭션이 처리되어 블록체인에 추가된 정확한 시간을 보여주는 또 다른 식별 방법입니다. 또한 각 전송에는 거래에 관련된 두 개의 Bitcoin 주소에 대한 세부 정보와 함께 BTC가 소유권을 이전하는 금액이 포함됩니다.
BTC 합의 메커니즘
한 사용자가 다른 사용자에게 BTC를 보내면 거래 데이터는 블록체인을 통과하고, 검증자 노드가 이를 받아 처리해야 합니다.. Bitcoin 네트워크에서 검증자는 각 트랜잭션의 유효성을 증명하기 위해 64자리 암호화 해시를 검색하여 BTC를 채굴하기 때문에 채굴자라고 불립니다. 채굴자는 여러 개의 GPU가 탑재된 강력한 컴퓨터나 ASIC 머신을 사용하여 BTC를 효율적으로 채굴합니다.
BTC 트랜잭션의 첫 번째 목적지는 다음과 같은 블록체인의 가상 위치입니다. 메모리 풀(멤풀). 이는 채굴자가 검증을 위해 전송을 선택하는 보류 중인 트랜잭션 풀입니다. 일반적으로 트랜잭션 수수료가 높은 트랜잭션이 먼저 처리됩니다. 그렇기 때문에 급한 사용자들은 5~10분의 처리 시간 내에 목적지에 송금이 도착할 수 있도록 네트워크 평균보다 높은 트랜잭션 수수료를 붙이는 경우가 많습니다.
채굴자가 트랜잭션을 선택하면, 해당 트랜잭션에 맞는 수백만 또는 수십억 개의 64자리 해시 조합을 시도하는 반복적인 프로세스를 시작합니다. 채굴자는 보통 마이닝 풀로 팀 구성 전 세계 각지의 채굴자들을 거대한 채굴 능력을 갖춘 단일 채굴 주체로 연결하여 거래를 효율적으로 검증하고 채굴 보상을 서로 나눌 수 있습니다.
올바른 트랜잭션 해시를 찾은 마이너는 다음 Bitcoin 데이터 블록에 트랜잭션을 추가하기 전에 BTC 네트워크에서 몇 번의 추가 승인이 필요합니다. 이는 무작위 채굴자가 트랜잭션의 해시가 유효한지 확인하기 위해 다시 확인해야 하기 때문입니다.
해시는 거래의 적법성을 증명하기 때문에 일반적으로 작업 증명이라고 합니다. 그렇기 때문에 Bitcoin 합의 메커니즘을 작업 증명 메커니즘해킹된 적이 없기 때문에 가장 안전한 블록체인 알고리즘 중 하나입니다.
작업 증명 메커니즘은 트래픽을 처리하는 것 외에도 악의적인 개인이 동일한 BTC를 두 번 전송하여 다른 사용자에게 사기를 치는 이중 지출 사기를 방지합니다.
BTC 주소를 어떻게 얻나요?
Bitcoin 주소를 얻는 방법은 매우 간단합니다.. 다음과 같은 소프트웨어 암호화폐 지갑을 다운로드하여 설치하기만 하면 됩니다. 트러스트 월렛 또는 Coin베이스 월렛. 또는 중앙 집중식 계정을 만들 수도 있습니다. 암호화폐 거래소 플랫폼과 같은 Binance, Coinbase또는 KuCoin.
마지막으로 다음과 같은 다중 통화 하드웨어 지갑을 구매할 수 있습니다. 트레저 또는 원장는 유료이지만, 소프트웨어 지갑과 암호화폐 거래소 계정은 무료로 이용할 수 있습니다.
어떤 서비스를 선택하든, 거래를 수락하는 데 사용하거나 다른 주소로 BTC를 보낼 수 있는 Bitcoin 주소를 받게 됩니다.
비수탁형 및 수탁형 Bitcoin 주소 제공업체
모든 Bitcoin 주소는 작동 방식이 동일하지만, BTC 주소 제공업체 간에는 큰 차이가 있습니다.
비수탁 서비스는 개인 키를 관리하지 않습니다. 키를 기기에 저장하고 언제든지 키에 대한 전체 액세스 권한을 갖습니다.. 또한 서비스 제공자는 키에 액세스할 수 없습니다. 비수탁형 지갑은 사용자에게 Bitcoin 주소와 개인키를 제공하지만, 사용자는 복구 시드 문구를 제3자의 접근이 불가능한 곳에 보관하여 키를 관리해야 합니다.
이러한 지갑을 사용하면 사용자가 비밀번호나 암호로 개인키를 보호할 수 있으므로 해커가 기기를 해킹하더라도 올바른 비밀번호가 없으면 개인키에 액세스할 수 없습니다. 비수탁형 지갑을 Bitcoin 주소 제공자로 사용하는 경우, 자산의 안전에 대한 책임은 사용자에게 있습니다.
반면에 커스터디 Bitcoin 주소 공급자라고도 합니다. 보관 지갑 또는 암호화폐 수탁자. 이들은 주로 다음과 같은 중앙 집중식 암호 화폐 거래소입니다. Binance 및 기타 인기 거래 플랫폼. 수탁자는 사용자에게 Bitcoin 주소를 제공하지만, 개인 키에 대한 제어 권한은 제공하지 않습니다..
실제로 커스터디 솔루션을 사용할 때는 개인 키에 절대 액세스할 수 없습니다. 커스터디 관리자는 개인 키를 완전히 제어할 수 있으며, 이는 기본적으로 은행에 보관된 돈을 은행이 관리하는 것과 유사하게 BTC를 관리하고 있다는 의미입니다.
수탁 Bitcoin 주소에 저장된 Bitcoin의 안전은 전적으로 수탁자의 보안 조치에 달려 있습니다. 해킹이 발생하여 수탁자의 시스템이 침해되면 해커가 개인 키를 훔쳐 Bitcoin 주소를 유출할 수 있습니다. 이 때문에 숙련된 암호화폐 애호가들은 포트폴리오의 대부분을 비수탁 주소에 보관하는 경향이 있습니다.
결론
보시다시피, Bitcoin 주소는 블록체인을 통해 BTC를 저장, 관리 및 전송하는 핵심 도구입니다.. 기본 메커니즘은 상당히 복잡하지만, BTC 트랜잭션은 전적으로 검증자 노드에 의존하는 자동화된 절차이므로 걱정하실 필요는 없습니다.
하지만 무단 액세스로부터 자산을 보호하고 암호화폐 시장에서 안전을 유지하려면 BTC 주소와 트랜잭션이 어떻게 작동하는지 이해하는 것이 중요합니다.