lokakuun kehityspäivitys

(Loong) (30. lokakuuta 2020)

Tänään vietetään toisen kuukauden kovaa työtä Ren-projektissa. Kuten tavallista, tämä tarkoittaa sitä, että on aika kuukausittaiselle kehityspäivityksellemme, ja aion sukeltaa suoraan osaan tekemästämme työstä. Mutta annan myös oivalluksen RenVM: n seuraavan version tulevasta julkaisusta ja osasta tulevaisuuden suunnitelmia.

Multichain

Julkaisunsa jälkeen Multichain on saanut paljon avoimen lähdekoodin avustuksia, eikä tämä kuukausi ole ollut erilainen. Vaikka RenVM: n seuraavassa versiossa tulevat ketjut on nyt saatu päätökseen, Ren-tiimi alkaa käydä läpi nämä uudet ketjut ennen seuraavaa julkaisua arvioidakseen mitkä ovat kaikkein kannattavimpia.

Ren-ydinkehitystiimi on työskennellyt myös Multichainin parissa, ja tässä kuussa osoitimme onnistuneesti ketjujen välisen yhteentoimivuuden Acala Testnetin kanssa. Vaikka Acala Mainnet ei ole vielä livenä, tämä työ tuo meidät askeleen lähemmäs sen tukemista heti, kun se alkaa, tuoden BTC: n ja muut ei-alkuperäiset varat Polkadot-ekosysteemiin. Esitimme myös todistuskonseptin Solanan kanssa. Ainutlaatuisen muotoilunsa takia on vielä paljon tehtävää, mutta olemme nyt pystyneet kehittämään konkreettisen toteutusmallin, joka tukee kaikkia RenVM: n tarpeita.

Monilompakko

Mikä on ketju ilman lompakkoa? Ei paljon. Tässä kuussa aloitimme uuden etupään kirjaston – Multiwallet – kehittämisen, joka täydentää Multichainia. Sen avulla kehittäjät voivat käyttää yhtä yhtenäistä kirjastoa vuorovaikutuksessa useiden lompakoiden kanssa useissa ketjuissa samalla, kun he pystyvät kuitenkin hienosäätämään riippuvuuksiaan pitäen käyttöliittymät ohuina ja nopeina.

Airwave

RenVM: n tekemän konsensuksen ja toteutuksen alla on sen vertaisverkko, Airwave. Tässä kuussa jatkoimme seuraavaa versiota, tuoden tuen useille uusille ominaisuuksille, jotka parantavat verkon luotettavuutta, vakautta ja suorituskykyä.

  • Kanavat, jotka jatkuvat yhteysvirheiden yli. Tämä varmistaa vakaamman yhteyden solmujen välillä, vaikka verkko-olosuhteet olisivat huonot, ja yhteyksiä katkaistaan ​​/ yhdistetään jatkuvasti.
  • Ohut viestimuodot, jotka vähentävät yleiskustannuksia. Viestien päällekkäisyyttä juoruilussa on väistämätöntä (ja osa siitä, mikä saa sen toimimaan), mutta uusi synkronoitava on-demand -semantiikka vähentää resurssien tuhlausta.
  • Rinnakkaiset kättelyt nopeuttavat todentamista / salausta, jolloin solmut voivat käsitellä monia muita samanaikaisia yhteysyrityksiä ja hylkää huonot ongelmat aikaisemmin.
  • Komposiittiset yhteyskäytännöt yksinkertaisempaa, mutta tehokkaampaa, nopeutta rajoittavaa ja DoS-suojausta varten.

Olemme myös käyneet läpi suuremman dokumentointiponnistelu aloittaa Airwaven tekeminen helpommin lähestyttäväksi uusille kehittäjille. Kun nämä ominaisuudet ovat vakaita ja testattuja, aloitamme toteutuksen tarkastamisen varmistaaksemme sen oikeellisuuden.

Lotan

Lotan on sisäisen testauskehyksemme nimi. Seuraava versio RenVM: stä sisältää joitain rikkovia muutoksia, mutta myös uusia ominaisuuksia ja tietysti uusia ketjuja. Tässä kuussa työskentelimme päivittämällä Lotanin (a) käyttämään Multichainia kaikissa sen lohkoketjuun liittyvissä vuorovaikutuksissa ja (b) testaamaan jatkuvasti kaikkia uusia ketjuja, joita RenVM tukee. Tämä antaa meille mahdollisuuden suorittaa jatkuvasti satunnaisia ​​testejä RenVM: ää vastaan ​​viikkojen ja kuukausien aikana, jotta voimme luottaa sen vakauteen ja oikeellisuuteen.

RenJS

RenJS on JavaScript-kirjasto, jonka kehittäjät käyttää vuorovaikutuksessa RenVM: n kanssa. Olemme työskennelleet seuraavan version parissa jo muutaman kuukauden ajan, mutta tässä kuussa se tuli saataville julkaisukandidaattina, ja sen pitäisi olla valmis laajaan käyttöön pian. Tämä sisältää tuen useille talletuksille, tapahtumien korvaamisille ja tapahtumien tilakoneiden helpolle virheenkorjauksille (automaattisesti luoduilla tilakaavioilla).

Kun seuraava RenVM-versio on saatavilla, suosittelemme kaikkia kehittäjiä päivittämään seuraava versio RenJS: stä saadaksesi pääsyn kaikkiin tuettuihin uusiin ominaisuuksiin ja ketjuihin.

RenVM

Okei, jatka itse RenVM: ää, jännittävää tietoa tulevasta julkaisusta.

Tässä kuussa otimme käyttöön seuraavan version RenVM: stä mainnetiin yksityisen julkaisun ehdokkaana. Tämä tarkoittaa, että olemme tyytyväisiä sen vakauteen ja suorituskykyyn ja olemme siirtymässä varsinaisen mainnetin testauksen viimeisiin vaiheisiin.

Tämä käyttöönotto tapahtuu useissa vaiheissa ensi viikon aikana, ja yksi ketju kerrallaan. Tänä aikana tarjoamme käyttöönoton kehittäjien ja tiimien käyttöön, joiden kanssa olemme tehneet yhteistyötä, ja marraskuun puolivälissä odotamme, että tämä julkaisu on suuren yleisön käytettävissä.Tämä tuo tukea seuraaville:

  1. BCH, BTC, DGB, DOGE, FIL, LUNA ja ZEC Binance Smart Chainissa.
  2. DGB, DOGE, FIL ja LUNA Ethereumilla (BCH, BTC ja ZEC ovat jo saatavilla Ethereumissa).
  3. Dynaamiset peruspalkkiot, jotta käyttäjät saavat aina halvimman, RenVM: lle turvallisen kaasun hinnan.
  4. Osavaltio kysely, jotta kehittäjät voivat helposti tehdä kyselyn RenVM: n sisäisestä toiminnasta.

BTC: tä ei voida siirtää Ethereumista suoraan Binance Smart Chainiin (tai päinvastoin) tai siirtää alkuperäistä Ethereumin varat Binance Smart Chainille (tai päinvastoin). Nämä kaksi ominaisuutta ovat saatavilla seuraavassa RenVM-julkaisussa, jonka arvioidaan olevan saatavana vuoden 2021 alussa.

Tulevat

Tästä ei yleensä puhuta kuukausittaisissa kehityspäivityksissä, mutta tässä kuussa haluan antaa nopean yleiskuvan joistakin asioista, jotka tulevat RenVM: ään lähikuukausina. Tämä yleiskatsaus on nopea, ja sinun pitäisi odottaa perusteellisempaa etenemissuunnitelmaa pian, mutta tässä on maku:

  1. tuki ERC20: lle Binance Smart Chainiin / sieltä (mukaan lukien renBTC ja muut sidotut varat siirtyminen suoraan ketjujen välillä).
  2. Tuki Avalanchelle ja muille ketjuille, joita on ehdotettu Multichain-arkistossa.
  3. Ydinsirun laajentaminen uusiin jäseniin ja solmuihin seuraavan alusta alkaen vaiheet hajauttamisen tiellä.
  4. Sirpaleiden kierto käyttöönoton avulla jakamaan ja ajoittain siirtämään kokonaisarvo lukittuun.
  5. Jatkettiin kokeilua lyömällä ja polttamalla maksuja.

Kaikissa näissä kohdissa on paljon ajateltavaa, ja toivon, että Ren-yhteisö (ja muut) ovat yhtä innoissaan nähdessään nämä kehitystyöt kuin Ren-ydinkehitystiimi. Viimeiset kuusi kuukautta ovat olleet uskomattoman onnistuneita aikoja Ren-projektille: 300 miljoonaa dollaria + kokonaisarvo lukittu, 1 miljardi dollaria + tapahtuman määrässä, 1 miljoona dollaria + palkintoja solmuille, foorumin avaaminen, ensimmäisen RIP: n hyväksyminen ja paljon muuta . Henkilökohtaisesti en voi odottaa, mitä tapahtuu seuraavassa 6.

– Loong, teknologiajohtaja

Tietoja Renistä
Ren on avoin protokolla, joka mahdollistaa luvattoman ja yksityisen arvonsiirron minkä tahansa lohkoketjun välillä.

Verkkosivusto | Dokumentit | Sähke | Ilmoitukset | Twitter | Reddit | Github