Ethereum apmācība iesācējiem: kas ir, nozīme, vēsture

Sāksim šo Ethereum apmācību iesācējiem, ieviešot Ethereum:

Kas ir Ethereum?

Ethereum ir atvērtā koda operētājsistēma, kas piedāvā gudru līguma funkcionalitāti. Tā ir izplatīta skaitļošanas platforma, kas atbalsta decentralizētu digitālo lietojumprogrammu (DApps) izstrādi, izmantojot blokķēdes tehnoloģiju. Ethereum nodrošina decentralizētu virtuālo mašīnu ar nosaukumu Ethereum Virtual Machine (EVM), kas var palaist skriptus, izmantojot starptautisku publisko mezglu tīklu.

Ethereum ir lielākā decentralizētā programmatūras lietotne. Tas palīdz jums izveidot gudrus līgumus un decentralizētas lietojumprogrammas bez dīkstāves vai trešās puses iejaukšanās. Ethereum ļauj izstrādātājam izveidot un publicēt nākamās paaudzes izplatītas lietojumprogrammas.

Šajā Ethereum apmācībā iesācējiem jūs uzzināsit Ethereum pamatus, piemēram:

Kāpēc jums ir nepieciešams Ethereum?

Centralizētās sistēmas ir viens no visizplatītākajiem programmatūras lietojumu modeļiem. Šī sistēma tieši kontrolē atsevišķu vienību darbību un informācijas plūsmu no viena centra. Šāda veida sistēmā indivīdi ir atkarīgi no centrālās varas, lai nosūtītu un saņemtu informāciju.

Tomēr ir problēmas ar centralizēto sistēmu:

  • Viens kontroles un neveiksmes punkts
  • Tas var viegli tikt sabojāts
  • Veiktspējas sašaurinājums
  • Silo efekts

Risinājums ir decentralizētas lietojumprogrammas

Decentralizētās lietojumprogrammas nekad neatbild uz centralizētu aizmuguri, bet tās tieši mijiedarbojas ar blokķēdi. Lai uzzinātu vairāk, skatiet šo apmācību BlockChain

Termins DApp ir divu vārdu kombinācija- decentralizētas lietojumprogrammas. Vienkārši sakot, tā ir lietojumprogramma, rīki vai programmas, kas darbojas decentralizētajā Ethereum Blockchain.

Ethereum vēsture

  • 2013: Vitalik Buterin, izstrādātājs, kurš bija iesaistīts Bitcoins, un viņš pirmais aprakstīja uz papīra
  • 2014: Šveices uzņēmums Ethereum Switzerland Gmbh izstrādāja pirmo Ethereum programmatūras projektu
  • 2015: Frontier tika izlaista pirmā Ethereum versija.
  • 2016. gada 14. martā: plānotais protokols Homestead kļūst par otro lielāko ethereum tīkla versijas jauninājumu.
  • 2016. gada maijā: Ethereum iegūst visplašāko plašsaziņas līdzekļu atspoguļojumu, kad DAO piesaistīja rekordlielu 150 miljonu dolāru pūļa pārdošanu.
  • 2016. gada jūlijā: tīkls sadalījās divās plašās kategorijās: Ethereum (ETH) un Ethereum Classic (ETC).
  • 2017. gada jūnijs: Ethereum pulcējas virs 400 ASV dolāriem, reģistrējot 5001% pieaugumu kopš 1. janvārast, 2017
  • 2017. gada maijs- Ethereum galu galā apsteigs Bitcoins panākumus
  • 2018. gada jūnijs- DAO uzlauza anonīma grupa, pieprasot ETH 50 USD vērtībā.

Kas ir viedais līgums?

TO Gudrs līgums ir datorprogramma, kas tiek izpildīta automātiski. Tas ir darījumu protokols, kas ļauj blokķēdes lietotājiem apmainīties ar naudu un īpašumu. Tas arī palīdz lietotājiem veikt tādas darbības kā balsošana bez centrālās iestādes. Tas ir virtuāls trešās puses programmatūras aģents, kas saskaņā ar juridisko līgumu var automātiski izpildīt un izpildīt noteikumus un darbības.

Kā darbojas viedie līgumi?



cik c ++ atšķiras no java

Tradicionālie un viedie līgumi

Parametrs Tradicionāls Gudri līgumi
Ilgums103 dienasMinūtes
PārskaitījumsRokasgrāmataAutomātiski
Darījuma darījumsNepieciešamsNepieciešams
IzmaksasDārgiIzmaksu daļa
KlātbūtneFiziskā klātbūtneVirtuālā klātbūtne
JuristiJuristi ir svarīgiAdvokāti var nebūt nepieciešami

Ethereum galvenie noteikumi

  • Valūtas emisija: To galvenokārt pārvalda un uzrauga valsts centrālā banka. To sauc arī par monetāro iestādi.
  • Decentralizēts autonoms: Decentralizētā autonomā organizācija ir digitāla organizācija, kuras mērķis ir darboties bez hierarhiskas pārvaldības.
  • Organizācijas (DAO): DAO ir datora koda, blokķēdes, viedo līgumu un cilvēku kombinācija.
  • Viedie līgumi: Tas ir digitāli parakstīts līgums starp divām vai vairākām pusēm, kas balstās uz vienprātības sistēmu
  • Gudrs īpašums: Ethereum Wallet ir vārti uz decentralizētām lietojumprogrammām Ethereum blokķēdē. Tas palīdz jums turēt un nodrošināt ēteri un citus uz Ethereum balstītus kriptogrāfijas līdzekļus.
  • Stabilitāte : Soliditāte ir viedā līgumu valoda, ko izmanto Ethereum. Tā ir universāla programmēšanas valoda, kas izstrādāta darbam EVM vidē. Stabilitāte palīdz veikt patvaļīgus aprēķinus. Tomēr tā mērķis ir nosūtīt un saņemt digitālos marķierus un saglabāt štatus.
  • Darījumi : Darījums ir ziņojums, kas tiek nosūtīts no viena konta uz citu kontu, kas var būt vienāds vai tukšs. Tas var ietvert binārus datus, ko sauc par ēteri.
  • Ethereum virtuālā mašīna : Ethereum virtuālā mašīna, kas pazīstama arī kā EVM, ir izpildlaika vide viediem līgumiem. EVM ir datora slānis tieši virs pamatā esošās aparatūras. Tas ir ne tikai smilšu kastē, bet arī izolēts. Turklāt kodam, kas darbojas EVM, nav piekļuves tīklam, failu sistēmai vai citiem procesiem.

Ēteris

Ēteris ir Ethereum blokķēdes vērtību marķieris. Kriptovalūtu biržās tas ir norādīts kā “ETH”. Tas palīdz jums samaksāt darījumu maksas un skaitļošanas pakalpojumus Ethereum tīklā. Ethereum tīklā, kad tiek izpildīts līgums, ēteris tiek apmaksāts.

Gāze

Lai veiktu darījumu Ethereum tīklā, lietotājam ir jāveic maksājums (kalnračiem) Ether, izmantojot starpnieka marķieri ar nosaukumu “Gas”. Tā ir vienība, kas ļauj izmērīt skaitļošanas darbu, kas nepieciešams vieda līguma izpildei vai citiem darījumiem.

Ethereum maksa par darījumiem tiek aprēķināta ēterī, kas tiek norādīta kā | _+_ |

Kur,

  • Gāzes ierobežojums = attiecas uz aprēķinam izmantoto gāzes daudzumu
  • Gāzes cena = ētera daudzums, kas lietotājam jāmaksā

Tipisks Ethereum tīkla darījums

Ethereum pret Bitcoin

Parametrs Bitcoin Ethereum
Definīcija Bitcoin ir digitāla naudaEthereum ir pasaules dators.
Dibinātājs Satoši NakamotoVitalik Butarrn
Jaukšanas algoritmi Bitcoin izmantoja SHA-256 algoritmu.Ethereum izmanto Etash algoritmu.
Vidējais bloķēšanas laiks 10 minūtes10-15 sek
Izdošanas datums 2008. gada 9. janvārī2015. gada 30. jūlijs
Izlaišanas metode Genesis bloķē prātuPrasala
Blockchain Darba apliecinājumsDarba apliecinājums (POS plānošana)
Lietošana Digitālā valūtaViedo līgumu digitālā valūta
Izmantota kriptovalūta Bitcoin (Satoshi)Ēteris
Bloķē laiku 10 minūtes12-14 sekundes
Kalnrūpniecība ASIC kalnračiemGPU
Mērogojams Ne tagad
Koncepcija Digitālā naudaPasaules dators
Kriptovalūtas marķieris BTCĒteris
Tjūrings Turing nepabeigtsTuringa pabeigta
Monētas izlaišanas metode Agrīna ieguveIzmantojot ICO
Protokols Bitcoin joprojām izmanto baseina ieguves koncepciju.Tas izmanto spoku protokolu.

Tālāk šajā Ethereum apmācībā mēs uzzināsim par Ethereum lietojumprogrammām.

Lietojumprogrammas Ethereum

  • Banku darbība: izmantojot Ethereum decentralizēto sistēmu. Hakerim ir gandrīz neiespējami iegūt neatļautu piekļuvi personas personiskajai informācijai.
  • Līgumi: izmantojot gudru līgumu, līgumus var saglabāt un izpildīt bez izmaiņām.
  • Prognozēšanas tirgus: Prognozēšanas tirgus ir vēl viens brīnišķīgs Ethereum Smart Contract lietošanas gadījums. Tādas platformas kā Gnosis un Augur šim nolūkam izmanto Ethereum.
  • Digitālās identitātes pārvaldība: Digitālās identitātes var pārvaldīt, izmantojot viedos līgumus, kas atrisina galvenos identitātes zādzības un datu monopola jautājumus.

Ethereum priekšrocības

  • Ļauj augšupielādēt un pieprasīt programmu izpildi
  • 100% darbspējas un DDOS izturīgs
  • Ethereum palīdz jums izveidot tirgojamu marķieri, ko varat izmantot kā jaunu valūtu vai virtuālu akciju.
  • Pastāvīga un pastāvīga datu glabāšana
  • Veidojiet virtuālās organizācijas
  • Palīdz izstrādāt decentralizētas lietojumprogrammas
  • Ethereum palīdz izveidot kļūdas izturīgas un ļoti drošas decentralizētas lietotnes.

Ethereum trūkumi

  • Ethereum virtuālā mašīna ir lēna, tāpēc to nevar izmantot lieliem aprēķiniem
  • Uzglabāšana blokķēdē ir dārga.
  • Spieķu mērogojamība ir problēma, tāpēc pastāv kompromiss ar decentralizāciju.
  • Kļūdu labošana vai lietotņu atjaunināšana ir grūts uzdevums, jo ikvienam tīkla lietotājam ir jāatjaunina sava mezgla programmatūra.
  • Dažām lietojumprogrammām ir jāpārbauda lietotāja identitāte, un, tā kā nav centrālās iestādes, kas pārbaudītu lietotāja identitāti.

Kopsavilkums

  • Ethereum nozīme: Ethereum ir atvērtā pirmkoda programmatūras sistēma, kuras pamatā ir blokķēdes tehnoloģija.
  • Ethereum palīdz jums izveidot gudrus līgumus un decentralizētas lietojumprogrammas bez dīkstāves vai trešās puses iejaukšanās.
  • Ethereum 2013. gadā uzsāka izstrādātājs Vitaliks Buterins.
  • Viedie līgumi ļauj blokķēdes lietotājiem apmainīties ar naudu un īpašumu. Kalnrūpniecības Ethereum var izmantot viedajiem līgumiem, kā arī digitālajai valūtai.
  • Ēteris ir Ethereum blokķēdes vērtību marķieris. Kriptovalūtu biržās tas ir norādīts kā “ETH”.
  • Lai veiktu darījumu Ethereum tīklā, lietotājam ir jāveic maksājums (kalnračiem) Ether, izmantojot starpnieka marķieri ar nosaukumu “Gas”.
  • Ethereum nodrošina 100% darbības laiku un izturību pret DDOS.
  • Kļūdu labošana vai lietotņu atjaunināšana Ethereum tīklā ir grūts uzdevums, jo ikvienam tīkla lietotājam ir jāatjaunina sava mezgla programmatūra.