Stake-tilit
Solanan stake-tiliä voidaan käyttää tokenien delegoimiseen verkon validatoreille, jolloin stake-tilin omistaja voi mahdollisesti ansaita palkkioita. Stake-tilit luodaan ja niitä hallinnoidaan eri tavalla kuin perinteistä lompakko-osoitetta, joka tunnetaan nimellä järjestelmätili. Järjestelmätili pystyy ainoastaan lähettämään ja vastaanottamaan SOL-tokeneita muilta verkon tileiltä, kun taas stake-tili tukee monimutkaisempia toimintoja, joita tarvitaan tokenien delegoinnin hallintaan.
Solanan stake-tilit toimivat myös eri tavalla kuin muiden Proof-of-Stake-lohkoketjuverkkojen tilit, joihin saatat olla tutustunut. Tämä dokumentti kuvaa Solanan stake-tilin korkean tason rakenteen ja toiminnot.
Tilin osoite
Jokaisella stake-tilillä on yksilöllinen osoite, jota voidaan käyttää tilin tietojen hakemiseen komentoriviltä tai verkon selaintyökaluista. Toisin kuin lompakko-osoitteessa, jossa osoitteen keypair-tiedoston haltija hallitsee lompakkoa, stake-tilin osoitteeseen liittyvällä keypair-tiedostolla ei välttämättä ole minkäänlaista hallintaa tiliin. Itse asiassa keypair-tiedostoa tai yksityistä avainta ei välttämättä ole edes olemassa stake-tilin osoitteelle.
Ainoa kerta, kun stake-tilin osoitteella on keypair-tiedosto, on silloin kun luodaan stake-tili komentorivityökalujen avulla. Uusi keypair-tiedosto luodaan ensin vain sen varmistamiseksi, että stake-tilin osoite on uusi ja yksilöllinen.
Tilien auktoriteettien ymmärtäminen
Tietyntyyppisillä tileillä voi olla yksi tai useampi allekirjoitusauktoriteetti liitettynä kyseiseen tiliin. Tilin auktoriteettia käytetään allekirjoittamaan tiettyjä transaktioita hallinnoimansa tilin puolesta. Tämä eroaa joistakin muista lohkoketjuverkoista, joissa tilin osoitteeseen liittyvän keypair-tiedoston haltija hallitsee kaikkea tilin toimintaa.
Jokaisella stake-tilillä on kaksi allekirjoitusvaltuutettua, jotka määritellään niiden vastaavilla osoitteilla, ja kumpikin on valtuutettu suorittamaan tiettyjä toimintoja stake-tilillä.
Stake-valtuutettua käytetään allekirjoittamaan seuraavat toiminnot:
- Staken delegointi
- Stake-delegoinnin deaktivointi
- Stake-tilin jakaminen, jolloin luodaan uusi stake-tili, jossa on osa ensimmäisen tilin varoista
- Kahden stake-tilin yhdistäminen yhdeksi
- Uuden stake-valtuutetun asettaminen
Nosto-valtuutettu allekirjoittaa seuraavat toiminnot:
- Delegoimattoman staken nostaminen lompakko-osoitteeseen
- Uuden nosto-valtuutetun asettaminen
- Uuden stake-valtuutetun asettaminen
Stake-valtuutettu ja nosto-valtuutettu asetetaan stake-tiliä luotaessa, ja niitä voidaan muuttaa valtuuttamaan uusi allekirjoitusosoite milloin tahansa. Stake- ja nosto-valtuutettu voivat olla sama osoite tai kaksi eri osoitetta.
Nosto-valtuutetun keypair hallitsee tiliä enemmän, sillä sitä tarvitaan stake-tilin tokenien likvidointiin, ja sitä voidaan käyttää stake-valtuutetun nollaamiseen, jos stake-valtuutetun keypair katoaa tai vaarantuu.
Nosto-valtuutetun suojaaminen katoamiselta tai varkaudelta on erittäin tärkeää stake-tiliä hallinnoidessa.
Useat delegoinnit
Jokaista stake-tiliä voidaan käyttää delegointiin vain yhdelle validaattorille kerrallaan. Kaikki tilin tokenit ovat joko delegoituja tai delegoimattomia, tai prosessissa tullakseen delegoiduiksi tai delegoinnin purkamiseksi. Jos haluat delegoida vain osan tokeneistasi validaattorille tai delegoida useille validaattoreille, sinun on luotava useita stake-tilejä.
Tämä voidaan toteuttaa luomalla useita stake-tilejä lompakko-osoitteesta, joka sisältää tokeneita, tai luomalla yksi suuri stake-tili ja käyttämällä stake-valtuutusta tilin jakamiseen useisiin tileihin haluamillasi token-saldoilla.
Samat stake- ja nosto-oikeudet voidaan määrittää useille stake-tileille.
Stake-tilien yhdistäminen
Kaksi stake-tiliä, joilla on samat valtuudet ja lukitusaika, voidaan yhdistää yhdeksi stake-tiliksi. Yhdistäminen on mahdollista kahden staken välillä seuraavissa tiloissa ilman lisäehtoja:
- kaksi deaktivoitua stakea
- epäaktiivinen stake aktivoituvaan stakeen sen aktivointiepochin aikana
Seuraavissa tapauksissa äänestäjän pubkey ja havaitut äänestyspisteet on vastattava toisiaan:
- kaksi aktivoitua stakea
- kaksi aktivoituvaa tiliä, jotka jakavat aktivointiepochin, aktivointiepochin aikana
Kaikki muut stake-tilojen yhdistelmät epäonnistuvat yhdistämisessä, mukaan lukien kaikki "väliaikaiset" tilat, joissa stake on aktivoitumassa tai deaktivoitumassa nollasta poikkeavalla tehokkaalla stakella.
Delegoinnin lämpeneminen ja jäähtyminen
Kun stake-tili delegoidaan tai delegointi deaktivoidaan, toimenpide ei tule voimaan välittömästi.
Delegoinnin tai deaktivoinnin valmistuminen kestää useita epocheja, jolloin osa delegoinnista aktivoituu tai deaktivoituu kunkin epochin rajalla sen jälkeen, kun tapahtuman sisältävä transaktio on lähetetty verkkoon.
On myös rajoitus sille, kuinka paljon stakea voi tulla delegoiduksi tai deaktivoiduksi yhdessä epochissa, jotta estetään suuret äkilliset muutokset stakessa koko verkossa. Koska lämpeneminen ja jäähtyminen riippuvat muiden verkon osallistujien käyttäytymisestä, niiden tarkkaa kestoa on vaikea ennustaa. Lisätietoja lämpenemisen ja jäähtymisen ajoituksesta löytyy täältä.
Lukitukset
Panostustileillä voi olla lukitus, joka estää niiden sisältämien tokenien nostamisen ennen tiettyä päivämäärää tai epochia. Lukituksen aikana panostustili voidaan silti delegoida, poistaa delegointi tai jakaa, ja sen panoksen valtuutusta voidaan muuttaa normaalisti. Vain nostaminen toiseen lompakkoon tai nostojen valtuutuksen päivittäminen ei ole sallittua.
Lukitus voidaan lisätä vain kun panostustili luodaan ensimmäisen kerran, mutta sitä voidaan muokata myöhemmin lukituksen valtuuttajan tai säilyttäjän toimesta, jonka osoite asetetaan myös tilin luomisen yhteydessä.
Panostustilin tuhoaminen
Kuten muutkin Solana-verkon tilityypit, panostustiliä, jonka saldo on 0 SOL, ei enää seurata. Jos panostustiliä ei ole delegoitu ja kaikki sen sisältämät tokenit nostetaan lompakko-osoitteeseen, kyseisessä osoitteessa oleva tili on käytännössä tuhottu, ja se täytyy luoda manuaalisesti uudelleen, jotta osoitetta voidaan käyttää uudelleen.
Panostustilien tarkastelu
Panostustilien tietoja voidaan tarkastella Solana Explorerissa kopioimalla ja liittämällä tilin osoite hakukenttään.
Is this page helpful?