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

https://z.cash


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)

https://waterhole.io/

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

https://explorer.zcha.in/


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

https://www.coinpayments.net/


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