Bitcoin Forum
June 27, 2024, 11:34:09 PM
Welcome,
Guest
. Please
login
or
register
.
News
: Latest Bitcoin Core release:
27.0
[
Torrent
]
Home
Help
Search
Login
Register
More
Bitcoin Forum
>
Alternate cryptocurrencies
>
Mining (Altcoins)
>
FPGA ethereum miner
Pages: [
1
]
« previous topic
next topic »
Print
Author
Topic: FPGA ethereum miner (Read 1472 times)
TheRomanLegion_
(OP)
Member
Offline
Activity: 74
Merit: 11
⇾
FPGA ethereum miner
September 16, 2017, 02:49:17 PM
#1
Ok I'm working on one now (just building out the schematics and deciding about how I'm going to go about doing this). I just need a bit of a helping hand from the community
.
So I'm assuming that those who are reading this understand ethash's mixing function and how each node has to retrieve DAG pages from a pseudorandom dataset (64 times) that then have to be either, below or equal to the target threshold once it has been digested back down to 32 bytes via the post processing function. You can look this up if you need more info...
Now to the good part! - How can we make a more efficient miner than
the current GPU's on the market today (by using a FPGA miner)?
Well, based on my research thus far, there are
3 main steps to achieve
this;
1)
Improve the computational power
of the FPGA so that it can perform the mixing function faster than current GPU's (albeit this improvement would be relatively insignificant).
2)
Improve the bandwidth
of the FPGA so that it is significantly larger/faster than current GPU's. This will allow for the FPGA to retrieve DAG files from the pseudorandom dataset at a much higher speed. (This improvement would have a huge impact!)
3) Make the cost of $/hash much
cheaper
.
So as we can see, the step in which we have the most control is
step 2
. So thats what I thought I would focus on. Currently, my Nvidia 1070 has one GDDR5 chip which is significantly slower at fetching small chunks of data when compared to a DDR4 or a DDR3. So if we added several DDR4/3 chips to the FPGA board, bandwidth would be increased by a vast amount, therby allowing for DAG pages to be fetched at a much greater speed.
<-- Please let me know if this is wrong!
Cost: DDR4; $35 - $70
FPGA boards; $20 - $170
If we configure the FPGA board like this then we could get roughly double (or much more) the $/hash when compared to the GPU's currently on the market (September 2017). Please let me know if I have missed anything or could change/add anything to make this possible or better. Hopefully, as a community, we can be one of the first to develop a specialised chip for ethash or other DAG based algorithms.
Agozyen
Sr. Member
Offline
Activity: 672
Merit: 252
Until the end
Re: FPGA ethereum miner
September 16, 2017, 03:30:05 PM
#2
Etherium mining is going to become useless once it converts to POS. You may want to look at the Etherium roadmap. I am pretty sure the conversion from PoW to PoS is this year.
NotFuzzyWarm
Legendary
Offline
Activity: 3682
Merit: 2604
Evil beware: We have waffles!
Re: FPGA ethereum miner
September 16, 2017, 03:51:41 PM
#3
Hey genius, how about posting this where it belongs - in the ALTCOIN area with the other Piece Of Shi** coins.
This is Bitcoin hardware ONLY.
- For bitcoin to succeed the community must police itself - My info useful? Donations welcome!
3NtFuzyWREGoDHWeMczeJzxFZpiLAFJXYr
-
Sole remaining active Primary developer of cgminer, Kano's repo is here
-Support Sidehacks miner development. Donations to:
1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr
Henry_Kyle2018
Newbie
Offline
Activity: 23
Merit: 0
Re: FPGA ethereum miner
September 16, 2017, 06:23:09 PM
#4
Quote from: TheRomanLegion_ on September 16, 2017, 02:49:17 PM
Ok I'm working on one now (just building out the schematics and deciding about how I'm going to go about doing this). I just need a bit of a helping hand from the community
.
So I'm assuming that those who are reading this understand ethash's mixing function and how each node has to retrieve DAG pages from a pseudorandom dataset (64 times) that then have to be either, below or equal to the target threshold once it has been digested back down to 32 bytes via the post processing function. You can look this up if you need more info...
Now to the good part! - How can we make a more efficient miner than
the current GPU's on the market today (by using a FPGA miner)?
Well, based on my research thus far, there are
3 main steps to achieve
this;
1)
Improve the computational power
of the FPGA so that it can perform the mixing function faster than current GPU's (albeit this improvement would be relatively insignificant).
2)
Improve the bandwidth
of the FPGA so that it is significantly larger/faster than current GPU's. This will allow for the FPGA to retrieve DAG files from the pseudorandom dataset at a much higher speed. (This improvement would have a huge impact!)
3) Make the cost of $/hash much
cheaper
.
So as we can see, the step in which we have the most control is
step 2
. So thats what I thought I would focus on. Currently, my Nvidia 1070 has one GDDR5 chip which is significantly slower at fetching small chunks of data when compared to a DDR4 or a DDR3. So if we added several DDR4/3 chips to the FPGA board, bandwidth would be increased by a vast amount, therby allowing for DAG pages to be fetched at a much greater speed.
<-- Please let me know if this is wrong!
Cost: DDR4; $35 - $70
FPGA boards; $20 - $170
If we configure the FPGA board like this then we could get roughly double (or much more) the $/hash when compared to the GPU's currently on the market (September 2017). Please let me know if I have missed anything or could change/add anything to make this possible or better. Hopefully, as a community, we can be one of the first to develop a specialised chip for ethash or other DAG based algorithms.
nice research bro. i think i've been also into FPGA miners. Isnt it like the miners from a company called ''''
TheRomanLegion_
(OP)
Member
Offline
Activity: 74
Merit: 11
Re: FPGA ethereum miner
September 17, 2017, 10:11:08 AM
#5
Quote from: Agozyen on September 16, 2017, 03:30:05 PM
Etherium mining is going to become useless once it converts to POS. You may want to look at the Etherium roadmap. I am pretty sure the conversion from PoW to PoS is this year.
Well, they've delayed it quite a few times and have gone back on their word so I think were relatively safe for the time-being.
Pages: [
1
]
Print
Bitcoin Forum
>
Alternate cryptocurrencies
>
Mining (Altcoins)
>
FPGA ethereum miner
« previous topic
next topic »
Jump to:
Please select a destination:
-----------------------------
Bitcoin
-----------------------------
=> Bitcoin Discussion
===> Legal
===> Press
===> Meetups
===> Important Announcements
=> Development & Technical Discussion
===> Wallet software
=====> Electrum
=====> Bitcoin Wallet for Android
=====> BitcoinJ
=====> Armory
=====> Mycelium
=====> Hardware wallets
=> Mining
===> Mining support
===> Pools
===> Mining software (miners)
===> Hardware
=====> Group buys
===> Mining speculation
=> Bitcoin Technical Support
=> Project Development
-----------------------------
Economy
-----------------------------
=> Economics
===> Speculation
=> Marketplace
===> Goods
=====> Computer hardware
=====> Digital goods
=======> Invites & Accounts
=====> Collectibles
===> Services
===> Currency exchange
===> Gambling
=====> Games and rounds
=====> Investor-based games
=====> Gambling discussion
===> Lending
=====> Long-term offers
===> Securities
===> Auctions
===> Service Announcements
=====> Micro Earnings
===> Service Discussion
=====> Web Wallets
=====> Exchanges
=> Trading Discussion
===> Scam Accusations
===> Reputation
-----------------------------
Other
-----------------------------
=> Meta
===> New forum software
===> Bitcoin Wiki
=> Politics & Society
=> Beginners & Help
=> Off-topic
=> Serious discussion
===> Ivory Tower
=> Archival
===> Корзина
===> CPU/GPU Bitcoin mining hardware
===> Chinese students
===> Obsolete (buying)
===> Obsolete (selling)
===> MultiBit
-----------------------------
Alternate cryptocurrencies
-----------------------------
=> Altcoin Discussion
=> Announcements (Altcoins)
===> Tokens (Altcoins)
=> Mining (Altcoins)
===> Pools (Altcoins)
=> Marketplace (Altcoins)
===> Service Announcements (Altcoins)
===> Service Discussion (Altcoins)
===> Bounties (Altcoins)
=> Speculation (Altcoins)
-----------------------------
Local
-----------------------------
=> العربية (Arabic)
===> العملات البديلة (Altcoins)
=====> النقاشات
===> إستفسارات و أسئلة المبتدئين
===> التعدين
===> النقاشات الأخرى
===> منصات التبادل
=> Bahasa Indonesia (Indonesian)
===> Marketplace (Bahasa Indonesia)
===> Mining (Bahasa Indonesia)
===> Altcoins (Bahasa Indonesia)
===> Trading dan Spekulasi
===> Ekonomi, Politik, dan Budaya
===> Topik Lainnya
=> Español (Spanish)
===> Mercado y Economía
=====> Servicios
=====> Trading y especulación
===> Hardware y Minería
===> Esquina Libre
===> Mercadillo
=====> Mexico
=====> Argentina
=====> España
=====> Centroamerica y Caribe
===> Primeros pasos y ayuda
===> Altcoins (criptomonedas alternativas)
=====> Minería de altcoins
=====> Servicios
=====> Tokens (Español)
=> 中文 (Chinese)
===> 跳蚤市场
===> 山寨币
===> 媒体
===> 挖矿
===> 离题万里
=> Hrvatski (Croatian)
===> Trgovina
===> Altcoins (Hrvatski)
=====> Announcements (Hrvatski)
===> Off-topic (Hrvatski)
=> Deutsch (German)
===> Anfänger und Hilfe
===> Mining (Deutsch)
===> Trading und Spekulation
===> Projektentwicklung
===> Off-Topic (Deutsch)
===> Treffen
===> Presse
===> Altcoins (Deutsch)
=====> Announcements (Deutsch)
===> Marktplatz
=====> Auktionen
=====> Suche
=====> Biete
=> Ελληνικά (Greek)
===> Αγορά
===> Mining Discussion (Ελληνικά)
===> Altcoins (Ελληνικά)
=====> Altcoin Announcements (Ελληνικά)
=====> Altcoin Mining (Ελληνικά)
=> עברית (Hebrew)
=> Français
===> Actualité et News
===> Débutants
===> Discussions générales et utilisation du Bitcoin
===> Mining et Hardware
===> Économie et spéculation
===> Place de marché
=====> Échanges
=====> Produits et services
=====> Petites annonces
===> Le Bitcoin et la loi
===> Wiki, documentation et traduction
===> Développement et technique
===> Vos sites et projets
===> Hors-sujet
===> Altcoins (Français)
=====> Annonces
=> India
===> Mining (India)
===> Marketplace (India)
===> Regional Languages (India)
===> Press & News from India
===> Alt Coins (India)
===> Buyer/ Seller Reputations (India)
===> Off-Topic (India)
=> Italiano (Italian)
===> Guide (Italiano)
===> Progetti
===> Discussioni avanzate e sviluppo
===> Trading, analisi e speculazione
===> Mercato
=====> Mercato valute
=====> Beni
=====> Servizi
=====> Esercizi commerciali
=====> Hardware/Mining (Italiano)
=====> Gambling (Italiano)
===> Accuse scam/truffe
===> Mining (Italiano)
===> Alt-Currencies (Italiano)
=====> Annunci
===> Raduni/Meeting (Italiano)
===> Crittografia e decentralizzazione
===> Off-Topic (Italiano)
=> 日本語 (Japanese)
===> アルトコイン
=> Nederlands (Dutch)
===> Markt
===> Gokken/lotterijen
===> Mining (Nederlands)
===> Beurzen
===> Alt Coins (Nederlands)
===> Off-topic (Nederlands)
===> Meetings (Nederlands)
=> Nigeria (Naija)
===> Politics and society (Naija)
===> Off-topic (Naija)
=> 한국어 (Korean)
===> 대체코인 Alt Coins (한국어)
=> Pilipinas
===> Altcoins (Pilipinas)
=====> Altcoin Announcements (Pilipinas)
===> Pamilihan
===> Others (Pilipinas)
=> Polski
===> Tablica ogłoszeń
===> Alternatywne kryptowaluty
=====> Nowe kryptowaluty i tokeny
=====> Tablica ogłoszeń (altcoiny)
=> Português (Portuguese)
===> Primeiros Passos (Iniciantes)
===> Economia & Mercado
===> Mineração em Geral
===> Desenvolvimento & Discussões Técnicas
===> Criptomoedas Alternativas
===> Brasil
===> Portugal
=> Русский (Russian)
===> Новички
===> Бизнес
=====> Барахолка
=====> Обменники
===> Идеи
===> Кодеры
===> Майнеры
===> Политика
===> Трейдеры
===> Альтернативные криптовалюты
=====> Токены
=====> Бayнти и aиpдpoпы
===> Хайпы
===> Работа
===> Разное
===> Oбcyждeниe Bitcoin
=====> Новости
=====> Юристы
=> Română (Romanian)
===> Anunturi importante
===> Offtopic
===> Market
=====> Discutii Servicii
===> Minerit
===> Tutoriale
===> Bine ai venit!
===> Presa
===> Altcoins (Monede Alternative)
=====> Anunturi Monede Alternative
=> Skandinavisk
=> Türkçe (Turkish)
===> Bitcoin Haberleri
===> Pazar Alanı
===> Madencilik
===> Ekonomi
===> Servisler
=====> Fonlar
===> Proje Geliştirme
===> Alternatif Kripto-Paralar
=====> Madencilik (Alternatif Kripto-Paralar)
=====> Duyurular (Alternatif Kripto-Paralar)
===> Konu Dışı
===> Yeni Başlayanlar & Yardım
===> Buluşmalar
=> Other languages/locations
Loading...