Bitcoini skaleerimine spetsialiseerumise abil

Date

2018

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Bitcoin on noor krüptoraha, mille populaarsus on viimaste aastatega hüppeliselt kasvanud. Praeguste trendide jätkumisel ootavad Bitcoini ees tõsised skaleerimisprobleemid. Selles uurimistöös esitame uue arhitektuuri Bitcoini-suguste krüptorahade jaoks, mis võimaldab edukalt Bitcoini skaleerida. Meie skeem toetub uut tüüpi võrgutippudele, nimelt kontrollijatele, mis kinnitavad tehinguid ja tuvastavad raha topeltkulutamist.Me esitame süsteemi, mis toetub kahendpuudele japseudojuhuarvugeneraatoritele ning võimaldab tehinguid jaotada kontrollijate vahel nii, et nende individuaalne töökoormus on väike, aga kogu süsteem saab lõpuks korralikult läbi kontrollitud.Me esitame ka mehhanisme, millega kontrollijad ja teised tipud saavad koostööd teha, et uusi blokke esitada ning kinnitada andmete usaldusväärsust.Viimasena analüüsime meie süsteemiga juurde tulevaid praktilisi kaalutlusi ja rünnakstsenaariume ning pakume viise, kuidas neid lahendada.
Bitcoin is a young cryptocurrency, which has seen a rapid growth of popularity in the recent years. If the current trend continues then the scaling issues will become critical for the future use of bitcoin. In this thesis, we propose a new architecture for Bitcoin-like cryptocurrency, which efficiently facilitates Bitcoin scaling. Our scheme relies on a new type of node called validator - a node that validates transactions and detects doublespending. We propose a system based on binary trees and pseudorandom number generators that distributes the transactions among validators such that the individual workload is small but the whole system is properly validated. We also provide mechanisms for validators and other nodes to cooperate in order to add new blocks and ensure the trustworthiness of the stored data. Finally, we study practical aspects of the proposed system, analyze various attack scenarios that may occur, and propose countermeasures.

Description

Keywords

Citation