FPGA 마이닝 : 필드 프로그래밍 가능 게이트 어레이의 작동 방식

fpga 마이닝 가이드

암호 화폐 세계의 FPGA 채굴은 GPU 및 CPU 채굴 성능에 비해 매우 효율적이기 때문에 블록 체인 기반 코인 및 토큰 채굴 방식을 바꾸는 새로운 추세입니다..

FPGA (Field Programmable Gate Array)는 다양한 유형의 기술에 사용되는 고유 한 통합 유형의 빈 디지털 회로이며 그래픽 처리 장치 (GPU) 하드웨어와 비교할 때 적은 전력과 전기로 더 높은 해시 속도를 생성합니다..

예를 들어 이미지 및 비디오 처리 시스템에서 FPGA를 찾을 수 있습니다. 또한 고급 암호화 알고리즘 계산에 사용되며 FPGA 하드웨어를 더 잘 제어 할 수있는 것으로 알려져 있습니다..

이름에서 알 수 있듯이 필드 프로그래밍 가능 게이트 어레이는 현장에서 프로그래밍 할 수 있습니다. 고객이 FPGA를 구매 한 후 고객은 모든 컴퓨팅 요구 사항을 충족하도록 FPGA를 사용자 정의 할 수 있습니다..

Field Programmable Gate Arrays의 전문가들은 FPGA를 레고 블록으로 생각할 것을 권장합니다.

“FPGA를 레고 블록으로 생각할 수 있습니다. 독립형 Legos를 사용하면 동일한 재구성 가능한 조각을 사용하여 다양한 것을 만들 수 있습니다. 한 조각은 집의 지붕을 만드는 데 사용할 수 있으며 나중에 같은 조각을 개조하여 자동차 섀시를 만들 수 있습니다.” #BlockBaseMining

레고 블록과 마찬가지로 1985 년에 개발 된 FGPA는 알고리즘을 쉽게 변경할 수있는 높은 적응성과 융통성을 갖춘 거의 모든 디지털 회로를 구축하는 데 사용할 수 있습니다. FPGA는 다른 소프트웨어를 실행할 수 있으며 GPU가 도구 상자에있는 임의의 도구가 혼합 된 가방 인 것에 비해 본질적으로 LEGO 엔지니어링 키트입니다..

FPGA는 사용자 정의가 가능하고 비용 효율적인 재 프로그래밍 가능한 장치이기 때문에 서로 다른 알고리즘을 사용하여 작동 할 수 있지만 더 강력한 사용자 경험을 제공하며 소프트웨어와 디지털 회로 설계를 모두 올바르게 설정해야합니다. 이 기능은 암호 화폐 코인 채굴에 중요합니다. 서로 다른 암호화 자산이 채굴에 서로 다른 알고리즘을 사용하기 때문입니다. 해싱 속도와 전력 소비의 효율성 비율이 FPGA 대 GPU (또는 ASIC)에 매우 유리하기 때문에 FPGA는 모든 다양한 마이닝 요구 사항을 충족하도록 쉽게 조정할 수 있습니다..

FPGA 암호화 채굴 산업을 검토하고 필드 프로그래밍 가능 게이트 어레이의 속도 및 유연성 이점을 파악해 보겠습니다..

FPGA 마이닝은 어떻게 작동합니까??

FPGA 마이닝이 작동하는 방식에 대해 이야기하기 전에 암호화 마이닝의 기본 사항을 설명해야합니다..

비트 코인과 대부분의 다른 암호 화폐는 데이터 블록으로 구성됩니다. 이러한 블록은 해시라고하는 고유 한 숫자 및 문자 문자열에 의해 체인으로 서로 연결됩니다. 암호화는 블록 체인의 현재 데이터 블록을 다음 데이터 블록에 연결하는 데 하나의 특정 해시 만 사용할 수 있도록합니다..

컴퓨터가 비트 코인 및 기타 암호 화폐를 ‘채굴’할 때 컴퓨터는 단순히 수조 개의 서로 다른 해시를 추측합니다. 시행 착오의 과정입니다. 결국 컴퓨터는 올바른 해시를 추측하고 새 블록이 체인에 추가됩니다..

교실 앞에서 선생님이라고합시다. 반의 25 명의 어린이에게 1에서 1,000 사이의 숫자를 추측하라고합니다. 정확한 숫자를 먼저 추측 한 사람은 $ 5를받습니다. 마침내 방을 돌아 다니면서 아이가 정답을 맞혀.

이제 같은 상황을 상상해보십시오. 단 한 사람이 80,000 명의 사람들 앞에서 거대한 경기장에서 말하는 것입니다. 연사는 경기장에 1 조에서 1 조 사이의 숫자를 추측하도록 요청합니다. 결국 모두가 난수를 외치고 한 사람이 올바른 숫자를 추측합니다. 비트 코인 채굴이 작동하는 방식에 더 가깝습니다..

비트 코인 채굴을 통해 채굴자는 올바른 숫자를 찾는 데 시간, 에너지 및 자원을 투자해야합니다. 이것이 비트 코인 채굴을 위해 수행되어야하는 ‘작업’입니다. 채굴 자들이 궁극적으로 제시하는 정확한 숫자는 그 작업의 ‘증거’입니다. 다른 채굴자는 화자가 적어 놓은 정확한 번호와 비교하여 해당 번호를 확인하여 채굴자가 작업을 수행했는지 확인할 수 있습니다..

비트 코인 채굴을 사용하면 교실에서 1에서 1,000 사이의 숫자를 추측하지 않아도됩니다. 대신 전 세계 수백만 명의 광부에게 64 자리 숫자를 추측 해달라고 요청하고 있습니다. 이 답변에 도달하려면 많은 컴퓨팅 능력이 필요합니다. 이 컴퓨터는 계속해서 64 자리 숫자를 추측합니다. 결국 정답에 도달합니다. 블록이 블록 체인에 추가되고 채굴자가 블록 보상을 받고 다음 블록에 대한 계산이 시작됩니다..

FPGA가 암호 화폐를 채굴하는 방법

우리는 암호 화폐 채굴이 어떻게 작동하는지 설명했습니다. 그러나 필드 프로그래밍 가능 게이트 어레이는 어떻게 채굴을 향상시킬까요? 암호 화폐를 더 효율적으로 채굴하는 방법?

글쎄, FPGA는 암호화 채굴자가 사용할 수있는 여러 옵션 중 하나입니다. 오늘날 채굴자는 CPU, GPU, FPGA 또는 ASIC를 사용하여 암호 화폐를 채굴 할 수 있습니다. 비트 코인 초기에는 고급 게임용 GPU를 가진 사람이라면 누구나 일반 컴퓨터에서 비트 코인을 채굴 할 수있었습니다. 오늘날 비트 코인으로 수익을 올리는 것에 대해 생각하려면 최신 ASIC이 필요합니다..

FPGA 마이닝은 사용자에게 위의 대안과 다른 솔루션을 제공합니다. GPU, CPU 및 ASIC 마이닝 설정보다 확실히 더 유연하지만 더 저렴하거나 더 비쌀 수 있습니다. FPGA 마이닝 리그는 GPU보다 최적의 전력 효율성과 초당 해시가 더 높은 것으로 알려져 있습니다..

FPGA 마이닝 시스템을 설정하려면 컴퓨터의 해시 추측 능력을 높이기 위해 특정 시퀀스 및 어레이에 특수 칩을 설치해야합니다..

FPGA 마이닝의 가장 좋은 점 중 하나는 가장 유연한 옵션이라는 것입니다. 예를 들어 비트 코인 만 채굴하는 비트 코인 채굴 ASIC를 구입하는 대신 FPGA 설정을 사용자 정의하여 모든 암호 화폐를 채굴 할 수 있습니다..

예를 들어, 많은 초보 채굴 자들은 ASIC 채굴로 이동하기 전에 FPGA 채굴부터 시작합니다. 암호 화폐 채굴이 어떻게 작동하는지 경험하고 이해하면 수익성있는 ASIC 채굴 농장을 운영 할 준비가 된 것입니다..

FPGA는 매우 사용자 정의 가능

ASIC 채굴기를 구매하면 해당 채굴자는 특정 암호 화폐를 채굴하는 데 정말 능숙합니다. 이 기계는 가능한 모든 자원을 비트 코인 채굴에 투입하도록 만들어졌습니다. 비트 코인을 최대한 효율적으로 채굴하기 위해 처음부터 설계된 단일 도구입니다..

그러나 FPGA는 다릅니다. 그들은 다양한 암호 화폐를 채굴하기 위해 모일 수있는 여러 빌딩 블록으로 구성됩니다..

이 비유를 위해 잔디 깎는 기계와 같은 ASIC를 생각하십시오. 잔디 깎는 기계는 잔디를 깎는 특정 작업을 정말 잘 수행합니다. 잔디를 깎는 가장 좋은 방법입니다.

한편 FPGA는 다양한 방법으로 잔디를 깎을 수있는 옵션 툴킷과 같습니다. 예를 들어 드라이버, 망치, 칼, 가위가 있습니다. 또한 잔디를 자른 후 잔디에 물을 줄 호스, 스프링클러, 비료가 있습니다. ASIC과 같은 잔디 깎는 기계를 사용하는 대신 다양한 효율성 수준으로 다양한 방식으로 잔디를 자르고 키울 수있는 여러 도구가 있습니다. 광부에게 다양한 옵션을 제공하는 다양한 도구입니다..

이러한 모든 옵션을 최적의 형태로 작동하도록 설정하면 FPGA가 최고의 수익과 가능한 최고의 효율성을 제공합니다..

FPGA 마이닝의 이점

FPGA 마이닝에는 다음과 같은 몇 가지 중요한 이점이 있습니다.

더 적은 전력 소비 : FPGA는 다른 집적 회로보다 적은 전력을 소비하도록 설계되었습니다. 전력 소비가 적다는 것은 광부에게 더 많은 이익을 의미합니다. 암호화 마이너는 이미 전기 가격이 낮은 국가 또는 지역으로 이전했습니다. 예를 들어 캐나다와 미국의 특정 지역의 광부들은 수력 전기에 대해 kWh 당 $ 0.05 미만을 지불하므로 독일에서는 kWh 당 $ 0.40을 지불하는 사람보다 훨씬 쉽게 수익을 올릴 수 있습니다..

주 문화 : FPGA는 모든 유형의 요구 사항을 충족하도록 사용자 정의 할 수 있습니다. 예를 들어 다양한 암호 화폐에 대해 서로 다른 알고리즘을 계산하도록 FPGA를 구성 할 수 있습니다. 예를 들어 오늘날 가장 수익성이 높은 암호 화폐로 전환 한 다음 FPGA를 사용자 정의하여 미래에 더 수익성이 높은 다른 암호 화폐를 채굴 할 수 있습니다. 무엇보다도이 스위치는 제한된 다운 타임으로 발생할 수 있습니다..

애호가 또는 서버 팜에 적합 : FPGA를 사용하여 가정에서 수익성있게 암호 화폐를 채굴 할 수 있습니다. FPGA를 서버 팜의 일부로 사용할 수도 있습니다. 가정에서 취미로하는 사람이든 거대한 창고 공간을 가진 광부이든 상관없이 FPGA가 적합 할 수 있습니다..

경제성 : F1 Mini +와 같은 저가형 FPGA를 $ 200 미만으로 구입할 수 있습니다. 처음으로 암호 화폐 채굴을 탐구하는 데 관심이있는 취미 채굴 자라면 FPGA 채굴이 확실히 옵션입니다. FPGA 마이닝은 초보자에게 친숙하지 않지만 확실히 저렴할 수 있습니다..

수익성 : 2019 년 중반에 FPGA 마이닝은 쉽게 하루에 $ 12의 수익을 올릴 수 있습니다..

FPGA 대 ASIC 대 GPU

오늘날 사용 가능한 세 가지 가장 인기있는 암호화 채굴 유형에는 FPGA, ASIC 및 GPU 채굴이 있습니다.

fpga 마이닝 차트

GPU (그래픽 처리 장치) 채굴

GPU 마이닝은 다양한 옵션을 제공하는 도구 상자와 같습니다. 이러한 도구는 모든 작업에 가장 효율적인 옵션은 아니지만 다양한 작업에 사용할 수 있습니다. 예를 들어, 잔디 깎는 기계를 사용하여 잔디를 깎는 대신 칼을 사용합니다. 작업은 완료되지만 잔디 깎는 기계가 더 좋을 것입니다..

GPU 마이닝은 컴퓨터의 GPU (그래픽 처리 장치)에 의존합니다. GPU의 주요 목적은 그래픽을 렌더링하는 것입니다. GPU의 주요 목적은 암호 화폐를 채굴하는 것이 아니라 그래픽을 처리하는 것이기 때문에 여전히 FPGA 및 ASIC 채굴보다 훨씬 느리지 만 CPU보다 빠르게 해시를 생성합니다..

GPU 마이닝의 가장 큰 장점은 적응할 수 있다는 것입니다. 알고리즘을 변경할 수 있습니다. GPU도 쉽게 구할 수 있습니다. 게임용 컴퓨터를 가진 사람은 누구나 이미 적절한 GPU를 가지고 있습니다. GPU 채굴자는 이중 용도로도 사용할 수 있습니다. 낮에는 게임을하고 밤에는 암호 화폐를 채굴 할 수 있습니다..

FPGA (Field Programmable Gate Array) 마이닝

GPU와 같은 FPGA는 알고리즘을 변경하여 적응 가능하게 만들 수 있습니다. 그러나 GPU 마이닝과 달리 디지털 회로 설계와 소프트웨어를 모두 구축해야합니다. 사용자 친화적이지 않으며 시스템을 구축하는 데 몇 주 또는 몇 달이 걸릴 수 있습니다. FPGA도 구입하기 어려웠습니다. 그러나 오늘날에는 저렴한 ($ 200) 옵션에서 값 비싼 ($ 6,000) 옵션에 이르기까지 모든 유형의 FPGA 칩 모델 및 크기를 찾을 수 있으므로 FPGA 마이닝이 저렴합니다..

ASIC (Application Specific Integrated Circuit) 채굴

ASIC는 특정 알고리즘 만 실행하도록 설계되었습니다. 이러한 채굴자는 해당 알고리즘을 매우 빠르게 실행하지만 알고리즘을 변경할 수 없습니다 (또는 최소한 다른 암호 화폐를 채굴하는 경우 ASIC이 효율적이지 않습니다). ASIC은 비용이 많이 들지만 수익성이 높고 사용하기 쉽습니다..

현재 사용 가능한 최고의 FPGA

현재 사용 가능한 가장 인기있는 FPGA는 다음과 같습니다.

  • F1 Blackminer : 1,350 달러
  • F1 + 블랙 마이너 : 2,199 달러
  • 리퍼브 BTU9P : $ 1,999
  • 리퍼브 BCU1525 : $ 1,999
  • F1 Mini + : $ 189

FPGA 마이닝 : 채굴 할 최고의 코인 및 알고리즘

FPGA 마이닝의 가장 좋은 부분 중 하나는 하나의 코인이 더 많은 수익을 올릴 때 코인간에 전환 할 수 있다는 것입니다. 하나의 특정 코인에 갇히지 않고 오늘, 이번 주 또는 이번 달에 가장 많은 돈을 벌 수있는 코인을 선택할 수 있습니다..

현재 FPGA 커뮤니티에서 사용되는 가장 인기있는 알고리즘 및 코인은 다음과 같습니다.

  • 알고리즘 : Keccak-ZP Most Profitable Coin : Zen Protocol
  • 알고리즘 : 0xToken 가장 수익성있는 코인 : 0xBitcoin
  • 알고리즘 : Lyra2z Most Profitable Coin : Gentarium
  • 알고리즘 : Tribus Most Profitable Coin : Denarius
  • 알고리즘 : Keccak Most Profitable Coin : MaxCoin
  • 알고리즘 : Nexus Most Profitable Coin : Nexus
  • 알고리즘 : CryptoNightV7 가장 수익성있는 코인 : Monero

FPGA 마이닝 수익성을 극대화하기 위해 코인과 알고리즘 간 전환.

FPGA 설정 방법

FPGA는 특별한 유형의 프로그래밍 언어를 사용하여 프로그래밍해야합니다. 가장 많이 사용되는 두 가지 언어는 다음과 같습니다. Verilog VHDL. 이를 “Hardware Description Languages”또는 HDL이라고합니다..

FPGA를 프로그래밍 할 때 하드웨어 설명 언어, 당신은 “RTL 프로그래밍 “또는”등록 전송 레벨 프로그래밍”. 즉, RTL 수준에서 FPGA를 프로그래밍하는 프로그래머는 FPGA 내부의 모든 개별 항목을 완전히 제어하여 최대의 사용자 정의 및 성능을 얻을 수 있습니다..

이것은 FPGA가 CPU 및 GPU와 같은 범용 프로세서와 다른 점입니다. CPU 및 GPU는 C, C ++, Java 및 Python과 같은 고급 언어를 사용하여 프로그래밍 할 수 있습니다..

고급 언어는 배우고 사용하기가 훨씬 쉽기 때문에 많은 사람들이 고급 언어를 사용하여 FPGA를 프로그래밍 할 수있는 시스템을 만들려고 노력했습니다. Handel-C라는 대학 프로젝트는 1990 년대 후반에 이와 같은 시스템을 만들려고 시도했습니다. 오늘날이 시스템은 다음과 같은 여러 소프트웨어 패키지로 발전했습니다. Vivado HLS (고수준 합성) 그리고라는 언어 OpenCL.

이러한 고급 FPGA 언어는 인공 지능과 같은 일부 애플리케이션에서 작동하지만 암호화 채굴에는 적합하지 않습니다..

암호 화폐를 경쟁적으로 채굴하려면 FPGA가 Verilog 및 VHDL과 같은 하드웨어 설명 언어를 사용하는 레지스터 전송 레벨 (RTL) 인 가능한 가장 낮은 레벨에서 구성되어야합니다..

오늘날 FPGA 마이너는 Verilog와 VHDL로 나뉩니다. 구문은 크게 다르지만 두 언어는 구조적으로 유사한 프로그래밍 언어입니다. VHDL은 일반적으로 학업 환경에서 사용되는 반면 Verilog는 프로그래머와 회사가 실제 세계에서 사용합니다..

Verilog의 장점 중 하나는 C 프로그래밍 언어와 동일한 구문을 가지고 있다는 것입니다. 또한 Verilog 프로그램은 VHDL의 유사한 프로그램이 차지하는 텍스트 공간의 절반 미만을 차지합니다. 이러한 장점 때문에 Verilog는 실제 FPGA 구현에서 더 많이 사용됩니다..

FPGA 마이닝 및 비트 스트림

FPGA 마이닝을 볼 때 ‘비트 스트림’이라는 용어가 자주 나타납니다. FPGA 용 프로그램이 작성되면 해당 프로그램과 함께 FPA를 ‘로드’해야합니다..

이 프로그램은 본질적으로 FPGA 내부의 다양한 로직 요소의 구성 일뿐입니다. 구성은 이러한 논리 요소에 수행 할 작업을 알려줍니다. 구성 파일을 비트 스트림이라고합니다..

프로그램을 FPGA로로드하려면 올바른 비트 스트림이 있어야합니다. 또한 비트 스트림을 FPGA로로드하는 특수 프로그램이 PC에 있어야합니다..

FPGA의 구성은 휘발성이라는 점을 기억하는 것이 중요합니다. RAM과 마찬가지로 FPGA는 전원 공급이 중단되면 구성을 덤프합니다. 이것이 대부분의 FPGA 카드에 FPGA 바로 옆에 플래시 메모리가있는 이유입니다. 이 플래시 메모리는 비트 스트림 구성 파일을 보유하며 시작시 비트 스트림 파일을 자동으로로드하도록 카드를 구성 할 수 있습니다..

표준 비트 스트림 및 메모리 구성 파일을 포함하여 두 가지 유형의 비트 스트림 또는 구성 파일도 있습니다.

표준 비트 스트림 : 표준 비트 스트림은 RAM이 정전 후 콘텐츠를 덤프하는 것처럼 장치의 전력이 손실 될 때 콘텐츠가 손실되는 구성입니다..

메모리 구성 파일 : 메모리 구성 파일은 PC에서 FPGA를 통해 인접한 플래시 메모리로로드되도록 설계되어 FPGA가 전원을 켤 때 자동으로 구성 할 수 있습니다..

많은 채굴자는 최대 가동 시간을 위해 메모리 구성 파일을 사용합니다. 메모리 구성 파일은 특히 원격으로 마이닝 팜을 실행하는 사용자에게 유용합니다. 광산 농장에서 정전이 발생하면 FPGA가 즉시 온라인 상태로 돌아올 수 있습니다..

정전이 발생하고 메모리 구성 파일이없는 경우 원격 터미널 프로그램 (예 : TeamViewer)을 사용하여 FPGA를 수동으로 다시 프로그래밍해야합니다..

마지막 단어

궁극적으로 FPGA 마이닝은 Bitcointalk 포럼 스레드 이후 2018에서 헤드 라인을 장식했습니다. 입소문. 그 이후로 FPGA 채굴은 모든 종류의 암호 화폐를 채굴하는 인기 있고 강력한 방법이었습니다..

FPGA는 모든 유형의 암호 화폐를 채굴하도록 사용자 정의 할 수 있습니다. ASIC만큼 강력하지는 않지만 사용자 정의가 가능합니다. ASIC의 높은 전력과 효율성으로 GPU 광부의 사용자 지정 가능성을 얻을 수 있습니다. 이 FPGA 마이닝 리뷰는 필드 프로그래밍 가능 게이트 어레이 세계의 신제품, 발표 및 발전으로 계속 업데이트 할 것입니다..

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me