Ethereum kontra Ethereum Classic: różnice, o których powinieneś wiedzieć

Opublikowany: 2020-07-30

Spis treści

Ethereum kontra Ethereum Classic

Jeśli spędziłeś trochę czasu na nauce o kryptowalutach, to na pewno słyszałeś również o debacie „Ethereum vs Ethereum Classic”. Blockchain jest podzielony na dwie części ze względu na ten temat, a w tym artykule dowiesz się dlaczego.

Ważna uwaga: nie jesteśmy doradcami finansowymi, a ten artykuł ma charakter wyłącznie informacyjny, a nie porady finansowe. Jeśli chcesz zainwestować w kryptowalutę, powinieneś przeprowadzić obszerne badania i wybrać według własnego uznania.

Poznaj programy rozwoju oprogramowania z najlepszych światowych uniwersytetów. Zdobywaj programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.

Zdecentralizowana organizacja autonomiczna i jej formacja

Ethereum i jego ekosystem działają zgodnie z inteligentnymi kontraktami. Inteligentne kontrakty to zautomatyzowane kontrakty, które kończą się samoczynnie, gdy obie strony spełnią swoje warunki.

Zdecentralizowana Organizacja Autonomiczna (DAO) była wysoce wyrafinowanym i zaawansowanym inteligentnym kontraktem. Możesz go postrzegać jako zdecentralizowany fundusz VC dla przyszłych DAPPS ekosystemu Ethereum. Na przykład, jeśli chcesz, aby jakikolwiek udział w DAPPS czekał na finansowanie, musisz kupić Tokeny DAO, płacąc określoną ilość Etheru. Tokeny DAO pokażą, że jesteś częścią ekosystemu DAO.

DAO przyciągnęło Ether o wartości 150 milionów dolarów w ciągu miesiąca. Więc możesz zrozumieć, jak był popularny. Ale mimo dużej przejrzystości, kontroli i elastyczności, DAO miało problem: jeśli użytkownik musiałby wyjść z DAO, użyłby „Funkcji podziału”, która przywróciłaby mu DAO. Użytkownik może również utworzyć „dziecko DAO”, które oddzieli wielu posiadaczy tokenów i zaakceptuje propozycje. Po oddzieleniu musisz zachować eter przez 28 dni. Możesz je wydać dopiero po spędzeniu tego czasu. Ten mały problem spowodował atak zła

Przeczytaj: Ethereum kontra Bitcoin: różnica między Ethereum a Bitcoinem

Atak

W czerwcu 2016 r. haker użył funkcji „Split Function” i odebrał DAO 50 milionów dolarów (około jednej trzeciej). Widzisz, funkcja split wykonała następujące czynności, gdy użytkownik wysłał żądanie:

  • Daj użytkownikowi swój Ether do tokenów DAO
  • Zarejestruj transakcję w księdze i zaktualizuj saldo

Haker stworzył funkcję rekurencyjną, która to zrobiła:

  • Daj użytkownikowi żądany Ether i weź tokeny DAO
  • Przenieś więcej Etheru za te same tokeny DAO (zamiast rejestrować transakcję)

Proces trwał, dopóki haker nie ukradł z DAO 50 milionów dolarów. Powinieneś wiedzieć, ten atak nie wskazuje, że Ethereum jest okropne, po prostu ujawnił błędy w DAO, które działa na Ethereum.

Dogrywka

Po ataku haker musiał odczekać 28 dni, zanim mógł użyć eteru. Społeczność Ethereum miała teraz kilka opcji jako swoje rozwiązania, które były:

  • Nic nie robię
  • Miękki widelec
  • Twardy widelec

Pierwsza opcja może teraz wydawać się złym wyborem, ale ludzie twierdzili, że zmiana rzeczy byłaby sprzeczna z filozofią blockchain.

Sprawdź: Pomysły na projekty Ethereum dla początkujących

Miękki widelec i twardy widelec

Co to jest miękki widelec?

Soft Fork oznacza, że ​​oprogramowanie jest podzielone na dwie wersje, z których nowa może obsługiwać starą wersję. Wadą tej metody jest to, że stara wersja nie może mieć funkcji obecnych w nowej.

Wykonanie Soft Forka wydawało się dla wielu doskonałym wyborem, ponieważ oznaczało to, że Ethereum będzie miało dwie wersje, jedną przed DAO i drugą po, a użytkownicy mogą używać jednej zgodnie ze swoimi wymaganiami.

Jednak Soft Fork naraził go na ryzyko ataków DoS (Denial of Service), więc go odrzucił.

Co to jest twardy widelec?

Hard Fork oznacza, że ​​oprogramowanie jest podzielone na dwie wersje, ale nowa nie obsługuje starej. Ta metoda nie ma powrotu, a jeśli użytkownik zdecyduje się na starą wersję, nie będzie mógł uzyskać dostępu do społeczności ani funkcji nowej.

Przeczytaj: Wszystko, co musisz wiedzieć o Bitcoinie

Powstanie Ethereum Classic

Ludzie zdecydowali się zastosować metodę Hard Fork dla ethereum. Ta metoda podzieliła ethereum na dwa łańcuchy, gdzie nowy stał się „Ethereum” lub „ETH”, a stary stał się „Ethereum Classic” lub „ETC”.

Zrobili twardy widelec, aby zwrócić użytkownikom wszystkie utracone pieniądze. Jednak wiele osób sprzeciwiło się temu i zdecydowało się pozostać przy starej wersji, Ethereum Classic. Znajomość tej próby jest kluczowa, ponieważ wyznacza podstawę ich różnic. Teraz, gdy mamy to na uboczu, przyjrzyjmy się krytycznym różnicom między Ethereum a Ethereum Classic.

Ethereum kontra Ethereum Classic: kluczowe różnice

1. Filozoficzny

Ethereum nie trzyma się filozofii, że blockchain jest niezmienny. Zwolennicy tego poglądu uważają, że ludzie nie powinni zmieniać łańcucha bloków zgodnie z własnymi zachciankami; w przeciwnym razie padłaby ofiarą ludzkiego zepsucia.

Twórcy Ethereum zbudowali go z myślą o tym pomyśle. Ethereum Classic opiera się na tej zasadzie i członkowie jego społeczności również wierzą w tę zasadę.

Zwolennicy ETH twierdzą, że Hard Fork był niezbędny do wymierzenia sprawiedliwości. Dewaluował tokeny, które ukradł haker, i zwracał pieniądze osobom, które straciły swój Ether.

Musisz przeczytać: Wprowadzenie do wydobywania Ethereum

2. Wartość

Obecnie ETH jest 15 razy bardziej wartościowy niż ETC. Znaczącym powodem tego jest to, że ETH ma poparcie wielu dużych graczy społeczności kryptograficznej i stale otrzymuje nowe aktualizacje.

Wartość ETC może być niska, ale ostatnio zyskała ona również poparcie kilku wybitnych osób.

3. Potencjał

Potencjał wzrostu ETC jest wątpliwy. Niektórzy twierdzą, że ETC nie ma przyszłości, a jego społeczność jest w większości wypełniona oszustami, inni w to wierzą. Nie mamy pojęcia, czy ETC się rozwinie, czy nie.

Z drugiej strony wielu ekspertów twierdzi, że ETH może stać się pierwszą kryptowalutą po Bitcoinie, która osiągnie 10 000 USD. To znaczące osiągnięcie i pokazuje, jak duży potencjał ma ETH. Rozwija się w szybkim tempie i regularnie otrzymuje wiele aktualizacji.

4. Funkcje

Jest to kolejny obszar, w którym kontrast między ETH, ETC jest zbyt widoczny. ETH ma wsparcie Enterprise Ethereum Alliance (EEA), grupy ponad 200 firm, której celem jest wykorzystanie blockchain do inteligentnych kontraktów w firmach z listy Fortune 500.

EEA ma wśród swoich członków jedne z najbardziej znanych organizacji, w tym JP Morgan, ING, Microsoft i Toyota. ETH regularnie otrzymuje wiele aktualizacji, co pozwala mu być na bieżąco z rynkiem i jego wymaganiami.

Jednak ETC nie ma dostępu do większości aktualizacji ETH. Jest więc znacznie opóźniony pod względem funkcji i jakości.

Ethereum kontra Ethereum Classic: werdykt

Debata o tym, który z tych dwóch jest lepszy, może nigdy się nie skończyć. Z jednej strony masz zasadę niezmienności, az drugiej ciągły rozwój. Gdy dowiesz się więcej o blockchain i jego filozofii, zdasz sobie sprawę, jak skomplikowana jest cała ta kwestia.

Wniosek

Wzrasta liczba karier w technologii blockchain, a blockchain ogromnie zmienił oblicze branży technologicznej na zawsze. Jeśli chcesz zostać programistą blockchain i budować inteligentne kontrakty i kody łańcuchowe, sprawdź zaawansowany program certyfikacji IIIT-B i upGrad w technologii blockchain .

Jakie są kluczowe cechy Blockchain?

Blockchain ma szereg cech wyróżniających. Przede wszystkim jest zdecentralizowany, co oznacza, że ​​nie ma centralnego organu nadzorującego twoje działania; zamiast tego zostaną zapisane w publicznej księdze dystrybucyjnej. Po drugie, ponieważ wszystkie informacje w Blockchain są zaszyfrowane kryptograficznie, Blockchain zapewnia większe bezpieczeństwo wszystkim swoim użytkownikom. Kryptograficznie oznacza, że ​​sieć ukryje dane wejściowe za pomocą zagadek matematycznych. Co więcej, ponieważ łańcuchy bloków wykorzystują księgi rozproszone, wszystkie informacje o transakcji i uczestnikach są dystrybuowane do każdego węzła w sieci. Wreszcie algorytm konsensusu jest używany przez Blockchain. Ten algorytm konsensusu odpowiada za potwierdzanie transakcji, sald i podpisów, dzięki czemu Blockchain jest bezpieczniejszy i bardziej przejrzysty.

Jak działa Ethereum?

Aby weryfikować transakcje sieciowe, Ethereum opiera się na węzłach, które można uruchomić za darmo. Węzły mogą przechowywać całą lub część historii transakcji Ethereum, a także najbardziej aktualne informacje o statusie inteligentnych kontraktów, saldach kont i nie tylko. Sercem Ethereum jest maszyna wirtualna Ethereum (EVM), która jest operacyjnym i pozbawionym zaufania środowiskiem dla inteligentnych kontraktów. Inteligentne kontrakty to protokoły komputerowe, które umożliwiają negocjowanie, weryfikację i egzekwowanie umów cyfrowych. EVM realizuje kontrakt zgodnie z wytycznymi dewelopera. Aby uruchomić te programy, EVM wykorzystuje język kodu bajtowego. Programiści Ethereum mogą używać języków programowania Ethereum, takich jak Solidity i innych, do tworzenia inteligentnych kontraktów i zdecentralizowanych aplikacji.

Jaka jest różnica między Bitcoinem a Ethereum?

Wiele podstawowych koncepcji Bitcoin i Ethereum jest podobnych. Obie sieci blockchain wykorzystują proces konsensusu Proof of Work i mają szereg cech kryptograficznych wspólnych z technologią blockchain. Ethereum zostało zbudowane, aby rozwiązać możliwości, z którymi blockchain Bitcoin nie może sobie poradzić. Inteligentne kontrakty, które są kodowanymi umowami, które mogą być wykonywane automatycznie, to kluczowa cecha odróżniająca Ethereum od Bitcoin. Jedną z najbardziej wyróżniających się różnic między Bitcoinem a Ethereum są używane przez nich języki programowania. Ethereum używa języka programowania Turing-complete, podczas gdy Bitcoin używa języka programowania opartego na stosie. Ich techniki haszowania i czasy blokowania również się różnią. Przejście na metodę Proof of Stake, według głównych programistów Ethereum, zwiększy wydajność i bezpieczeństwo inteligentnej sieci opartej na umowach Ethereum.