Ethereum Darmowa platforma blockchain
Śledź swoje cyfrowe transakcje za pomocą aplikacji zasilanych Ethereum
Ethereum to rozłożona sieć blockchain open source. Buduj i wdrażaj inteligentne umowy i rozproszone aplikacje z pełnym bezpieczeństwem i dostępnością
Przegląd
Ethereum to platforma oparta na blockchain open source, która służy do budowania zdecentralizowanych aplikacji. Zdecentralizowane aplikacje (DAPP) działają w zdecentralizowanej sieci, co oznacza, że nikt nie ma kontroli nad tymi aplikacjami. Inteligentne umowy to fragmenty kodu, które kontrolują i rządzą transakcjami w sieci. Każdy może zbudować inteligentną umowę i wdrożyć ją w sieci publicznej. Oprogramowanie Ethereum jest zbudowane na szczycie Ethereum Virtual Machine (EVM), która jest środowiskiem czasu wykonywania inteligentnych kontraktów. Ponadto Ethereum utrzymuje własną rodzimą kryptowalutę zwaną eterem. Miner, który wydobywa nowy blok do blockchain, zarabia nagrodę w formie eteru. Istnieje wiele algorytmów konsensusu. Jednak Ethereum stosuje algorytm konsensusu o nazwie Proof of Work (Pow). Ponadto w tym oprogramowaniu open source każda transakcja wymaga mocy obliczeniowej. Dlatego istnieje opłata związana z każdą transakcją o nazwie Gas i jest to konieczne do pomyślnego przeprowadzenia transakcji. Ethereum opiera się na rozproszonej sieci węzłów, na której działają zdecentralizowane aplikacje. Dlatego potrzebujesz aplikacji klienckiej do uruchomienia węzła na komputerze, a te aplikacje klientów są dostępne w wielu językach. Ponadto istnieją trzy typy węzłów pełny węzeł, węzeł światło i węzeł archiwum. Architektura oprogramowania Ethereum składa się z pięciu warstw. Innymi słowy, warstwy te są maszyną wirtualną Ethereum, inteligentne kontrakty, węzły Ethereum, interfejsy API klienta Ethereum i aplikacje użytkowników końcowych. Ponadto implementacja języka Ethereum w Go jest dostępna ze wszystkimi plikami kodu źródłowego.
Cechy
Ethereum oferuje następujące kluczowe funkcje:
- Otwarte źródło
- Zabezpieczenie za pomocą kryptografii
- Eter kryptowaluty
- Inteligentne umowy
- Dapps
- Maszyna wirtualna Ethereum
- Wielowarstwowa architektura
Instrukcje Instalacji
Po zainstalowaniu warunków wstępnych uruchom następujące polecenie, aby sklonować kod źródłowy
git clone https://github.com/ethereum/go-ethereum
Następnie zainstaluj kompilator GO za pomocą następującego polecenia
brew install go
Następnie uruchom następujące polecenie
cd go-ethereum
Podobnie zbuduj program „geth` za pomocą następującego polecenia
make geth
Jeśli zobaczysz niektóre błędy związane z plikami nagłówka biblioteki systemu systemu systemu systemu operacyjnego Mac, zainstaluj narzędzia wiersza poleceń Xcode i spróbuj ponownie
xcode-select --install
Na koniec możesz teraz uruchomić swój węzeł od następującego polecenia
build/bin/geth
Badać
Możesz znaleźć istotne następujące linki:
** Przewodnik dla początkujących o konfiguracji węzła Ethereum w LocalHost **
** 5 najlepszych platform blockchain open source w 2020 roku **
** Podstawowy przewodnik na temat stworzenia inteligentnego kontraktu Ethereum **
** Jak technologia Blockchain może ulepszyć twoją strategię biznesową **