„Ethereum“ yra atvirojo kodo paskirstyta „blockchain“ paskirstyta „blockchain“ platforma

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.

Sistemos reikalavimai

Reikalavimai nustatyti „Ethereum“ yra:

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
 Latviski