중화사전망 - 구한말 사전 - 비트코인 채굴에는 컴퓨터가 필요합니까? 왜 펜과 종이를 사용하여 계산할 수 없나요?
비트코인 채굴에는 컴퓨터가 필요합니까? 왜 펜과 종이를 사용하여 계산할 수 없나요?
비트코인은 사실 쓸모없는 숫자열이지만 다이아몬드, 골동품, 서예 및 그림, 게임 스킨 등과 마찬가지로 누구나 유용하다고 인식합니다. 먹을 수도 없고 사용할 수도 없지만 우리는 여전히 그 가치를 인식하고 있습니다.
비트코인은 블록체인 기술을 기반으로 한 가상화폐입니다. 블록체인은 누구나 데이터 처리에 참여할 수 있는 데이터베이스입니다. 평신도의 관점에서 보면 비트코인 시스템은 계좌의 잔액을 기록하는 데 특정 장소가 필요하지 않습니다. 모든 계좌 간의 이체 기록을 알고 있으면 계좌의 잔액을 계산할 수 있습니다. 균형.
예: 계좌 A, B, C의 초기 값은 각각 50, 0, 0입니다. 이체 기록: A가 B로 이체: 10B가 C로 이체: 5C가 A로 이체: 2B가 A:3으로 이체 이때 A, B, C의 잔액은 다음과 같이 계산할 수 있다. A: 50-10 2 3=45B: 0 10-5-3=2C: 0 5-2=3 A가 B에게 돈을 이체할 때 A는 자신의 계정을 유지하고 이 청구서를 블록체인의 모든 사람에게 방송해야 할 뿐만 아니라
'마이닝'이라는 과정은 사실 청구서 데이터를 기록하는 과정인데, 채굴자들은 이전에 모두가 확인하지 못했던 거래 데이터를 10분 정도마다 수집하고 처리해야 합니다.
하지만 데이터를 처리하는 채굴자가 너무 많아서 질문이 생깁니다. 시스템에는 특별한 메커니즘이 있습니다. 참여하는 모든 채굴자가 데이터를 패키징할 때 시스템이 처리하는 데이터를 인식하기 전에 "해시 값"이라는 것을 추가해야 합니다. 마이닝은 실제로 Nonce 난수를 찾고, 블록 헤더에 난수를 생성하여 각 해시의 결과를 조정하여 계산된 블록의 해시 값이 특정 표준을 충족하도록 하는 것입니다.
누구든지 이 일을 먼저 완료하고 확인을 위해 자신의 작업 결과를 다른 채굴자에게 방송할 수 있습니다. 전체 네트워크의 다른 노드는 블록 계산의 정확성을 확인할 것이며 대부분은 문제가 없다고 생각합니다. 데이터를 기록할 권리를 얻는 사람은 많은 비트코인을 보상받을 것입니다. 처음에는 매번 50비트코인이 지급되었고 보상은 4년마다 절반으로 줄었습니다. 2009~2016년에는 매번 50BTC, 2017~2020년에는 매번 12.5BTC를 받았습니다. 계획에 따르면 2140년쯤에는 보상이 0이 되고, 비트코인의 총 개수는 약 2,100만 개가 될 것입니다. 실제로 채굴자는 비트코인을 채굴할 뿐만 아니라 전체 블록체인 네트워크를 유지하는 중요한 부분이기도 합니다. 채굴하는 사람이 많을수록 더 많은 사람이 데이터 확인에 참여하게 되고 블록 데이터의 보안은 더욱 높아집니다. 비트코인의 블록 해시 알고리즘 비트코인 채굴 알고리즘은 블록 헤더에 대해 2개의 sha256 해시 작업을 수행하며 결과가 블록에 지정된 난이도 목표보다 작으면 채굴이 성공합니다.
마이닝 노드가 거래 데이터를 선별하고 이를 시간순으로 해싱하고 계층별로 축소하면 머클 트리를 계산하고 이것이 루트의 머클 트리입니다. . 머클 트리에서 노드가 변경되면 머클 트리의 루트가 변경됩니다. 이 값은 블록의 트랜잭션 데이터가 수정되었는지 확인하는 데 사용할 수 있습니다.
블록 헤더는 80바이트이고 평균 거래는 최소 250바이트이며 평균 블록에는 2,000개의 거래가 포함됩니다. 블록 해시 값은 실제로 블록의 데이터 구조에 포함되지 않습니다. 블록을 패키징할 때 해시를 계산하는 데는 블록 헤더만 사용됩니다.
거래 데이터는 머클 트리를 통해 고정되므로 포함될 필요가 없습니다. 따라서 블록체인은 블록 헤더를 통해 서로 연결됩니다.
난수는 변경이 가능하며, 0부터 2의 32승까지 시도해야 합니다. 마지막 해시 결과가 나타날 때까지 그 숫자는 난이도 목표 값보다 낮습니다. 예를 들어, 추측된 값을 입력한 후 얻은 해시 값의 처음 40자는 모두 0이고, 요구 사항은 처음 35자가 0이면 요구 사항을 충족해야 한다는 것입니다.
채굴 시 난수는 알 수 없으며 0부터 2의 32승까지 시도해야 하며 이는 4294967296개의 가능성입니다.
현재 채굴기의 컴퓨팅 파워로는 계산을 완료하는데 1초도 걸리지 않기 때문에 블록 내부의 코인 생성 트랜잭션에서 부수적인 정보를 변경해야 하므로 머클 루트가 변경됩니다. 어쩌면 요구 사항을 충족하는 임의의 숫자를 찾을 수도 있습니다. 채굴에서 첫 번째 거래는 통화 생성 거래입니다. 코인 생성 거래에는 문자 메시지가 수반될 수 있으며, 이는 요구 사항을 충족하는 더 많은 난수를 제공하는 데 사용될 수 있습니다. 예를 들어, 나카모토 사토시가 제네시스 블록을 발굴할 때 이식한 정보는 다음과 같습니다. The
Times 03/Jan/2009 Chancellor on cred of the second 구제 금융 for
요약 비트코인은 불가능합니다. 종이와 펜을 사용하여 계산합니다. 일반 컴퓨터로 블록 하나를 계산하려면 26년이 걸린다. 비트메인이 제작한 S17(전력 1470W)의 컴퓨팅 파워는 50TH/s로, 비트코인을 채굴하기 위해 지속적으로 실행하면 한 달에 0.03비트코인을 얻을 수 있다. S17은 1시간 작동에 약 1.47kWh의 전력을 소비하고 하루에 35.28kWh의 전력을 소비하므로 비트코인 1개를 채굴하려면 34927.2kWh의 전력이 필요합니다.
'마이닝'은 단지 더 많은 사람들이 블록체인 네트워크 구축에 참여할 수 있도록 하는 것뿐이다. 이만큼의 전기 비용으로 일련의 가상 가치를 '계산'하는 것이 과연 좋은 것인가? 비트코인은 가치 저장 수단이 아닙니다. 비트코인으로 투기하는 사람들은 하룻밤 사이에 부자가 될 수도 있고, 하루아침에 가난해질 수도 있습니다. 비트코인은 주장만큼 안전하지 않습니다. 2014년에 세계 최대의 비트코인 거래 웹사이트인 MtGox가 해킹을 당해 미화 4억 6,700만 달러 상당의 비트코인이 즉시 증발했습니다. 범죄자들은 이를 이용해 돈세탁, 탈세 등을 하고 있다. 정부가 조사하는 것도 매우 어렵다. 위의 내용은 개인적인 의견이므로 비판과 수정을 환영합니다. 제 의견에 동의하신다면 엄지손가락을 치켜세우고 나가주세요. 감사합니다! 마음에 드셨다면 팔로우 부탁드려요, 다시한번 감사드립니다!