https://bitcointalk.org/index.php?topic=728740


Start 22 marca 21:00 GMT
Groestlcoin (GRS) - Nowe miejsce dla górników z GPU
O nazwie:
Nazwa "Grøstl" jest wielojęzyczną grą słów. Odwołuje się do Austrackiego dania zazwyczaj robionego z ziemniaków i pociętej w plastry wieprzowiny, a następnie smażonej z cebulką i masłem. Danie jest przyprawiane solą, pieprzem, majerankiem, tymiankiem itp a serwowane z jajkiem lub kapustą. Stąd gröstl jest nieco podobny do Amerykańskiego dania zwanego hash. Znak 'ö' został zastąpiony przez 'ø', czyli literę duńskiego alfabetu, która jest wymawiana identycznie. W ten sposób, nazwa, jak również sama funkcja skrótu, zawarła w sobie miks Austriackich i Duńskich wpływów. Prawidłowa wymowa słowa Grøstl jest ambitnym wyzwaniem. Jeśli nie sądzisz, spróbuj wymówić 'ø' jako angielskie 'i' in "bird"... albo kaszubskie "ô" w "gôdô". Jest to głoska zwana zamkniętą przednią (język w pozycji niższej niż do polskiego 'y' ale wargi zaokrąglone jak w polskim 'u').
O monecie:
- Moneta używa Proof of Work
- Nie istnieją obecnie Asiki na ten algorytm i jest mało prawdopodobne, że kiedykolwiek powstaną. GroestlCoin będzie więc odporna na nie w przewidywalnej przyszłości.
- GroestlCoin ucieleśnia model uczciwej dystrybucji zdecentralizowanego pieniądza kryptograficznego. Każdy może go efektywnie go kopać przy niskim poziomie zużycia zasobów i innych niedogodności.
- Wraz z napływem Asików uznaliśmy że decentralizacja kopania monet opartych na algorytmach, które one obsługują, wkrótce się skończy. Dlatego GroestlCoin jest powiewem świeżości i wprowadzenia społeczności na nowy poziom.
- Wartością naadaną Groestla jest, że posiada on algorytm równościowy, promujący mniejsze jednostki obliczeniowe (duże rigi "mają pod górkę").
- Standartem demokratyzacji waluty i kopania jest oczywista zdolność do przesyłania monet natychmiastowo dokądkolwiek na świecie, bez prowizji bankowych, a zarazem w środowisku bezpiecznym i anonimowym.
- Poprzez innowacyjny algorytm sieć Groestla zużywa mniej energii, zapewnia większe bezpieczeństwo i wynagradza lojalnych górników lepiej niż monety oparte na algorytmach sha256, scrypt, x11 i x13.
- Grostl jest zielonym domem dla górników używających GPU, bo oferuje wyższe wyniki haszowania przy mniejszym poborze mocy i wydzielaniu ciepła.
- Dążymy do uczynienia Groestla dostępnego dla mas. Innowacyjny i przyjazny, jest dostępny dla każdego. Bardzo sobie cenimy spójność i transparentność. Kryptowaluty są przyszłością a Groestl będzie jednym z liderów awangardy tej rewolucji.
O algorytmie:
- Funkcja iterowana, gdzie kompresja jest zbudowana z dwóch ustalonych, dużych, różnych permutacji. Algorytm Grøstla jest transparentny i opiera się na odmiennych zasadach niż stosowane w rodzinie algorytmów SHA. Dwie permutacje są konstruowane z użyciem szerokiej strategii, która daje możliwość zabezpieczenia się przed ogromną liczbą rodzajów ataków kryptoanalitycznych. Na dodatek, jeśli uznamy permutacje za idealne, byłby to dowód całkowitego bezpieczeństwa funkcji skrótu.
- Jest przyśpieszana przez hardwarowe wsparcie AES obecne w większości nowoczesnych procesorów Intela, które pomaga zmniejszyć odstęp w wydajnościach kart i procesorów. Groestl (jako algorytm GPU/CPU) musiał dokonać szeregu wyborów aby pogodzić przepustowość, latencję i zużycie energii. W efekcie groestl używa mniej energii na obliczenie jednego hasza niż inne algorytmy. Dlatego dobrze się sprawuje na starszych kartach oraz na procesorach. Więcej info: http://www.groestl.info/Groestl.pdf
- Jest to najwydajniejszy algorytm na GPU obecnie istniejący. Wykazano, że ma najmniejsze spożycie energii, emisję ciepła i hałasu z ostatnio wynalezionych algorytmów. Pozwala więc na cichsze i wydajniejsze kopanie.
- Ma stać się przyszłością kopania. Drużyna developerska jest dumna z tego, że jako pierwsza użyła nowego, wydajniejszego algorytmu.
- Jest to najnowsza kryptograficzna funkcja skrótu, która ma strukturę i właściwości korespondujące z Advanced Encryption Standard (AES). Dzięki temu można łączyć Grøstla i AES w potok. Zaletą tej implementacji jest wydajne wspomaganie obydwu funkcji skrótu i szyfrowania bloku. System jest ukierunkowany na implementację na Altera Cyclone IV FPGA. W zalinkowanym powyżej dokumencie pfd zaprezentowano kompletny opis projektu i implementacji, a także analizę wyników i porównanie do innych implementacji funkcji skrótu Grøstl.
- Jest zorientowany na sieci substytucyjno – permutacyjne, które współpracują z AES. Pole substytucji użyje jest identycznie jak w szyfrze bloku AES i warstwy dyfuzji są skonstruowane podobnie jak w AES-ie. W konsekwencji w Grøstlu jest silna konfuzja i dyfuzja.
- Dobrze zachowuje się na szeregu rozmaitych platformach, bezproblemowo współpracuje z AES-em.
O przyśpieszeniu AES:
Funkcja kompresji f bazuje na parze 256- lub 512-bitowych funkcji permutacji P i Q, i jest zdefiniowana jako:
f(h, m) = P(h ⊕ m) ⊕ Q(m) ⊕ h
Funkcje P i Q bazują na algorytmie Rijndael (AES), ale operują tablicami 8×8 i 8×16 bajtów, rzadziej 4×4. Podobnie jak w AES-ie, każda runda składa się z 4 operacji:
1.AddRoundKey (klucze Grøstla są stałe, P różne od Q)
2.SubBytes (użycie Rijndael S-box, pozwala na współpracę z AES)
3.ShiftBytes (rozszerzenie AES, rozróżnienienie P i Q, oraz 512- i 1024-bitowych wersji)
4.MixColumns (raczej na tablicach 8×8 niż na Rijndaelowskich 4×4)
Grøstl dzieli to, co na wejściu na bloki i wielokrotnie przelicza hi = f(hi-1, mi). Jednak Grøstl utrzymuje funkcję skrótu przynajmniej dwukrotnie większą od ostatecznego wyjścia (512 or 1024 bits), która jest obcinana na końcu przeliczania funkcji skrótu.


Start 22 marca 21:00 GMT
Groestlcoin (GRS) - Nowe miejsce dla górników z GPU
O nazwie:
Nazwa "Grøstl" jest wielojęzyczną grą słów. Odwołuje się do Austrackiego dania zazwyczaj robionego z ziemniaków i pociętej w plastry wieprzowiny, a następnie smażonej z cebulką i masłem. Danie jest przyprawiane solą, pieprzem, majerankiem, tymiankiem itp a serwowane z jajkiem lub kapustą. Stąd gröstl jest nieco podobny do Amerykańskiego dania zwanego hash. Znak 'ö' został zastąpiony przez 'ø', czyli literę duńskiego alfabetu, która jest wymawiana identycznie. W ten sposób, nazwa, jak również sama funkcja skrótu, zawarła w sobie miks Austriackich i Duńskich wpływów. Prawidłowa wymowa słowa Grøstl jest ambitnym wyzwaniem. Jeśli nie sądzisz, spróbuj wymówić 'ø' jako angielskie 'i' in "bird"... albo kaszubskie "ô" w "gôdô". Jest to głoska zwana zamkniętą przednią (język w pozycji niższej niż do polskiego 'y' ale wargi zaokrąglone jak w polskim 'u').
O monecie:
- Moneta używa Proof of Work
- Nie istnieją obecnie Asiki na ten algorytm i jest mało prawdopodobne, że kiedykolwiek powstaną. GroestlCoin będzie więc odporna na nie w przewidywalnej przyszłości.
- GroestlCoin ucieleśnia model uczciwej dystrybucji zdecentralizowanego pieniądza kryptograficznego. Każdy może go efektywnie go kopać przy niskim poziomie zużycia zasobów i innych niedogodności.
- Wraz z napływem Asików uznaliśmy że decentralizacja kopania monet opartych na algorytmach, które one obsługują, wkrótce się skończy. Dlatego GroestlCoin jest powiewem świeżości i wprowadzenia społeczności na nowy poziom.
- Wartością naadaną Groestla jest, że posiada on algorytm równościowy, promujący mniejsze jednostki obliczeniowe (duże rigi "mają pod górkę").
- Standartem demokratyzacji waluty i kopania jest oczywista zdolność do przesyłania monet natychmiastowo dokądkolwiek na świecie, bez prowizji bankowych, a zarazem w środowisku bezpiecznym i anonimowym.
- Poprzez innowacyjny algorytm sieć Groestla zużywa mniej energii, zapewnia większe bezpieczeństwo i wynagradza lojalnych górników lepiej niż monety oparte na algorytmach sha256, scrypt, x11 i x13.
- Grostl jest zielonym domem dla górników używających GPU, bo oferuje wyższe wyniki haszowania przy mniejszym poborze mocy i wydzielaniu ciepła.
- Dążymy do uczynienia Groestla dostępnego dla mas. Innowacyjny i przyjazny, jest dostępny dla każdego. Bardzo sobie cenimy spójność i transparentność. Kryptowaluty są przyszłością a Groestl będzie jednym z liderów awangardy tej rewolucji.
O algorytmie:
- Funkcja iterowana, gdzie kompresja jest zbudowana z dwóch ustalonych, dużych, różnych permutacji. Algorytm Grøstla jest transparentny i opiera się na odmiennych zasadach niż stosowane w rodzinie algorytmów SHA. Dwie permutacje są konstruowane z użyciem szerokiej strategii, która daje możliwość zabezpieczenia się przed ogromną liczbą rodzajów ataków kryptoanalitycznych. Na dodatek, jeśli uznamy permutacje za idealne, byłby to dowód całkowitego bezpieczeństwa funkcji skrótu.
- Jest przyśpieszana przez hardwarowe wsparcie AES obecne w większości nowoczesnych procesorów Intela, które pomaga zmniejszyć odstęp w wydajnościach kart i procesorów. Groestl (jako algorytm GPU/CPU) musiał dokonać szeregu wyborów aby pogodzić przepustowość, latencję i zużycie energii. W efekcie groestl używa mniej energii na obliczenie jednego hasza niż inne algorytmy. Dlatego dobrze się sprawuje na starszych kartach oraz na procesorach. Więcej info: http://www.groestl.info/Groestl.pdf
- Jest to najwydajniejszy algorytm na GPU obecnie istniejący. Wykazano, że ma najmniejsze spożycie energii, emisję ciepła i hałasu z ostatnio wynalezionych algorytmów. Pozwala więc na cichsze i wydajniejsze kopanie.
- Ma stać się przyszłością kopania. Drużyna developerska jest dumna z tego, że jako pierwsza użyła nowego, wydajniejszego algorytmu.
- Jest to najnowsza kryptograficzna funkcja skrótu, która ma strukturę i właściwości korespondujące z Advanced Encryption Standard (AES). Dzięki temu można łączyć Grøstla i AES w potok. Zaletą tej implementacji jest wydajne wspomaganie obydwu funkcji skrótu i szyfrowania bloku. System jest ukierunkowany na implementację na Altera Cyclone IV FPGA. W zalinkowanym powyżej dokumencie pfd zaprezentowano kompletny opis projektu i implementacji, a także analizę wyników i porównanie do innych implementacji funkcji skrótu Grøstl.
- Jest zorientowany na sieci substytucyjno – permutacyjne, które współpracują z AES. Pole substytucji użyje jest identycznie jak w szyfrze bloku AES i warstwy dyfuzji są skonstruowane podobnie jak w AES-ie. W konsekwencji w Grøstlu jest silna konfuzja i dyfuzja.
- Dobrze zachowuje się na szeregu rozmaitych platformach, bezproblemowo współpracuje z AES-em.
O przyśpieszeniu AES:
Funkcja kompresji f bazuje na parze 256- lub 512-bitowych funkcji permutacji P i Q, i jest zdefiniowana jako:
f(h, m) = P(h ⊕ m) ⊕ Q(m) ⊕ h
Funkcje P i Q bazują na algorytmie Rijndael (AES), ale operują tablicami 8×8 i 8×16 bajtów, rzadziej 4×4. Podobnie jak w AES-ie, każda runda składa się z 4 operacji:
1.AddRoundKey (klucze Grøstla są stałe, P różne od Q)
2.SubBytes (użycie Rijndael S-box, pozwala na współpracę z AES)
3.ShiftBytes (rozszerzenie AES, rozróżnienienie P i Q, oraz 512- i 1024-bitowych wersji)
4.MixColumns (raczej na tablicach 8×8 niż na Rijndaelowskich 4×4)
Grøstl dzieli to, co na wejściu na bloki i wielokrotnie przelicza hi = f(hi-1, mi). Jednak Grøstl utrzymuje funkcję skrótu przynajmniej dwukrotnie większą od ostatecznego wyjścia (512 or 1024 bits), która jest obcinana na końcu przeliczania funkcji skrótu.