Abstract-Designing en säker behörighetslös distribuerad liggare (blockchain) som utför i par med centraliserade betalningsprocessorer, såsom Visa, är en utmanande uppgift. De flesta befintliga distribuerade liggare är oförmögna att skala ut, d.v.s. att öka sin totala bearbetningskapacitet med antalet validerare; och de som gör det, kompromissa säkerhet eller decentralisering. Vi presenterar OmniLedger, en ny scale-out distribuerad liggare som bevarar långsiktig säkerhet under tillståndslös drift. Det säkerställer säkerhet och korrekthet genom att använda en partisk-resistent offentlig-randomness protokoll för att välja stora, statistiskt representativa skärvor som behandlar transaktioner, och genom att införa en effektiv korshård åtagande protokoll som atomärt hanterar transaktioner som påverkar flera skärvor. OmniLedger optimerar också prestandan genom parallell intrahård transaktionsbehandling, beskärning av liggaren via kollektivt signerade statsblock och validering av "trust-butverifiera" för transaktioner med lågt värde. En utvärdering av vår experimentella prototyp visar att OmniLedgers genomströmningsskalor linjärt i antalet aktiva validerare, som stödjer arbetsbelastningen på Visa-nivå och därefter, samtidigt som typiska transaktioner bekräftas på under två sekunder.
OmniLedger REF introducerar ett korshårdt åtagandeprotokoll som atomärt hanterar transaktioner som påverkar flera skärvor.
OmniLedger: A Secure, Scale-Out, Decentralized Ledger via Sharding
{'venue': '2018 IEEE Symposium on Security and Privacy (SP)', 'journal': '2018 IEEE Symposium on Security and Privacy (SP)', 'mag_field_of_study': ['Computer Science']}