Saga af Blockchain verktaki - Ethereum vs. EOS

Undanfarið bað fjöldi fólks mig um að deila reynslu minni sem blockchain verktaki sem þróaði bæði á Ethereum og EOS. Ég er spenntur að því að ég finn loksins tíma til að gera það.

Svo skal ég byrja á því að gefa þér stutt yfirlit yfir sjálfan mig.

Ég er í blockchain rýminu síðan sumarið 2017. Ég hef yfir 1,5 ára reynslu í þróun Ethereum og nú yfir eitt ár í EOS. Ég get sagt að ég þekki bæði netin ágætlega.

Og þar sem ég var forstjóri og stofnandi hjá Infinite X Labs og EOS Búlgaríu, þá kafa ég líka djúpt í viðskiptahlið blockchain iðnaðarins.

Ef ég þarf að bera saman blockchains tvo frá viðskiptasjónarmiði myndi ég segja að það fer í raun og veru eftir viðskiptamáli. Á Infinite X Labs erum við alltaf að hjálpa viðskiptavinum okkar í þessu ferli. Svo ef einhver er að segja að þú getir notað blockchain X í stað blockchain Y til að leysa öll vandamál þín skaltu spyrja hann hvort hann hafi einhverja reynslu af blockchain Y.

Ég ætla að bera saman Ethereum og EOS frá sjónarhóli verktaki. Ég mun fara í gegnum snjalla samninga, bókunina og þróunarverkfæri.

1. Snjallir samningar

Ethereum

Ether-snjallasamningarnir eru skrifaðir í Solidity. Það er forritunarmál þróað af teyminu á bak við Ethereum netkerfið með setningafræði sem er í raun svipað og JavaScript. Þannig að ef þú ert javascript verktaki muntu skilja það frekar hratt.

Því miður get ég ekki sagt neitt gott um það. Nú er verið að þróa tungumálið og þess vegna vantar marga mikilvæga eiginleika (eins og aukastaf). Þetta flækir þróunarferlið frá kjarna.

Það var erfitt að þróa snjalla samninga um Ethereum jafnvel áður en einhver sagði eitthvað um EOS.

EOS

EOS snjallasamningarnir eru aftur á móti skrifaðir í C ​​++.

Sem verktaki líkar mér að tungumálið sé þegar komið á fót. Það er yfir 30 ára gamalt, með mikið þróunarþjóðfélag í kringum sig og nóg af upplýsingum á netinu.

Að skrifa snjalla samninga á EOS er auðvelt eins og helvíti miðað við að skrifa snjalla samninga um Ethereum. Þú getur notað mikið af þeim eiginleikum sem koma frá C ++ sem hjálpar þér að skrifa hraðari, auðveldari og vandaðri snjallsamninga.

Ein stærsta ranghugmynd þróunaraðila er að þeir þurfa að sjá um minnisstjórnun og úthlutun, en það gera þeir reyndar ekki.

Þökk sé C ++ geturðu auðveldlega búið til flóknari og stærri forrit og þetta er mjög mikilvægt fyrir þróunarferlið.

2. Bókunin

Ethereum / EOS

Ethereum var fyrsta blockchainið sem kynnti snjalla samninga. Nauðsynlegt skref fyrir blockchain samþykkt síðan Bitcoin. Að vera fyrst er þó ekki alltaf gott.

Ég mun ekki bera saman þessar samskiptareglur þar sem þær nota mismunandi samkvæmisalgrím og frá sjónarhóli verktaki, ég tel að það sé betra að deila með þér þeim eiginleikum sem þeir gáfu okkur til að nota í þróunarferlinu.

Mér líkar það með EOSIO siðareglunum, Block.one kynnti nokkrar ógnvekjandi eiginleika eins og reikninga og heimildir. Þeir eru frábærir nytsamlegir og geta verið notaðir sem grunnþættir til að búa til flóknari rökfræði - frá fyrirmyndum fyrirtækjaverslunar til snjallt samningaöryggi og uppfærslur.

3. Þróunartæki

Ethereum

Verktaki án þróunarverkfæra er ekkert. Við erum öll að reyna að vinna í umhverfi þar sem við getum þróast hraðar og auðveldari.

Sem betur fer eru fullt af frábærum tækjum til þróunar á eterum sem geta hjálpað þér mikið - allt frá því að hefja staðbundinn blockchain hnút til einingarprófa snjalla samninga með JavaScript.

Einn frægasti er truffla: þróunarramma fyrir ethereum snjalla samninga. Ef þú hefur ekki heyrt um það ættirðu að fara og athuga það.

EOS

Fyrir aðeins nokkrum mánuðum í EOS vorum við ekki með öll glansandi verkfæri sem Ethereum verktaki átti. Að byrja staðbundinn EOS hnút var ekki svo auðvelt og þú gafst ekki kost á að prófa EOS snjalla samninga með JavaScript!

Samt sem áður þróast samfélagið hraðar og við sjáum ótrúleg verkfæri gefin út. Ethereum ætlar að eiga í einhverri alvarlegri samkeppni fljótlega.

Reyndar, þetta er hvernig þróunarramma infeos okkar fæddist - EOS valkosturinn fyrir jarðsveppu (og já, þú getur prófað EOS snjalla samninga með JavaScript).

Niðurstaða

Eins og ég sagði, í upphafi hef ég verið að þróa á Ethereum í næstum 1,5 ár og ég er nokkuð kunnugur öllum þeim baráttum sem devs eiga.

Þegar ég gat þróast á EOS í meira en ár gæti ég sagt að Ethereum hafi einhverja alvarlega samkeppni hvað varðar þróunarferlið. Og ef þú þarft að gera sama app bæði á Ethereum og EOS, á EOS mun það vera miklu auðveldara og fljótlegra. Svo hafðu það í huga ...

Dimitar Dzhurenov

Sjónvarp | Facebook | Twitter | Tengd

Óendanlegt X Labs

Facebook | Twitter | Tengd / Instagram | YouTube | Vefsíða