Alla språk
Litex Lab är en decentraliserad ekologi för värdeutbyte. Baserat på lager 2-teknologi kan den realisera expansion utanför kedjan och kommunikation över kedjan, vilket löser de centrala smärtpunkterna med låg effektivitet i huvudkedjan och öarna i offentliga kedjor i blockkedjeindustrin. Litex Labs värdeekologi kan bära överordnade applikationer som mikrobetalningar och decentraliserade börser, öppna de underliggande funktionerna genom API-lagret, etablera en rik värdeutbytesekologi, koppla samman den digitala världen och den verkliga världen och bilda en infrastruktur som kopplar samman framtidens blockchain-värld.
Decentraliserad ekologi: Den lagliga valutan i systemet tillhandahålls av valutaköparen och alla parter i ekosystemet delar på avgiftsintäkterna. Det finns ingen anledning att förlita sig på centraliserade institutioner som t.ex. som börser, och det finns inga lagliga valutafonder Pool och officiell operatör;
Hög prestanda och låg kostnad: Med ökningen av antalet nätverksnoder kan behandlingskapaciteten nå miljontals transaktioner pr. för det andra att uppfylla de dagliga betalningskraven samtidigt som de uppnår extremt låga
Djup och stabil implementering: Stiftelsen och dess samarbetsteam har gedigen erfarenhet och resurser inom betalningsbranschen, vilket snabbt kan främja globala inköpare till gå med i den ekologiska delningsutdelningen och undvik samarbete med bankkortsorganisationer.
Säljare expanderar snabbt: Handlare kan fortfarande göra upp med köparen enligt den ursprungliga processen, utan att betala extra kostnader eller bära valutarisker för åtkomst till LITEX;
Undvik förlust av pengar: Betalningskanalen baserad på smarta kontrakt har strikta restriktioner för pengarnas destination, och användarens saldo sätts in i kanalen, som inte kan stjälas av en tredje part även om den angrips.
Först, utan att introducera LITEX, låt oss diskutera hur konsumtionsscenariot för kryptovaluta är:
Anta att Alice bara har Bitcoin och vill köpa en kopp kaffe av Bob, ägaren till kaféet. Om Bob bara är en vanlig affärsman som inte kan så mycket om teknik och inte följer trender, så är sannolikheten att han äger en Bitcoin-plånbok nästan noll, vilket innebär att Alice först måste konvertera Bitcoin till laglig valuta innan hon betalar Bob. Alice kan logga in på en kryptovalutabörs för att sälja sina bitcoins, och för att få fiatvaluta så snart som möjligt (Bob kan ha börjat mala kaffebönor) behöver hon lista till ett relativt lågt pris och betala en relativt låg transaktionsavgift . På grund av det lilla transaktionsbeloppet, även om Alice lyckas sälja bitcoins, kan det ta flera timmar för transaktionen att komma fram, och kaffet är redan kallt vid denna tidpunkt.
Efter den senaste misslyckade transaktionen har Bob en viss förståelse för Bitcoin.Han uppskattar konceptet Bitcoin, men samtidigt vill han inte bära risken för valutafluktuationer på grund av att han accepterar Bitcoin-betalning, så han får tillgång till en Bitcoin På detta sätt, även om Bitcoin-betalning accepteras, kommer fiat-valutan som konverteras av betalningsporten så småningom att anlända, vilket ser mycket mer normalt ut. För att underlätta betalningen har Alice även fördebiterat denna betalningsgateway (transaktioner i huvudnätet kräver högre avgifter och längre tid), så den här gången är bitcoinbetalningsupplevelsen bra, och Alice fick snabbt det nyss gjorda kaffet. Bob loggar in på gatewayens backend och har för avsikt att dra tillbaka transaktionen på $5 just nu, men upptäcker att betalningsgatewayen har ändrat uttagströskeln till $100 på grund av den höga transaktionsavgiften på Bitcoins huvudnätverk! I desperation kan Bob bara ta ut pengar efter att Alice har köpt 20 koppar kaffe, vilket kommer att ta minst 20 dagar – om Alice kommer varje dag. På den 19:e dagen fick Bob reda på att betalningsporten förlorade en stor mängd Bitcoin och kontanter på grund av hackerattacker, förklarade sig i konkurs (centraliseringsrisk), och hans outtagna $95 försvann också. Vid denna tidpunkt klagade Alice också för Bob att bitcoins som han inte hade konsumerat överfördes också av hackare i denna incident.
Nu introducerar vi LITEX för att uppleva bekvämligheten och säkerheten med det decentraliserade betalningsnätverket.
Bob led en förlust, men han gav inte upp Bitcoin, så han kopplade till den nya tekniska lösningen LITEX. Åtkomstprocessen skiljer sig inte från andra betalningsgateways (som Visa, etc.), och den går väldigt smidigt, så Bob meddelar Alice att han kan acceptera Bitcoin-betalningar igen. För att undvika centraliseringsrisken förra gången blev Alice även LITEX-användare och etablerade en egen betalningskanal. Så hon öppnade LITEX-klienten, skannade Bobs QR-kod för betalning och angav direkt den lagliga valutan för kaffe, 5 USD, och klickade för att betala – efter 1 sekund uppmanade Bobs kassaregister att betala 5 USD. Bob klickar för att bekräfta betalningen, och upptäcker att $5 har överförts direkt till hans konto; Alices mobiltelefon uppmanar också att betalningen är klar vid denna tidpunkt, och bitcoin motsvarande $5 har dragits från kanalbalansen, och hanteringsavgiften är 0. Med hjälp av LITEX köpte Alice en kopp kaffe med Bitcoin mycket bekvämt utan att betala några hanteringsavgifter; Bob fick fiat-valutan konverterad från Bitcoin i realtid, och äntligen kan han fortsätta att acceptera Bitcoin-betalning med tillförsikt. Faktum är att även om LITEX attackeras vid denna tidpunkt och några noder går förlorade, kan det etablerade LTXN fortfarande uppfylla Alices betalningskrav; även om de flesta noder förstörs och betalningen misslyckas, kommer de befintliga tillgångarna hos Alice och Bob inte att lida förluster .
1. Compound Decision Lightning Network Model
Lightning Network är en allmän term för distribuerade nätverk baserade på BOLT-protokollet. Den klassiska Lightning Network-designen kan bara realisera punkt-till- punkt utanför kedjan av krypterade valutatransaktioner, när det väl kommer till matchning av fiat-valutatransaktioner finns det inget du kan göra. Det sammansatta beslutsfattande blixtnätverket som abstraheras av LTXN integrerar ett nätverk för beslutsfattande lager och ett nätverk för exekveringslager i samma distribuerade system och kan uppnå djup länkning samtidigt som de delar noder, vilket gör blixtnätverket mer intelligent, för att realisera utbytesförfrågningar och avancerade routingfunktioner som matchning av betalningsförfrågningar kan också hålla nätverkstopologin sund och effektiv genom regeldesign och undvika centraliserade noder.
2. Matchningsmotor
Matchningsmotorn är en samling distribuerade intelligenta algoritmer, vilket är den mest komplexa kärnlogiken i LTXN. De flesta av följande beskrivningar är baserade på exempel på de enklaste affärskategorierna i systemet. De involverar inte specifika datastrukturer, och diskuterar inte heller den centrala strategiuppsättningen - hur affärslogiken "icke-bankkortbetalning" tillämpas på komplex affärsbearbetning och förbättring av systemstabilitet, etc. detalj.
Det finns många betalningsförfrågningar och utbytesförfrågningar i LTXN-systemet samtidigt. Betalningsförfrågningarna har i allmänhet egenskaperna av relativt litet belopp och höga omedelbarhetskrav. Utbytesförfrågan beror på situationen: vissa användare vill få lägre växlingskostnader. , kan motstå utbytesprocessen med relativt låg omedelbarhet, och till och med sätta en övre gräns, och avsluta utbytet när som helst under bytesprocessen enligt efterfrågan; andra användare kan välja att betala en högre växlingsavgift för att få kryptovaluta omedelbart. Kan bytas ut på kort tid. I faktisk design kan tidseffektivitet/kostnadsförhållandet för användarbehov vara var som helst mellan ovanstående två situationer, och vi kvantifierar det på ett visst sätt som referensdata för det adaptiva matchningsbeslutet för ingångsnoden.
Förutom matchningen av aktualitet/kostnad är matchningen av mängden för de två parterna också en mycket viktig del. En vanlig situation är att beloppet på utbytesförfrågan är större än betalningsbegäran. Varje nod av LTXN behöver matcha ett flertal förfrågningar som uppfyller kraven i hela nätverket för att bilda en optimal lösning. Faktorer som ska beaktas inkluderar men är inte begränsat till valuta, belopp, kanaltidskostnad, kanalöverföringsförlust, etc. Om betalningsbegäran är större än växlingsbegäran, är betalningsbeloppet i detta fall relativt stort Utöver ovanstående faktorer bör även aktualiteten och kostnaden för huvudkedjans kanal övervägas heltäckande.
Slutligen måste matchningsstrategin också ta hänsyn till kostnaden för anslutning.Om betalaren och betalaren är placerade i två nätverk som inte är anslutna till varandra, måste även kostnaden för att etablera en internätkanal beaktas. Dessa kommer att diskuteras i ruttavsnittet nedan.
3. Intelligent routing
Etableringen och stängningen av lightning-nätverkskanalen kräver transaktioner i kedjan, vilket kommer att resultera i relativt höga tids- och pengarkostnader. Det finns ingen direkt kanal mellan parterna , men transaktioner genomförs genom mellanliggande noder enligt HTLC-kontraktet. Den mellanliggande noden kan vara en enda nod, eller så kan den vara flera noder direkt kopplade från ände till ände. För att snabbt hitta den kortaste (eller lägsta kostnaden) vägen, har varje nod av LTXN en uppsättning autonoma förhandlingsalgoritmer och nodinformationscache-synkroniseringsstrategier, för att hitta vägen med den snabbaste hastigheten och slutföra transaktionen när efterfrågan uppstår .
Blixtnätverkets uttagsoperation måste stänga betalningskanalen, vilket gör att topologin för hela nätverket ständigt förändras: å ena sidan kan gamla kanaler stängas och nya kanaler kan öppnas när som helst, och ursprungliga lagliga kanaler kan bero på Om den inte stängs i tid är det nödvändigt att hitta en ny kanal omedelbart, å andra sidan, på grund av de olika kraven för varje betalning, kanalkapaciteten (vilket kan förstås som diametern) av kanalen) mellan noder kommer också att vara olika. Förutom att ta hänsyn till kanalkapaciteten kan routingprocessen behöva dela upp och slå samman betalningar i realtid. Dessa affärslogiker som går utöver problemmodellen med traditionella routingalgoritmer kräver mer detaljerad strategiimplementering.
4. Lätta noder
Enligt BOLT-protokollet är noden i Lightning Network utformad som en komplett Bitcoin-nätverksnod, vilket innebär att användare som ansluter sig till nätverket måste behålla en volym A fullständig datasäkerhetskopiering på tiotals GB är orealistisk i faktisk användning. Vi designar LTXN-noden baserat på förenklad betalningsverifiering (SPV), och lägger till några dataposter som krävs av verksamheten på grundval av detta, så att LTXN-noden inte behöver underhålla en komplett nod och inte behöver lagra alla användartransaktioner i hela nätverket behöver bara lagra relevanta transaktioner från användare som har etablerat kanaler med noden. När kanalen är stängd och transaktionen har bekräftats på blockkedjans huvudkedja, kommer saldot av noderna i båda ändar av kanalen att skrivas tillbaka till huvudkedjan. Vid denna tidpunkt kan användaren välja att ta bort föregående transaktionsdata för att optimera lagringsutrymmet. Den optimerade LTXN-noden tar inte upp för mycket lagringsutrymme, och vanliga smarta telefoner kan stödja den fullt ut.
5. Övriga
För att förverkliga designen av LTXN och möta behoven av små omedelbara betalningar, gräver LITEX-laboratoriet fortfarande djupt i topologidesignen av lightning-nätverket och slutför det genom att förbättra BOLT-protokollet Effektivare routingschema.
*Ovanstående innehåll är organiserat av YouToCoin-tjänstemannen. Om det skrivs ut igen, vänligen ange källan.