채굴 알고리즘
마이닝 알고리즘이란 무엇입니까?
다양한 마이닝 알고리즘이 사용하도록 설계되었으며 각 알고리즘에는 장점과 단점이 있습니다. 가장 널리 사용되는 알고리즘 중 하나는 NSA에서 만든 SHA-256입니다.
암호화폐 채굴의 맥락에서 채굴 알고리즘은 채굴자가 새로운 블록을 컴파일하는 방법을 결정하는 데 사용하는 규칙 집합입니다.
인기 있는 채굴 알고리즘
SHA-256
SHA-256은 미국 국가안보국(NSA)이 설계한 256비트 암호화 해시 함수입니다. SHA는 "보안 해시 알고리즘"을 의미합니다. 암호화 해시 함수는 원래 입력보다 긴 "해시" 형식으로 입력을 받아 데이터를 출력하는 특수한 유형의 수학적 알고리즘입니다.
에퀴해시
Equihash는 Alex Biryukov와 Dmitry Khovratovich가 2016년에 도입한 메모리 중심 작업 증명 알고리즘입니다. 매우 평등하고 GPU 및 ASIC 저항성을 갖도록 설계되었습니다.
이 알고리즘은 nonce가 발견될 때마다 처음부터 생성되는 대규모 해시 테이블(인스턴스당 2GB)에 대한 무작위 액세스에 의존합니다. Cuckoo Cycle, X11, Cryptonight를 비롯한 여러 다른 알고리즘도 이와 동일한 접근 방식을 사용합니다.
Equihash 기반 암호화폐를 ASIC에 저항하도록 만들기 위해 알고리즘은 GPU 사용에 매우 적합하도록 많은 양의 메모리와 계산 능력을 요구하도록 설계되었습니다.
에타시
이더리움은 작업 증명 해싱 알고리즘인 Ethash를 사용합니다. 실행하려면 많은 양의 메모리와 높은 계산 능력이 필요하다는 점에서 스크립트나 SHA-256과 같은 다른 알고리즘과 유사합니다. Ethash의 주요 아이디어는 ASIC(응용프로그램별 집적 회로)의 사용을 허용하지 않는 마이닝 알고리즘을 만드는 것이었습니다. 이는 Ethereum 개발자가 어느 누구도 마이닝 파워의 51% 이상을 갖지 못하도록 하기를 원했기 때문에 수행되었습니다. , 이는 잠재적으로 네트워크를 공격하는 데 사용될 수 있습니다.
스크립트
Scrypt는 비밀번호에 상당한 수준의 추가 보안을 추가하는 비밀번호 기반 키 파생 기능(PBKDF)입니다. 이는 비밀번호 기반 인증 시스템의 맥락에서 키 강화를 제공하도록 설계되었습니다. 암호화 해시 함수를 사용하며 반복 해시입니다. 즉, 기본 해시 함수를 입력 값에 반복적으로 적용한다는 의미입니다.
Scrypt는 작업 증명 마이닝 및 비밀번호 기반 인증을 위해 Litecoin 및 Dogecoin과 같은 많은 암호화폐에서 사용됩니다.