Salausvaluuttarajapinnat ja lohkoketjujen suunnittelu. Osa I

Aloitetaan määrittelemällä, minkä palvelun parissa työskentelet. Kuinka tehdä se? Aloita luvalla. Jos olet nörtti, lohkoketjuasiantuntija ja rakastat kaikkea turvallista - luultavasti palvelusi tilin luominen alkaa mnemoniikan kirjoittamisella paperille. Onnittelut, teet hajautettua tuotetta.

Mutta jos olet taitava ja haluat pitää käyttäjien rahaa palvelimillasi "ilman avaimia, helppo rekisteröinti sähköpostitse" perusteella - palvelusi on keskitetty. Kumpaa luot?

Mitä eroa?

Hajautetussa palvelussa jokaisella henkilöllä on omat salauksensa ja hän vaihtaa sen suoraan verkon muiden jäsenten kanssa. Lataat epätavallisen lompakon, kirjoitat muistiin avaimen, piilotat sen turvalliseen paikkaan, saat osoitteen, jaat sen ystävillesi, vastaan ​​kolikoita heiltä ja nauttia. Siinäpä, nyt olet krypto-harrastaja. Ole tarkkana, henkilökohtaisia ​​tietoja ei pyydetty. Sinusta on tullut uuden maksujärjestelmän käyttäjä nimettömästi.

Esimerkkejä tällaisista palveluista ovat kaikki tekijöiden asiakkaat: Bitcoin, Ethereum. Lisäksi on olemassa palveluita kolmansien osapuolien kehittäjiltä: Electrum, MyEtherWallet.

Ja tietysti on kyseenalaisia ​​resursseja - keskitettyjä. Yhtäältä ne yksinkertaistavat käyttäjien elämää: avaimia ei tarvitse kirjoittaa, rahan saatavuuden palauttaminen on helppoa. Toisaalta kaikki on huonoa: kolmas osapuoli hallitsee kaikkia resursseja, jotka voivat rikkoa milloin tahansa, huijata tai jotain muuta. Lisäksi nämä palvelut toimivat sääntelyviranomaisten kanssa (ts. Hallituksen edun mukaisesti), ja kaikki toiminnot vaativat id-vahvistuksen. Niihin kuuluvat salakirjoitusvaluuttakaupankäyntialustat: Bitfinex, Coinbase jne. Ja lompakot: Freewallet, Cryptonator jne.

Tietoja asiakkaista ja alustoista

Viimeinkin olemme selkeät perusasioista, joten nyt kerron sinulle tämän tekniikan nykyisistä asiakkaista. Asiakas on mikä tahansa käyttöliittymä, jonka avulla voit olla vuorovaikutuksessa verkon kanssa, ts. Luoda osoitteita, lähettää ja vastaanottaa tapahtumia (maksuja). Ne sisältävät verkko-, työpöytä-, mobiili- ja laitteisto lompakot. Lisäksi puhun vain hajautetuista palveluista ja niiden vertailusta keskitettyihin jätän myöhemmin muihin osiin. Niin.

verkko

Web-asiakas on sovellus, joka toimii selaimessa. Koska sovellus on hajautettu, se ei voi pitää avaimia. Missä se pitää heidät? Useammin selaimesi turvallisessa tallennustilassa - paikallisvarasto. Kun avaimet ovat siellä, voit hallita lompakkoasi turvallisesti. Muista tallentaa varmuuskopio: tarvitset sitä, kun tyhjennät selaimesi. Ei sitä koskaan tiedä. Jos lompakon kehittäjä on riittävä, hän ei näe avaimia ja työskentelee niiden kanssa vain salatussa muodossa. Web-kehitys on aina helpompaa ja nopeampaa. Jos olet paikalla, aloita siitä!

mobile

Mobiilisovellus on mobiilisovellus iOS: lle, Androidille. Avainten säilyttäminen on aivan sama kuin webissä. Mutta avainten hakkerointi on paljon vaikeampaa. Neuvonta: Coinomi, Jaxx.

pöytä-

Luonnollisesti on tarpeen sijoittaa tällainen asiakas suoraan tietokoneelle tai kannettavalle tietokoneelle asennustiedoston avulla. Kuten aikaisemmat tyypit, tämä asiakas on varsin turvallinen varastointinsa kanssa. Yläosa on oletusarvoisia asiakkaita kehittäjältä. Vaikka niitä voidaan käyttää, on välttämätöntä ladata koko lohkoketju, ja se on räikeä määrä gigatavua.

Siksi “yleismiehet” luovat kevyitä lompakoita. He latasivat blockchain etukäteen ja tukevat sen suorituskykyä palvelimellaan. Ja voit lähettää pyyntöjä sinne suoraan käyttöliittymästä tarvittaessa, esim. kun lähetät tapahtuman. Kokeile: Exodus. Btw, sekä verkko- että mobiili lompakot ovat kevyitä. Siksi voit ladata ne nopeasti älypuhelimiin.

Selaimen laajennukset

Mukava, kun surffailet DApp-laitteiden läpi, ja on tarpeen ostaa jotain nopeasti.

Laajennukset, jotka muistuttavat muodoltaan matkapuhelimia, sopivat täydellisesti selaimeen. Verkkoina he käyttävät paikalliskauppaa.

Entä rajapinnat?

Tähän sisältyy pieni esittely. Kaikilla näillä asiakkailla on melkein sama UX. Olen jo kirjoittanut yllä: lataa / asenna, vastaanota salainen lause (muistinen), kirjoita se muistiin (muuten menettää resursseja), aseta salasana (avainten salaamiseen), katso julkinen osoitteesi ja jaa se ystävien kanssa, voitto . Lisäksi voit lähettää varoja itse ja muokata palkkioita, tarkastella historiaa jne. Kerron kaikesta myöhemmin. Siellä on myös lompakot!

Laitteistotarvikkeet

Turvallisin tapa tallentaa ja käyttää kryptovaluuttoja yksinkertaisen käyttäjän käytettävissä. Avaimet luodaan ja tallennetaan gadgetille. Yhdistä se tietokoneeseen hallitaksesi lompakkoa. Tapahtumien lähettäminen tapahtuu vasta sen jälkeen, kun PIN-koodi on vahvistettu gadgetissa. Asiakas on työpöydän analogi. Se on myös kevyt, koska toimii kehittäjien palvelimilla. Käytä pääkirjaa.

Paperi lompakko

Jos paperi olisi ikuista, käyttäisin vain paperi lompakkoa. Vivahteita. On mahdollista tarkistaa tasapaino julkisissa lohkotutkijoissa. Tapahtumien lähettämistä varten sinun täytyy tuoda lompakko verkkoon, matkapuhelimeen tai työpöydälle. Vielä parempi on kerätä kauppa offline-tilassa, mutta se ei koske nyt kauneutta.

Jos vahingossa kaikki selvisi, jouduin piirtämään uuden kuvan. Tässä luettelo päättyy. Toivottavasti voit nyt arvioida kuinka suuren valikoiman tuotteita voit suunnitella, piirtää ja suunnitella.

Arvioitu? Mennään nyt tähän helvettiin, jota teollisuudessa tapahtuu. Et voi luoda mitään, kaikki tapahtuu markkinoiden johtajien kuvakaappauksilla.

Mitä tapahtuu nyt rajapintojen kanssa?

Mitä tiedät rahasta? Kun haluat käyttää rahaa, saat kortin tai käteisellä taskussa ja maksat. Se hyväksytään kaikkialla. Se on siinä.

Mitä tiedät salauksesta? Mitä asiakkaasi tietävät salauksesta? Sekä sinä että he kohtaat saman ongelman - geeksit ovat luoneet kaikki olemassa olevat ratkaisut geekeille. Suunnitellessani ensimmäistä käyttöliittymääni ei voinut olettaa, että kaikki olisi niin hämmentävää.

Ensinnäkin päätin hankkia lompakon. Tuolloin kuulin vain Bitcoinista, siksi löysin virallisen asentajan ja aloitin sen. Asennuksen aikana minua pyydettiin lähettämään minulle 100 epäselvää tiedostoa 100 Gt, joka ylitti kannettavan tietokoneen normin. Kipu. Mitä tahansa, jätin sen. Näin tutustumiseni Bitcoiniin päättyi edes aloittamatta.

Jonkin ajan kuluttua sain tietää, että on olemassa muitakin lompakoita, ns. ”Kevyt lompakot”. He asuvat verkossa ja voit saada osoitteen verkossa. Sikäli kuin ymmärsin, suosituin oli Blockchain Wallet. Rekisteröinnin aikana minulta kysyttiin sähköpostia, salasanaa ja avainten sijasta annettiin henkilöllisyystodistus, joka varoitti minua. Ei ollut hajauttamista ja nimettömyyttä.

Näytti siltä, ​​että sisäänkirjautuminen on mahdollista vain tunnuksella. Se on ainoa sisäänkirjautuminen, sähköposti ei enää toimi. Tavanomaisen sähköpostiviestin ja henkilöllisyyden avulla kirjautumisen jälkeen päästämme lompakon ohjauspaneeliin, jossa todellisuus on huono ja jolla on 0,0,0, kaikkialla. Lisäksi kehittäjät eivät ole vastuussa lompakosta, joten selvitä se itse, tallenna kirjautumistiedot. Muutoin et saa rahaa takaisin. Se ei ole pankki!

Koska meillä on nollia, on aika ostaa. Napsauta “Osta ja myy”. Ja tässä olet! Huonoja uutisia - et voi ostaa mitään, koska palveluntarjoaja ei tue suurta osaa maasta. Muista, että kerroin alussa, että sinusta on tullut krypto-harrastaja? Hm, se on täällä kuollut.

Lompakot antavat jokaiselle mahdollisuuden rekisteröidä, mutta jo sisällään eivät vastaa kaikkien käyttäjien vaatimuksia. Siksi suurimman osan on käytettävä kolmansien osapuolien vaihtoa.

Jos sinulla on fiat (dollareita, ruplaa jne.), Voit löytää sen, jolla on kryptovaluutta (bitcoin, ethereum jne.), Ja tehdä vaihto. Tapaat verkossa tai f2f. Lisäksi on olemassa erityispalveluita. Ne eroavat toisistaan ​​vain suuremmalla prosentilla vaihtoon + henkilökohtaisiin tietoihin. Se näyttää noin:

1–3 päivää on melko perspektiivi, mutta mitään ei valita. Rahat osoitetaan lompakkosi osoitteeseen, jonka loit Blockchain Wallet -sovelluksessa. Lisäksi käytät kolikoita haluamallasi tavalla. Lähetä esimerkiksi ystävälle. Ja nyt on hetki työskennellä pitkien osoitteiden, toimeksiantojen ja niin edelleen.

Miksi osoitteet ovat niin omituisia? Kuinka lähettää rahaa ystävällesi luettelosta? Voinko muuttaa palkkiota? Voinko asettaa palkkion? Kuinka paljon parempi? Reg. 50 prioriteetti 74? Mitä vittuu?

Nämä ovat käyttäjien kysymyksiä. Kyllä, osoitteet näyttävät todella omituisilta ja niiden muoto on valtava:

1F1tAaz5x1HUXrCNLbtMDqcw6o5GNn4xqX
bitcoincash: qzgy20ljfu24v8v4msnzpnxst5gpm930lcmuekam2q
0xc9c390d82a3eda435B344CbFc983870bc1660217
rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn

Et löydä ystäväsi lompakkoa verkosta, koska osoitetta ei ole linkitetty omistajan nimeen tai mihinkään muuhun osoittimeen. Nimettömyys sellaisena kuin se on.

Parempi myöhään kuin ei milloinkaan. Lähetämme tapahtuman, ja silloin tulee lisää kysymyksiä.

Ensivaikutelma kaiken tämän jälkeen:

"Palauta minulle dollarini, bitcoinisi ei toimi!"

Ja jos näyttää siltä, ​​että löysin vain huonon esimerkin, katsotaanpa vähintään yhtä suosittua lompakkoa, jolla on toinen valuutta. Täältä MyEtherWallet tulee.

Alussa hälytetään, että lompakko ei ole pankki. Vain sinä olet vastuussa rahastasi, emme palauta sinulle mitään. Jos et lue kaikkia varoituksia - olet tuomittu. Sulje ja katso otsikko:

Ei ystävällinen kokous, eikö niin? Älä huolestu, sinusta huolehdittiin, palaa vain käyttöohjeeseen:

1. Asenna Chromelle laajennukset EAL, MetaMask, Cryponite tai MyEtherWallet estääksesi tietojenkalasteluverkostoja.
2. Tarkista huolellisesti verkkosivustosi osoite, jossa olet.
3. Yrityksemme nimi MYETHERWALLET INC on korostettava osoitepalkissa vihreänä.
4. Älä luota ja tarkista viestejä tai linkkejä Twitteriin, Redditiin, Fb: hen ...
5. Käytä selaimesi mainosten estäjiä.
6. Turvallisuuden parantamiseksi asenna lompakkomme offline-versio.
7. Aseta aina kaksivaiheinen tunnistus.
...
19. Jos olet käynyt vahingossa haitallisella verkkosivustolla - poista heti selaimesi historia ja rahat.
20. Ja lopuksi, kytke aivosi päälle!

Lisäksi näemme kentän salasanan syöttämiseksi, kuten olemme käyneet verkkosivustolla aiemmin. Myöhemmin näyttää siltä, ​​että tämän verkkosivuston lompakot luodaan samalla tavalla, myöhemmin toistuu tuttu skenaario osoitteineen, toimeksiannoineen ja muine yksityiskohdineen.

Viime kädessä saamme hämmentäviä rajapintoja, joissa salauksenkehittäjät, jotka yrittävät auttaa koko maailmaa, eivät auta ollenkaan. Ajan myötä ymmärrät, että kaikki nämä nörttiset asiat ovat hyödyllinen työkalu, jolle kannattaa uhrata. Ja jos puhutaan turvallisuudesta ja mukavuudesta, mukavuus uhrataan. Mutta tällainen määrä teknisiä tietoja johtaa vähintään yhtä tärkeään ongelmaan - käyttäjien virheisiin. Kirjoitan tästä myöhemmin.

Toivon, että artikkelisarjani jälkeen kehittäjät ja suunnittelijat esittävät itselleen kysymyksen: Voiko tavallinen käyttäjä olla vuorovaikutuksessa järjestelmän kanssa intuitiivisesti?

Nähdään!