októberi fejlesztési frissítés

(Loong) (2020. október 30.)

Ma egy újabb kemény hónap vége a Ren projektnek. Szokás szerint ez azt jelenti, hogy itt az ideje a havi fejlesztési frissítésünknek, és egyenesen belemerülök az általunk végzett munkába. De bepillantást engedek a RenVM következő verziójának hamarosan megjelenő kiadásába és a jövőben tervezett munkáinkba is.

Multichain

Megjelenése óta a Multichain nagyon sok hozzájárulást kapott a nyílt forráskódtól, és ez a hónap sem volt más. Habár a RenVM következő kiadásában megjelenő láncok befejeződtek, a Ren csapata a következő kiadás előtt megkezdi ezeket az új láncokat, hogy felmérje, melyek a legéletképesebbek.

A Ren alapvető fejlesztőcsapata a Multichain-on is dolgozott, és ebben a hónapban sikeresen bizonyítottuk a láncok közötti átjárhatóságot az Acala Testnet-nel. Bár az Acala Mainnet még nem él, ez a munka egy lépéssel közelebb visz minket a támogatásához, ha életbe lép, és a BTC-t és más nem őshonos eszközöket a Polkadot ökoszisztémába juttatja. A koncepció bizonyítását Solanával is bemutattuk. Az egyedi kialakítás miatt még sok más munka vár ránk, de mostanra sikerült kidolgozni egy konkrét végrehajtási modellt, amely minden RenVM-igényt támogat.

Multiwallet

Mi az a pénztárca nélküli lánc? Nem sok. Ebben a hónapban elkezdtük egy új front-end könyvtár – a Multiwallet – fejlesztését, amely kiegészíti a Multichain-t. Lehetővé teszi a fejlesztők számára, hogy egyetlen egységes könyvtárat használva több pénztárcával léphessenek kapcsolatba több láncban, miközben továbbra is képesek finomhangolni a függőségüket, miközben kezelőfelületeik karcsúak és gyorsak maradnak.

Airwave

A RenVM által végrehajtott összes konszenzus és végrehajtás alatt a peer-to-peer hálózat, az Airwave található. Ebben a hónapban folytattuk a munkát a következő verzióval, és számos új funkciót támogattunk, amelyek javítják a hálózat megbízhatóságát, stabilitását és teljesítményét.

  • Csatlakozási hibák esetén is fennmaradó csatornák. Ez stabilabb kapcsolatot biztosít a csomópontok között, még akkor is, ha a hálózati viszonyok rosszak, és a kapcsolatokat folyamatosan megszakítják / újracsatlakoztatják.
  • Karcsú üzenetformátumok, amelyek csökkentik a rezsit. Az üzenetek duplikálása a pletykákban elkerülhetetlen (és része annak, ami működőképessé teszi), de az új igény szerinti szinkronizálás szemantikája csökkenti az erőforrások pazarlását.
  • Párhuzamos kézfogások a gyorsabb hitelesítéshez / titkosításhoz, lehetővé téve a csomópontok számára, hogy még sok egyidejűleg kezeljék kapcsolódási kísérleteket, és a rosszakat hamarabb utasítsa el.
  • Komponálható csatlakozási házirendek az egyszerűbb, de erőteljesebb, sebességkorlátozó és DoS-védelem érdekében.

Ezen felül egy nagyobb dokumentációs erőfeszítéseket az Airwave elérhetőbbé tételéhez az új fejlesztők számára. Amint ezek a funkciók stabilak és teszteltek, megkezdjük a megvalósítás ellenőrzését annak helyességének biztosítása érdekében.

Lotan

A Lotan a belső tesztelési keretrendszerünk neve. A RenVM következő verziója néhány áttörő változtatással jár, de új funkciókat és természetesen új láncokat is tartalmaz. Ebben a hónapban azon dolgoztunk, hogy frissítsük a Lotan-t (a) a Multichain használatát az összes blokklánc-interakcióhoz, és (b) folyamatosan teszteljük az összes új láncot, amelyet a RenVM támogatni fog. Ez lehetővé teszi számunkra, hogy folyamatos véletlenszerű tesztelést hajtsunk végre a RenVM ellen hetek és hónapok során, hogy bizalmat szerezzünk annak stabilitásáról és helyességéről.

RenJS

A RenJS az a JavaScript könyvtár, amelyet a fejlesztők használja a RenVM-mel való interakcióra. Néhány hónapja dolgozunk a következő verzión, de ebben a hónapban elérhetővé vált kiadásjelöltként, és hamarosan készen áll a széles körű használatra. Ez magában foglalja a több betét támogatását, a tranzakciók pótlását és a tranzakciós állapotgépek egyszerű hibakeresését (automatikusan létrehozott állapotdiagramokkal).

Amint a RenVM következő verziója elérhető, nyomatékosan javasoljuk az összes fejlesztőnek, hogy frissítsen a a RenJS következő verziója, annak érdekében, hogy hozzáférhessen az összes támogatott új szolgáltatáshoz és lánchoz.

RenVM

Rendben, folytassa magát a RenVM-et, néhány izgalmas információval a készülő kiadásról.

Ebben a hónapban a RenVM következő verzióját telepítettük a mainnetbe, mint privát kiadási jelöltet. Ez azt jelenti, hogy elégedettek vagyunk a stabilitásával és teljesítményével, és áttérünk a mainnet tesztelésének utolsó szakaszára.

Ez a telepítés a következő hét során több lépésben történik, egy-egy láncot telepítve. Ez idő alatt elérhetővé tesszük a telepítést azoknak a fejlesztőknek és csapatoknak, akikkel együtt dolgoztunk, és november közepén arra számítunk, hogy ez a kiadás elérhetővé válik a nagyközönség számára.Ez támogatást nyújt a következőkhöz:

  1. BCH, BTC, DGB, DOGE, FIL, LUNA és ZEC a Binance intelligens láncon.
  2. DGB, DOGE, FIL és LUNA az Ethereumon (BCH, BTC és ZEC már elérhető az Ethereumon).
  3. Dinamikus alapdíjak, hogy a felhasználók mindig a legolcsóbb gázárat kapják, amely biztonságos a RenVM számára.
  4. Állam lekérdezés, hogy a fejlesztők könnyedén lekérdezhessék a RenVM belső működését.

Nem lehet majd a BTC-t áthelyezni az Ethereumról közvetlenül a Binance intelligens láncra (vagy fordítva), vagy natív módon mozgatni Az Ethereum eszközei a Binance Smart Chain számára (vagy fordítva). Ez a két funkció a RenVM következő kiadásában lesz elérhető, amely a becslések szerint 2021 elején lesz elérhető.

Közelgő

Erről általában nem beszélünk a havi fejlesztési frissítésekben, de ebben a hónapban szeretnék gyors áttekintést adni néhány dologról, amelyek a következő néhány hónapban a RenVM-re érkeznek. Ez az áttekintés gyors lesz, és hamarosan részletesebb ütemtervre lehet számítani, de íme egy ízelítő:

  1. Az ERC20 támogatása a Binance Smart Chain-ba / oda (beleértve a renBTC-t és más rögzített eszközöket is) közvetlenül a láncok között mozog).
  2. Az Avalanche és más, a Multichain adattárban javasolt láncok támogatása.
  3. A mag szilánkjának kibővítése új tagokkal és csomópontokkal, a következőtől kezdve lépéseket tesz a decentralizáció felé vezető útra.
  4. A szilánkok forgatásának bevezetése a teljes érték reteszeléséhez és időszakos mozgatásához.
  5. Folyamatos kísérletezés a verés és az égési díjakkal.

Ezeken a pontokon sok mindenre kell gondolni, és remélem, hogy a Ren közösség (és mások) ugyanolyan izgatottan várják ezeket a fejlesztéseket, mint a Ren alapvető fejlesztői csapata. Az elmúlt 6 hónap hihetetlenül sikeres időszak volt a Ren projekt számára: 300 millió dollár + összérték zárolva, 1 milliárd dollár + tranzakciós mennyiségben, 1 millió dollár + jutalom a csomópontokért, fórumunk megnyitása, az első RIP elfogadása és még sok minden más . Személy szerint alig várom, hogy megnézzem, mi történik a következő 6-ban.

– Loong, CTO

A Renről | A Ren egy nyílt protokoll, amely lehetővé teszi az értékek engedély nélküli és privát átvitelét bármely blokklánc között.

Webhely | Dokumentumok | távirat | Bejelentések | Twitter | Reddit | Github