Zcash kryptowaluta opis i cechy
OSTATNIA AKTUALIZACJA 02.26.2017
NAZWA
Zcash
LOGO
TWÓRCY ORAZ DEWELOPERZY
Założyciel:
Zooko Wilcox
Prace Badawcze:
Eli Ben-Sasson
Alessandro Chiesa
Christina Garman
Matthew Green
Ian Miers
Eran Tromer
Madars Virza
Inżynieria:
Nathan Wilcox
Daira Hopwood
Sean Bowe
Jack Grigg
Jay Graber
Ariel Gabizon
Simon Liu
Kevin Gallagher
Paige Peterson
Jack Gavigan
PR i marketing
Maureen Walsh
OFICJALNA STRONA
ROADMAP
Roadmapa (kolejność wg. priorytetów)
Rozwiązywanie problemów na bieżąco (najwyższy priorytet)
Stałe ulepszanie oprogramowania
Protokół opcjonalnego ogłaszania płatności
Zdalna delegacja dowodów (zk-snark).
Urządzenia mobilne i portfele sprzętowe nie posiadają dostatecznych zasobów aby tworzyć podpisy anonimowych transakcji. Trwają prace nad możliwością opcjonalnego przeniesienia związanych z tym zadań na zewnętrzny serwer.
XCAT – Cross-chain transactions – Zdolność do komunikacji/transakcji z innymi blockchainami
Poprawienie wydajności – optymalizacje związane ze zmniejszeniem zapotrzebowanie na RAM, CPU i poprawki bezpieczeństwa.
Obsługa tokenów zdefiniowanych przez użytkownika – na podobnej zasadzie co colored coins w bitcoinie
Cele o niskim priorytecie:
Oficjalne portfele dla końcowych użytkowników
Portowanie oprogramowania na Mac/Windows/systemy mobilne
PORTFELE
Zcash desktop GUI wallet
https://github.com/vaklinov/zcash-swing-wallet-ui/blob/master/docs/Readme-Windows.md
(dla zaawansowanych użytkowników, wymaga pełnego węzła, proces instalacji jest dosyć skomplikowany, obsługuje adresy Z)
Waterhole GUI mobile wallet (tylko adresy T – anonimowość taka jak w Bitcoinie)
JAXX ZCash Wallet
https://jaxx.io/
Jaxx obsługuje tylko adresy T – anonimowość taka jak w Bitcoinie
TREZOR (portfel sprzętowy)
http://trezor.io
Trezor obsługuje tylko adresy T – Anonimowość taka jak w Bitcoinie
CECHY
zk-snark – sygnatura pozwalająca na osiągnięcie wysokiej prywatności – podpisane nią transakcje zapewniają ukrycie adresata, nadawcy, oraz kwoty wchodzącej w skład transakcji. Żadne prywatne informacje nie są ujawniane. Warto zaznaczyć, że potencjalne możliwości zk-snark są o wiele szersze, niż zapewnianie anonimowości. W teorii, ten typ sygnatury pozwala zweryfikować poprawne wykonanie dowolnego algorytmu, ale bez ujawniania jakich danych wejściowych użyto, ani jaki jest wynik – w przypadku transakcji sygnatura jest dowodem wysłania monet zgodnie z regułami systemu, tzn. że użytkownik nie wysłał więcej niż faktycznie posiadał i że faktycznie był posiadaczem adresu. W teorii, zastosowanie tego typu podpisów może mieć w przyszłości duże znaczenie w komunikacji pomiędzy Blockchainami, w shardingu Ethereum, systemach anonimowego głosowania, oraz w wielu innych dziedzinach.
Wadą tego typu sygnatur jest wysoka ilość pamięci oraz mocy obliczeniowej potrzebnej do jej utworzenia (weryfikacja jednak jest bardzo szybka). Utworzenie poufnej transakcji wymaga 4GB RAM oraz ok. 1-2 minut pracy CPU. Ze względu na te wymagania, portfele mobilne na telefony komórkowe nie obsługują adresów Z
SPECYFIKACJA
Algorytm
Equihash (Proof-Of-Work) – algorytm z dużym zapotrzebowaniem na rozmiar pamięci RAM, utrudnionym przetwarzaniem równoległym (wymaga dużo pamięci na każdy wątek), obecnie kopany przede wszystkim na GPU.
Szczególną cechą tego algorytmu jest bardzo mały, bardzo łatwy do zweryfikowania dowód końcowy
Maksymalna ilość monet
21 milionów
Nagroda za blok
12,5 ZEC, redukowana o połowę co 4 lata (na wzór Bitcoina)
Czas wykopania bloku
2,5 minuty
KOD ŹRÓDŁOWY
https://github.com/zcash/zcash
WHITE PAPER
http://zerocash-project.org/media/pdf/zerocash-oakland2014.pdf (WERSJA SKRÓCONA)
http://zerocash-project.org/media/pdf/zerocash-extended-20140518.pdf
DYSTRYBUCJA
Premined
Nie, ale:
Przez pierwsze 4 lata, 20% wykopanych monet trafia do deweloperów i początkowych inwestorów, (nie obejmuje to opłat transakcyjnych – wszystkie trafiają do górników)
ICO
Pośrednie – pierwotne fundusze zebrane poprzez pozyskiwanie inwestorów w zamian za udział w emisji przez pierwsze 4 lata.
Ostatecznie, ze wszystkich 21mln monet, do inwestorów/deweloperów trafi 10% (czyli 20% pierwszych 4 lat emisji)
1.65% całej bazy monetarnej otrzymają inwestorzy którzy wspólnie ufundowali projekt
5.72% trafi do założycieli i pracowników
1,19% otrzyma dwóch największych sponsorów projektu – utworzą oni “rezerwę strategiczną”
1,44% trafi do organizacji non-profit: “Fundacja Zcash”
Rezerwa strategiczna ma finansować nowe projekty kryptograficzne, z kolei Fundacja Zcash ma finansować dalsze utrzymanie i rozwój projektu Zcash
MINING
Claymore GPU miner (AMD) zalecane są sterowniki Catalyst (Crimson) 15.12
https://drive.google.com/drive/folders/0B69wv2iqszefdmJickl5MF9BOEE
Pobieramy program z podanego linku (najnowsza wersja jest ostatnia po prawej stronie)
Uwaga 2: Używając wielu kart graficznych jednocześnie zaleca się ustawianie pamięci wirtualnej systemu na 16GB
Uwaga: Claymore miner pobiera opłatę 2,5% na rzecz deweloperów tego programu kopiącego
Wyłączamy automatyczne zarządzanie i ustawiamy niestandardowy rozmiar na zakres 6000-16000MB
W zakładce zaawansowane znajdujemy pole wydajność i klikamy ustawienia. W oknie które się pojawi wybieramy zakładkę “zaawansowane”, w polu “pamięć wirtualna” klikamy “zmień”
Klikamy prawym klawiszem na komputer->właściwości->zaawansowane ustawienia systemu
INSTALACJA I KONFIGURACJA
Wypakowujemy archiwum do wybranego katalogu
Otwieramy plik “config.txt” notatnikiem i wpisujemy:
GPU_FORCE_64BIT_PTR 0
GPU_MAX_HEAP_SIZE 100
GPU_USE_SYNC_OBJECTS 1
GPU_MAX_ALLOC_PERCENT 100
GPU_SINGLE_ALLOC_PERCENT 100
ZecMiner64.exe -zpool stratum.zcash.nicehash.com:3357 -allpools 1 -zwal t1RjQjDbPQ9Syp97DHFyzvgZhcjgLTMwhaq.YourWorkerName -zpsw x
Gdzie w miejsce “stratum.zcash.nicehash.com:3357″ wpisujemy adres stratum, naszego poola, a w miejscu ” t1RjQjDbPQ9Syp97DHFyzvgZhcjgLTMwhaq” wklejamy nasz adres Zcash
Opcjonalnie można zastąpić ” YourWorkerName” własną nazwą (widoczną później np. w statystykach poola) oraz “x” hasłem (aby nikt inny nie mógł kopać na twój adres)
EWBF’s CUDA Zcash miner (Nvdia, Windows x64)
https://mega.nz/#F!usQh2bTa!3qp_PaiO-dw3F0mpvLXynA
Uwaga: EWBF CUDA miner pobiera 2% opłat na rzecz deweloperów minera
Stworzony z myślą o najnowszej rodzinie układów “Pascal”
INSTALACJA I KONFIGURACJA
(Ten miner posiada kilka szablonów dla różnych pooli w postaci plików .bat)
W pierwszej kolejności należy edytować plik (prawy przycisk myszki -> edytuj) odpowiadający wybranemu poolowi i podmienić znajdujący się tam adres/nazwę użytkownika, na własną.
Następnie należy uruchomić plik .bat – miner powinien rozpocząć pracę.
W sytuacji, kiedy nie ma szablonu dla interesującego nas poola, musimy takowy utworzyć samodzielnie.
Utwórz plik .txt i nazwij go wedle uznania
W pliku wklej:
miner –server zec-eu1.nanopool.org –user –pass z –port xxxx Twój_Adres.Nazwa_użytkownika/Twój_email
gdzie:
“zec-eu1.nanopool.org” zastąp poprawnym adresem stratum twojego poola
“xxxx” zmień na numer portu serwera stratum twojego poola
” Twój_Adres.Nazwa_użytkownika/Twój_email” zastąp twoim adresem zcash (obowiązkowo) oraz odpowiednio nazwą użytkownika i adresem email (te części są opcjonalne i można je pominąć)
Zapisz plik i zmień jego rozszerzenie na .bat
Uruchom minera poprzez dwukrotne kliknięcie nowo utworzonego pliku .bat
POOLE
https://www.nicehash.com/?p=gstarted
https://zcash.flypool.org/
https://zec.nanopool.org/
https://www2.coinmine.pl/zec/index.php?page=gettingstarted
http://2miners.com
KALKULATOR OPŁACALNOŚCI KOPANIA ORAZ TRUDNOŚĆ
https://whattomine.com/coins/166-zec-equihash
https://www.cryptocompare.com/mining/calculator/zec?HashingPower=200&HashingUnit=H%2Fs&PowerConsumption=200&CostPerkWh=0.12
https://badmofo.github.io/zcash-mining-calculator/
BLOCKCHAIN EXPLORER
HANDEL
GIEŁDY
https://poloniex.com/
https://hitbtc.com
https://www.kraken.com/
https://bittrex.com/
https://www.bitfinex.com/
https://bter.com
https://yunbi.com/
KAPITALIZACJA
http://coinmarketcap.com/currencies/zcash
WYKRES Z CENĄ
CENA WOBEC BTC
https://cryptowat.ch/poloniex/zecbtc
https://www.cryptocompare.com/coins/zec/overview/BTC
https://www.bitmex.com/app/index/.ZECXBT
CENA WOBEC USD
https://www.worldcoinindex.com/coin/zcash
https://www.cryptocompare.com/coins/zec/overview/USD
https://cryptowat.ch/kraken/zecusd
OPIS KRYPTOWALUTY
Zcash to kryptowaluta zbudowana w oparciu o kod źródłowy Bitcoina, zbudowana z myślą o maksymalnej anonimowości, jednorodności monet i będąca jednocześnie praktycznym środowiskiem testowym dla technologii podpisów zk-snark
PROCESOR PŁATNOŚCI
SŁOWNICZEK
ZEC – trzyliterowy skrót symbolizujący Zcash
Adres T (dotyczy kryptowaluty zcash) – adres transparentny, nie posiada ochrony prywatności zapewnionej przez sygnaturę zk-snark. Poziom anonimowości adresów T, jest identyczny jak standardowych adresów
Bitcoin. Tego typu adresy zaczynają się zawsze od litery “t”
Adres Z (dotyczy kryptowaluty zcash) – adres o wysokiej anonimowości – transakcje wysyłane z tego adresu są chronione sygnaturami zk-snark. Tego typu adresy zawsze zaczynają się od litery “z”
Colored coin – token na bazie Blokckchaina (pierwotnie wyłącznie Bitcoina). Zasada działania opiera się na możliwości śledzenia każdej frakcji monety teoretycznie w nieskończoność. Umawiając się że dana frakcja
reprezentuje coś innego np. certyfikat posiadania można stworzyć dowolne aktywo z centralnym emitentem.
ICO (Initial Coin Offering) – Pierwotna wyprzedaż tokenów/monet. Ich funkcja i zachowanie zależy w całości od tego kto i w jakim celu je emituje
Premine – sytuacja w której część, lub całość monet została utworzona w momencie startu kryptowaluty. W wielu przypadkach premine pod kontrolą niewielkiej grupy osób uważane jest za problem bezpieczeństwa i rodzi
pytania o uczciwość funkcjonowania danego projektu.
Pool – Zrzeszenie minerów stworzone w celu mitygowania losowości znajdowania bloków. Używanie poola pozwala na bardziej regularne i przewidywalne wypłaty zysku niż kopanie solo.
Stratum – nazwa protokołu komunikacyjnego klient-serwer pomiędzy minerami a poolem, gdzie minerzy są klientami, a pool serwerem.
Trudność – w kontekście kryptowalut jest to stopień skomplikowania kryptograficznej łamigłówki, której rozwiązanie pozwala stworzyć blok.
( PONIŻSZY PUNKT ZALETY/WADY NIE SĄ OBIEKTYWNĄ INFORMACJĄ, LECZ JEDYNIE KOMENTARZEM DO KRYPTOWALUTY I MOGĄ NIE BYĆ AKTUALNE W PRZYSZŁOŚCI )
ZALETY
Jasny, prosty schemat emisji monet wzorowany na bitcoinie
Sztywny limit 21mln monet budzi zaufanie rynku
Duży, dobrze sfinansowany zespół programistów, mający środki i siłę roboczą na dalszy rozwój projektu (finansowanie pochodzi częściowo z 20% podatku od emisji przez pierwsze 4 lata – patrz wady)
Prywatne transakcje chronione sygnaturami zk-snark nie są dużo większe od standardowych transakcji
Zdolność obsługi zarówno transakcji o wysokiej prywatności, jak i standardowych (transparentnośc może być pożądana np. przy prowadzeniu instytucji charytatywnych)
Powolny start emisji w pierwszym miesiącu działania pozwalający na zredukowanie szkód w razie awarii systemu w pierwszych tygodniach pracy
Użycie sygnatur zk-snark jest ważnym eksperymentem w wielu dziedzinach (nie tylko prywatności) i ma znaczenie dla innych kryptowalut.
WADY
Sztywny limit 21mln monet może w przyszłości doprowadzić do problemów z zabezpieczeniem sieci (brak motywacji do kopania)
Przez pierwsze 4 lata 20% wykopanych monet automatycznie trafia do deweloperów oraz pierwotnych inwestorów – może to budzić nieufność/niezadowolenie nowych inwestorów i rynku
Brak oficjalnego wsparcia dla Windows/Mac/Android – użytkownicy tych systemów są zdani na rozwiązania firm/osób trzecich
Mała ilość portfeli oferujących wsparcie dla prywatnych transakcji z użyciem sygnatur zk- snark – obecnie tylko Zcash desktop GUI wallet działający z pełnym węzłem je wspiera – dodatkowo windowsowa wersja pełnego węzła jest nieoficjalna/eksperymentalna.
Duże wymagania sprzętowe zk-snark, zarówno w kwestii CPU jak i pamięci RAM, obecnie wykluczają wsparcie prywatnych transakcji na urządzeniach mobilnych, oraz starszych komputerach.
Powolny start emisji doprowadził do nieoczekiwanej bańki spekulacyjnej, prawdopodobnie wywołanej przez inwestorów nieświadomych niskiego poziomu emisji w pierwszych tygodniach.
OPRACOWANIE TEKSTU: MCGRAVIER Z REDDIT.COM
ZREDAGOWANIE ORAZ PRZYGOTOWANIE TEKSTU DO PUBLIKACJI: KRYPTO POMOCNIK
Opis kryptowalut
Comments
Comments are closed.