채굴은 결과 해시가 특정 대상과 일치할 때까지 매개 변수를 변경해 블록 헤더를 반복적으로 해싱하는 프로세스다.
NickCoin 스프레드시트 - 파이썬 스크립트로 다수의 트랜잭션에 대한 해시 얻음. 중가값 추출해 sha256으로 해시 계산. 특정 개수만큼의 0으로 시작하는 값 찾음. 해답 발견 시 블록 수정 불가.
단일 cpu나 단일 gpu만으로 채굴 가능한 암호화폐는 사실상 x
(제트캐시, 모네로나 잘 알려지지 않은 코인의 경우는 실현 가능성 있음)
현재 대부분의 암호 코인: 고급 그래픽 카드나 ASIC 필요
약 1200달러의 Antminer S9는 14TH/s
==> 비트코인으로 돈 버려면 투자 비용이 큼
작업 증명
: 해싱 문제에 대한 해답을 찾는다
보유하고 있는 컴퓨팅 성능이 높을수록 블록의 해답 찾고, 새로운 비트코인 보상받을 확률은 올라감.
비트코인 시스템은 매 21만 번째 블록 채굴 시마다 보상이 절반으로 감소.
그럼 계속 반감되다보면.. 생산 가능한 총 21,000,000비트코인이 모두 유통될 때까지 한다는 것 의미하는데 이때는 채굴자들이 트랜잭션 수수료만 가지고 사업 지속 못함.
대신 경화 가치의 상승으로 안정화가 가능.
=> 수수료 고정적. 수수료의 실제 현금 가치는 수수료의 수익성 망으로도 채굴 지속이 가응하도록..
블록 유효성 검사
아래 사항이 포함됨.
- 블록 데이터가 유효한지
- 헤더 해시가 난이도 목표 이하인지
- 타임스탬프가 정확한지
- 블록 크기가 제한 범위 내에 있는지
- 최초 트랜잭션(만)이 코인 베이스(신규 코인) 생성 트랜잭션인지
이더리움은 좀 다름
지분 증명
지분 증명은 복잡한 계산 x.
암호화폐로 지분이나 코인 소유권 증명하면 ok
ex. 전체 이더리움 코인의 1%를 소유하고 있다는 것을 증명할 수 있가면 평균 1%위 트샌잭션 채굴 가능
채굴자에게 코인의 상공에 대한 문자적 지분 갖도록 강제함.
친환경적임.
채굴 사기
- 수수료 사기; 채굴 비율 및 비용 높게 책정
- 거래소 사기; 일반 통화와 암호화폐 간 환전을 위한 거래소 설립후 이득을 충분히 취하면 폐쇄
- 소프트웨어 채굴기; 웹 사이트 방문자의 프로세서를 해시 채굴에 이용
- 개인키 피싱; 무료 소프트웨어 도구 다운 시 설정 과정에서 코인 지급을 위한 개인키 입력 요청
- 전략 절도; 전력 훔치면 채굴 비용 절감됨
- Misleading Promises
ASIC(application specific integrated circuit): 반도체 업체가 사용자의 주문에 맞추어 설계 및 제작해주는 주문형 반도체
n TH/s
: 초당 n조 개의 해시 수행
채굴 사기 종류에 대해 알아봄
조사관들이 채굴 관련 범죄 적발 가능 성 낮으나 사기성 채굴 소프트웨어, 전력 절도 또는 그 밖의 범죄 조사에 관여할 수는 있음.
'학회_공부해요 > 디지털포렌식' 카테고리의 다른 글
[암호화폐 수사] 07. 컨트랙트와 토큰 (0) | 2024.05.27 |
---|---|
[암호화폐 수사] 06. 지갑 (0) | 2024.05.22 |
[암호화폐 수사] 04. 트랜잭션 (0) | 2024.05.07 |
[암호화폐 수사] 03. 블록체인 이해하기 (0) | 2024.04.02 |
[암호화폐 수사] 02. 하드 비트 (0) | 2024.03.26 |