Interfețe Cryptocurrency și Blockchain Design. Partea I

Să începem cu definirea la ce serviciu vei lucra. Cum să o facă? Începeți cu autorizarea. Dacă sunteți un geek, un specialist în blockchain și vă place totul sigur - probabil, crearea contului în serviciul dvs. va începe cu rescrierea mnemonicii pe hârtie. Felicitări, faceți un produs descentralizat.

Dar dacă sunteți viclean și doriți să păstrați banii utilizatorilor pe serverele dvs. pe motivul „fără chei, înregistrare ușoară prin e-mail” - serviciul dvs. este centralizat. Pe care îl creezi?

Care este diferența?

În cadrul serviciilor descentralizate, fiecare persoană deține criptomoneda sa pe cont propriu și o schimbă direct cu alți membri ai rețelei. Descărcați un portofel neobișnuit, scrieți cheia, o ascundeți într-un loc sigur, obțineți o adresă, o împărtășiți prietenilor, primiți monede de la ei și bucurați-vă. Asta este, acum sunteți pasionat de cripto. Atenție, nu au fost solicitate detalii personale. Ați devenit anonim un utilizator al unui nou sistem de plăți.

Exemple de astfel de servicii sunt toți clienții creatorilor: Bitcoin, Ethereum. În plus, există servicii de la dezvoltatori terți: Electrum, MyEtherWallet.

Și, desigur, există resurse discutabile - centralizate. Pe de o parte, simplifică viața utilizatorilor: nu este nevoie să scrieți chei, este ușor să restabiliți accesul la bani. Pe de altă parte, totul este rău: toate resursele sunt controlate de un terț care poate sparge în orice moment, înșelătorie sau altceva. Mai mult, aceste servicii funcționează cu autoritățile de reglementare (adică în interesul guvernului) și orice operațiune necesită confirmare de identificare. Acestea includ platformele de tranzacționare a criptomonedelor: Bitfinex, Coinbase etc. și portofele: Freewallet, Cryptonator etc.

Despre clienți și platforme

În sfârșit, suntem clar cu elementele de bază, așa că acum vă voi spune despre clienții existenți în această tehnologie. Un client este orice interfață datorită căreia poți interacționa cu rețeaua, adică creează adrese, trimite și primește tranzacții (plăți). Acestea includ portofele web, desktop, mobile și hardware. În continuare, voi vorbi doar despre serviciile descentralizate, iar comparația cu cea centralizată voi pleca pentru alte părți. Asa de.

Web

Web-client este o aplicație care funcționează într-un browser. Deoarece aplicația este descentralizată, nu vă poate păstra cheile. Unde le păstrează? Mai des într-un spațiu de stocare sigur al browserului dvs. - localstorage. În timp ce cheile dvs. sunt acolo, vă puteți gestiona în siguranță portofelul. Nu uitați să salvați back-up-ul: veți avea nevoie de el când veți șterge browserul. Nu stii niciodata. Dacă dezvoltatorul portofelului este adecvat, el nu vă vede cheile și lucrează cu ele doar într-o formă criptată. Dezvoltarea web este întotdeauna mai ușoară și mai rapidă. Dacă vă aflați, începeți cu ea!

Mobil

Clientul mobil sunt aplicații mobile pentru iOS, Android. Chestia cu stocarea tastelor este la fel ca în cazul web. Dar cheile de hacking sunt mult mai grele. Sfaturi: Coinomi, Jaxx.

Spațiul de lucru

În mod firesc, este necesar să plasați un astfel de client direct pe PC sau laptop cu ajutorul unui fișier de instalare. Ca tipuri anterioare, acest client este destul de sigur cu stocarea sa. Topul este clientul implicit de la un dezvoltator. Deși pentru a le folosi, este necesar să descărcați întregul blockchain, iar acesta este un număr de gigabite.

Acesta este motivul pentru care „handymenii” creează portofele ușoare. Au descărcat în avans blockchain și își susțin performanța pe serverul lor. Și puteți trimite acolo cereri direct de la interfață atunci când este nevoie, de ex. când trimiteți o tranzacție. Încercați: Exod. Btw, atât portofelele web, cât și cele mobile sunt ușoare. De aceea, le puteți descărca rapid pe smartphone-uri.

Extensii browser

Comfy atunci când navigați prin DApps și este necesar să cumpărați ceva rapid.

Extensiile, asemănătoare în portofelele mobile în format, se potrivesc perfect în browsere. Ca web, folosesc stocarea locală.

Când despre interfețe?

Aici voi include o mică informație. Toți acești clienți au aproape același UX. Am scris deja mai sus: descărcați / instalați, primiți o frază secretă (mnemonic), scrieți-o (altfel, va pierde resurse), setați o parolă (pentru a cripta tastele), vedeți adresa dvs. publică și o împărtășiți cu prietenii, profitați . În afară de asta, puteți să vă trimiteți fonduri și să editați comisioane, să vizualizați istoricul etc. Voi povesti despre toate mai târziu. Există și portofele!

Portofele hardware

Cel mai sigur mod de a stoca și utiliza criptomonedele printre cele disponibile pentru un simplu utilizator. Cheile sunt generate și stocate pe un gadget. Pentru a gestiona portofelul, conectați-l la computer. Trimiterea tranzacțiilor se face numai după confirmarea codului PIN pe un gadget. Clientul este analogul unui desktop. De asemenea, este luminos, deoarece funcționează pe serverele dezvoltatorilor. Folosiți Ledger.

Portofel de hârtie

Dacă hârtia ar fi veșnică, aș folosi doar portofelul de hârtie. Nuante. Este posibil să verificați soldul exploratorilor de blocuri publice. Pentru a trimite tranzacții, va trebui să importați un portofel în web, mobil sau desktop. Este chiar mai bine să colectați o tranzacție offline, dar acum nu este vorba despre frumusețe.

Dacă întâmplător totul s-a clarificat, atunci trebuia să desenez o altă ilustrație. Aici se încheie lista. Sper că acum puteți estima cât de mare varietate de produse puteți proiecta, desena și proiecta.

Estimată? Acum să intrăm în acest iad care se întâmplă în industrie. Nu veți crea nimic, totul este cu capturi de ecran de la liderii pieței.

Ce se întâmplă cu interfețele acum?

Ce știi despre bani? Când doriți să utilizați bani, primiți un card sau o sumă de bani din buzunar și plătiți. Este acceptat peste tot. Aia este.

Ce știi despre cripto? Ce știu clienții tăi despre cripto? Și tu și ei se vor confrunta cu aceeași problemă - toate soluțiile existente sunt create de geek pentru geek. Și când am proiectat prima mea interfață, nu puteam presupune că totul va fi atât de confuz.

În primul rând, am decis să obțin un portofel. Pe atunci am auzit doar despre Bitcoin, de aceea am găsit un instalator oficial și l-am început. În timpul instalării mi s-a oferit să încărc 100 de Gb de fișiere, neclar pentru mine, ceea ce nu depășește norma laptopului meu. Durere. Oricum, l-am lăsat. Așa s-a încheiat familiaritatea mea cu Bitcoin, fără să fie măcar început.

După un timp am aflat că există și alte portofele, așa-numitele „portofele ușoare”. Locuiesc în web și puteți obține o adresă online. Din câte am înțeles, cel mai popular a fost portofelul Blockchain. În timpul înregistrării mi s-a cerut un e-mail, o parolă, iar în loc de chei mi s-a dat un ID, care m-a alertat. Nu a existat descentralizarea și anonimatul.

S-a părut că autentificarea este posibilă doar cu ID. Aceasta este singura autentificare, e-mailul nu mai funcționează. După confirmarea obișnuită a e-mailului și conectarea cu ID-ul ajungem la panoul de control al unui portofel unde ne confruntăm cu realitatea de a fi sărac și de a avea 0,0,0, ... peste tot. În plus, dezvoltatorii nu sunt responsabili de portofel, așa că mai bine vă dați seama, salvați detaliile de conectare. În caz contrar, nu veți primi banii înapoi. Nu este o bancă!

Cum avem zerouri, este momentul să cumpărați atunci. Faceți clic pe „Cumpărați și vindeți”. Și iată! Știri rele din nou - nu puteți cumpăra nimic, deoarece marea parte a țării nu este susținută de un furnizor. Vă amintiți că am spus la început că ați devenit un pasionat de cripto? Hm, este mort aici.

Portofelele oferă tuturor posibilitatea de a se înregistra, dar deja în interior nu răspund cerințelor tuturor utilizatorilor. De aceea, majoritatea trebuie să utilizeze schimbătoare de terțe părți.

Dacă aveți un fiat (dolari, ruble etc.), îl puteți găsi pe cel cu cryptocurrency (bitcoin, ethereum etc.) și puteți face un schimb. Vă întâlniți online sau f2f. În afară de aceasta, există servicii speciale. Acestea diferă unele de altele doar cu un procent mai mare pentru schimb + detalii personale. Arată ceva astfel:

1-3 zile este o perspectivă destul de mare, dar nu este de unde alege. Banii vor fi alocați pe adresa de portofel pe care ați creat-o în portofelul Blockchain. În plus, utilizați monedele așa cum doriți. De exemplu, trimiteți-le unui prieten. Și acesta este momentul pentru a lucra cu adrese lungi, comisioane și așa mai departe.

De ce sunt adresele atât de ciudate? Cum să trimiteți bani unui prieten dintr-o listă de contacte? Pot schimba comisionul? Pot să stabilesc comision? Cât este mai bine? Reg. 50 prioritate 74? Wtf?

Acestea sunt întrebările utilizatorilor. Da, adresele par foarte ciudate și au un format uriaș:

1F1tAaz5x1HUXrCNLbtMDqcw6o5GNn4xqX
bitcoincash: qzgy20ljfu24v8v4msnzpnxst5gpm930lcmuekam2q
0xc9c390d82a3eda435B344CbFc983870bc1660217
rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn

Nu veți găsi portofelul prietenului dvs. pe net, deoarece adresa nu este legată de un nume sau de orice alt indicator al proprietarului său. Anonimatul așa cum este.

Mai bine mai tarziu decat niciodata. Trimitem o tranzacție și atunci apar mai multe întrebări.

Prima impresie după toate acestea:

„Returnează-mi dolarii, bitcoin-ul tău nu funcționează!”

Și dacă pare că am găsit doar un exemplu rău, să aruncăm o privire la un portofel nu mai puțin popular cu o altă monedă. Aici vine MyEtherWallet.

La început suntem avertizați că un portofel nu este o bancă. Dvs. sunteți cel care vă ocupați de banii dvs., nu vă vom restabili nimic. Dacă nu citiți toate avertismentele - sunteți sortiți. Închideți și priviți antetul:

Nu este o întâlnire prietenoasă, nu? Nu vă faceți griji, ați fost îngrijiți, reveniți doar la manual:

1. Instalați extensiile EAL, MetaMask, Cryponite sau MyEtherWallet pentru Chrome pentru a bloca site-urile phishing.
2. Verificați cu atenție adresa site-ului web pe care vă aflați.
3. Numele companiei noastre MYETHERWALLET INC trebuie evidențiat în bara de adrese cu verde.
4. Nu vă încredeți și nu verificați mesaje sau link-uri către Twitter, Reddit, Fb ...
5. Utilizați blocante pentru anunțuri pentru browserul dvs.
6. Pentru o mai bună securitate, instalați versiunea offline a portofelului nostru.
7. Setați întotdeauna identificarea în doi pași.
...
19. Dacă ați vizitat accidental un site web rău intenționat - ștergeți imediat istoricul și ștergeți numerarul browserului.
20. Și în final, porniți-vă creierul!

În plus, vom vedea un câmp pentru introducerea parolei așa cum am fost pe site-ul anterior. Mai târziu, se pare că portofelele de pe acest site web sunt create în același mod, mai târziu se repetă scenariul familiar cu adrese, comisioane și alte detalii.

În cele din urmă, vom primi interfețe confuze în care dezvoltatorii crypto care încearcă să ajute întreaga lume nu ajută deloc. De-a lungul timpului înțelegeți că toate aceste lucruri geek sunt un instrument util pentru care merită să faceți sacrificii. Și dacă vorbim despre securitate și confort, atunci confortul este sacrificat. Dar un astfel de număr de specificații tehnice duce la o problemă nu mai puțin importantă - greșelile utilizatorilor. Voi scrie despre asta mai târziu.

Sper că după o serie de articole, dezvoltatorii și designerii își vor pune o întrebare: Un utilizator obișnuit va putea interacționa cu un sistem intuitiv?

Ne mai vedem!