Ethereum Nemokama „blockchain“ platforma
Stebėkite savo skaitmenines operacijas naudodamiesi „Ethereum“ maitinamomis programomis
„Ethereum“ yra atvirojo kodo platinamas „blockchain“ tinklas. Sukurkite ir diegkite intelektualiąsias sutartis ir paskirstytas programas su visišku saugumu ir prieinamumu
Apžvalga
„Ethereum“ yra atvirojo kodo „blockchain“ pagrindu sukurta platforma, naudojama kuriant decentralizuotas programas. Decentralizuotos programos (DAPPS) veikia decentralizuotame tinkle, o tai reiškia, kad niekas nekontroliuoja šių programų. Išmaniosios sutartys yra kodų fragmentai, kontroliuojantys ir reglamentuojančius tinklo operacijas. Kiekvienas gali sudaryti intelektualią sutartį ir diegti ją viešajame tinkle. „Ethereum“ programinė įranga yra sukurta „Ethereum“ virtualios mašinos (EVM) viršuje, kuri yra intelektualiųjų sutarčių vykdymo laiko aplinka. Be to, „Ethereum“ palaiko savo gimtąją kriptovaliutą, vadinamą eteriu. Mineris, kuris iškasa naują bloką į „blockchain“, uždirba palaimą eterio pavidalu. Yra daugybė sutarimo algoritmų. Tačiau „Ethereum“ naudoja sutarimo algoritmą, vadinamą darbo įrodymu (POW). Be to, šioje atvirojo kodo programinėje įrangoje kiekvienai operacijai reikia skaičiavimo galios. Todėl yra mokestis, susijęs su kiekvienu sandoriu, vadinamu dujomis, ir tai yra būtina norint sėkmingai atlikti sandorį. „Ethereum“ yra pagrįstas paskirstytu mazgų tinklu, kuriame veikia decentralizuotos programos. Taigi, norint paleisti savo mašinos mazgą, jums reikia kliento programos, o šios kliento programos yra prieinamos daugeliu kalbų. Be to, yra trys mazgų tipai, pilnas mazgas, šviesos mazgas ir archyvo mazgas. „Ethereum“ programinės įrangos architektūrą sudaro penki sluoksniai. Kitaip tariant, šie sluoksniai yra „Ethereum“ virtualioji mašina, intelektualiosios sutartys, „Ethereum“ mazgai, „Ethereum“ kliento API ir galutinio vartotojo programos. Be to, „Ethereum GO“ kalbą galima įgyvendinti su visais šaltinio kodo failais.
Funkcijos
„Ethereum“ siūlo šias pagrindines funkcijas:
- Atviro kodo
- Užtikrinti kriptografija
- Kriptovaliutos eteris
- Išmaniosios sutartys
- DAPPS
- „Ethereum“ virtualioji mašina
- Daugiasluoksnė architektūra
Diegimo instrukcijos
Įdiegę išankstinius sąlygas, paleiskite šią komandą, kad klonuotumėte šaltinio kodą
git clone https://github.com/ethereum/go-ethereum
Po to įdiekite „Go Compiler“ naudodami šią komandą
brew install go
Tada paleiskite šią komandą
cd go-ethereum
Panašiai sukurkite programą „geth“ naudodami šią komandą
make geth
Jei matote keletą klaidų, susijusių su „Mac OS“ sistemos bibliotekos antraštės failais, įdiekite „XCode“ komandinės eilutės įrankius ir bandykite dar kartą
xcode-select --install
Galiausiai dabar galite pradėti savo mazgą naudodami šią komandą
build/bin/geth