„Blockchain“ kūrėjo istorija - „Ethereum“ ir „EOS“

Pastaruoju metu daugybė žmonių paprašė manęs pasidalyti savo patirtimi, kaip „blockchain“ kūrėjas, kuriantis tiek „Ethereum“, tiek „EOS“. Džiaugiuosi, kad pagaliau randu laiko tai padaryti.

Taigi leiskite man pradėti nuo jūsų trumpos apžvalgos.

Aš esu „blockchain“ erdvėje nuo 2017 m. Vasaros. Turiu daugiau nei 1,5 metų „Ethereum“ kūrimo patirtį, o dabar daugiau nei metus - „EOS“. Galiu pasakyti, kad gana gerai pažįstu abu tinklus.

Nuo tada, kai buvau „Infinite X Labs“ ir „EOS Bulgaria“ generalinis direktorius ir įkūrėjas, aš taip pat pasineriau į „blockchain“ pramonės verslo pusę.

Jei turėčiau palyginti dvi pagrindines grandines verslo požiūriu, sakyčiau, kad tai tikrai priklauso nuo verslo atvejo. „Infinite X Labs“ visuomet padeda klientams šiame procese. Taigi, jei kas nors sako, kad jūs galite naudoti „blockchain X“, o ne „blockchain Y“, kad išspręstumėte visas savo problemas, paklauskite jo, ar jis turi patirties „blockchain Y“.

Palyginsiu „Ethereum“ ir „EOS“ iš kūrėjo perspektyvos. Aš eisiu per intelektualiąsias sutartis, protokolą ir plėtros įrankius.

1. Išmaniosios sutartys

Ethereum

Ethereum išmaniosios sutartys yra parašytos vientisumu. Tai programavimo kalba, kurią sukūrė „Ethereum“ tinklo komanda ir kurios sintaksė tikrai panaši į „javascript“. Taigi, jei esate „javascript“ kūrėjas, suprasite jį gana greitai.

Deja, negaliu pasakyti nieko gero. Kalba šiuo metu kuriama, todėl trūksta daug svarbių bruožų (pvz., Dešimtainio taško). Tai apsunkina kūrimo procesą nuo esmės.

„Ethereum“ buvo sunku kurti intelektualiąsias sutartis, net kol niekas nieko nesakė apie EOS.

EOS

Kita vertus, EOS išmaniosios sutartys yra parašytos C ++.

Man, kaip kūrėjui, patinka, kad kalba jau įsitvirtina. Tai daugiau nei 30 metų, aplink ją yra didžiulė kūrėjų bendruomenė ir gausu informacijos internete.

Parašyti intelektualiąsias sutartis naudojant EOS yra nesunku, palyginti su intelektualiųjų sutarčių rašymu Ethereum. Galite naudoti daugybę „C ++“ teikiamų funkcijų, kurios padeda jums greičiau, lengviau ir kokybiškiau sudaryti intelektualias sutartis.

Viena didžiausių klaidingų kūrėjų nuomonių yra ta, kad jie turi rūpintis atminties valdymu ir paskirstymu, tačiau iš tikrųjų jie to nedaro.

„C ++“ dėka galite lengvai kurti sudėtingesnes ir didesnes programas, ir tai tikrai svarbu kūrimo procesui.

2. Protokolas

„Ethereum“ / EOS

„Ethereum“ buvo pirmoji „grandinė“, įvedusi išmaniąsias sutartis. Esminis žingsnis siekiant „blockchain“ priėmimo nuo Bitcoin. Tačiau būti visuomet ne visada yra gerai.

Aš nepalyginsiu šių dviejų protokolų, nes jie naudoja skirtingus sutarimo algoritmus, o kūrėjo požiūriu manau, kad geriau pasidalinti su jumis funkcijomis, kurias jie mums suteikė, kad galėtume naudoti kūrimo procesą.

Man patinka, kad naudodamas EOSIO protokolą, „Block.one“ pristatė keletą nuostabių funkcijų, tokių kaip paskyros ir leidimai. Jie yra labai naudingi ir gali būti naudojami kaip baziniai komponentai kuriant sudėtingesnę logiką - nuo įmonės valdžios modelių iki intelektualių sutarčių saugumo ir atnaujinimų.

3. Kūrimo įrankiai

Ethereum

Kūrėjas be kūrimo įrankių yra niekas. Mes visi stengiamės dirbti aplinkoje, kurioje galime tobulėti greičiau ir lengviau.

Laimei, yra daugybė puikių „ethereum“ kūrimo įrankių, kurie gali daug padėti - pradedant vietinio „blockchain“ mazgo įkūrimu ir baigiant išmaniųjų sutarčių su „JavaScript“ testavimu.

Vienas garsiausių yra triufelis: intelektualiųjų „ethereum“ sutarčių kūrimo sistema. Jei dar negirdėjote apie tai, turėtumėte apsilankyti ir patikrinti.

EOS

Tik prieš keletą mėnesių EOS programoje neturėjome visų nuostabių įrankių, kuriuos turėjo „Ethereum“ kūrėjai. Vietinio EOS mazgo paleidimas nebuvo toks lengvas ir jūs neturėjote galimybės išbandyti EOS intelektualiųjų sutarčių su „JavaScript“!

Tačiau dev bendruomenė vystosi sparčiau ir matome, kad išleidžiami nuostabūs įrankiai. „Ethereum“ netrukus turės rimtų varžybų.

Tiesą sakant, taip gimė mūsų vystymo sistemos inovacijos - triufelio EOS alternatyva (ir taip, galite išbandyti „EOS smart“ sutartis su „JavaScript“).

Išvada

Kaip sakiau, pradžioje beveik 1,5 metų tobulėjau „Ethereum“ ir esu beveik susipažinęs su visomis kovomis, kurias turi dev.

Galėdama tobulėti EOS srityje daugiau nei metus, galėčiau pasakyti, kad „Ethereum“ turi tam tikrą rimtą konkurenciją vystymosi proceso atžvilgiu. Ir jei jūs turite padaryti tą pačią programą ir „Ethereum“, ir „EOS“, „EOS“ - tai bus daug lengviau ir greičiau. Taigi atsiminkite tai ...

Dimitar Dzhurenov

Telegrama | „Facebook“ | „Twitter“ | Susijęs

Begalinės X laboratorijos

„Facebook“ | „Twitter“ | Susijęs | „Instagram“ | „YouTube“ | Interneto svetainė