Kuinka suorittaa Ripple Validator @ DigitalOcean

Joten haluat osallistua Ripple XRP Ledgeriin ja hajauttamiseen. Haluat suorittaa validoijan. Jos sinulla on oma Docker-isäntä jossain, vedä vain kuva.

Jos sinulla ei ole palvelinta ja haluat kehittää sitä DigitalOcecessa 20 dollarilla kuukaudessa, noudata seuraavia vaiheita. Vahvistat 10 minuutissa!

1. Luo tili DigitalOceessa

DigitalOcean on pilvi (palvelin) tarjoaja, jolla on datakeskuksia ympäri maailmaa. He tekivät korkean suorituskyvyn palvelimien käyttöönottamisesta helpon ja halvan. Jos haluat rekisteröityä ja auttaa minua, käytä tätä viittauslinkkiä rekisteröityäksesi. Jos et halua auttaa minua (en ole siinä rahalla), käy vain digitalocean.com ja napsauta “Rekisteröidy”.

2. Luo uusi palvelin (”Pisara”)

Aiot kehittää uuden palvelimen. Vahvistimen suorittamiseksi käytämme valmiiksi määritettyä Docker-säilöä, jossa on "aallotettu", Ripplen palvelinohjelmisto ja joitain skriptejä, jotka luovat alkuperäisen kokoonpanon sinulle.

Niin. Aiomme luoda ”Pisaran”.

DigitalOcean kutsuu virtuaalipalvelimia

Valitse välilehti ”Yhden napsautuksen sovellukset” ja napsauta ”Docker XX.YY ~ on…” -sovellusta.

DigitalOcean tarjoaa palvelimia esiasennetuilla paketeilla ja kokoonpanolla. He kutsuvat tätä "yhden napsautuksen sovelluksiksi". Nämä “sovellukset” ovat esiasennettujen palvelimien “pisaroita”. Käytämme Docker-sovellusta, koska Docker on ohjelmisto, jota tarvitsemme suorittaaksesi sinulle valmistamasi Docker-säilön. Käyttämällä Docker-säilöä, sinun ei tarvitse kirjoittaa useita komentoja saadaksesi validoijan käyttöön ja käyntiin: Tein tämän puolestasi ja “pakatin” kaiken säilöön.

Koko ja tietokeskus

Vahvistimen suorittamiseksi palvelimella tulisi olla vähintään 8 Gt muistia. Voit valita ”tavallisen pisaran”, jossa on 8 Gt muistia.

Valitse lähellä oleva datakeskus. Mene nyt kokonaan alas, jätä kaikki muut vaihtoehdot merkitsemättä (paitsi jos tiedät mitä teet). Teille luotu oletusarvoinen isäntänimi DigitalOcean on hieno, mutta jos omistat verkkotunnuksen ja haluat ehkä julkaista validoijasi Ripple Validator -rekisterissä yhtenä päivänä, kirjoita isäntänimi;

Napsauta nyt iso vihreä Luo-painiketta :)

3. Kirjaudu sisään

Palvelimesi on valmis noin 20 sekunnissa. Saat satunnaisen salasanan postilaatikkoosi. Aion kirjautua sisään SSH: lla ja lähettää joitain komentoja. Jos sinulla on Linux tai OSX, avaa vain pääte. Jos käytät Windowsia, voit ladata Putty-ohjelman, joka kirjautuu sisään SSH: n avulla.

Voit muodostaa yhteyden äskettäin luodun palvelimen IP-osoitteella.

IP-osoite näkyy palvelimen (pisaran) tietosivulla.

SSH toimii oletusportissa: 22. Käyttäjätunnuksesi on root ja salasanasi on postilaatikossasi. Kirjoita Linuxissa tai OSX: ssä tämä komento terminaaliin muodostaaksesi yhteyden:

ssh root@165.227.146.184 -p 22

Jos kirjaudut sisään ensimmäistä kertaa, sinua pyydetään kirjoittamaan kyllä ​​ja jatka sisäänkirjautumista painamalla enter-painiketta.

Windows-käyttäjät voivat kirjoittaa IP-osoitteen Putty-palvelimen nimi (tai IP-osoite) -kenttään. Valitse Yhteystyyppi “SSH” ja kirjoita Portti 22 (oletus). Napsauta nyt ”Avaa”.

Suljitko yhteytesi? Kadotit Internet-yhteytesi? Voit käyttää yllä olevaa komentoa muodostaaksesi yhteyden palvelimellesi milloin tahansa.

3.1 Lisää vaihtotila

Pyöritit palvelinta, jossa on 4 Gt muistia. Tämä saattaa olla tarpeeksi, mutta entä jos validoijasi kiireinen ja (väliaikaisesti) ei ole? Siksi aiomme lisätä "vaihtaa" palvelimelle. Osoitamme pala kiintolevyltä muistin ylivuotoksi.

Aluksi luomme 4 Gt: n vaihtotiedoston, 4 Gt kiintolevyä varataan vaihtotilaksi. Toinen komento (jälkeen; asettaa tiedoston käyttöoikeudet).

fallocate -l 4G / vaihtotiedosto; chmod 600 / vaihtotiedosto

Pyydämme palvelinta käyttämään swap-tiedostoa tarvittaessa ja ottamaan swap käyttöön:

mkswap / swap-tiedosto; Vaihda / vaihda tiedosto

Jotta vaihtotiedostosi pysyväksi (uudelleenkäynnistyksen jälkeen) aiomme antaa viimeisen vaihtoon liittyvän komennon:

echo '/ swapfile none swap sw 0 0' | tee -a / etc / fstab

4. Luo säiliö

Niin. Olet nyt kirjautunut uuteen palvelimeesi. Ehkä jopa ensimmäinen palvelin . SSH: n avulla voit nyt suorittaa komentoja etäpalvelimellasi.

Aiomme nyt luoda itse validoijasi! Kirjoita tämä terminaaliin:

telakoitsija suorita -dit - nimi rippledvalidator -p 51235: 51235 -v / näppäimistö /: / näppäimistö / xrptipbot / aallotettu validoija

Me olemme:

  • telakan suorittaminen (ohjelmisto säiliöiden ajamiseen)
  • käsketään telakoitsijaa ajamaan uusi säilö
  • käsketään telakointiajoneuvo ajamaan - irrotettu (säilytä säilytysastia käynnissä taustalla) ja se (-d jälkeen) varmistaa, että voimme kirjautua säilöön, jos haluamme korjata jotain tulevaisuudessa.
  • kontin nimeäminen rippledvalidator— tarvitsemme tätä nimeä, jos haluamme pysäyttää säiliön tulevaisuudessa, jos haluamme tarkistaa lokit jne.
  • avataan satama 51235 ja julkaista satama Internetissä (myös puhelinnumero 51235). Portti 51235 on portti, jota muut aallotetut palvelimet käyttävät
  • kansion luominen ja liittäminen palvelimelle / näppäimistö / - ja kansion asentaminen säilöön, myös hakemistoon / näppäimistö /. Tämän kansion tiedostot jaetaan palvelimen ja telakointiaseman välillä.
  • säiliön luominen ennalta rakennetun kuvan perusteella: xrptipbot / rippledvalidator. Tämä on paketti, jonka luin, jotta voit kehittää validoijan muutamassa sekunnissa.

Docker lataa säilökuvan ja käynnistää validoijan

Sinun ei tarvitse antaa tätä komentoa uudestaan. Säiliösi jatkuu, jos kirjaudut ulos ja kirjaudut uudelleen palvelimellesi.

5. Näytä karkki

Ok. Sinulla on validoija käynnissä. Vahvistat tapahtumia XRP-pääkirjassa. Se on mahtavaa! Tunnetko sen!?

Hyvin. Luultavasti ei. Ei vielä. Et voi nähdä mitä tapahtuu. Vai voitko? Kirjoita tämä komento terminaaliin:

sataman lokit -f rippledvalidator

Nyt voit nähdä, mitä validoijasi tekee. Elää. Mahtavaa, eikö niin? Validoijasi käynnistyy, muodostaa yhteyden muihin validoijiin, vastaanottaa tapahtumia, vahvistaa ne jne.

Paina Control C peruuttaaksesi.

Ensimmäisen käynnistyksen aikana validoijasi loi oman ”identiteettinsä”. Julkinen ja yksityinen avain itsensä tunnistamiseen ja viestien allekirjoittamiseen. Voit tarkistaa oman palvelimesi julkisen identiteetin:

kissa /keyystore/validator-keys.json

Validator-keys.json-tiedoston sisältö tulostetaan päätteessä. Julkisen avaimesi kanssa on linja (älä koskaan jaa salaista avaintasi!). Näppäin alkaa pienillä kirjaimilla n. Voit kopioida tämän avaimen ja siirtyä Ripple Validator -rekisteriin: ~ 15 minuutin kuluttua validoijan käynnistämisestä, avaimesi on näkyvissä. Onnittelut, olet nyt XRP-ekosysteemin avustaja!

6. Ja nyt ...

Paljon vaihtoehtoja! Kuten:

  • Paranna tietoturvaa ja suorituskykyä (palomuuri, klusterointi jne.)
  • Yhteistyössä muiden validoijien kanssa, lisäämällä toisiaan luetteloihisi luotettavien validoijien avulla
  • Hanki itsellesi verkkotunnus ja vahvista verkkotunnuksesi (niin se näkyy Validator-rekisterissä)

... Mutta pelastamme tämän vielä toiseksi päiväksi.

Kiitos lukemisesta!