EOSIO Framework and Development with Eoslime

Chris Veselinov, a LimeChain blockchain fejlesztő cég társalapítója és műszaki vezetője leírja a megközelítés, hogy segítse a vállalkozások megértsék az előnyeit blockchain és építési megoldások sokrétű. Az év elején a LimeChain EOS VC támogatást kapott az EOSLIME eszközhöz, amely egy nyílt forráskódú JavaScript-alapú fejlesztési, tesztelési és telepítési keretrendszer az EOSIO számára.

a LimeChain blockchain alapú megoldások fejlesztésével segíti az elfogadást az ügyfelek számára, mint például a Procter& Gamble és a Raiffeisen Bank.

a LimeChain csapat számára az építési megoldások az EOSIO meglévő moduljának testreszabását vagy egy teljes rendszer telepítését jelenthetik. “Privát hálózatokat építünk az ügyfelek számára az EOSIO base szoftver segítségével” – mondja Chris.

az olyan privát EOSIO blokkláncok, mint amilyeneket a LimeChain tervezett és telepített, nagyobb rugalmasságot biztosítanak az engedélyekkel, ami sok esetben követelmény. Ez lehetővé teszi a blokklánc alapú infrastruktúra integrálását a vállalkozások számára, a szabályozó és megfelelőségi ügynökségek irányelveinek betartását, vagy bizonyos biztonsági gyakorlatok betartását.

JavaScript keretrendszer az EOSIO-hoz

az eoslime-t azután fejlesztették ki, hogy a LimeChain lehetőséget látott egy dinamikus eszköz létrehozására, amely támogatja az EOSIO jelenlegi verzióit azoknak a fejlesztőknek, akik JavaScript környezetben szeretnének teszteket futtatni. “Elkezdtünk fejleszteni, és hamar észrevettük, hogy ilyen eszköz nem létezik.”

az EOSLIME arra lett kifejlesztve, hogy intelligens szerződéseket kössön, hogy elérje a 100% – os kötelező egységteszt lefedettséget, és ezáltal csökkentse az auditorok terheit. Az EOSLIME létrehozásához a LimeChain fejlesztői egy JavaScript könyvtárat építettek, amely támogatja a teszt-és telepítési szkriptek írását, majd további funkciókat adtak hozzá.

“ötletünk az, hogy folyamatosan új funkciókat adjunk hozzá. Minden nap, minden héten hozzáadunk valami újat, és a terv az, hogy továbbra is támogassuk a projektet az alapján, amit a közösség kíván. A blokk támogatásával.egy, folytathatjuk az új funkciók fejlesztését és a termék támogatását.”

az EOSLIME szétválasztása

a tesztek megszakításának elkerülése érdekében minden tesztesetnek és tesztcsomagnak tiszta intelligens szerződéssel kell futnia. Chris szerint a tesztelés bonyolult lehet az EOSIO Intelligens szerződések működésének köszönhetően. “Alapvetően frissíti a szerződést, nem tölt fel újat.”

a probléma megoldása érdekében az EOSLIME lehetővé teszi egy új intelligens szerződés telepítését véletlenszerűen generált névvel minden tesztfutáshoz. “Fejlesztőként nem kell aggódnia emiatt, mert az EOSLIME könyvtárat használja. Ez valami, ami elválasztja tesztelési forgatókönyveinket a különböző eszközöktől.”

ma az egységtesztelési funkciók mellett az eoslime lehetővé teszi a fejlesztők számára az intelligens szerződések telepítését és példányosítását, teljes hatalmat biztosítva számukra a szerződéses műveletek felett. Azt is segédprogramok, hogy létrehoz egy véletlen nevet egy fiókot alapján egy privát kulcsot, vagy egy nyilvános/privát kulcs pár.

az EOSLIME a következő parancssori interfész Alkalmazásparancsokat is támogatja:

  • Init: használatra kész fájlstruktúra beállítása
  • Compile: Intelligens szerződések fordítása
  • Deploy: Írjon telepítési szkripteket, és használja az EOSLIME-t, hogy végrehajtsa őket egy blokkláncon
  • teszt: írjon JavaScript unit teszteket, és futtassa őket az EOSLIME segítségével.

egy másik EOSLIME funkció, amelyre a fejlesztők a jövőben számíthatnak, a shape parancs, amely létrehoz egy sablonprojektet a fejlesztők számára. A színfalak mögött a shape létrehoz egy weboldalt és egy EOSIO intelligens szerződést az EOSLIME tesztcsomag mellett. Chris szerint a shape funkció lehetőséget ad az új fejlesztőknek arra, hogy táblázatok lekérdezésével megtanulják az EOSIO Intelligens szerződések működését. “Néhány kódsor módosításával a fejlesztők áttekinthetik a teljes folyamatot – a felhasználói interakciótól a weboldallal a tényleges intelligens szerződéses tranzakcióig.”

együttműködés és kihívások leküzdése

a LimeChain szakértői csapata jelenleg több olyan projekten dolgozik az EOSIO-n, ahol az EOSLIME-ot használják. A csapat felöleli a problémamegoldás együttműködési megközelítését. “Függetlenül attól, hogy hol vagyunk, nagyon könnyű ötletelni egy kollégával a csapatban, és együtt megtalálni a megoldást. Ennek eredményeként a projektek jól támogatottak. Ugyanakkor folyamatosan frissítjük és fejlesztjük az eoslime-ot, hogy támogassuk ügyfeleink projektjeit.”

Chris meggyőződése, hogy az EOSLIME a megfelelő JavaScript-alapú fejlesztési, tesztelési és telepítési keretrendszer, amelyet a fejlesztők használhatnak az EOSIO-n.

közreműködők az EOSLIME eszközhöz

a LimeChain társalapítója és műszaki vezetője, Christian Veselinov

Christian Veselinov

a limechain társalapítója és műszaki vezetője, Chris több mint nyolc évet töltött szoftverfejlesztéssel. Tapasztalattal rendelkezik a vállalati rendszerek, a startupok méretezése és a vezető fejlesztői csapatok terén is. Aktívan dolgozik a LimeChain számos projektjének építészeti oldalán. Az elmúlt másfél évben részt vett az EOSIO űrkutatásban és támogatta az EOSLIME fejlesztését.

EOSLIME Blockchain Fejlesztő, Lyubomir Kiprov

Lyubomir Kiprov

eoslime fő Blockchain fejlesztő és Fejlesztő közreműködő Lyubomir 2018 óta épít a blockchain térben. Tapasztalt az EOSIO, a szubsztrát és az Ethereum fejlesztésében. Az EOSLIME bevezetése óta támogatja az EOSLIME-ot, és gyakran ad ki új funkciókat.

épület EOSIO?

#BuiltOnEOSIO sorozatunk bemutatja azokat a csodálatos projekteket, amelyek az EOSIO technológiáját használják fel egy biztonságosabb és összekapcsoltabb világ megteremtésére. Ha szeretne egy projektet javasolni számunkra, kérjük, küldjön egy e-mailt a spotlight@block címre.az egyik a fejlesztői kapcsolatok csapatunk számára.

További információ arról, hogy az EOS VC hogyan támogatja az EOSIO ökoszisztémát stratégiai befektetéseken és kockázatitőke-partnerségi alapokon keresztül, látogasson el ide: vc.eos.io.

– blokk.egy Fejlesztői kapcsolat csapat

fontos Megjegyzés: minden anyagot ennek a fontos értesítésnek a hatálya alá helyezünk, és meg kell ismerkednünk a feltételeivel. A közlemény fontos információkat, korlátozásokat és korlátozásokat tartalmaz szoftvereinkkel, kiadványainkkal, védjegyeinkkel, harmadik fél erőforrásaival és előretekintő nyilatkozataival kapcsolatban. Bármely anyagunk elérésével Ön elfogadja és elfogadja a nyilatkozat feltételeit.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.