A Cointelegraph az Inside the Blockchain Developer’s Mind című sorozatán keresztül követi nyomon egy teljesen új blokklánc fejlődését a kezdetektől a mainnetig, és azon túl is. Az előző részekben pl.Andrew Levine a Koinos csoport megvitattanéhány kihívást a csapat azóta szembesült, hogy meghatározta a megoldani kívánt kulcsfontosságú problémákat, és felvázolt három „válságot”, amelyek hátráltatják a blokklánc bevezetését:bővíthetőség,méretezhetőség, éskormányzás.
A blokklánc-teszthálók érdekes téma, mert minden formában és méretben kaphatók. Tehát ebben a bejegyzésben az a célom, hogy felhasználjam a Koinos Group (a Koinos fejlesztői) vezérigazgatójaként szerzett belső tapasztalataimat, hogy megszüntessem a tesztneteket, és talán némi betekintést nyújtsak abba, hogy miért vannak ilyen hatással az árakra.
A legjobb üzleti robotjaink
A legkézenfekvőbb hely a névvel kezdeni:tesztháló. A teszthálózat célja azteszt ahálómunka. Nagyon magas szinten a testnetnek két „íze” van. Az első egy teszthálózat, amelyet a mainnet (főhálózat) előtt bocsátanak ki, a második pedig egy olyan teszthálózat, amelyet azután adnak ki, hogy a mainnet már működik. A funkciók, amelyeket ezek szolgálnak, hasonlóak, de a kontextus, amelyben kiadásra kerülnek, drámai módon befolyásolja a kiadás észlelését és hatását.
A második típusú teszthálóval kezdem, mert bizonyos értelemben ez az egyszerűbb kontextus. Ha olyan meglévő hálózatokról beszélünk, mint a Bitcoin és az Ethereum, a teszthálózatok két elsődleges funkciót szolgálnak. Az első az, hogy ezek egy élő környezet, amelyben a fejlesztők tesztelhetik decentralizált alkalmazásaikat. Minden jó fejlesztő tudja, hogy nem létezik tökéletes kód, ezért a testnetek olyan környezetet biztosítanak a fejlesztőknek, amely nagyon hasonlít a „főlánchoz” (pl. Ethereum), amelyben gyakorlatilag nulla kockázattal tesztelhetik a kódjukat. A tesztneten futó dolgok várhatóan tönkremennek, a használt tokenek pedig várhatóan értéktelenek lesznek.
Összefüggő:London fork belép a testnetbe az Ethereum-on, mivel a nehézségi bomba késést lát
Tehát a testnetek olyan környezet, amely lehetővé teszi a decentralizált alkalmazások (DApp) fejlesztői számára, hogy növeljék alkalmazásaik értékét (azaz alkalmazásaikat jobbá tegyék), éppen azért, mert nem várható el a teljes funkcionalitás vagy a gazdagság létrehozása. Bizonyos értelemben a teszthálózat értéke az értéktelenségéből fakad.
DApp fejlesztők kontra blokklánc fejlesztők
A testneteknek azonban kétoldalúak a természetük, ami elvezet minket a második funkcióhoz, amelyet a teszthálózatok kiszolgálnak, és ez a funkció nem a DApp-fejlesztőnek, hanem a platformfejlesztőnek (esetünkben a blokklánc-fejlesztőnek) a javára. Egy dolog, amit meglepve láttam az én egyedi szemszögemből, az az, hogy a DApp-fejlesztőket milyen gyakran keverik össze a blokklánc-fejlesztőkkel. Az intelligens szerződéseket író emberek általában nem blokklánc-fejlesztők, és a blokklánc-fejlesztők általában nagyon kevés időt töltenek az intelligens szerződések megírásával.
Ironikus módon a Koinos hatalmas csavarkulcsot dob ebben a megkülönböztetésben, mert az egész rendszere intelligens szerződésként valósul meg! Mivel a Koinos intelligens szerződései frissíthetők, ez azt jelenti, hogy bármilyen funkció hozzáadható a blokklánchoz kemény villa nélkül, de ez azt is jelenti, hogy a blokkláncot fejlesztő emberek (mint a Koinos csoport tagjai) ugyanazt az eszközláncot használják és fejlesztik. eszközkészlet, amelyet a fejlesztők a DApp-jaik elkészítéséhez fognak használni. De ez egy olyan funkció, amely teljesen egyedi a Koinos számára, így ezt félretehetjük a vita kedvéért.
Minden más blokkláncban a blokklánc fejlesztőinek frissítéseket kell fejleszteniük bármilyen programozási nyelven, amelyen a blokklánc meg van írva (C++, Rust, Haskell stb.), és egy nagyon nagy és bonyolult rendszeren dolgoznak, amelyet „monolit architektúrának” neveznek. A monolitikus architektúrákon belül a rendszer bármely részének megváltoztatása hatással lehet a rendszer bármely más részére, így a változtatások kockázata sokkal nagyobb.
A blokklánc-fejlesztőknek is szükségük van egy alacsony téttel rendelkező élő környezetre, amellyel tesztelhetik a változtatásokat, és megnézhetik, mi hibázik. Az alkalmazásfejlesztőkhöz hasonlóan ők is azt szeretnék, hogy ez a környezet a lehető legközelebb álljon a valós hálózathoz, ami azt jelenti, hogy azt akarják, hogy a kódjuk kölcsönhatásba lépjen olyan kóddal, amelyet az alkalmazásfejlesztők is futtatnak.
A teszthálók két oldala
Ez feltárja a teszthálók kétoldalú aspektusát. Lehetővé teszik mind az alkalmazások, mind a platformok fejlesztői számára, hogy interakcióba lépjenek egymással, és biztonságosan tesztelhessék kódjukat a lehető legközelebb élő környezetben, de nagyon alacsony tét mellett. Ez lehetővé teszi mindkét csoport számára, hogy javítsák termékeiket, és értékesebbé tegyék azokat a felhasználók számára.
Most már elkezdhetjük látni, hogy a teszthálózatok miért vannak olyan hatással a token árára. Ha feltételezzük, hogy az ár az érték függvénye, és a teszthálók segítenek a fejlesztőknek termékeik értékének növelésében, akkor árhatásra kell számítani. A probléma az, hogy ez az összefüggés számos nemkívánatos eredményhez vezetett. A projektek gyakran kiadnak egy „teszthálózatot”, amely a fejlesztők számára nem használható kizárólag a token ár emelésére. Sajnos sokan látják a testnet bejelentését, és csak azt feltételezik, hogy valami értékes dolog került kiadásra, így a cselekmény a kívánt hatással lesz az árra.
Testnetek mainnet előtt
Egészen mostanáig a tesztnetek hasznosságára összpontosítottam a meglévő blokkláncokkal összefüggésben, vagyis biztonságos teret teremtenek az alkalmazásfejlesztők számára alkalmazásaik tesztelésére, a blokklánc-fejlesztők pedig a mögöttes platform frissítéseinek tesztelésére. Ez segít megérteni a másik fontos kontextust, amelyben a testneteket kiadják, ami a mainnet kiadása előtt van.
Ismételten a tesztelés az elsődleges cél, de a hangsúly sokkal inkább magán a rendszeren van, mivel az még soha nem működött. Természetesen, mivel új, úgysem fog semmilyen alkalmazás futni rajta. Most egyoldalúbb a helyzet. A kódbázissal dolgozók többsége blokklánc-fejlesztő lesz, és a cél az, hogy a platform olyan helyre kerüljön, ahol a fejlesztők valóban építeni szeretnének rá.
A fejlesztőkkel szemben támasztott első követelmény az, hogy a platform kellően biztonságosnak bizonyuljon, és ez legyen az elsődleges irányelv a futtatott tesztek mögött. Feltéve, hogy a fejlesztők meg vannak győződve arról, hogy a platform kellően biztonságos, akkor meg kell tanítani őket a platform használatáról. Más szóval, a testnetet egy oktatási eszköznek kell tekinteni, amely lehetővé teszi a fejlesztők számára, hogy mélyebben megértsék, hogyan tudják majd használni a platformot, miközben a hálózat biztonságának tesztelésében is segítenek.
Végül, miközben tesztelik a hálózatot és megtanulják, hogyan kell használni, elkerülhetetlenül olyan helyeket fognak találni, ahol a platformot tovább lehetne fejleszteni – fontos könyvtárakra lehet szükség, vagy fontos dokumentációra lehet szükség a rendszer megértéséhez. Ez az információ felbecsülhetetlen értékű visszajelzés, amelyet a platform fejlesztőinek feltétlenül fel kell használniuk a platform jobbá tételéhez, mielőtt a főhálózati implementációkat véglegesítenék.
A számítógépes hálózatok életünk jelentős részévé váltak, akár észrevesszük, akár nem, és egyre csak nő a jelentősége. A teszthálók kritikus lépést jelentenek az új és innovatív számítógépes hálózatok kibocsátásának folyamatában, amelyek egyre nagyobb értéket adhatnak életünkhöz. Remélhetőleg azáltal, hogy jobban megérti a testnetek árnyalatait és azokat a fontos kontextusokat, amelyekben megjelennek, most jobban felkészült arra, hogy értékelje az egyes testnet-kiadásokat, és azt, hogy a tervezés és a bevezetés megfelelő okokból történik-e.
Ez a cikk nem tartalmaz befektetési tanácsokat vagy ajánlásokat. Minden befektetési és kereskedési lépés kockázattal jár, és az olvasóknak a saját döntésük meghozatalakor saját kutatásokat kell végezniük.
Az itt kifejtett nézetek, gondolatok és vélemények egyedül a szerző sajátjai, és nem feltétlenül tükrözik vagy képviselik a Cointelegraph nézeteit és véleményét.
A Koinos Group nemrégiben kiadta a tesztnet 2-es verzióját, amely stabilitási fejlesztéseket, manaköltségmentes tranzakciós rendszert és szerződésfejlesztési eszközkészletet tartalmaz, amely lehetővé teszi a fejlesztők számára, hogy intelligens szerződéseket építsenek és futtassanak a Koinoson.
Olvasson tovább a Cointelegraph-ról