LTC i pochodne na starych FPGA

Gaduła
Posty: 305
Rejestracja: 15 maja 2011
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

LTC i pochodne na starych FPGA

Postautor: pr0myk » wtorek, 3 czerwca 2014, 05:31

Chciałem pozbyć się za symboliczne kilka groszy paru ztex'ów, ale nadziałem się na info, że można nimi kopać LTC. A że sam nigdy jeszcze nie przeprogramowywałem tych płytek to chciałem się upewnić, że jest sens.
Czy ktoś z większym expem może to potwierdzić ?


https://github.com/kramble/FPGA-Litecoi ... Ztex-1-15y

https://github.com/kramble/FPGA-Litecoi ... mental/CM1
1Gaf6bHMZf7RRF2PtTns1weWJhrNCgMccY

Nie mogę patrzeć jak ściągają się bloki. Nie mogę... 1,5,20,43,79,40,20,4,...,0.5 dzizas,kur*a,ja pie*dole ;)

Bardzo Zły Moderator
Awatar użytkownika
Posty: 14379
Rejestracja: 16 kwietnia 2012
Reputacja: 2659
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Polska/Wwa/GW

Re: LTC i pochodne na starych FPGA

Postautor: rav3n_pl » wtorek, 3 czerwca 2014, 08:11

Gdzieś na FB ktoś się chwalił, że kopie LTC na Antminerach bez przeróbek. Ale z 200Gh SHA było bodaj max 100kh (zwykle ~10kh). Jak podobnie na FPGA jest to chyba bez sensu całkiem.
Piffko: PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty

Rozmowny
Posty: 144
Rejestracja: 22 maja 2013
Reputacja: 2
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: LTC i pochodne na starych FPGA

Postautor: daniox » wtorek, 3 czerwca 2014, 09:52

Cytując za www.fibonacci.io

"Scrypt uses 2 functions: sha256 and
reduced round salsa20.
One can divide scrypt in 3 parts:
-data preprocessing, here is only sha256 used,
-array building using salsa20
-post processing using sha256 again."

Rozbili scrypt na 3 części, w pierwszej i ostatniej używają sha256, może takim Antminerem i zestawem GPU można by liczyć scrypt szybciej niż samym GPU ?

Weteran
Awatar użytkownika
Posty: 2438
Rejestracja: 27 listopada 2013
Reputacja: 42
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Katowice

Re: LTC i pochodne na starych FPGA

Postautor: majkel_94 » wtorek, 3 czerwca 2014, 14:46

Zapewne byłby problem taki, że coś liczyłoby szybciej :P
Albo antek szybciej by sha robił niż GPU salse, albo odwrotnie. Ale jak dopasujesz moc GPU to dałoby radę może :D

Bo nie ma problemu z synchronizacją - w kopaniu i tak chodzi o to by przetestować miliony kombinacji, więc antec liczy sha i do pamięci wrzuca, gpu bierze z pamięci, liczy salse i wrzuca do pamięci, antec znowu z pamięci bierze i liczy i wypluwa gotowe :P

Weteran
Posty: 4337
Rejestracja: 29 czerwca 2011
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: LTC i pochodne na starych FPGA

Postautor: lenny » wtorek, 3 czerwca 2014, 19:30

majkel_94 pisze:Zapewne byłby problem taki, że coś liczyłoby szybciej :P
Albo antek szybciej by sha robił niż GPU salse, albo odwrotnie. Ale jak dopasujesz moc GPU to dałoby radę może :D

Bo nie ma problemu z synchronizacją - w kopaniu i tak chodzi o to by przetestować miliony kombinacji, więc antec liczy sha i do pamięci wrzuca, gpu bierze z pamięci, liczy salse i wrzuca do pamięci, antec znowu z pamięci bierze i liczy i wypluwa gotowe :P
Łatwo powiedzieć, trudniej zaimplementować (czyt. daj najpierw 50k PLN, to Ci ktoś taki algorytm + firmware zrobi)...

Weteran
Awatar użytkownika
Posty: 2438
Rejestracja: 27 listopada 2013
Reputacja: 42
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Katowice

Re: LTC i pochodne na starych FPGA

Postautor: majkel_94 » wtorek, 3 czerwca 2014, 20:17

Jak będzie się dało i będzie opłacalne, to zaraz ktoś tak zrobi, niekoniecznie to udostępni :P

Bardzo Zły Moderator
Awatar użytkownika
Posty: 14379
Rejestracja: 16 kwietnia 2012
Reputacja: 2659
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Polska/Wwa/GW

Re: LTC i pochodne na starych FPGA

Postautor: rav3n_pl » wtorek, 3 czerwca 2014, 22:04

Wydaje mi się, że antek (i wszystkie ASICe) wypluwa sha256(sha256(x)) i nie ma jak tego rozbić. Na FPGA się da.
Piffko: PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty

Początkujący
Awatar użytkownika
Posty: 32
Rejestracja: 17 sierpnia 2011
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: LTC i pochodne na starych FPGA

Postautor: haloon » środa, 4 czerwca 2014, 14:46

majkel_94 pisze:Zapewne byłby problem taki, że coś liczyłoby szybciej :P
Albo antek szybciej by sha robił niż GPU salse, albo odwrotnie. Ale jak dopasujesz moc GPU to dałoby radę może :D

Bo nie ma problemu z synchronizacją - w kopaniu i tak chodzi o to by przetestować miliony kombinacji, więc antec liczy sha i do pamięci wrzuca, gpu bierze z pamięci, liczy salse i wrzuca do pamięci, antec znowu z pamięci bierze i liczy i wypluwa gotowe :P
Właśnie po części byłby problem z synchronizacją, a w zasadzie z transferem danych. W antminerze miedzy tylko samym pierwszym i drugim stopniem hashujacym trzeba zapewnić transmisję na poziomie 330+Tb/s. USB 2.0 jest zbyt wolne - około milion razy...

edit: pomyliłem jednostki, będzie około 10 razy mniej..
Ostatnio zmieniony środa, 4 czerwca 2014, 16:11 przez haloon, łącznie zmieniany 1 raz.

Weteran
Posty: 3966
Rejestracja: 15 lutego 2014
Reputacja: 428
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: LTC i pochodne na starych FPGA

Postautor: Chancellor » środa, 4 czerwca 2014, 15:26

Hmm Antminer S1 wyciąga jakieś 200 Ghash/s, dobrze pamiętam? Czyli perwszy stopień do drugiego przesyła te 200 GHashy w sekundę. Ponieważ jeden hash ma 32 bajty, to wychodzi mi 6,4 TB/s. Ale i tak USB 2.0 jest 100 000 razy za wolne.

Wygadany
Awatar użytkownika
Posty: 699
Rejestracja: 26 czerwca 2013
Reputacja: 1
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Warszawa

Re: LTC i pochodne na starych FPGA

Postautor: lucky777 » środa, 4 czerwca 2014, 15:39

rav3n_pl pisze:Wydaje mi się, że antek (i wszystkie ASICe) wypluwa sha256(sha256(x)) i nie ma jak tego rozbić. Na FPGA się da.
Podobne mam wrażenie.
Jeśli wierzyć tej odpowiedzi http://bitcoin.stackexchange.com/a/7264 to w rzeczywistości jest jeszcze gorzej.

Weteran
Awatar użytkownika
Posty: 2438
Rejestracja: 27 listopada 2013
Reputacja: 42
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Katowice

Re: LTC i pochodne na starych FPGA

Postautor: majkel_94 » środa, 4 czerwca 2014, 17:57

Czyli ASIC nie tylko liczy hashe, ale też potrafi sprawdzić ich "poprawność" czyli czy blok rozwiązany? Skoro nie wypluwa 6,4TB/s? :P

Weteran
Posty: 3966
Rejestracja: 15 lutego 2014
Reputacja: 428
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: LTC i pochodne na starych FPGA

Postautor: Chancellor » środa, 4 czerwca 2014, 19:03

W podlinkowanym artykule pada stwierdzenie, że wstępnie sprawdza 32 bity hasha na "zerowość". Dokładne sprawdzenie jest pewnie w programie minera, ale to redukuje nam transfer danych do 1,5 kB/s...

Gaduła
Posty: 305
Rejestracja: 15 maja 2011
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: LTC i pochodne na starych FPGA

Postautor: pr0myk » poniedziałek, 30 czerwca 2014, 20:05

Gdyby ktoś był zainteresowany tematem to mi udało się zaprzęgnąć ztex'a 1.15y do kopania anoncoina. Kopie z nikczemną prędkością ~60 Kh/s (~15 Kh/s per core), ale kopie :mrgreen:
1Gaf6bHMZf7RRF2PtTns1weWJhrNCgMccY

Nie mogę patrzeć jak ściągają się bloki. Nie mogę... 1,5,20,43,79,40,20,4,...,0.5 dzizas,kur*a,ja pie*dole ;)

Wróć do „Mining”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości