Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

비트코인 데이터 마이닝이란 무엇입니까?

<시간/>

비트코인 마이닝은 거래 데이터를 인증하고 공개 원장에 삽입하는 프로세스를 정의합니다. 퍼블릭 렛지는 블록 세트를 포함하기 때문에 블록체인이라고 합니다. 비트코인은 어떤 가치를 받는 가상 화폐이며 그 가치는 고정되어 있지 않고 시간에 따라 변합니다. 비트코인 거래를 관리하는 비트코인 ​​감독 기관이 없습니다.

비트코인은 생성을 선언한 사토시 나카모토라는 가명(가명)으로 제작되었으며, 오픈소스 프로그램으로 진행되었습니다. 컴퓨터 화폐의 유일한 종단 간 버전을 사용하면 경제 주체의 충돌 없이 온라인 비용을 한 사람에게서 다른 사람에게 직접 보낼 수 있습니다.

비트코인은 사람들이 비트코인이라고 하는 계정 단위로 한정 수량으로 자산 권한을 보낼 수 있도록 하는 네트워크 형태입니다. 한 사람이 다른 사람과 몇 개의 비트코인을 공유할 때 이 데이터는 P2P 비트코인 ​​네트워크에 연결됩니다.

Bitcoin Mining은 구현하기가 매우 어렵지만 확인하기 쉬운 작업이 필요했습니다. 이중 SHA-256(일부 차원의 텍스트를 256비트 그룹으로 변환하는 기능)으로 알려진 해시 기능을 사용하는 암호화가 필요합니다. 해시는 데이터 영역을 입력으로 받아들이고 아래에서 더 작은 해시 값(256비트)으로 줄입니다.

Bitcoins의 이점은 합의가 여전히 인식되지 않는다는 것입니다. 발신자와 수취인(수신자)의 개인 무결성은 암호화된 상태로 유지됩니다. 그것이 인터넷에서 신뢰할 수 있는 금전 거래 형태가 된 근본적인 이유입니다. 관례상, 이중지불을 방지하기 위한 제안의 요구사항은 분산화폐 생성의 복잡성입니다.

한 개인이 동시에 두 개의 거래를 공유할 수 있으며 동일한 코인을 네트워크의 서로 다른 두 당사자에게 보낼 수 있습니다. 비트코인은 블록체인으로 알려진 일부 거래의 커뮤니티 원장을 유지함으로써 이러한 역경을 해결하고 권리 동의를 제공합니다.

암호화 해시를 사용하면 수많은 소스를 시도하지 않고 원하는 해시 값을 받는 선택의 여지가 없습니다. 우리가 원하는 값을 제공하는 입력을 찾을 수 있기 때문에 누군가가 해시를 검증하는 것은 쉬운 일입니다. 따라서 암호화 해싱은 비트코인 ​​"작업 증명"(만들기는 어렵지만 다른 사람이 확인할 수 있는 데이터)을 사용하는 적절한 접근 방식으로 바뀝니다.

먼저 채굴할 블록을 고려할 수 있다면 새 트랜잭션을 블록으로 수집해야 하므로 블록을 해시하여 256비트 블록 해시 값을 형성할 수 있습니다. 해시가 적절한 0으로 시작되면 블록이 강력하게 채굴되어 비트코인 ​​네트워크로 전달되고 이는 블록의 형용사로 바뀌었습니다.