Szczególy techniczne dotyczace generowania monet
- Początkujący
- Posty: 5
- Rejestracja: 4 czerwca 2011
- Reputacja: 0
Szczególy techniczne dotyczace generowania monet
Postautor: mabo87 » sobota, 4 czerwca 2011, 23:32
1.Generowanie monet - dostaje się 50 BTC za rozwiązanie zagadki kryptograficznej - obliczenie funkcji skrótu SHA256, jakie dane otrzymuje miner.
2.Jak przebiega rozwiązywanie tej zagadki? Generuje się hash z jakiś danych i porównuje z tym co dostaliśmy?
3.Jeśli dostajemy ta nagrodę, te 50 BTC to również jest transakcja która musi być zweryfikowana? i jaki mechanizm sieci generuje w takim razie ta transakcje?
4.jak dokładnie wygląda proces przesłania komuś pieniędzy? Wyliczam hash informacji o tym ze 10 BTC staja się własnością posiadacza podanego klucza publicznego a następnie szyfruje to moim kluczem prywatnym? Tę operacje musi potwierdzić siec? W jaki sposób?
5.Trudność - w jaki sposób się zwiększa? Jaki parametr decyduje o tym czy jest to trudna zagadka czy łatwa?
Jeśli ktoś jest w stanie wyjaśnić mi to od strony technicznej będę naprawdę bardzo wdzięczny.
mabo87
- Gaduła
- Posty: 352
- Rejestracja: 16 maja 2011
- Reputacja: 0
Re: Szczególy techniczne dotyczace generowania monet
Postautor: SHV » sobota, 4 czerwca 2011, 23:37
https://en.bitcoin.it/wiki/Category:Developer
To powinno rozwiać Twoje wątpliwości jeśli w miarę dobrze znasz angielski.
SHV
- Początkujący
- Posty: 5
- Rejestracja: 4 czerwca 2011
- Reputacja: 0
Re: Szczególy techniczne dotyczace generowania monet
Postautor: mabo87 » sobota, 4 czerwca 2011, 23:41
mabo87
- Rozmowny
- Posty: 104
- Rejestracja: 24 maja 2011
- Reputacja: 0
Re: Szczególy techniczne dotyczace generowania monet
Postautor: OneOfMany » sobota, 4 czerwca 2011, 23:54
OneOfMany
- Początkujący
- Posty: 5
- Rejestracja: 4 czerwca 2011
- Reputacja: 0
Re: Szczególy techniczne dotyczace generowania monet
Postautor: mabo87 » sobota, 4 czerwca 2011, 23:59
mabo87
SHV
- Początkujący
- Posty: 5
- Rejestracja: 4 czerwca 2011
- Reputacja: 0
Re: Szczególy techniczne dotyczace generowania monet
Postautor: mabo87 » niedziela, 5 czerwca 2011, 01:56
To również czytałem, blok transakcji, kryterium (tzw. target - cel) tych pojęć nie do końca rozumiem.
mabo87
- Orator
- Posty: 834
- Rejestracja: 13 kwietnia 2011
- Reputacja: 21
Re: Szczególy techniczne dotyczace generowania monet
Postautor: Frodo » niedziela, 5 czerwca 2011, 02:19
Frodo
- Rozmowny
- Posty: 104
- Rejestracja: 24 maja 2011
- Reputacja: 0
Re: Szczególy techniczne dotyczace generowania monet
Postautor: OneOfMany » niedziela, 5 czerwca 2011, 10:19
Wyjaśnione dokładnie:mabo87 pisze:To również czytałem, blok transakcji, kryterium (tzw. target - cel) tych pojęć nie do końca rozumiem.
https://en.bitcoin.it/wiki/Difficulty
https://en.bitcoin.it/wiki/Target
OneOfMany
- Początkujący
- Posty: 5
- Rejestracja: 4 czerwca 2011
- Reputacja: 0
Re: Szczególy techniczne dotyczace generowania monet
Postautor: mabo87 » niedziela, 5 czerwca 2011, 12:32
następnie próbuje wygenerować takie liczby aby po przeprowadzeniu na nich funkcji skrótu ich hash był mniejszy lub równy obecnemu celowi?
mabo87
- Rozmowny
- Posty: 104
- Rejestracja: 24 maja 2011
- Reputacja: 0
Re: Szczególy techniczne dotyczace generowania monet
Postautor: OneOfMany » niedziela, 5 czerwca 2011, 14:07
Each block contains all recent transactions, a nonce (random number), and the hash of the previous block. A block is "solved" (published and considered valid by peers) when the SHA-256 hash of the entire block is below the current target. This is very unlikely to occur after being hashed only once, so the nonce must be incremented and the block re-hashed millions of times until it does.
Nic dodać, nic ująćThe SHA-256 hash of a block's header must be lower than or equal to the current target for the block to be accepted by the network. The lower the target, the more difficult it is to generate a block
OneOfMany
- Orator
- Posty: 834
- Rejestracja: 13 kwietnia 2011
- Reputacja: 21
Re: Szczególy techniczne dotyczace generowania monet
Postautor: Frodo » niedziela, 5 czerwca 2011, 22:24
A jak jest wyliczany cel? Czy to skrót bloku? dlaczego tyle zer z obu stron?mabo87 pisze:zatem, miner bierze blok transakcji oblicza jego skrót, czyli obecny cel (http://blockexplorer.com/q/hextarget) np. 0000000000002694210000000000000000000000000000000000000000000000
następnie próbuje wygenerować takie liczby aby po przeprowadzeniu na nich funkcji skrótu ich hash był mniejszy lub równy obecnemu celowi?
Frodo
- Dyskutant
- Posty: 152
- Rejestracja: 21 maja 2011
- Reputacja: 1
- Napiwki: 1L7PpjCGBgu6MhPfatAHLJQ2jcwDzjnCTw
Re: Szczególy techniczne dotyczace generowania monet
Postautor: hienas » niedziela, 5 czerwca 2011, 23:34
Dlaczego?
Spróbuj pobawić się jakimś programem do obliczania sum kontrolnych plików na twoim dysku. Zauważysz, że większość tych sum kontrolnych (w istocie jest to hash) to zmiksowane przypadkowe cyferki i litery zaczynające się np:
- 00gvgh37BhjhvbG543bHvVh37BhjhvbG543bHvV652G22Hg....
- 0000000hf66GLA44edy1A44edy1A44edy10Hhwjb4hFF5v....
- 0000000000000000000000jkJBBB7A44edy1282nnb2gbd....
Na tym polega (chyba) określanie trudności - wystarczy, że sieć uzna ile zer ma być na początku hasha i wszyscy szukają takich danych, które po przetworzeniu dadzą wynik z ustaloną liczbą zer na początku. Niby proste, ale jak widać wymaga to sporej mocy obliczeniowej.
Jeśli ktokolwiek może, proszę o sprostowanie moich wypocin.
PS. Nie wiem jednak w jaki sposób sieć kalkuluje jaki target ustawić? Czy bazuje na sile i mocy całej sieci, porównując czas jaki był potrzebny w poprzednich stopniach trudności?
hienas
- 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 17 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).