비트코인 채굴이란 무엇인가요?
마이닝은 트랜잭션을 처리하고 네트워크 보안을 보장하며 네트워크에 있는 모든 사람의 정보를 동기화하기 위해 컴퓨팅 리소스를 소비함으로써 "비트코인을 얻기 위해 열심히 일하는" 프로세스를 비유적으로 나타냅니다. 이는 비트코인의 데이터 센터로 이해될 수 있습니다. 채굴자는 전 세계 국가에서 운영되며 누구도 네트워크를 제어할 수 없다는 점에서 차이점이 있습니다.
그래서 우리는 일부 채굴자들이 비트코인을 채굴하기 위해 채굴 장비의 구성을 지속적으로 개선하는 것을 종종 봅니다. 사실 컴퓨터의 해시 함수 계산 속도를 높이기 위한 것입니다. 컴퓨팅 성능이 높을수록 속도가 빨라지고 비트코인 보상을 더 빨리 얻을 수 있기 때문입니다. (더 나은 디지털 통화 거래 플랫폼은 "Bihui"에 있습니다)
물론 채굴은 그리 쉽지 않습니다. 일정 기간 동안 전 세계 모든 채굴자들과 경쟁해야 하기 때문입니다*** 보상. 다음은 확률 계산입니다. 귀하의 컴퓨팅 능력이 t이고 전 세계의 총 컴퓨팅 능력이 T라고 가정하면 비트코인을 채굴할 수 있는 확률은 다음과 같습니다.
P = t/ T
p>비트코인 채굴의 원리는 무엇인가요?
블록은 비트코인 원장의 단일 페이지 또는 총계정원장으로 간주될 수 있습니다. 대부분의 경우 새로운 블록은 기록(비트코인의 이름: 블록체인) 끝에 추가되며, 한번 기록되면 더 이상 변경하거나 삭제할 수 없습니다. 각 블록은 생성되기 전에 발생한 모든 이벤트를 기록합니다.
비트코인 채굴은 실제로 장부 관리 과정입니다. 비트코인의 계산은 누가 더 강력한 컴퓨팅 능력을 가지고 있는지 알아내기 위해 “작업 증명(PoW)”이라는 메커니즘을 사용합니다. , 가장 빠르게 문제를 해결할 수 있는 컴퓨터만이 계정을 유지할 수 있습니다.
또한 각 블록에는 각 블록에 고유한 수학 방정식에 대한 답이 포함되어 있습니다. 정답이 없으면 새로운 블록을 네트워크에 보낼 수 없습니다. 채굴은 본질적으로 비트코인 네트워크의 분산 회계 시스템의 일관성을 보장하기 위해 컴퓨터를 사용하여 복잡한 수학적 문제를 해결합니다. 즉, 현재 블록의 복잡한 수학적 문제에 대한 해를 계산하는 것이 필요합니다. 이 복잡한 수학적 알고리즘은 210,000개의 특수 솔루션 세트(즉, 일정한 2100만 비트코인)를 갖도록 설계되었습니다. 각 특수 솔루션 세트는 방정식을 풀 수 있고 고유하지만 다른 방법으로는 해결할 수 없습니다. 무차별 충돌.
그러나 비트코인 네트워크는 항상 난이도를 그렇게 단순하게 유지하지는 않습니다. 그 후에는 전체 네트워크가 약 10분마다 검증된 답변을 얻을 수 있도록 수학 문제의 난이도를 자동으로 조정합니다. 그런 다음 비트코인 네트워크는 답변을 얻은 사람들에게 보상하기 위해 현상금으로 일정량의 비트코인을 생성합니다.
예를 들어, 블록이 10분마다 생성되고 이 블록에 25개의 비트코인이 포함되어 있지만 세계 최대 네트워크의 계산 능력이 1000THash/s라면 계산에서 귀하의 몫은 더 커질수록 더 커집니다. 능력이 높을수록 더 많은 비트코인을 얻을 수 있지만 다른 사람들은 아무것도 얻지 못할 것입니다.
2009년 비트코인이 탄생했을 때 각 포상금은 50비트코인이었습니다. 탄생 10분 만에 첫 번째 50비트코인이 생성됐고, 이때 총 통화량은 50개였다. 이후 비트코인은 10분마다 약 50씩 증가했습니다. 총 금액이 1,050만 개(2,100만 개 중 50%)에 도달하면 포상금은 25개로 절반으로 줄어듭니다. 총량이 1,575만개(신규 생산량은 525만개, 1050개의 50%)에 도달하면 포상금은 12.5개로 절반으로 더 줄어듭니다.
작업 증명도 이전 블록에 의존하도록 설계되어 블록체인의 연대순을 적용합니다. 이 설계는 모든 후속 블록에 대한 작업 증명을 다시 계산해야 하기 때문에 과거 거래를 취소하는 것을 매우 어렵게 만듭니다. 두 개의 블록이 동시에 발견되면 채굴자는 수신된 첫 번째 블록을 처리한 후 발견되면 다음 블록을 가장 긴 블록체인으로 전달합니다. 이를 통해 마이닝 프로세스는 처리 능력을 기반으로 전역 일관성을 유지합니다.
비트코인 채굴에 사용되는 해시 알고리즘은 무엇인가요?
위의 수학적 문제를 비유적으로 표현하면 비트코인 시스템에서 다수의 해시 수행이 사용됩니다. 기능 운영. 비트코인 시스템은 다음과 같이 규정하고 있습니다. 모든 사람은 10분마다 해시 함수를 계산해야 하며 계산된 값은 내 규정을 준수해야 합니다. 더 빨리 계산하는 사람은 비트코인으로 보상을 받게 됩니다.
보통 비트코인 시스템에서는 검증된 값을 계산하기 위해 수조 개의 해시 작업이 필요합니다. 따라서 채굴자는 실제로 이러한 반복적인 해시 작업을 수행합니다.