EOSIO Framework and Development with eoslime

Chris Veselinov, blockchain development company Limechainin perustaja ja teknologiajohtaja, kuvailee hänen lähestymistapansa auttaa yrityksiä ymmärtämään hyödyt blockchain ja rakennus ratkaisuja monitahoinen. Aiemmin tänä vuonna LimeChain sai EOS VC-apurahan eoslime-työkalulle, avoimen lähdekoodin JavaScript-pohjaiselle kehitys -, testaus-ja käyttöönottokehykselle EOSIOLLE.

LimeChain auttaa adoptiota kehittämällä blockchain-pohjaisia ratkaisuja asiakkaille, kuten Procter & Gamble ja Raiffeisen Bank.

Limechainin tiimille rakennusratkaisut saattavat tarkoittaa olemassa olevan EOSIO-moduulin räätälöintiä tai kokonaisen järjestelmän käyttöönottoa. ”Rakennamme asiakkaille yksityisiä verkkoja EOSIO base-ohjelmiston avulla”, Chris sanoo.

yksityisissä EOSIO-lohkoketjuissa, kuten Limechainin suunnittelemissa ja käyttöönotetuissa, on enemmän joustavuutta käyttöoikeuksien kanssa, mikä on usein vaatimus monissa käyttötapauksissa. Tämä tekee mahdolliseksi integroida blockchain-pohjainen infrastruktuuri yrityksille, noudattaa ohjeita sääntelyn ja compliance virastojen, tai noudattaa tiettyjä turvallisuuskäytäntöjä.

JavaScript Framework for EOSIO and More

Eoslime kehitettiin sen jälkeen, kun LimeChain näki mahdollisuuden luoda dynaaminen työkalu, joka tukee eosion nykyisiä versioita kehittäjille, jotka haluavat suorittaa testejä JavaScript-ympäristössä. ”Aloimme kehittää ja huomasimme nopeasti, että tällaista työkalua ei ollut olemassa.”

EOSLIME on rakennettu saamaan älykkäitä sopimuksia, joilla saavutetaan 100% pakollinen yksikkötestien kattavuus ja siten vähennetään auditoijien tiemaksuja. Luodakseen Eoslimen, Limechainin Kehittäjät aloittivat rakentamalla JavaScript-kirjaston tukemaan kirjoitustestiä ja käyttöönottoa skriptejä ja jatkoivat lisätoimintoja.

”ideamme on lisätä jatkuvasti uusia ominaisuuksia. Joka päivä, joka viikko lisäämme jotain uutta, ja suunnitelmana on jatkaa projektin tukemista sen pohjalta, mitä yhteisö haluaa. Blockin tuella.yksi, voimme jatkaa uusien ominaisuuksien kehittämistä ja tuotteen tukemista.”

Eoslimen asettaminen erilleen

testien rikkomisen välttämiseksi jokaisen testitapauksen ja testisarjan on toimittava puhdasta smart-sopimusta vastaan. Chrisin mukaan testaus voi mutkistua EOSIO smart-sopimusten toimintatavan vuoksi. ”Periaatteessa päivität sopimusta, et lataa uutta.”

tämän ongelman ratkaisemiseksi eoslimen avulla voit ottaa käyttöön uuden smart-sopimuksen, jossa on satunnaisesti luotu nimi jokaiselle testiajolle. ”Kehittäjänä sinun ei tarvitse huolehtia tästä, koska käytät eoslime-kirjastoa. Se erottaa testiskenaariomme eri työkaluista.”

nykyään eoslime antaa kehittäjien ottaa käyttöön ja instantioida älykkäitä sopimuksia antaen heille täyden vallan sopimustoimiin. Se on myös apuohjelmia luoda satunnainen nimi tilin perustuu yksityisen avaimen tai julkisen / yksityisen avaimen pari.

EOSLIME tukee myös seuraavia komentorivin Käyttöliittymäsovelluksen komentoja:

  • Init: Set up a ready-to-use tiedostorakenne
  • Compile: Compile smart contracts
  • Deploy: Kirjoita käyttöönoton skriptejä ja käytä eoslimea niiden toteuttamiseen lohkoketjussa
  • testi: Kirjoita JavaScript-yksikkötestit ja suorita ne eoslimen avulla.

toinen EOSLIME-ominaisuuden kehittäjät voivat odottaa tulevaisuudessa olevan shape-komento, joka luo kehittäjille malliprojektin. Kulissien takana shape luo eoslimen testisarjan rinnalle verkkosivuston ja EOSIO smart-sopimuksen. Chrisin mukaan shape-ominaisuus antaa uusille kehittäjille mahdollisuuden oppia, miten EOSIO smart-sopimukset toimivat kyselemällä taulukoita. ”Muokkaamalla vain muutamia koodirivejä kehittäjillä on näkymä täysvirtaan – käyttäjän vuorovaikutuksesta sivuston kanssa varsinaiseen älykkääseen sopimustapahtumaan.”

Working Together and Overcoming Challenges

Limechainin asiantuntijaryhmä työskentelee tällä hetkellä useissa EOSIO-projekteissa, joissa käytetään EOSLIMEA. Tiimissä omaksutaan yhteistoiminnallinen lähestymistapa ongelmanratkaisuun. ”Riippumatta siitä, missä me kaikki olemme, on todella helppoa ideoida kollegan kanssa tiimissä ja yhdessä löytää ratkaisu. Siksi hankkeet ovat hyvin tuettuja. Samalla päivitämme ja parannamme jatkuvasti eoslimea asiakkaidemme projektien tueksi.”

Chrisin käsityksen mukaan EOSLIME on oikea JavaScript-pohjainen kehitys -, testaus-ja käyttöönottokehys kehittäjille käytettäväksi eosiossa.

avustajat EOSLIME-työkalulle

Limechainin perustaja ja teknologiajohtaja, Christian Veselinov

Christian Veselinov

limechainin perustaja ja teknologiajohtaja Chris työskenteli yli kahdeksan vuotta ohjelmistokehityksen parissa. Hänellä on myös kokemusta yritysjärjestelmistä, skaalautuvista startupeista ja johtavista kehitystiimeistä. Hän työskentelee aktiivisesti Arkkitehtuuripuolella monissa Limechainin projekteissa. Viimeiset puolitoista vuotta hän on ollut mukana EOSIO-tilassa ja tukemassa EOSLIMEN kehitystä.

EOSLIME Blockchain Developer, Lyubomir Kiprov

Lyubomir Kiprov

EOSLIMEN tärkein Blockchain-kehittäjä ja rahoittaja Lyubomir on rakentanut blockchain-tilaa vuodesta 2018. Hänellä on kokemusta EOSIO, substraatti, ja Ethereum kehitystä. Hän on tukenut EOSLIMEA sen lanseerauksesta lähtien ja julkaisee uusia ominaisuuksia usein.

rakennetaanko EOSIO?

#BuiltOnEOSIO-sarjamme esittelee uskomattomia projekteja, joissa EOSIO-teknologiaa hyödynnetään turvallisemman ja yhdistetymmän maailman rakentamiseksi. Jos haluat ehdottaa projektin meille ominaisuus lähetä sähköpostia [email protected] Kehittäjäsuhdetiimimme arvioitavaksi.

lisätietoja siitä, miten EOS VC tukee EOSIO-ekosysteemiä strategisten sijoitusten ja riskipääomarahastojen avulla, on osoitteessa vc.eos.io.

– Block.one Developer Relations team

Tärkeä huomautus: Kaikki materiaali toimitetaan tämän tärkeän ilmoituksen mukaisesti, ja sinun on tutustuttava sen ehtoihin. Ilmoitus sisältää tärkeitä tietoja, rajoituksia ja rajoituksia, jotka liittyvät ohjelmistoihimme, julkaisuihimme, tavaramerkkeihimme, kolmannen osapuolen resursseihin ja tulevaisuuteen suuntautuviin lausuntoihin. Käyttämällä mitä tahansa materiaaliamme hyväksyt ja hyväksyt ilmoituksen ehdot.

Vastaa

Sähköpostiosoitettasi ei julkaista.