Alle talen
Litex Lab is een gedecentraliseerde waarde-uitwisselingsecologie. Gebaseerd op laag 2-technologie, kan het off-chain expansie en cross-chain communicatie realiseren, wat de belangrijkste pijnpunten van lage efficiëntie van de hoofdketen en eilanden van openbare ketens in de blockchain-industrie. De waarde-ecologie van Litex Lab kan applicaties op het hoogste niveau dragen, zoals microbetalingen en gedecentraliseerde uitwisselingen, de onderliggende functies openen via de API-laag, een rijke waarde-uitwisselingsecologie tot stand brengen, de digitale wereld en de echte wereld verbinden en een infrastructuur vormen die verbinding maakt de toekomstige blockchain-wereld.
Gedecentraliseerde ecologie: De wettelijke valuta in het systeem wordt geleverd door de valutakoper en alle partijen in het ecosysteem delen de vergoedingsinkomsten. Het is niet nodig om te vertrouwen op gecentraliseerde instellingen zoals als uitwisselingen, en er is geen legale valutapool en officiële operator;
Hoge prestaties en lage kosten: met de toename van het aantal netwerkknooppunten kan de verwerkingscapaciteit miljoenen transacties per ten tweede, voldoen aan de dagelijkse betalingstijdigheidsvereisten terwijl een extreem lage
Diepgaande en stabiele implementatie wordt bereikt: De Stichting en haar samenwerkingsteam hebben diepgaande ervaring en middelen in de betalingsindustrie, die internationale acquirers snel kunnen promoveren naar sluit u aan bij het ecologische deeldividend en vermijd samenwerking met bankkaartorganisaties.
Handelaars breiden snel uit: Handelaars kunnen nog steeds afrekenen met de acquirer volgens het oorspronkelijke proces, zonder extra kosten te betalen of valutawaarderisico's te dragen voor toegang krijgen tot LITEX;
Verlies van fondsen voorkomen: Het betalingskanaal op basis van slimme contracten heeft strikte beperkingen op de bestemming van fondsen, en het gebruikerssaldo wordt gestort in het kanaal, dat niet kan worden gestolen door een derde partij, zelfs als deze wordt aangevallen.
Laten we eerst, zonder LITEX te introduceren, bespreken hoe het consumptiescenario van cryptocurrency is:
Stel dat Alice alleen Bitcoin heeft en een kop koffie wil kopen bij Bob, de eigenaar van de coffeeshop. Als Bob een gewone zakenman is die niet veel weet van technologie en geen trends volgt, dan is de kans dat hij een Bitcoin-portemonnee bezit bijna nul, wat betekent dat Alice eerst Bitcoin in legale valuta moet omzetten voordat ze Bob kan betalen. Alice kan inloggen op een cryptocurrency-uitwisseling om haar bitcoins te verkopen, en om zo snel mogelijk fiat-valuta te krijgen (Bob is misschien begonnen met het malen van koffiebonen), moet ze tegen een relatief lage prijs noteren en relatief lage transactiekosten betalen . Vanwege het kleine transactiebedrag kan het, zelfs als Alice de bitcoins met succes verkoopt, enkele uren duren voordat de transactie arriveert, en de koffie is op dit moment al koud.
Na de laatste mislukte transactie heeft Bob een zeker begrip van Bitcoin.Hij waardeert het concept van Bitcoin, maar tegelijkertijd wil hij niet het risico lopen van valutaschommelingen vanwege het accepteren van Bitcoin-betalingen, dus gaat hij naar een Bitcoin Op deze manier zal, hoewel Bitcoin-betaling wordt geaccepteerd, uiteindelijk de door de betalingsgateway omgerekende fiat-valuta aankomen, wat er veel normaler uitziet. Om de betaling te vergemakkelijken, heeft Alice ook vooraf kosten in rekening gebracht bij deze betalingsgateway (hoofdnetwerktransacties vereisen hogere kosten en een langere tijd), dus deze keer is de bitcoin-betalingservaring goed en kreeg Alice snel de zojuist gemaakte koffie. Bob logt in op de backend van de gateway en is van plan de transactie van $ 5 zojuist in te trekken, maar ontdekt dat de betalingsgateway de opnamedrempel heeft gewijzigd in $ 100 vanwege de hoge transactiekosten op het hoofdnetwerk van Bitcoin! Wanhopig kan Bob pas geld opnemen nadat Alice 20 koppen koffie heeft gekocht, wat minstens 20 dagen zal duren - als Alice elke dag komt. Op de 19e dag ontdekte Bob dat de betalingsgateway een grote hoeveelheid Bitcoin en contant geld verloor als gevolg van hackeraanvallen, failliet ging (centralisatierisico) en dat zijn niet-opgenomen $ 95 ook verdween.Op dat moment klaagde Alice ook bij Bob dat de bitcoins die hij niet had verbruikt, werden bij dit incident ook door hackers overgemaakt.
Nu introduceren we LITEX om het gemak en de veiligheid van het gedecentraliseerde betalingsnetwerk te ervaren.
Bob leed verlies, maar gaf Bitcoin niet op, dus maakte hij verbinding met de nieuwe technische oplossing LITEX. Het toegangsproces is niet anders dan bij andere betalingsgateways (zoals Visa, etc.), en het verloopt erg soepel, dus laat Bob Alice weten dat hij weer Bitcoin-betalingen kan accepteren. Om het centralisatierisico van de vorige keer te vermijden, werd Alice ook een LITEX-gebruiker en zette ze haar eigen betalingskanaal op. Dus opende ze de LITEX-client, scande de QR-code voor de betaling van Bob en voerde direct het legale valutabedrag van koffie in, $ 5, en klikte om te betalen - na 1 seconde vroeg Bob's kassa om een betaling van $ 5. Bob klikt om de betaling te bevestigen, en vindt dat $ 5 rechtstreeks naar zijn account is overgemaakt; Alice's mobiele telefoon geeft ook aan dat de betaling op dit moment is voltooid, en de bitcoin gelijk aan $ 5 is afgetrokken van het kanaalsaldo en de administratiekosten zijn 0. Met de hulp van LITEX kocht Alice heel gemakkelijk een kopje koffie met Bitcoin zonder administratiekosten te betalen; Bob ontving de fiat-valuta in realtime omgerekend van Bitcoin en kan eindelijk met vertrouwen Bitcoin-betalingen blijven accepteren. Zelfs als LITEX op dit moment wordt aangevallen en sommige knooppunten verloren gaan, kan de gevestigde LTXN nog steeds aan de betalingsvereisten van Alice voldoen; zelfs als de meeste knooppunten worden vernietigd en de betaling mislukt, zullen de bestaande activa van Alice en Bob geen verliezen lijden .
1. Samengesteld besluit Lightning Network Model
Lightning Network is een algemene term voor gedistribueerde netwerken op basis van het BOLT-protocol. Het klassieke Lightning Network-ontwerp kan alleen point-to- buiten de keten van gecodeerde valutatransacties wijzen, als het gaat om het matchen van fiat-valutatransacties, is er niets dat u kunt doen. Het samengestelde bliksemnetwerk voor besluitvorming, geabstraheerd door LTXN, integreert een netwerk met een besluitvormingslaag en een netwerk met een uitvoeringslaag in hetzelfde gedistribueerde systeem, en kan een diepe koppeling tot stand brengen terwijl knooppunten worden gedeeld, waardoor het bliksemnetwerk intelligenter wordt, om uitwisselingsverzoeken te realiseren en geavanceerde routeringsfuncties zoals het matchen van betalingsverzoeken kunnen ook de netwerktopologie gezond en efficiënt houden door middel van het ontwerpen van regels en het vermijden van gecentraliseerde knooppunten.
2. Matching-engine
De matching-engine is een verzameling gedistribueerde intelligente algoritmen, de meest complexe kernlogica van LTXN. De meeste van de volgende beschrijvingen zijn gebaseerd op voorbeelden van de eenvoudigste bedrijfscategorieën in het systeem. Ze hebben geen betrekking op specifieke gegevensstructuren, noch bespreken ze de kernstrategie - hoe de bedrijfslogica voor "niet-bankkaartbetalingen" wordt toegepast op complexe zakelijke verwerking en verbetering van de systeemstabiliteit, enz. detail.
Er zijn veel betalingsverzoeken en uitwisselingsverzoeken tegelijkertijd in het LTXN-systeem. De betalingsverzoeken hebben over het algemeen de kenmerken van een relatief klein bedrag en hoge urgentievereisten. Het uitwisselingsverzoek is afhankelijk van de situatie: sommige gebruikers willen een lager uitwisselingskosten. , kan het uitwisselingsproces met relatief lage directheid weerstaan, en zelfs een bovengrens instellen, en de uitwisseling op elk moment tijdens het uitwisselingsproces beëindigen volgens de vraag; andere gebruikers kunnen ervoor kiezen om een hogere uitwisselingsvergoeding te betalen om te verkrijgen cryptocurrency direct inwisselbaar in korte tijd. In het daadwerkelijke ontwerp kan de tijd-efficiëntie/kostenverhouding van gebruikersbehoeften ergens tussen de bovenstaande twee situaties liggen, en we kwantificeren het op een bepaalde manier als de referentiegegevens voor de adaptieve matching-beslissing van het ingangsknooppunt.
Naast het matchen van tijdigheid/kosten is ook het matchen van het bedrag van beide partijen een zeer belangrijk onderdeel. Een veel voorkomende situatie is dat het bedrag van het uitwisselingsverzoek groter is dan het betalingsverzoek. Elk knooppunt van LTXN moet voldoen aan een aantal verzoeken die voldoen aan de vereisten in het hele netwerk om een optimale oplossing te vormen. Factoren waarmee rekening moet worden gehouden, zijn onder andere niet beperkt tot valuta, bedrag, kanaaltijdkosten, kanaaltransmissieverlies, etc. Als het betalingsverzoek groter is dan het uitwisselingsverzoek, is het betalingsbedrag in dit geval relatief groot.Naast de bovengenoemde factoren moeten ook de tijdigheid en kosten van het hoofdketenkanaal volledig worden overwogen.
Ten slotte moet de matchingstrategie ook rekening houden met de kosten van connectiviteit.Als de betaler en de betaler zich in twee netwerken bevinden die niet met elkaar zijn verbonden, moet ook rekening worden gehouden met de kosten voor het opzetten van een internetkanaal. Deze zullen worden besproken in het routeringsgedeelte hieronder.
3. Intelligente routering
Het opzetten en afsluiten van het bliksemnetwerkkanaal vereist on-chain transacties, wat zal resulteren in relatief hoge tijd- en geldkosten. Er is geen direct kanaal tussen partijen , maar transacties worden uitgevoerd via tussenliggende knooppunten volgens het HTLC-contract. Het tussenliggende knooppunt kan een enkel knooppunt zijn, of het kunnen meerdere knooppunten zijn die rechtstreeks van begin tot eind zijn verbonden. Om snel het kortste (of goedkoopste) pad te vinden, heeft elk knooppunt van LTXN een set van autonome onderhandelingsalgoritmen en knooppuntinformatiecache-synchronisatiestrategie, om het pad met de hoogste snelheid te vinden en de transactie te voltooien wanneer de vraag zich voordoet .
De terugtrekkingsoperatie van het bliksemnetwerk moet het betalingskanaal sluiten, waardoor de topologie van het hele netwerk voortdurend verandert: aan de ene kant kunnen oude kanalen worden gesloten en nieuwe kanalen kunnen op elk moment worden geopend, en de originele legale kanalen kunnen te wijten zijn aan Als het niet op tijd wordt gesloten, is het noodzakelijk om onmiddellijk een nieuw kanaal te vinden; aan de andere kant, vanwege de verschillende vereisten van elke betaling, kan de kanaalcapaciteit (die kan worden opgevat als de diameter van het kanaal) tussen knooppunten zal ook verschillend zijn. Naast het in overweging nemen van de kanaalcapaciteit, moet het routeringsproces mogelijk betalingen in realtime splitsen en samenvoegen. Deze bedrijfslogica's die verder gaan dan het probleemmodel van traditionele routeringsalgoritmen vereisen meer gedetailleerde strategie-implementatie.
4. Lichte knooppunten
Volgens het BOLT-protocol is het knooppunt van Lightning Network ontworpen als een volledig Bitcoin-netwerkknooppunt, wat betekent dat gebruikers die lid worden van het netwerk een volume A moeten behouden volledige gegevensback-up van tientallen GB is bij daadwerkelijk gebruik onrealistisch. We ontwerpen het LTXN-knooppunt op basis van vereenvoudigde betalingsverificatie (SPV) en voegen op basis hiervan enkele gegevensrecords toe die het bedrijf nodig heeft, zodat het LTXN-knooppunt geen volledig knooppunt hoeft te onderhouden en niet alle gebruikerstransacties hoeft op te slaan in het hele netwerk hoeft alleen de relevante transacties op te slaan van gebruikers die kanalen met het knooppunt hebben opgezet. Zodra het kanaal is gesloten en de transactie is bevestigd op de hoofdketen van de blockchain, wordt het saldo van de knooppunten aan beide uiteinden van het kanaal teruggeschreven naar de hoofdketen. Op dit moment kan de gebruiker ervoor kiezen om de vorige te verwijderen transactiegegevens om de opslagruimte te optimaliseren. Het geoptimaliseerde LTXN-knooppunt neemt niet te veel opslagruimte in beslag en algemene smartphones kunnen dit volledig ondersteunen.
5. Overige
Om het ontwerp van LTXN te realiseren en te voldoen aan de behoeften van kleine directe betalingen, graaft het LITEX-laboratorium nog steeds diep in het topologieontwerp van het bliksemnetwerk en voltooit het door het BOLT-protocol te verbeteren Efficiënter routeringsschema.
*Bovenstaande inhoud is georganiseerd door YouToCoin-functionaris. Vermeld bij herdruk de bron.