학회_공부해요/디지털포렌식

[암호화폐 수사] 05. 채굴

yenas0 2024. 5. 14. 20:11
반응형
채굴은 결과 해시가 특정 대상과 일치할 때까지 매개 변수를 변경해 블록 헤더를 반복적으로 해싱하는 프로세스다.

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조 개의 해시 수행



채굴 사기 종류에 대해 알아봄
조사관들이 채굴 관련 범죄 적발 가능 성 낮으나 사기성 채굴 소프트웨어, 전력 절도 또는 그 밖의 범죄 조사에 관여할 수는 있음.

반응형