Ethereum kryptowaluta opis i cechy

OSTATNIA AKTUALIZACJA 10.05.2017

NAZWA

Ethereum

LOGO

kryptopomocnik.pl ethereum kryptowaluta opis i cechy
ethereum kryptowaluta opis i cechy

TWÓRCY ORAZ DEWELOPERZY

ETHEREUM FOUNDATION:
VITALIK BUTERIN
Founder and Inventor
https://twitter.com/ vitalikbuterin

MING CHAN
Chief Executive Director

ZACH LEBEAU
Conceptualist at ConsenSys
https://www.crunchbase.com/person/zach-lebeau#/entity

ALEXANDRE VAN DE SANDE
UX Designer
https://www.crunchbase.com/person/alexandre-van-de-sande#/entity

JEFFREY WILCKE
Co-funder, creator of Go client
https://www.linkedin.com/in/jeffreywilcke
KONTRYBUTORZY:
ALEXANDRE VAN DE SANDE
ANDREW DESANTIS
PETER WIPPERFURTH
EUGENE SHUMILOV
STEPHAN TUAL
MASA NAKATSU

 


OFICJALNA STRONA

https://www.ethereum.org


ROADMAP

Aktualizacja Metropolis:

Większa elastyczność dla developerów inteligentych kontraktów
Inteligente kontrakty będą w stanie automatyczne opłacać własne opłaty
Implementacja EIP 86, która umożliwi każdemu dowolnemu adresowi opłacanie gas ( obecnie tylko adres wysyłający może opłacać gas za swoje transakcje )
Wprowadzenie EIP 96, który ma za zadanie zwiększyć bezpieczeństwi klientów lite
Wprowadzenie EIP 98, którego celem jest usprawnienie transakcji równoległych
Implementacja EIP100, który wzbogaca sieć o dodatkowe zabezpieczenia
Wykorzystanie zk-SNARK (zero-knowledge Succinct Non-interactive Argument of Knowledge) jako metody umożliwiającej anonimowe transakcje ( technologia stosowana w Zcash )
Wprowadzenie algorytmu Casper pozwalającego na kopanie metodą Proof-of-Stake

 


PORTFELE

Geth

Klient core o interfejsie konsoli umożliwiający wysyłanie, odbieranie I tworzenie kontraktów na platformie Ethereum. Jest on zalecany tylko dla programistów, z uwagi na mało przyjazny interfejs dla użytkownika.
https://github.com/ethereum/go-ethereum

Ethereum wallet, Mist

Oficjalny klient core stworzony przez team Ethereum, przechowujący cały łańcuch bloków. Charakteryzuje się tym, że jego interfejs jest zdecydowanie bardziej przyjazny dla użytkownika w przeciwieństwie do Geth. Mist jest porftelem zachowujących te same funkcje co Ethereum wallet, ale jest wzbogacony o przeglądarkę smart contractów.
https://github.com/ethereum/mist/releases

PARITY

Pełen portfel napisany w języku Rust, który instalujemy na naszym komputerze, ale działa w przeglądarce. Klient posiada zaawansowaną funkcję wysyłania transakcji po wydobyciu konkretnego bloku i jest obecnie najsprawniej funkcjonującym portfelem Ethereum. Istnieje możliwość synchronizacji łącznie z porfelem sprzętowym Ledger Nano S.
https://parity.io
https://github.com/paritytech/parity/wiki/Ledger-Nano-S

Jaxx

Multi-portfel online o otwartym kodzie źródłowym napisany w Javascript. Umożliwia przechowywanie zarówno ETH jak i BTC, ETC, DASH, DAO, LTC, REP i ZEC. Jest możliwość wykorzystania go jako portfel mobilny na urządzenia z systemem iOS i Android.
https://jaxx.io

MyEtherWallet

Portfel online o otwartym kodzie źródłowym napisany w Javascript. Umożliwia przechowywanie ETH z wykorzystaniem portfeli sprzętowych Trezor i Ledger Nano S.
https://www.myetherwallet.com/

Trezor / Ledger Nano S / KeepKey

Portfele sprzętowe, które obecnie są najbezpieczniejszą opcją przechowywania ETH. Dbają one o bezpieczeństwo naszych kluczy. Z uwagi na połączenie USB są one mało mobilne. KeepKey i Ledger Nano S posiadają natywne wsparcie Ethereum, Trezor wspiera Ethereum tylko przez MyEtherWallet.
https://trezor.io
https://www.ledgerwallet.com/products/ledger-nano-s
https://www.keepkey.com

 


CECHY

Platforma umożliwiająca tworzenie i egzekucję inteligentnych kontraktów
Tworzenie zdecentralizowanych aplikacji ( dAPP )
Oparta na zdecentralizowanej wirtualnej maszynie o kompletności Turinga, Ethereum Virtual Machine ( EVM )
Umożliwia crowdfunding poprzez Initial Coin Offering
Tworzenie zdecentralizowanych autonomicznych organizacji ( DAO )
EVM jest uruchamiany przez gas, który pochodzi z konwersji wewnętrznej waluty ether
Zabezpieczony przed podwójnym wydaniem tych samych monet ( double spend )


SPECYFIKACJA

Algorytm

Ethash– zmodyfikowana wersja algorytmu Dagger-Hashimoto. Cechuje się on dużym wykorzystaniem pamięci GPU, co miało zniechęcić do kopania z wykożystaniem CPU i późniejszym rozwojem układów ASIC.

Maksymalna ilość monet

Nie jest określona.

60 milionów monet zostało rozdanych inwestorom podczas ICO.

12 milionów monet pozostało w rękach developerów.

Około 18 milionów ETH miało zostać wydobytych do momentu przejścia na protokół PoS. Daje to łącznie 90 milionów ETH.

Obecna liczba monet w obiegu wynosi ponad 91 milionów.

Nagroda za blok

5 ETH

Czas wykopania bloku

Około 12 sekund


KOD ŹRÓDŁOWY

https://github.com/ethereum/


WHITE PAPER

https://github.com/ethereum/wiki/wiki/White-Paper


DYSTRYBUCJA

Premined

Brak

ICO

Zbiórka trwała 42 dni do północy ( czas dla Zurychu ) 2 września 2014r. Przez pierwsze 14 dni za każdy wydany 1 BTC otrzymywało się 2000 ETH. Po tym okresie wartość ta liniowo się zmniejszała, by osiągnąć 1337 ETH za 1 BTC i tak pozostało do końca ICO. Udało się zebrać ekwiwalent $18,439,086., a inwestorzy otrzymali łącznie 60 milionów ETH. 12 milionów otrzymali developerzy, a część z tego otrzymała fundacja Ethereum.


MINING

Dzięki wykorzystaniu Ethash, Ethereum obecnie wykorzystuje protokół Proof of Work. Jest to obecnie jedna z najbardziej opłacalnych walut do kopania. Obecnie mining bitcoina jest opłacalny w związku z tym tylko z wykorzystaniem koparek GPU. Zostanie opisany proces konfiguracji miningu na przykładzie Antminer S9. Opisany zostanie proces dla systemu Windows 10.

WYDOBYCIE METODĄ PROOF OF WORK

Ściągamy i instalujemy Geth.
https://github.com/ethereum/go-ethereum/releases
Ekstraktujemy folder skompresowany i wklejamy Geth do naszego dysku nadrzędnego ( np. dysk C ).
Otwieramy Geth w konsolecie i wpisujemy „cd /”, by zmienić folder i klikamy enter.
Wpisujemy w konsolecie „geth account new” i klikamy enter.
Wpisujemy wybrane przez nas hasło ( wybieramy mocno hasło i zapisujemy je ) i potwierdzamy klikając enter. Wynegerowany adres również spisujemy
Łączymy się z siecią Ethereum wpisując “geth –rpc –support-dao-fork” i zatwierdzamy klawiszem enter, po czym zaczyna się ściągać nam cały blockchain. Zostawiamy Geth włączonego w tle.

Ściągamy program i instalujemy program Ethminer, najlepiej w „Program Files”:
http://cryptomining-blog.com/tag/ethminer-windows/
Otwieramy kolejną konsoletę i wpisujemy „cd /”, by zmienić folder i klikamy enter.
Wpisujemy „cd prog” i klikamy tab, co spowoduje automatyczne dopasowanie do „Program Files” i klikamy enter.
Wpisujemy „cd cpp” i klikamy enter.
By rozpocząć mining wpisujemy „ethminer -G” i klikamy enter. Wykopane przez nas Ethery są przesyłane na wygenerowany przez nas wcześniej adres.
WAŻNE: Ostatatni krok wykonujemy dopiero po całkowitym zsynchronizowaniu blockchaina.

Odczytujemy indywidualny adres IP koparki i wpisujemy ten adres w naszą przeglądarkę ( musimy zwrócić uwagę, by komputer i koparka były podłączone do tego samego źródła internetu ).
Wpisujemy fabryczne dane logowania ( username:root; password:root ).
Po zalogowaniu do panelu urządzenia wybieramy opcję „miner configuration” i wypełniamy następujące pola:
Pool 1- wpisujemy tutaj adres, którą będziemy wykożystywać do kopania oraz określenie portu ( zależy od danej kopalni )
Pool 1 worker- wpisujemy nasz login do kopalni
Pool 1 password- wpisujemy nasze hasło do kopalni
Po ustawieniu w panelu sterowania kopalni adresu, na który ma zostać przesyłany urobek i zaakceptowaniu wszystkich ustawień jesteśmy gotowi do wydobycia pierwszych BTC.


BLOCKCHAIN EXPLORER

https://etherscan.io

https://etherchain.org/blocks


HANDEL

GIEŁDY

Ogólnoświatowe:

https://www.coinbase.com
https://poloniex.com/exchange/#btc_eth
https://www.gdax.com/
https://www.bitfinex.com/
https://bittrex.com/Market/Index?MarketName=BTC-ETH
https://www.kraken.com/

Polska:

https://bitbay.net

KAPITALIZACJA

https://coinmarketcap.com/currencies/ethereum/


OPIS KRYPTOWALUTY

Pomysł na Ethereum powstał w głowie Vitalika Butrenika pod koniec 2013 roku podczas jego pracy nad kodem Bitcoin. Przez wielu kiedyś Ethereum było określane mianem Bitcoin 2.0, ponieważ poza możliwością używania go jako środka płatniczego, oferuje wiele innych możliwości. Jest on nie tyle kryptowalutą, a platformą. Jedną z cech tej platformy jest możliwość tworzenia skryptów inteligentnych kontraktów, które bez osób trzecich są egzekwowane w sposób zapisany w kodzie. Będą one funkcjonować jako autonomiczne mechanizmy. Jednym z powodów powstania Ethereum było również uzyskanie kryptowaluty o zdecydowanie większej skalowalności niż Bitcoin. W związku z tym zastosowane zostało rewolucyjne rozwiązanie, a mianowicie wprowadzenie limitu Gas zamiast limitu rozmiaru bloku. Oznacza to, że w jednym bloku mieści się tyle transakcji, ile użytkownicy w danym momencie zdecydowali się zapłacić za Gas ( w tym przypadku liczy się suma Gas wszystkich transakcji w danym bloku ). Istnieje również limit Gas w transakcji, po to by zapobiec dodatkowych problemów ze skalowalnością. Ethereum umożliwia szeroko pojęty crowdfunding i tworzenie tokenów. Zdecydowana większość obecnie tworzonych ICO jest tworzona na tej platformie i ich tokeny są w standardzie ERC20. Ethereum umożliwia również tworzenie DAO czyli zdecentralizowanych autonomicznych organizacji, opartych na technologii blockchain i wykorzystujących inteligentne kontrakty. W ramach platformy można tworzyć również zdecentralizowane aplikacje.


PROCESOR PŁATNOŚCI

https://www.coinpayments.net


SŁOWNICZEK

dAPP– akronim od wyrażenia zdecentralizowana aplikacja.

Gas– swego rodzaju paliwo stosowane w ekosystemie Ethereum, które jest potrzebne do napędzania wirtualnej maszyny EVM. Powstaje z konwersji etherów

Ether– wewnętrzny środek płatniczy w ramach platformy Ethereum

ERC20– standard tokenów oparty na Ethereum, który jest wymienialny na platformie Ethereum i umożliwia natychmiastową współpracę z DAPP, które używają tego standardu.

Funkcja hashująca– algorytm produkujący hash.

Hard fork– stałe rozgałęzienie łańcucha bloków, którego nie akceptują stare bądź niezaktualizowane węzły

Hash– inaczej suma kontrolna – jest to liczba powstała z przetworzenia jakiś danych. Jeśli dane te ulegną chociaż minimalnej zmianie, suma kontrolna będzie zupełnie inna klienty. Zazwyczaj hard fork oznacza rozwidlenie łańcucha na dwa równoległe systemy.

Hash rate- inaczej jest to moc koparki, czyli jej zdolność do przetworzenia danej ilość funkcji hashujących w jednostce czasu. Jednostką podstawową jest H/s, dla wyrażenia mocy koparki BTC bardziej wygodny jest jednak TH/s.

ICO (Initial Coin Offering) – Ówczesna wyprzedaż monet w postaci przedsprzedaży. Zachowanie oraz funkcja danych tokenów jest w pełni zależna od podmiotu, który je emituje.

Premine– utworzenie części bądź całości monet przed uruchomieniem danej kryptowaluty

P2P- akronim od wyrażenia Peer-To-Peer, czyli klient-klient. Układ architektury sieci zapewniający wszystkim hostom równie uprawnienia w odróżnieniu od architektury klient-serwer. Główna podstawa decentralizacji w sieci i działania większości kryptowalut.

Smart contract– dokładne tłumaczenie inteligentny kontrakt. Jest to więź prawna, która jest monitorowana oraz egzekwowana z wykorzystaniem technologii blockchain z odpowiednimi modyfikacjami ( umożliwia to między innymi Ethereum i Waves ). Umowa zawierana jest bez konieczności korzystania z papierowych dokumentów i może być zmieniana w sposób cyfrowy. Jej wykonanie również nie musi być związane z działaniami w realnym świecie, działa ono automatycznie jak zostało zapisane w inteligentnym kontrakcie. Jest on uniezależniony od jakichkolwiek osób trzecich.

Soft fork– różni się tym od hard forka, że polega na uściśleniu reguł panujących w sieci. W przypadku nieodpowiedniego wsparcia większości sieci, nowa część łańcucha może zostać porzucona. Może również w takim wypadku zachować się jak hardfork.
Token- dosłownie żeton. Jest to środek reprezentujący daną wartość w ramach platformy, np. monety lub punkty lojalnościowe.

 

 


(PONIŻSZY PUNKT ZALETY/WADY NIE SĄ OBIEKTYWNĄ INFORMACJĄ, LECZ JEDYNIE KOMENTARZEM DO KRYPTOWALUTY I MOGĄ NIE BYĆ AKTUALNE W PRZYSZŁOŚCI)

ZALETY

Pierwsze podejście do stworzenia kryptowaluty o większych możliwościach niż Bitcoin

Team developerski z Vitalikiem Buterinem na czele mający jasną wizję kryptowaluty

Funkcjonuje nie tylko jako środek płatniczy

Ethereum przetrwało ciężki czas ataku na The DAO i hard forka z dobrym skutkiem

Pomysł wprowadzenia w przyszłości zk-SNARK (zero-knowledge Succinct Non-interactive Argument of Knowledge) jako metody umożliwiającej anonimowe transakcje

Projekt posiada otwarty kod źródłowy

Szybkie potwierdzenia transakcji i dobra skalowalność dzięki elastyczności w rozmiarze bloku

Tworzenie i egzekucja inteligentnych kontraktów

Sposób początkowej dystrybucji nie pozostawia wątpliwości co do uczciwości twórcy

Tworzenie i egzekucja inteligentnych kontraktów

W przyszłości możliwość kopania metodą Proof-of-Stake

Coraz więcej dużych koncernów interesuje się projektem Ethereum i znajduje on zastosowanie w rozwiązaniach biznesowych

WADY

Przeciągająca się aktualizacja algorytmu Casper, umożliwiającego kopanie metodą Proof-of-Stake, co jest zagrożeniem dla sieci przy wprowadzonym do sieci difficulty bomb

Atak na The DAO i hard fork będący rozwiązaniem developerów na ten problem wiele osób odrzucił od projektu podważając fundamentalną zasadę kryptowalut

Interesy polityczne minerów PoW mogą pokrzyżować szyki przy sprawnym przejściu na PoS


OPRACOWANIE TEKSTU: KRISIO06
PRZYGOTOWANIE TEKSTU DO PUBLIKACJI: KRYPTO POMOCNIK

Podziel się z innymi

Ethereum, News, Opis kryptowalut