obliczenia
- Początkujący
- Posty: 2
- Rejestracja: 31 maja 2011
- Reputacja: 0
obliczenia
Postautor: wasylek » wtorek, 31 maja 2011, 15:51
Niedawno zaraziłem się 'bitcoinem'... Czytałem sporo i widzę, że ma to naprawdę sens. Zastanawiam mnie jednak jedna rzecz. Mianowicie - co nasze komputery obliczają? Zauważyłem, że obliczenia absorbują ogromne zasoby mojego komputera, a przecież ludzi połączonych są tysiące, czy setki tysięcy.
Co my właściwie obliczamy i dla kogo?
Gdy dowiedziałem się o tych obliczeniach, od razu na myśl przeszedł mi projekt SETI wykorzystujący moc obliczeniową pojedynczych komputerów połączonych w sieci, do obliczeń ogromnych ilości danych. W tamtym przypadku w imię nauki i za darmo. Tutaj dostajemy za to kasę - pytanie - co i dla kogo obliczamy?
Pozdrowienia!
wasylek
wasylek
- Początkujący
- Posty: 36
- Rejestracja: 23 maja 2011
- Reputacja: 0
Re: obliczenia
Postautor: zerth » wtorek, 31 maja 2011, 16:11
zerth
- Początkujący
- Posty: 44
- Rejestracja: 5 maja 2011
- Reputacja: 0
Re: obliczenia
Postautor: Shudde M'ell » wtorek, 31 maja 2011, 16:18
Shudde M'ell
- Dyskutant
- Posty: 191
- Rejestracja: 28 maja 2011
- Reputacja: 0
Re: obliczenia
Postautor: Muniek » wtorek, 31 maja 2011, 17:08
Oczywiście że tak właśnie jest. To dzięki "obliczaniu" hashów działa cała sieć.Shudde M'ell pisze:A czy nie jest to tak, że obliczenia są wykorzystywane celem zabezpieczenia całej tej sieci?
Muniek
- Początkujący
- Posty: 2
- Rejestracja: 31 maja 2011
- Reputacja: 0
Re: obliczenia
Postautor: wasylek » środa, 1 czerwca 2011, 08:36
Czy masz sto procent pewności, że niczemu to nie służy?
Program ma otwarty kod, można to zweryfikować na 100%?? Nie znam się na programowaniu itd. Samemu ni jestem w stanie tego sprawdzić i nie wiem czy de'facto można to sprawdzić; czy w kodzie jest jakaś linia, która pokazuje, że bezspornie obliczenia są bez sensu.
Na strukturę bitcoin trafiłem przypadkiem. Śledzę dość skrupulatnie finansowe wydarzenia na świecie. Dość solidnie 'wdepnąłem' w rozmaite teorie spiskowe i pseudo spiskowe. Śledząc historię dolara, FED-u, manipulacji i spekulacji giełdowych, natrafiłem w końcu na bitcoin. Mając w głowie te wszystkie finansowe przekręty, aż mi trudno uwierzyć, że bitcoin nie ma drugiego dna.
W chwili obecnej postrzegam ten system jako sprytnie wymyślone narzędzie do wykorzystania ogromnej mocy obliczeniowej. Przecież taka ilość pracujących, niejednokrotnie podkręconych procesorów, nie może się zwyczajnie marnować.
Czy aby autor pod pozorem zarabiania pieniędzy nie wykorzystuje tego?
Kolejny raz wspomnę o SETI - swego czasu (gdy Internet w Polsce raczkował) można było ściągnąć wygaszacz ekranu programu SETI. Gdy wygaszacz się włączał, komputer zaczynał obliczenia dla SETI. Oczywiście wyglądało to kompletnie bez sensu, a de'facto, procesor odszyfrowywał jakieś tam sygnały z radio-teleskopów. Dla nas bez znaczenia, dla SETI bardzo pomocne, ważne.
piszesz:
Są długotrwałe - dlatego dają mi do myślenia. My nie mamy z nich pożytku, jedynie korzystamy ze skutku ubocznego. Pytanie, czy komuś to nie służy na innej płaszczyźnie.zerth pisze: [...] Jedynym ich sensem jest to, że są długotrwale. Żadnego pożytku z tych obliczeń nie ma
Pozdrawiam!
wasylek
wasylek
- Wygadany
- Posty: 507
- Rejestracja: 28 marca 2011
- Reputacja: 0
Re: obliczenia
Postautor: orka » środa, 1 czerwca 2011, 08:52
http://pl.wikipedia.org/wiki/SHA-1
Do tego celu najwydajniejsze są procesory strumieniowe których jest bardzo dużo w kartach z serii 5xxx (od 800 do 1600 sztuk na procesor graficzny), mam nadzieje że dostatecznie wytłumaczyłem
orka
- Dyskutant
- Posty: 241
- Rejestracja: 22 lutego 2011
- Reputacja: 0
- Lokalizacja: Dolnośląskie, Polska
Re: obliczenia
Postautor: M4v3R » środa, 1 czerwca 2011, 09:01
W rzeczywistości, tak jak orka powiedział (tylko błędnie podlinkował do Wikipedii do starszego algorytmu SHA-1), sam kod do wykonywania obliczeń jest banalny:
Kod: Zaznacz cały
unsigned int ScanHash_CryptoPP(char* pmidstate, char* pdata, char* phash1, char* phash, unsigned int& nHashesDone)
{
unsigned int& nNonce = *(unsigned int*)(pdata + 12);
for (;;)
{
// Crypto++ SHA-256
// Hash pdata using pmidstate as the starting state into
// preformatted buffer phash1, then hash phash1 into phash
nNonce++;
SHA256Transform(phash1, pdata, pmidstate);
SHA256Transform(phash, phash1, pSHA256InitState);
// Return the nonce if the hash has at least some zero bits,
// caller will check if it has enough to reach the target
if (((unsigned short*)phash)[14] == 0)
return nNonce;
// If nothing found after trying for a while, return -1
if ((nNonce & 0xffff) == 0)
{
nHashesDone = 0xffff+1;
return -1;
}
}
}
M4v3R
- Bitcoin
- Bezpieczeństwo
- Giełdy i serwisy - zagrożenia
- Anonimowość i bezpieczeństwo w sieci
- Piramidy i scamy
- Bitcoin
- Rozwój projektu
- Twój wkład w rozwój projektu
- Przedszkole
- Pomoc techniczna
- Generowanie monet
- Pomoc
- Ogólnie o miningu
- Mining pools
- Kopacze (miners)
- Sprzęt (hardware) do miningu
- Bitcoin w mediach
- Projekty związane z Bitcoin
- Imprezy, spotkania, konferencje
- Kwestie prawne
- Ciekawostki
- Organizacje charytatywne, zbiórki, dotacje
- Programowanie i wdrożenia
- Ankiety
- Portfele bitcoin
- Dla zaawansowanych - nowi tylko czytają
- Ekonomia
- Rozważania ekonomiczne
- Ankiety ekonomiczne
- Analiza techniczna
- Tutaj zapłacisz bitcoinami
- Polska
- Świat
- Tablica ogłoszeń
- Towary
- Sprzedam
- Kupię
- Zamienię
- Udziały
- Usługi
- Wymiana walut
- Komentarze
- Nagrody
- Wymiana Face-to-Face
- Dolnośląskie
- Kujawsko-pomorskie
- Lubelskie
- Lubuskie
- Łódzkie
- Małopolskie
- Mazowieckie
- Opolskie
- Podkarpackie
- Podlaskie
- Pomorskie
- Śląskie
- Świętokrzyskie
- Warmińsko-mazurskie
- Wielkopolskie
- Zachodniopomorskie
- Cała Polska
- Szukam/dam pracę
- Boty i strategie
- Giełdy, kantory, bitomaty
- Kantory
- Bitomaty
- Inwestycje
- Metale szlachetne
- ICO
- Forki i Alternatywne kryptowaluty
- LiteCoin
- Ekonomia
- Mining
- Ustawienia i konfiguracje
- Linki
- Dogecoin
- Ekonomia
- Mining
- NameCoin
- Ekonomia
- Mining
- Pozostałe
- Scrypt
- SHA256
- Dash
- Ethereum
- ETC
- Lisk
- Bitcoin Cash
- Kopanie kryptowalut
- Kopanie GPU
- Kopanie CPU
- Kopanie ASIC/FPGA
- Kopalnie kryptowalut
- IOTA
- NEO
- Chia
- SCAMY
- Inne
- Linki
- Faucety, kraniki, gry
- Księga skarg i zażaleń
- AMA
- Strona i forum
- Administrator mówi
- Opinie, propozycje, uwagi
- Propozycje banów
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 37 gości
- Strefa czasowa UTC+02:00
- Na górę
- Zmień szerokość ekranu
- Usuń ciasteczka witryny
O Polskim Forum Bitcoin
Polskie Forum Bitcoin skupia miłośników Bitcoina w Polsce. Tu możesz zadać pytania odnośnie Bitoina lub podyskutować na ciekawe tematy.
Polecamy
Treści na tym forum mają charakter wyłącznie informacyjno-edukacyjny, a posty są wyrazem osobistych poglądów ich autorów. Treśći na forum ani w całości ani w części nie stanowią "rekomendacji" w rozumieniu przepisów Rozporządzenia Ministra Finansów z dnia 19 października 2005 r. w sprawie informacji stanowiących rekomendacje dotyczące instrumentów finansowych, lub ich emitentów (Dz.U. z 2005 r. Nr 206, poz. 1715).