Show simple item record

dc.contributor.advisorO'Mahony, Donalen
dc.contributor.authorZhao, Sijiaen
dc.date.accessioned2023-01-10T09:04:49Z
dc.date.available2023-01-10T09:04:49Z
dc.date.issued2023en
dc.date.submitted2023en
dc.identifier.citationZhao, Sijia, Blockchain Layer2 Based Mass E-Commerce, Trinity College Dublin, School of Computer Science & Statistics, Computer Science, 2023en
dc.identifier.otherYen
dc.identifier.urihttp://hdl.handle.net/2262/101959
dc.descriptionAPPROVEDen
dc.description.abstractBlockchain technology has become a new driving force for technological innovation and has the potential to revolutionize the e-commerce industry. Hundreds of millions of users, merchants and platforms can be connected to form a blockchain-based network, enabling mass e-commerce. In mass e-commerce, transactions are settled on a distributed shared ledger. Payment issues, security issues and transaction transparency issues in traditional e-commerce will be improved. We find that blockchain Layer2 technology which moves transactions off the blockchain, has great potential to become a fast and cheap solution for mass e-commerce. We analyzed the existing Lightning Network. We found that the evolved topology leads to long path lengths and congested nodes. The routing algorithms are slow and will cause high latency for payments as well as a lot of routing-related traffic. We show that the lightning network, as it exists today, will be unable to cope with the demands of the mass e-commerce environment. This dissertation presents a blockchain Layer2 based architecture to address the payment problems of the current e-commerce industry. A tree-based topology is adapted to provide the e-commerce network among customers, merchants, and platforms. A Kademlia-based routing algorithm is incorporated to find the minimum cost path from customers to merchants. We conducted experiments on the performance of the topology and routing algorithm. Simulation results show that the network we propose can effectively shorten the path length compared with the existing unstructured Lightning Network. The K-routing algorithm we put forward can find paths faster and reduce transaction delay. The 2-Level platform node topology we design can effectively reduce the total number of payment channels required by the network. The maximum path length does not increase as the size of the network increases allowing the network to scale effectively. Furthermore, transactions can be distributed more evenly across the network of payment nodes which helps to avoid the trends of centralization exhibited by the Lightning Network. Our network also tolerates multiple node failures maintaining high availability at all times. Constructing a payment network of this scale takes some time. We show that scaling up our design to Amazon?s scale involves on-chain transactions that can be completed within days or weeks. We show that our network can be realistically deployed at a global scale. Many of the changes we propose to the Lightning Network provide a solution for future blockchain scenarios with a large number of participants. The system can scale with the demand of the network in the future. Although building the payment network involves overhead, the rewards in terms of scalability make this a worthwhile trade-of.en
dc.publisherTrinity College Dublin. School of Computer Science & Statistics. Discipline of Computer Scienceen
dc.rightsYen
dc.subjectBlockchainen
dc.subjectLayer2en
dc.subjectOff-chainen
dc.subjectE-commerceen
dc.titleBlockchain Layer2 Based Mass E-Commerceen
dc.typeThesisen
dc.type.supercollectionthesis_dissertationsen
dc.type.supercollectionrefereed_publicationsen
dc.type.qualificationlevelDoctoralen
dc.identifier.peoplefinderurlhttps://tcdlocalportal.tcd.ie/pls/EnterApex/f?p=800:71:0::::P71_USERNAME:SZHAOen
dc.identifier.rssinternalid249953en
dc.rights.ecaccessrightsopenAccess


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record