Chris Veselinov, medstifter og CTO av blockchain utviklingsselskap LimeChain, BESKRIVER HANS TILNÆRMING til å hjelpe Bedrifter å forstå FORDELENE MED BLOCKCHAIN OG BYGGELØSNINGER som mangesidig. Tidligere i år mottok LimeChain et EOS VC-stipend for EOSLIME tool, et JavaScript-basert rammeverk for Utvikling, testing og distribusjon med åpen kildekode for EOSIO.
LimeChain hjelper drive adopsjon ved å utvikle blockchain-baserte løsninger for kunder som Procter & Gamble og Raiffeisen Bank.
for LimeChain-teamet kan byggeløsninger bety å tilpasse en eksisterende MODUL AV EOSIO eller distribuere et helt system. «Vi bygger private nettverk for kunder som bruker eosio base-programvaren,» sier Chris.Private eosio-blokkkjeder som de som Er designet og distribuert av LimeChain, har større fleksibilitet med tillatelser, noe som ofte er et krav i mange brukstilfeller. Dette gjør det mulig å integrere en blockchain – basert infrastruktur for bedrifter, følge retningslinjene til regulatoriske og samsvarsbyråer, eller overholde visse sikkerhetspraksis.
Et JavaScript-Rammeverk FOR EOSIO og Mer
EOSLIME ble utviklet etter At LimeChain så en mulighet til å lage et dynamisk verktøy som støtter nåværende versjoner AV EOSIO for utviklere som ønsker å kjøre tester i Et JavaScript-miljø. «Vi begynte å utvikle og raskt la merke til at et slikt verktøy ikke eksisterte.»EOSLIME er bygget for å få smarte kontrakter for å oppnå 100% obligatorisk enhetstestdekning og dermed redusere toll på revisorer. For å lage EOSLIME begynte LimeChain-utviklere å bygge Et JavaScript-bibliotek for å støtte skriving av test-og distribusjonsskript og fortsatte å legge til mer funksjonalitet.
«vår ide er å kontinuerlig legge til nye funksjoner. Hver dag, hver uke, legger vi til noe nytt, og planen er å fortsette å støtte prosjektet basert på hva samfunnet ønsker. Med støtte Fra Blokk.en, vi kan fortsette å utvikle nye funksjoner og støtte produktet.»
Innstilling EOSLIME Apart
for å unngå å bryte tester, er det nødvendig for hver test og test suite å kjøre mot en ren smart kontrakt. Ifølge Chris kan testing bli komplisert på grunn AV MÅTEN EOSIO smarte kontrakter fungerer på. «I utgangspunktet oppdaterer du kontrakten, ikke laster opp en ny.»
DU kan omgå dette problemet VED Å BRUKE EOSLIME til å distribuere en ny smartkontrakt med et tilfeldig generert navn for hver testkjøring. «Som utvikler trenger du ikke å bekymre deg for dette fordi DU bruker eoslime-biblioteket. Det er noe som skiller våre testscenarier fra forskjellige verktøy.»
I Dag, i Tillegg til enhetstesting funksjoner, EOSLIME lar utviklere distribuere og instantiate smarte kontrakter, gi dem full makt over kontrakt handlinger. Det har også verktøy for å generere et tilfeldig navn for en konto basert på en privat nøkkel eller et offentlig/privat nøkkelpar.
eoslime støtter også Følgende Kommandolinjegrensesnitt Programkommandoer:
- Init: Sette opp en klar til bruk filstruktur
- Kompilere: Kompilere smarte kontrakter
- Distribuere: Skriv distribusjonsskript og bruk EOSLIME til å utføre dem på en blockchain
- Test: Skriv JavaScript – enhetstester og kjør dem MED EOSLIME.En ANNEN EOSLIME-funksjon utviklere kan forvente i fremtiden er shape-kommandoen, som skaper et malprosjekt for utviklere. Bak kulissene genererer shape et nettsted og EN EOSIO smart kontrakt sammen MED EOSLIME test suite. Chris sier at shape-funksjonen gir nye utviklere en sjanse til å lære HVORDAN EOSIO smarte kontrakter fungerer ved å spørre tabeller. «Ved å bare endre noen få linjer med kode, har utviklere en visning av full flyt – fra brukerinteraksjonen med nettstedet til den faktiske smarte kontraktstransaksjonen.»
Arbeider Sammen og Overvinne Utfordringer
Limechains team av eksperter jobber for tiden på flere prosjekter PÅ EOSIO der EOSLIME brukes. Teamet omfavner en samarbeidende tilnærming til problemløsning. «Uansett hvor vi alle befinner oss, er det veldig enkelt å brainstormere med en kollega på teamet og sammen finne løsningen. Som et resultat er prosjekter godt støttet. Samtidig oppdaterer og forbedrer VI hele TIDEN EOSLIME for å støtte våre kunders prosjekter.»Det Er Chris tro PÅ AT EOSLIME er riktig JavaScript-basert utvikling, testing og distribusjon rammeverk for utviklere å bruke PÅ EOSIO.
Bidragsytere til Eoslime-Verktøyet
Christian Veselinov
limechain co-GRUNNLEGGER og CTO chris brukt mer enn åtte år på å jobbe i programvareutvikling. Han har også erfaring med bedriftssystemer, skalering startups og ledende utviklingsteam. Han jobber aktivt med arkitektursiden av Mange Av Limechains prosjekter. For det siste og et halvt år har han vært engasjert MED EOSIO-rommet og støttet utviklingen AV EOSLIME.
Lyubomir Kiprov
EOSLIME viktigste Blockchain Utvikler og bidragsyter lyubomir har vært å bygge i blockchain plass siden 2018. Han har erfaring MED EOSIO, Substrate og Ethereum utvikling. Han har støttet EOSLIME siden lanseringen og lanserer nye funksjoner ofte.
Bygge PÅ EOSIO?
Vår # BuiltOnEOSIO-serie viser noen av de fantastiske prosjektene som utnytter EOSIO-teknologi for å bygge en sikrere og tilkoblet verden. Hvis du ønsker å foreslå et prosjekt for oss å funksjonen kan du sende en e-post til spotlight @ block.en For Vår Utvikler Relasjoner team for å vurdere.Hvis DU vil ha mer informasjon om HVORDAN EOS VC støtter eosio-økosystemet gjennom strategiske investeringer og risikokapitalpartnerskapsfond, kan DU gå til vc.eos.io.
– Blokk.one Developer Relations team
…
Viktig Merknad: alt materiale leveres underlagt denne viktige meldingen, og du må gjøre deg kjent med vilkårene. Erklæringen inneholder viktig informasjon, begrensninger og begrensninger knyttet til vår programvare, publikasjoner, varemerker, tredjepartsressurser og fremtidsrettede uttalelser. Ved å gå inn på noe av vårt materiale, godtar du og godtar vilkårene i varselet.