Waarom Tratok draait op Ethereum EN BSC (en wat dat betekent als je niet geeft om blockchain)
Een technische beslissing uitgelegd in eenvoudig Engels. Omdat de praktische impact op jou echt is, zelfs als de onderliggende techniek onzichtbaar is.
Een technische beslissing uitgelegd in eenvoudig Engels. Omdat de praktische impact op jou echt is, zelfs als de onderliggende techniek onzichtbaar is.
Ik ga iets doen wat een beetje ongebruikelijk is voor een blockchain-blogpost. Ik ga ervan uit dat je niet geeft om blockchain.
Niet op een vijandige manier. Ik bedoel alleen: de meeste reizigers die een hotel boeken willen geen lezing over cryptografische netwerken. Ze willen een goede prijs, een werkende app, een hotel dat er is, en een restitutie die snel aankomt als er iets misgaat.
Dus deze post is de versie waarin ik een echte technische beslissing uitleg (we draaien Tratok op twee verschillende blockchains tegelijkertijd) en waarom die beslissing belangrijk is voor je daadwerkelijke boekingservaring. Geen jargon waar ik omheen kan. Beloofd.
Een blockchain is, voor onze doeleinden, gewoon een netwerk van computers die allemaal akkoord gaan met dezelfde registratie van wat er is gebeurd. Wanneer je een kamer boekt, wordt de boeking in die registratie geschreven, en vanaf dat moment is het erg, erg moeilijk om te vervalsen of te wijzigen.
Er zijn veel verschillende blockchains. Ze zijn niet allemaal hetzelfde. Ze hebben verschillende afwegingen. De twee die we momenteel gebruiken zijn Ethereum en BSC (Binance Smart Chain).
De meeste platforms kiezen er één. Ofwel zijn ze een Ethereum-platform, ofwel zijn ze een BSC-platform. Wij vonden dat de verkeerde vraag.
Een reiziger in Bangkok die een gastenverblijf van $40 per nacht boekt heeft goedkope, snelle transacties nodig. De kostenstructuur van Ethereum heeft geen zin voor die boeking. De kosten zouden de besparingen opeten.
Een reiziger in Londen die een villa van $5.000 per nacht boekt voor een corporate retreat heeft maximale beveiliging nodig. Het kostenverschil tussen de twee netwerken is irrelevant bij een transactie van die omvang. Wat ertoe doet is dat het boekingsrecord rust op de meest robuuste beveiligingslaag die beschikbaar is.
Beide reizigers zijn echt. Beide boekingen maken deel uit van hetzelfde platform. Dus hebben we infrastructuur gebouwd die standaard op beide chains draait, met een brug die TRAT ertussen verplaatst, en slimme routing die de juiste chain voor de juiste transactie kiest.
Kleine boekingen, Zuidoost-Azië, microbetalingen
Boekingen met hoge waarde, premium accommodaties
Netwerkcongestie op één chain
Als je alleen maar een hotel probeert te boeken, hier is de volledige praktische impact van onze dual-chain architectuur: je denkt er niet over na.
U opent het ecosysteem, u vindt een woning, u bevestigt een boeking, en het platform regelt de routeringsbeslissing op de achtergrond. U ziet nooit Ethereum vs BSC gepresenteerd als een keuze. U hoeft nooit te weten op welke blockchain uw transactie is afgewikkeld. U heeft geen aparte wallet nodig voor elke chain. De brug ertussen is ingebouwd en onzichtbaar voor u.
Alles wat je ervaart is: een boeking die snel wordt verwerkt, met kosten die niet voelen als een straf, op een platform dat niet uitvalt omdat één netwerk een slechte dag had.
Eerlijk? Ingenieursinspanning.
Een platform native uitvoeren op twee ketens verdubbelt ongeveer het onderhoudsgebied dat je moet beheren. Elke slim contract-update moet twee keer worden geïmplementeerd en twee keer worden getest. De brug zelf is een kritiek stuk infrastructuur dat continue beveiligingsaandacht nodig heeft (bruggen zijn historisch gezien een van de meest aangevallen delen van crypto). De routeringslogica moet constant worden afgestemd.
Het zou gemakkelijker zijn geweest om er één te kiezen. Dat deden we niet omdat de afweging voor de gebruikerservaring te belangrijk was.
Een platform dat “Alleen Ethereum” of “Alleen BSC” kiest, maakt geen neutrale beslissing. Ze vertellen je dat welke markt de niet-gekozen keten bedient, er een is die ze bereid zijn achter te laten. We waren niet bereid die afweging te maken.
Wanneer je een reisplatform ziet dat draait op één enkele blockchain, is de vraag die je moet stellen niet “is die ene goed?” De vraag is “wie wordt er achtergelaten door die keuze?” Verschillende ketens bedienen verschillende geografische gebieden en verschillende prijsniveaus. De juiste architectuur voor een wereldwijd gastvrijheidsplatform is er een die geen keuze aan je oplegt.
Als je ooit maar één ding meeneemt uit dit bericht, is dat waarschijnlijk datgene.
Open de app, boek een accommodatie, zie het zelf. De hierboven uitgelegde infrastructuurbeslissingen zijn de reden waarom het werkt zoals het werkt.
— 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.