Qwallet, Qclient ja Qserver
Qwallet pyrkii saamaan miljoona käyttäjää Qserverin ja Qclientin kaltaisten välikerrosten avulla ja keskittyy skaalautuvuuteen ja taloudelliseen kannattavuuteen.
Qsilver, 13. maaliskuuta 2024.
Johdanto
Qwallet on suunniteltu alusta alkaen helppokäyttöiseksi johdantolompakoksi Qubicin käyttäjille. Ensisijaisena tavoitteena on saada mukaan miljoona käyttäjää, mikä on huomattava määrä, jota nykyinen Qubic-verkko ei pysty suoraan käsittelemään. Tämän saavuttamiseksi tarvitsemme Qserverin ja Qclientin kaltaisia välikerroksia. Tässä artikkelissa käsitellään erilaisia haasteita ja ratkaisuja, joita tarvitaan miljoonan käyttäjän Qwalletiin pääsemiseksi.
Qwallet-säätiö
Qwallet perustuu WebAssembly-porttiin (wasm) Qubicin matalan tason salauskoodista, joka on johdettu C-pohjaisesta qubic-cli-portistani. Kaikki siementen hallinta ja transaktioiden luominen hoidetaan wasm:ssä, ja käyttöliittymä on liitetty wasm-moduuliin helppokäyttöisen käyttökokemuksen takaamiseksi. Edistyneet käyttäjät voivat käyttää Qwalletia CLI-tilassa, vaikka tämä sopii alle 1 prosentille käyttäjistä.
Alkuperäinen toiminnallisuus
Qwalletin ensimmäinen versio tukee perustoimintoja, kuten siemenen luomista ja QU:n vastaanottamista/lähettämistä. Tulevat päivitykset lisäävät toimintoja, kun yhä useammat älykkäät sopimukset (SC) aktivoituvat Qubicissa, erityisesti QX-kaupankäynti Qwalletissa.
Siemenen hallinta
Käyttäjän ensimmäinen askel on luoda siemen. Qwallet tukee sekä Qubicin 55-merkkistä vakiosiementä että kryptostandardin mukaista 24 sanan siementä. Varmistaakseen, että käyttäjät pääsevät aina käsiksi varoihinsa, Qwallet vaatii todisteen siemenen varmuuskopioinnista ensimmäisen tilin luomisen yhteydessä. Siementä ei koskaan tallenneta, ja se poistetaan RAM-muistista välittömästi käytön jälkeen vuotojen estämiseksi.
Tilille kirjautumiseen tarvitaan salasana, jos hashed-siementiedosto on olemassa. Jos siementiedosto katoaa, se voidaan luoda uudelleen varmuuskopion avulla. Edistyneet käyttäjät voivat hallita useita siemeneen liittyviä osoitteita, mutta tavoitteena on tarjota yksinkertainen, yhden osoitteen käyttökokemus useimmille käyttäjille.
Yhteensopivuus eri alustojen kanssa
Koska Qwallet on wasm- ja JavaScript-pohjainen, sen odotetaan toimivan kaikilla pöytätietokoneilla ja mobiilialustoilla, vaikka yhteensopivuutta mobiililaitteisiin vahvistetaan vielä. Qwallet saa verkkotiedot WebSocketsin kautta, joka muodostaa yhteyden Qclientiin, joka on pieni moduuli, joka toimii samalla palvelimella kuin Qserver. Qserver muodostaa yhteyden Qubic-verkkoon käyttämällä pysyviä yhteyksiä, mikä parantaa suorituskykyä merkittävästi.
Skaalautuvuus
Kukin Qserver voi käsitellä useita WebSocketsista syntyviä Qclienttejä, joihin kukin Qwallet on liitetty. Yksittäisen palvelimen käsittelemien Qwalletien todellinen määrä ei ole vielä tiedossa, mutta sen arvioidaan olevan kymmeniä tuhansia. Siksi Qserver-solmuja saatetaan tarvita kymmeniä, ellei jopa satoja.
Qserver kehittyi sendmany-projektista, joka käsitteli 15 625 maksua 20 tikissä käyttäen QUTIL SC 25 -maksukutsua. Se voi tällä hetkellä valvoa 1 miljoonaa osoitetta, mutta sen valvomien aktiivisten osoitteiden määrää ei vielä tiedetä.
Taloustiede
Jotta miljoonan käyttäjän Qwallet olisi taloudellisesti kannattava, sen pitäisi olla ilmainen peruslompakko. Lompakon reaaliaikainen valvonta edellyttää kuitenkin jatkuvaa toimintaa. Päivitysnopeuden pienentäminen voi lisätä palvelimen tukemaa käyttäjämäärää merkittävästi. Esimerkiksi minuutin virkistystaajuudella voitaisiin tukea 10 kertaa enemmän käyttäjiä kuin tikeittäin tapahtuvalla virkistystaajuudella.
Premium-palveluja, kuten tikeittäin tapahtuvia päivityksiä ja täydellistä arkistointioikeutta, voitaisiin tarjota nimellistä maksua vastaan, joka voisi olla noin 10 tikkiä QU:ta kohti (noin penni päivässä). Nämä alkuvaiheen tulot ovat välttämättömiä, mutta eivät riitä kattamaan infrastruktuurikustannuksia, joten ne on pääomitettava Qx-varoilla, joita käytetään Qserver-solmujen palkitsemiseen.
Rahoitus ja varojen kohdentaminen
Osa Qx-varojen tarjonnasta jaetaan ensimmäisille lahjoittajille miljoonan käyttäjän Qwallet/Qclient/Qserver-infrastruktuurin rahoittamiseksi. Miljoonan QU:n ylittäviä varoja harkitaan varojen jakoa varten. Lahjoittajat saavat varoja välittömästi, kun taas Qserver-solmut ja likviditeettipooli saavat varoja ajan myötä.
Alkuperäinen varojen jako voisi olla:
- 50 % lahjoittajille.
- 35 % solmuille.
- 10 % likviditeettipoolille.
- 5 % harkinnanvaraiseen käyttöön.
Pitkän aikavälin elinkelpoisuus
Joukkorahoituksen tavoitteena on luoda itsekannatettava infrastruktuuri miljoonan käyttäjän Qwalletille. Varojen arvo ei ole ensisijainen huolenaihe, mutta varojen käyttö jaetaan likviditeettipoolin ja harkinnanvaraisen käytön kesken, mahdollisesti 50/50 suhteessa.
Ratkaisemattomat kysymykset
Useita kysymyksiä on vielä ratkaisematta, kuten yhteensopivuus matkapuhelinten kanssa, käyttäjien määrä Q-palvelinta kohden, tulonmuodostus sekä varojen ja rahastojen yksityiskohtainen jako. Teknisen elinkelpoisuuden osoittaminen on kuitenkin ratkaisevin este, ja varainhankinta aloitetaan Qwalletin alfa-version yhteydessä.
QPOOL-älykäs sopimus
Olennainen osa on QPOOL SC, jota tarvitaan varojen jakamiseen solmujen operaattoreille edullisesti. Qx-varojen siirron nykyiset miljoona QU:n kustannukset eivät ole kannattavia pienille lisämäärille. Kunnes QPOOL SC on valmis, vain Qx on käytettävissä omaisuuserän kauppaan.
Johtopäätös
Qwalletin, Qclientin ja Qserverin kehittäminen ja toteuttaminen on ratkaisevan tärkeää, jotta miljoonan käyttäjän Qubic-verkko voidaan toteuttaa. Ratkaisemalla tekniset ja taloudelliset haasteet voimme luoda skaalautuvan ja kestävän infrastruktuurin, joka tukee suurta käyttäjäkuntaa.
Kiitos tuestanne.
Qsilver
Saat viimeisimmät päivitykset liittymällä Valis Discordiin, seuraamalla meitä X:ssä ja lisäämällä blogimme kirjanmerkkeihin.
Seuraava →
Tällä sivulla
- Qwallet, Qclient ja Qserver
- Johdanto
- Qwallet-säätiö
- Alkuperäinen toiminnallisuus
- Siemenen hallinta
- Yhteensopivuus eri alustojen kanssa
- Skaalautuvuus
- Taloustiede
- Rahoitus ja varojen kohdentaminen
- Pitkän aikavälin elinkelpoisuus
- Ratkaisemattomat kysymykset
- QPOOL-älykäs sopimus
- Johtopäätös
Aiheeseen liittyvät julkaisut