Blockchain va schimba totul, chiar și VoIP

Publicat: 2017-05-08

Dintre toate noile tehnologii și protocoale pe care le-am aruncat o privire - de la vitezele rețelei WebRTC și 5G la AI și chatbot-uri - niciuna nu este la fel de confuză precum conceptul de blockchain. Unii ar susține chiar că nimic nu va avea un impact la fel de mare asupra VoIP și a internetului în ansamblu, precum blockchain-ul.

Acum toți doar speculăm, dar nu aș fi primul care a asemănat adoptarea blockchain-ului cu cea a TCP/IP și VoIP în ansamblu. Această nouă tehnologie misterioasă a crescut în popularitate ca principalul proces din spatele producerii bitcoin, o criptomonedă complet nouă, care nu este deținută sau susținută de o singură entitate, ci mai degrabă o rețea întinsă și valoarea pe care utilizatorii o acordă.

Toate acestea sună cam defect la început, dar a fost suficient ca marile instituții bancare să-și bage nasul și să înceapă să adulmece. În acest moment, pare doar o chestiune de timp până când începem să împingem practicile blockchain în industrii complet noi.

Ce este Blockchain?

Pentru a înțelege cum ar putea afecta tehnologia blockchain chiar și VoIP și comunicațiile, trebuie să înțelegem ce este blockchain și cum funcționează. Procesul în sine este un concept destul de simplu, dar tehnologia și dezvoltarea din culise sunt mult prea complicate pentru a intra în detalii. Deci, voi încerca să păstrez acest lucru frumos și simplu, astfel încât să putem înțelege ideea cu toții.

Blockchain

1. Conceptul de bază

Deoarece tehnologia a devenit o metodă de verificare a tranzacțiilor financiare, vom începe prin a ne uita prin acea lentilă. Blockchain a fost dezvoltat ca o metodă de a ține evidența bitcoinilor și de a permite utilizatorilor să înregistreze, să urmărească și să verifice transferul de fonduri unul către și de la celălalt. Mai important, totuși, permite transferul și schimbul acestei monede fără a fi nevoie de o bancă.

Tehnologia Blockchain este o metodă fantastică de utilizare a mai multor puncte dintr-o rețea, fiecare care creează unul și dețin o singură versiune comună a „ceva” atunci când se realizează „acțiuni” pe internet. Această versiune comună coexistentă este folosită pentru a verifica orice tranzacție poate și a avut loc.

Concept de bază Blockchain

Acum, acest lucru este incredibil de generic și este menit să fie.

Putem înlocui „ceva” și „acțiuni” pentru o serie de utilizări diferite. Pentru bitcoins, blockchain este folosit pentru a crea o versiune comună a unui „registru” la finalizarea „tranzacțiilor monetare” pe internet. Și mai interesant, aceste registre pot fi automatizate pentru a declanșa acțiuni specifice.

2. Ledger digital

Modul în care transferăm bani în prezent utilizează o unitate centrală - o bancă care ține în mod normal evidența informațiilor tuturor. Băncile noastre păstrează un registru al tuturor soldurilor curente, precum și al tranzacțiilor de intrare și de ieșire pentru aproape fiecare cont. Putem vedea doar informațiile contului nostru ; doar banca are acces la informațiile tuturor.

Dar acesta este ceea ce ne permite să transferăm bani cu încredere: ne punem încrederea în bancă pentru a ne asigura că expeditorul nostru are banii, sau destinatarul i-a primit efectiv. Băncile verifică existența fondurilor solicitate într-un cont și se ocupă de ridicarea grea a transferului.

Totul funcționează, deoarece putem avea încredere în bancă că va refuza cererile imposibile - de aceea un cec va respinge dacă nu aveți soldul necesar. Și din moment ce avem o sursă reglementată și de încredere care se ocupă de toate aceste informații, ne putem simți cu toții în siguranță că banii noștri sunt gestionați corespunzător.

Dar exact așa este modul în care blockchain-ul zguduie totul. În loc ca banca să se ocupe de registrul digital, într-o paradigmă blockchain toată lumea deține o copie a unui registru digital.

3. Rețea verificată peer-to-peer

S-ar putea să vă întrebați: „Dacă banca centrală nici nu controlează registrul contabil și nici nu asigură legitimitatea fondurilor, atunci cine o face?” Ei bine, aceasta este frumusețea exactă a blockchain-ului. După cum am menționat pe scurt mai sus, blockchain utilizează o rețea de noduri; în cazul bitcoin, aceste noduri sunt fiecare persoană care deține și folosește bitcoin.

Fiecare proprietar de bitcoin are propria copie a registrului bitcoin. Acesta este un document masiv care are fiecare tranzacție făcută vreodată înregistrată pe el. Când un utilizator transferă bani către celălalt, această tranzacție își creează propriul „bloc” unic care conține unele informații de confidențialitate și criptare pe care le vom arunca o privire mai târziu.

Dar fiecare bloc are propria sa semnătură digitală unică, care nu poate fi reprodusă; astfel vă asigurați că fiecare tranzacție este unică. Când are loc o tranzacție, acest bloc este adăugat simultan la fiecare registru existent.

Deoarece fiecare utilizator are o copie a registrului, niciun utilizator nu poate începe să creeze sau să dubleze tranzacții. Dacă tranzacția nu este găsită pe fiecare copie a registrului existent, atunci tranzacția este frauduloasă. Prin urmare, nu aveți nevoie de o agenție centrală pentru a verifica legitimitatea și existența fondurilor sau tranzacțiilor.

4. Criptare și vrăjitorie

Aici lucrurile încep să devină cu adevărat tehnice. Oricine înțelege criptarea vă va spune că conceptul în sine este unul destul de simplu, dar ceea ce se întâmplă sub capotă poate fi incredibil de complicat. Acum, pentru a încerca să păstrez acest lucru accesibil pentru cei care nu au o diplomă de informatică, voi trece peste vrăjitoria de sub capotă. Dar vreau să scot o idee generală.

Pentru a ne asigura că fiecare tranzacție este privată, protejată și de încredere, aproape totul din procesul blockchain este criptat. Prin urmare, deși poate părea înfricoșător faptul că fiecare persoană poate vedea soldul contului și istoricul tranzacțiilor, acest lucru nu este tocmai adevărat, deoarece fiecare copie a registrului digital este criptată. Datorită criptării, niciun utilizator nu poate ajunge în interior și poate citi detaliile; cu toate acestea, utilizatorul corect va putea verifica autenticitatea unei tranzacții.

Practic, regulile Bitcoin necesită o parolă (o semnătură digitală) pentru a debloca și a cheltui fonduri. La fel ca o semnătură scrisă de mână reală, aceasta dovedește autenticitatea unui mesaj. Cu excepția criptării, acest lucru se face prin algoritm matematic care nu poate fi copiat. Deci semnăturile nu sunt statice și este necesară o semnătură unică diferită pentru fiecare tranzacție. Dar devine și mai complicat:

  • Fiecare semnătură necesită atât o cheie privată, cât și o cheie publică pentru deblocare și verificare.
  • Cheia privată este adevărata parolă, dar semnătura este un intermediar care dovedește că ai parola, fără a dezvălui care este aceasta.
  • Cheile publice sunt adresele „trimitere către” în bitcoin.

Deci sistemul trebuie să verifice dacă sunteți adevăratul proprietar al cheii publice, ceea ce se face prin generarea unei chei private atunci când trimiteți un mesaj. Alte noduri folosesc apoi această semnătură pentru a verifica dacă corespunde cheii publice. Toate acestea se fac cu matematică sau vrăjitorie. Deoarece semnătura depinde de mesaj, aceasta va fi diferită pentru fiecare tranzacție, astfel încât să nu poată fi reutilizată pentru o tranzacție diferită. Așa știi că lucrurile nu au fost doar copiate sau modificate.

5. Punând totul împreună

Deci fiecare tranzacție sau bloc este criptată cu propria semnătură digitală. La fel ca semnătura de pe un cec, semnătura este unică și nu poate fi reutilizată sau reprodusă pentru un alt nod sau tranzacție. De exemplu, dacă John trimite cinci bitcoini către Sally, semnătura digitală a lui John va produce o „cheie” criptată. Sally, în calitate de destinatar, va primi o „cheie” de verificare pentru a debloca codul pe care i-l trimite John.

Înainte ca tranzacția să aibă loc, totuși, fiecare registru de pe rețea este actualizat cu acest nou transfer de fonduri - cu excepția faptului că acestea nu sunt doar actualizate, ci și verificarea validității tranzacției. Fiecare registru se uită în trecut și se asigură mai întâi că John are chiar și cinci bitcoini de trimis. Acest lucru se face examinând istoricul tranzacțiilor lui John pentru a se asigura că a primit de fapt destui bitcoini la un moment dat.

Dacă totul se verifică, fiecare registru este actualizat cu noile tranzacții și solduri atât ale contului lui John, cât și ale lui Sally, precum și ale tranzacției. Deoarece această tranzacție avea propriul ei identificator unic, nu poate fi reprodusă sau duplicată. Acum poate că aceasta nu este succesiunea exactă a evenimentelor, dar este conceptul general despre ceea ce se întâmplă și cum funcționează.

Putem verifica și finaliza tranzacțiile fără sarcinile grele și evidența unei bănci, prin faptul că fiecare nod dintr-o rețea își păstrează propria copie a unei înregistrări criptate și a istoricului tranzacțiilor. Nu mai avem nevoie de o anumită agenție centrală care să se ocupe de toate. Acest lucru poate spori atât securitatea - din moment ce mii sau milioane de puncte de verificare și nu doar unul - cât și viteza generală.

Bănci și Blockchain

Instituțiile financiare cheltuiesc investiții considerabile în tehnologia blockchain de 10 ani acum, pentru a înțelege cum funcționează și cum o pot aplica pentru uzul propriu. Pentru industria bancară, blockchain-ul este văzut ca un perturbator masiv și o mitologie complet nouă, care se ocupă de două aspecte majore: contractele și tranzacțiile.

Harvard Business Review a publicat o poveste, The Truth About Blockchain în numărul lor din ianuarie-feb 2017, subliniind modul în care această tehnologie poate perturba chiar mai mult decât băncile:

„Cu blockchain, ne putem imagina o lume în care contractele sunt încorporate în cod digital și stocate în baze de date transparente, partajate, unde sunt protejate de ștergere, falsificare și revizuire. În această lume, fiecare acord, fiecare proces, fiecare sarcină și fiecare plată ar avea o înregistrare digitală și o semnătură care ar putea fi identificate, validate, stocate și partajate. Intermediari precum avocații, brokerii și bancherii ar putea să nu mai fie necesari. Indivizii, organizațiile, mașinile și algoritmii ar face tranzacții și interacționa liber unul cu celălalt, cu puține frecări. Acesta este potențialul imens al blockchain-ului.”

Acesta este văzut ca un concept „fundațional”, unul care are potențialul de a schimba complet paradigma noastră economică și socială actuală. Nu vom mai avea nevoie de copii pe hârtie ale tuturor și de semnături scrise de mână, legalizate pentru a verifica legitimitatea. Dacă tehnologia decolează, vom mai avea nevoie de o bancă care să stocheze, să valideze și să autorizeze fiecare tranzacție pe care o facem.

Dar acesta este motivul pentru care acest lucru este atât de perturbator: este o nouă fundație care reproiectează complet procesele pe care le folosim în viața noastră de zi cu zi. Și acest lucru va trece absolut și în industria comunicațiilor, nu doar în chestiunile financiare și juridice.

Impactul potențial al blockchain-ului asupra VoIP

Ceea ce este interesant pentru mine este că același articol Harvard Business Review citat mai sus compară întreruperea și dezvoltarea blockchain-ului cu cea a TCP/IP-urilor din industria telecomunicațiilor. După cum știm, TCP/IP a dat naștere VoIP și protocoalele care îl alimentează, inclusiv SIP și H.323.

Și totuși, blockchain-ul are potențialul de a schimba asta și mai mult. Acum, blockchain-ul este încă la câțiva ani să devină un nou standard, iar a discuta potențialul său este de fapt doar speculații în acest moment. Nu putem fi siguri cum va fi folosită această tehnologie sau cum va fi dezvoltată chiar mai departe.

Dar, unul dintre cele mai ușoare locuri pentru a vedea potențialul blockchain de a inova VoIP ar fi procesul de autentificare. În urmă cu aproximativ un an, Chris Vitek a scris o postare pe Nojitter care a discutat tocmai acest subiect.

„Securizarea comunicațiilor începe cu adevărat cu autentificarea, care, în mediul tradițional IP-PBX, este legată de adresa MAC a unui telefon. În interfețele bazate pe software, un proces de conectare funcționează pentru a securiza accesul la instrumentele de comunicații.”

Revoluționând autentificarea SIP

Vitek continuă să explice cum, după introducerea sa în 1995, SIP s-a străduit să câștige tracțiune pentru o vreme, deoarece, „ca arhitectură peer-to-peer, nu se potrivea nevoii operatorilor de telecomunicații de a menține controlul asupra fiecărui eveniment de comunicații așa cum era. posibil."

Datorită modului în care SIP funcționează ca o conexiune peer-to-peer, a fost utilizat într-un mod diferit de telecomunicațiile obișnuite, într-o aplicație client/server. Când au apărut Session Border Controllers, SIP a devenit mult mai relevant pentru că „au permis întreprinderilor și transportatorilor să mențină securitatea rețelei”.

Dar blockchain introduce o metodă complet nouă de autentificare, una care nu necesită un SBC pentru a acționa ca un gatekeeper sau un operator de telefonie la mijloc pentru a autentifica apelanții. Luând-o și mai departe, blockchain va elimina necesitatea unui operator de transport între aproape orice metodă de comunicare.

Și, așa cum spune Vitek, „dacă blockchain-ul este suficient de bun pentru a securiza tranzacțiile bancare, atunci este cu siguranță suficient de bun pentru a sprijini autentificarea telecom”. Și știm cu toții cât de rău poate folosi VoIP o securitate sporită.

Deci, ideea propusă este că blockchain-ul poate revoluționa și îmbunătăți ceea ce altfel este un proces de autentificare complicat și complicat în telecomunicațiile actuale.

Un exemplu din lumea reală

Acum un an, acestea erau speculații. Dar înainte rapid până în aprilie 2017, și acum avem un exemplu real pe care să îl indicam. EncryptoTel a apărut ca o „infrastructură softphone cu comunicații VoIP bazate pe blockchain”. În esență, furnizorul promite că va permite utilizatorilor diferitelor surse PBX găzduite să efectueze apeluri VoIP criptate și securizate, precum și să acceseze aplicații de mesagerie populare.

EncryptoTel

Cu propriile lor cuvinte:

„Viziunea EncryptoTel este de a realiza un mijloc de comunicare deschis, fiabil și mai presus de toate sigur, care poate fi utilizat indiferent de locația utilizatorilor. Produsul principal al companiei este un serviciu PBX flexibil și cuprinzător - adică o rețea privată internă care poate fi partajată de un număr mare de utilizatori, dar care poate interfața și cu rețeaua externă de telecomunicații... Software-ul nostru și infrastructura blockchain ne permit pentru a satisface nevoile oricui, indiferent de amploare, datorită economiei pe care o oferă în micro-tranzacții și în operațiuni de descentralizare.”

Pentru a pune asta în limba engleză, EncryptoTel caută să funcționeze ca un furnizor de PBX găzduit care este capabil să furnizeze numere de telefon utilizatorilor de oriunde în lume, dar cu o infrastructură blockchain care să asigure și să ofere autentificare comunicațiilor.

Cât de exact este utilizat blockchain-ul ca infrastructură de bază pare să fie „sosul secret”, dar putem găsi indicii. Pe pagina lor de Beneficii, EncryptoTel explică că „prima etapă a integrării Blockchain” este deja implementată pentru „confirmarea identității pentru facturare folosind semnătura digitală Waves”.

Diagrama EncryptoTel Blockchain

Și în viitoarea lor foaie de parcurs, vara lui 2017, planuri pentru „implementarea serviciilor bazate pe tehnologia blockchain”.

Foaia de parcurs EncryptoTel

Viitorul este Blockchain

Deci, chiar și EncryptoTel este la aproximativ un an distanță de a produce o soluție complet utilizabilă, dar indică faptul că acesta ar putea fi de fapt un caz de utilizare legitim al tehnologiei. Cu toate acestea, personal sunt sceptic și unul care să ia totul cu un sâmbure de sare.

Este demn de remarcat faptul că EncryptoTel explică experiența lor combinată în industria blockchain, SIP, PBX și telecomunicații, dar, așa cum stau lucrurile, se pare că este în mare parte o idee propusă în acest moment. Nu susțin în niciun caz această soluție, dar mi s-a părut incredibil de interesant de subliniat ca un posibil exemplu din lumea reală. Acesta ar putea fi doar un șiretlic pentru a obține o mulțime de finanțare publică și pentru a nu livra, dar nu eu sunt cel care face acest apel.

Cu toate acestea, merită remarcat faptul că chiar și articolul Harvard Business Review pe care l-am aruncat mai înainte prezintă un punct de vedere diferit. Marele „dar” din acest articol este că suntem încă la câțiva ani până la preluarea blockchain-ului - întregul concept este unul fundamental care ne poate schimba sistemele economice și sociale, susțin autorii. Dar, ei spun că va dura zeci de ani pentru ca blockchain-ul să intre în infrastructura noastră economică și socială actuală.

Sceptic, dar plin de speranță

De fapt, întregul articol aseamănă blockchain-ul cu perturbarea TCP/IP a industriei telecomunicațiilor:

„Înainte de TCP/IP, arhitectura de telecomunicații se baza pe „comutația de circuit”, în care conexiunile între două părți sau mașini trebuiau să fie prestabilite și susținute pe parcursul unui schimb. Pentru a se asigura că oricare două noduri pot comunica, furnizorii de servicii de telecomunicații și producătorii de echipamente au investit miliarde în construirea de linii dedicate. TCP/IP a dat peste cap acel model.”

Această tranziție a durat, de asemenea, multe generații – a văzut multe afaceri noi care au apărut și, în cele din urmă, au profitat de această tehnologie. Vedem acest lucru acum în explozia furnizorilor de PBX găzduit, care sunt acum unii dintre cei mai importanți furnizori de telecomunicații din țară. Deci, este posibil ca EncryptoTel să fie deja cu un pas înaintea pachetului, construind o soluție bazată pe blockchain.

Același articol se încheie cu ideea că acest lucru se întâmplă:

„TCP/IP a devenit omniprezent, iar aplicațiile blockchain sunt construite pe deasupra infrastructurii digitale de date, comunicații și calcul, ceea ce reduce costul experimentării și va permite apariția rapidă a unor noi cazuri de utilizare.”

Ceea ce nu este discutabil este faptul că blockchain-ul are potențialul masiv de a perturba un număr masiv de operațiuni. Cu toate acestea, nu strică niciodată să rămâi sceptic.

„Dar având în vedere orizonturile de timp, barierele în calea adoptării și complexitatea absolută implicată în atingerea nivelurilor de acceptare TCP/IP, directorii ar trebui să se gândească cu atenție la riscurile implicate în experimentarea cu blockchain. În mod clar, a începe cu mic este o modalitate bună de a dezvolta know-how-ul de a gândi mai mare. Dar nivelul investițiilor ar trebui să depindă de contextul companiei și al industriei. Companiile de servicii financiare sunt deja pe drumul spre adoptarea blockchain-ului. Producția nu este.”

Se pare că VoIP și comunicațiile în ansamblu ar trebui să fie de asemenea la nivelul sectorului financiar, dacă nu foarte curând.