De ce Tratok funcționează pe Ethereum ȘI BSC (și ce înseamnă asta dacă nu-ți pasă de blockchain)
O decizie tehnică explicată în engleză simplă. Pentru că impactul practic asupra ta este real, chiar dacă ingineria subiacentă este invizibilă.
O decizie tehnică explicată în engleză simplă. Pentru că impactul practic asupra ta este real, chiar dacă ingineria subiacentă este invizibilă.
Voi face ceva puțin neobișnuit pentru un articol de blog despre blockchain. Voi presupune că nu-ți pasă de blockchain.
Nu într-un mod ostil. Vreau să spun: majoritatea călătorilor care rezervă un hotel nu vor o prelegere despre rețele criptografice. Vor un preț bun, o aplicație care funcționează, un hotel care există și o rambursare care ajunge rapid dacă ceva nu merge bine.
Deci această postare este versiunea în care explic o decizie tehnică reală (executăm Tratok pe două blockchain-uri diferite simultan) și de ce această decizie contează pentru experiența ta reală de rezervare. Fără jargon pe care îl pot evita. Promit.
Un blockchain, în scopurile noastre, este doar o rețea de computere care sunt toate de acord cu aceeași înregistrare a ceea ce s-a întâmplat. Când rezervi o cameră, rezervarea este scrisă în acea înregistrare, și de atunci este foarte, foarte greu de falsificat sau modificat.
Există multe blockchain-uri diferite. Nu sunt toate la fel. Au diferite compromisuri. Cele două pe care le folosim în prezent sunt Ethereum și BSC (Binance Smart Chain).
Majoritatea platformelor aleg una. Fie sunt o platformă Ethereum, fie sunt o platformă BSC. Noi am considerat că aceasta era întrebarea greșită.
Un călător în Bangkok care rezervă o pensiune de 40 de dolari pe noapte are nevoie de tranzacții ieftine și rapide. Structura de costuri a Ethereum nu are sens pentru această rezervare. Taxele ar mânca din economii.
Un călător în Londra care rezervă o vilă de 5.000 de dolari pe noapte pentru o retragere corporativă are nevoie de securitate maximă. Diferența de cost dintre cele două rețele este irelevantă pentru o tranzacție de acea dimensiune. Ceea ce contează este că înregistrarea rezervării se află pe cel mai robust strat de securitate disponibil.
Ambii călători sunt reali. Ambele rezervări fac parte din aceeași platformă. Așa că am construit o infrastructură care rulează nativ pe ambele lanțuri, cu o punte care mută TRAT între ele și rutare inteligentă care alege lanțul potrivit pentru tranzacția potrivită.
Rezervări mici, Asia de Sud-Est, microplăți
Rezervări de mare valoare, proprietăți premium
Congestie a rețelei pe un lanț
Dacă încercați doar să rezervați un hotel, iată impactul practic complet al arhitecturii noastre duale pe lanț: nu vă gândiți la asta.
Deschizi ecosistemul, găsești o proprietate, confirmi o rezervare, iar platforma gestionează decizia de rutare în fundal. Nu vei vedea niciodată Ethereum vs BSC prezentat ca o opțiune. Nu va trebui să știi pe care dintre ele s-a finalizat tranzacția ta. Nu ai nevoie de un portofel separat pentru fiecare lanț. Puntea dintre ele este integrată și invizibilă pentru tine.
Tot ce experimentați este: o rezervare care se finalizează rapid, cu comisioane care nu par punitive, pe o platformă care nu cade pentru că o rețea a avut o zi proastă.
Sincer? Efort de inginerie.
Rularea unei platforme nativ pe două lanțuri aproximativ dublează suprafața pe care trebuie să o menții. Fiecare actualizare de contract smart trebuie să fie implementată de două ori și testată de două ori. Podul în sine este o piesă critică de infrastructură care necesită atenție continuă în ceea ce privește securitatea (podurile au fost istoric una dintre cele mai atacate părți ale criptomonedei). Logica de rutare trebuie ajustată constant.
Ar fi fost mai ușor să alegi una. Nu am făcut-o pentru că compromisul în experiența utilizatorului era prea important.
O platformă care alege „doar Ethereum” sau „doar BSC” nu face o decizie neutră. Îți spun că oricare piață pe care lanțul neales o deservește este una pe care sunt dispuși să o abandoneze. Nu am fost dispuși să facem acel compromis.
Când vezi o platformă de călătorii care rulează pe un singur blockchain, întrebarea pe care trebuie să o pui nu este „este acela bun?” Întrebarea este „cine este lăsat în urmă de această alegere?” Lanțuri diferite deservesc geografii diferite și puncte de preț diferite. Arhitectura corectă pentru o platformă globală de ospitalitate este una care nu te forțează să faci o alegere.
Dacă ai lua vreodată un singur lucru din această postare, acesta este probabil cel.
Deschide aplicația, rezervă o proprietate, vezi singur. Deciziile de infrastructură explicate mai sus sunt motivul pentru care funcționează așa cum o face.
— Carol
Community Manager, Tratok
Get new Tratok articles by email — the moment they publish, or as one weekly digest.
Get new Tratok articles by email — the moment they publish, or as one weekly digest.