Zdecentralizowany. Bezpieczny. Argon2id.
Dpowcoin Core to kryptowaluta open source implementująca algorytm proof-of-work Argon2id — odporny na ASIC, wymagający dużej ilości pamięci i zaprojektowany dla sprawiedliwego wydobycia.
Algorytm Argon2id
Proof-of-work wymagający dużej ilości pamięci, odporny na wydobycie ASIC. Sprawiedliwa dystrybucja dzięki dostępności CPU.
Otwarte oprogramowanie
W pełni open source na licencji MIT. Weryfikowalny, rozwidlalny, rozwijany przez społeczność na GitHubie.
Odtwarzalne kompilacje
Deterministyczne kompilacje za pomocą GNU Guix. Każdy plik binarny jest niezależnie weryfikowalny. Poświadczenia wydania podpisane GPG.
Specyfikacja monety
Pełne parametry techniczne sieci Dpowcoin (DPC)
Hash bloku: salt = SHA-512(SHA-512(header)); h1 = Argon2id(header, salt, m=4MB, t=2, p=2); PoW = Argon2id(header, salt=h1, m=32MB, t=2, p=2). Dwa połączone przebiegi Argon2id, solone podwójnym skrótem SHA-512 nagłówka — z założenia wymagające dużej ilości pamięci i odporne na ASIC.
Dpowcoin Core to kryptowaluta open source implementująca algorytm proof-of-work Argon2id — odporny na ASIC, wymagający dużej ilości pamięci i zaprojektowany dla sprawiedliwego wydobycia.
Bajty wersji podane w systemie dziesiętnym i szesnastkowym. Wszystkie typy adresów mają 34 znaki.
Aktualizacja sieci
Yespower zostaje usunięty z konsensusu na bloku 225,000 — od tego momentu Dpowcoin działa wyłącznie na Argon2id.
Przed blokiem 225,000 Dpowcoin weryfikował każdy nagłówek za pomocą dwóch niezależnych sprawdzeń proof-of-work współdzielących jeden cel: hash = { Yespower(header), Argon2id(header) }, ważny ⇔ oba hashe ≤ target(nBits). Yespower był sprawdzany jako pierwszy, jako tani filtr; Argon2id był obliczany tylko wtedy, gdy Yespower przechodził weryfikację.
Ponieważ oba algorytmy współdzieliły ten sam cel, Yespower nie zapewniał żadnego realnego bezpieczeństwa poza tym, które daje już Argon2id, jednocześnie podwajając pracę, którą musi uwzględniać LWMA, i komplikując kod bez wymiernych korzyści dla sieci. Ponieważ oba sprawdzenia są niezależne, usunięcie Yespower nie zmienia dostosowania trudności ani wagi łańcucha — oba są w pełni niezależne od algorytmu. Pomysł Dual PoW był wart wypróbowania, ale ta implementacja stworzyła więcej problemów, niż rozwiązała. Nazwa „Dual PoW” pozostaje wyłącznie ze względów historycznych.
Nie jest wymagane żadne działanie. Ponieważ Yespower i Argon2id zawsze współdzieliły ten sam cel, oprogramowanie do kopania oparte na Argon2id działa bez zmian przed i po bloku 225,000. Lekkie portfele SPV mogą polegać wyłącznie na Argon2id do weryfikacji, ponieważ biblioteki SHA-512 i Argon2id są dostępne praktycznie na każdej platformie.
Nie korzystamy z technologii „opóźnionego PoW” i nie jesteśmy powiązani z Komodo ani jego projektami. Przed blokiem 225,000 Dpowcoin używał Dual PoW składającego się z Yespower i Argon2id, gdzie sam Argon2id jest obliczany jako dwie połączone rundy solone podwójnym SHA-512.
Brak powiązań z Komodo — brak opóźnionego PoW