Ethereum Gratis blockchain -platform
Volg uw digitale transacties met Ethereum Powered Apps
Ethereum is een open source gedistribueerd blockchain -netwerk. Bouw en implementeer slimme contracten en gedistribueerde applicaties met volledige beveiliging en beschikbaarheid
Overzicht
Ethereum is een open source blockchain -gebaseerd platform dat wordt gebruikt om gedecentraliseerde apps te bouwen. Gedecentraliseerde applicaties (DAPP’s) worden uitgevoerd op een gedecentraliseerd netwerk, wat betekent dat niemand controle heeft over deze apps. Slimme contracten zijn codefragmenten die de transacties via het netwerk besturen en bepalen. Iedereen kan een slim contract bouwen en op het openbare netwerk implementeren. Ethereum -software is gebouwd bovenop de Ethereum Virtual Machine (EVM), een runtime -omgeving voor slimme contracten. Bovendien handhaaft Ethereum zijn eigen inheemse cryptocurrency genaamd Ether. De mijnwerker die het nieuwe blok in de blockchain mijnen, verdient een premie in de vorm van een ether. Er zijn veel consensusalgoritmen. Ethereum gebruikt echter een consensusalgoritme genaamd Proof of Work (POW). Bovendien heeft in deze open source software elke transactie rekenkracht nodig. Daarom is er een vergoeding verbonden aan elke transactie genaamd GAS en dat is noodzakelijk om een transactie met succes uit te voeren. Ethereum is gebaseerd op een gedistribueerd netwerk van knooppunten waarop gedecentraliseerde apps worden uitgevoerd. Daarom heeft u een clienttoepassing nodig om een knooppunt op uw machine uit te voeren en deze clienttoepassingen zijn in veel talen beschikbaar. Verder zijn er drie soorten knooppunten volledige knooppunt, lichtknooppunt en archiefknooppunt. Ethereum Software Architecture bestaat uit vijf lagen. Met andere woorden, deze lagen zijn Ethereum virtuele machine, slimme contracten, Ethereum -knooppunten, Ethereum -client -API’s en eindgebruikersapplicaties. Bovendien is de implementatie van het Ethereum in Go -taal beschikbaar met alle broncodebestanden.
Functies
Ethereum biedt de volgende belangrijke functies:
- Open source
- Veilig met cryptografie
- Cryptocurrency ether
- Slimme contracten
- Dapps
- Ethereum virtuele machine
- Meerlagige architectuur
Installatie instructies
Nadat u de vereisten hebt geïnstalleerd, voert u de volgende opdracht uit om de broncode te klonen
git clone https://github.com/ethereum/go-ethereum
Installeer daarna de Go -compiler met de volgende opdracht
brew install go
Voer vervolgens het volgende opdracht uit
cd go-ethereum
Bouw op dezelfde manier het ‘Geth’ -programma met de volgende opdracht
make geth
Als u enkele fouten ziet met betrekking tot headerbestanden van Mac OS System Library, installeert u Xcode -opdrachtregelhulpmiddelen en probeer u het opnieuw
xcode-select --install
Ten slotte kunt u nu uw knooppunt starten met de volgende opdracht
build/bin/geth