비트 코인 화이트 보드 화요일 – “보내기”에서 “받기”까지의 경로
오늘의 주제는 비트 코인이 “보내기”에서 “수신”으로가는 경로입니다. 이 에피소드에서는 지갑의 “보내기”버튼을 누르는 순간부터 다른 쪽 끝에서받을 때까지 단일 비트 코인에 어떤 일이 발생하는지 정확히 살펴 보겠습니다..
이 비디오에서 배울 내용
- 대상이 비트 코인을받을 때까지 ‘보내기’를 누르면 무대 뒤에서 일어나는 일?
- 노드는 무엇이며 그 역할은 무엇입니까??
- 블록 탐색기 란??
- 거래 확인이란??
이 강의를 마치면 비트 코인 네트워크가 작동하는 방식과 비트 코인 생태계에서 각 특정 플레이어의 역할이 무엇인지 잘 이해하게 될 것입니다. 그럼 시작하겠습니다!
전송에서 수신까지의 경로는 서명, 브로드 캐스팅 및 확인의 세 부분으로 구성됩니다. 첫 번째 부분부터 시작하겠습니다. 서명.
비트 코인 지갑에서 “보내기”버튼을 누르면 실제로 내가하는 일은 지갑에 다음과 같이 말하는 것입니다.
“이봐 지갑, 내 친구 Steve에게 비트 코인 1 개를 보내고 싶어요. 여기 스티브의 비트 코인 주소입니다.”
이에 대한 응답으로 지갑은 나, 보낸 사람 (Steve),받는 사람 및 보내는 금액 (이 경우 하나의 비트 코인)에 대한 정보가 포함 된 트랜잭션 메시지를 생성합니다..
이후 지갑은 내 개인 키와 수학적으로 혼합하여이 메시지에 대한 고유 한 디지털 서명을 생성합니다..
이전 강의에서 개인 키의 개념에 대해 설명했습니다. 기본적으로 비트 코인의 “비밀번호”역할을하는 긴 문자와 숫자 문자열입니다. 내 개인 키를 아는 사람은 내 비트 코인을 제어 할 수 있습니다..
디지털 서명은 노출 문제가없는 공개 키만 사용하여 비트 코인의 개인 키를 소유하고 있음을 증명하는 방법입니다. 따라서 개인 키를 비공개로 유지합니다..
또한 디지털 서명은 트랜잭션에 서명 할 때마다 달라집니다. 따라서 디지털 서명은 모든 트랜잭션에 대해 고유하므로 실제 서명보다 훨씬 더 안전합니다. 그래서 오늘 스티브에게 비트 코인 하나를 보내고 내일 또 다른 비트 코인을 보내면 각 거래는 다른 디지털 서명을 갖게됩니다..
트랜잭션 메시지에 서명 한 후 지갑은 트랜잭션 메시지와 함께 서명을 작은 파일로 그룹화합니다. 이것으로 서명의 첫 번째 단계를 마칩니다..
이제 다음 단계로 넘어갈 수 있습니다..
브로드 캐스팅 단계에서 지갑은 블록 체인 사본을 보유한 다른 컴퓨터로 파일을 보내기 시작합니다. 이러한 컴퓨터를 노드라고도합니다. 파일을 수신하는 각 노드는 파일이 합법적인지 확인합니다. 은행가가 수표를 처리하기 전에 계좌 잔고를 확인하는 것처럼 기본적으로 내가 지출하고 싶은 자금이 있고 내 서명이 체크 아웃되는지 확인하려고합니다..
내 파일이 확인되면이 프로세스를 반복하는 네트워크의 다른 노드로 전달됩니다..
노드가 파일을 받으면 Mempool이라는 보관 영역에 보관합니다. 메모리 풀의 줄임말 인 Mempool은 유효하지만 아직 확인되지 않은 트랜잭션 전용 공간입니다..
트랜잭션 메시지가 네트워크에있는 다른 온라인 노드의 Mempool로가는 길을 찾으면 방송의 두 번째 단계가 공식적으로 완료되었다고 말할 수 있습니다..
이제 잠시 잠시 멈추고이 시점에서 거래 상태에 대해 이야기하겠습니다. 비트 코인 네트워크를 따라 경로를 만드는 동안 거래가 어떻게 진행되는지 실제로 확인하기 위해 블록 탐색기를 사용할 수 있습니다..
블록 탐색기는 일반적으로 웹 사이트 형태의 도구로, 블록 체인을 검색하고 탐색 할 수 있습니다. 블록 탐색기를 사용하면 다양한 비트 코인 주소의 잔액을 확인하고 거래를 추적하고 네트워크에 대한 다양한 통계를 얻을 수 있습니다..
따라서이 시점에서 블록 탐색기를 통해 트랜잭션을 살펴보면 “확인되지 않음”으로 표시되어 있음을 알 수 있습니다. 즉, 네트워크에 브로드 캐스트되고 디지털 서명이 확인되었지만 여전히 트랜잭션의 일부가 아닙니다. 블록 체인. 이러한 유형의 거래는 때때로 제로 확인 거래라고도합니다..
확인되지 않은 거래는 이름에서 알 수 있듯이 확인되지 않은 것으로 취급되어야합니다. 즉, 트랜잭션이 여전히 취소 될 수 있으며 블록 체인에 진입 할 것이라는 보장이 없습니다. 결제 대금을 받고있는 경우 비트 코인, 확인되지 않은 거래를 지불 증거로 절대 수락하지 마십시오..
이제 마지막 단계로 넘어갈 수 있습니다. 거래 확인.
비트 코인 채굴에 대한 이전 강의를 봤다면 이미 채굴자가 트랜잭션을 그룹화한다는 것을 알고있을 것입니다. 즉, 해당 파일을 Mempool에 보관하여 그룹화하고 트랜잭션 블록을 생성한다는 의미입니다..
각 블록에 삽입 할 수있는 트랜잭션 수에는 제한이 있습니다. 따라서 채굴자는 일반적으로 가장 높은 채굴 수수료가 부과되는 거래를 먼저 선택합니다..
채굴 자들은 블록 체인에 블록을 가져 오기 위해 서로 경쟁합니다..
채굴 경쟁은 수학적 계산을 기반으로하며 가장 많은 계산 능력을 가진 채굴자가 이길 가능성이 가장 높습니다. 채굴자가 경쟁에서 이기고 자신의 블록을 블록 체인에 넣으면 해당 블록에 있던 모든 거래가 확인 된 것으로 간주됩니다..
기본적으로 채굴 자들은 비트 코인 거래의 역사 책을 쓰고 있으며 경쟁에서이기는 사람은 다음 페이지를 쓸 수 있습니다..
평균적으로 새로운 거래 블록이 10 분마다 채굴되거나 블록 체인에 삽입됩니다. 이것은 평균입니다. 때로는 1 분 내에 2 개의 블록이 확인되고 때로는 한 시간 이상 걸릴 수 있습니다..
거래가 포함 된 블록이 채굴 된 경우 이제 블록 탐색기에 하나의 확인이있는 것으로 표시됩니다. 이후에 더 많은 블록이 추가됨에 따라 확인 번호가 증가합니다..
우리 블록이 맨 아래에있는 블록의 빌딩이라고 생각하십시오. 자체 블록 위에 설정된 모든 추가 블록은 제거하기 어렵게 만듭니다. 그렇기 때문에 취소 가능성없이 거래가 완전히 확인 된 것으로 간주하기 전에 최소 6 개의 블록을 기다리는 것이 좋습니다..
그게 다야! 이제 거래가 완전히 확인되고 접수되었습니다..
이제 비트 코인 네트워크가 어떻게 작동하는지 더 잘 이해 하셨기를 바랍니다. 방금 다룬 내용에 대해 추가 질문이 있으시면 아래 댓글 섹션에 남겨주세요..
화요일 비트 코인 화이트 보드 에피소드를 즐기 셨기를 바랍니다. 잠시 후 뵙겠습니다..