HotGate : trustless cross-chain settlement protocol
department or school: Applied Science, Faculty of
department or school: Engineering, School of (Okanagan)
data provider: DSpace
degree campus: UBCO
creator: Daneshpajooh, Mahyar
issued: 2022-12-16T16:55:46Z
issued: 2022
related degree: Master of Applied Science - MASc
degree grantor: University of British Columbia
description: The concept of blockchain was introduced by Nakamoto in the Bitcoin whitepaper. Bitcoin enabled users to make payments in a fully-decentralized manner. In the past decade, researchers and engineers leveraged the Bitcoin idea and proposed blockchains with different characteristics (such as level of security, privacy, and decentralization), each focusing on a particular area. One way to classify blockchains is based on their programmability. A programmable blockchain enables developers to run their programs on top of it. This way, the execution of programs becomes decentralized so no one can manipulate the result. Currently, many dApps are built on top of programmable blockchains such as exchanges, lending protocols, etc. Bitcoin, although its promising security, doesn't have the programming capability to build dApp on it. In this work, I introduce and implement HotGate, a trustless cross-chain settlement protocol that enables users to move BTC from Bitcoin to other programmable blockchains. So users can leverage their BTC in dApps of other blockchains. Moreover, HotGate enables users to exchange their BTC for assets that exist on these blockchains. HotGate uses Relay, a fully-decentralized interoperability solution that connects blockchains directly together. This makes Hotgate a trustless protocol that is aligned with blockchain values. Moreover, HotGate introduces two mechanisms that enable users to move BTC in a fast and private manner, which are the weaknesses of the Bitcoin blockchain.
aggregated CHO: https://circle.library.ubc.ca/rest/handle/2429/83435
note: HotGate: Trustless Cross-chain Settlement ProtocolbyMahyar DaneshpajoohB.Sc., Sharif University of Technology, 2020A THESIS SUBMITTED IN PARTIAL FULFILLMENTOF THE REQUIREMENTS FOR THE DEGREE OFMASTER OF APPLIED SCIENCEinTHE COLLEGE OF GRADUATE STUDIES(Electrical Engineering)The University of British Columbia(Okanagan)December 2022© Mahyar Daneshpajooh, 2022The following individuals certify that they have read, and recommend to the Fac-ulty of Graduate and Postdoctoral Studies for acceptance, the thesis entitled:HotGate: Trustless Cross-chain Settlement Protocolsubmitted by Mahyar Daneshpajooh in partial fulfillment of the requirements forthe degree of MASTER OF APPLIED SCIENCEExamining Committee:Chen Feng, School of EngineeringSupervisorAnas Chaaban, School of EngineeringSupervisory Committee MemberAhmad Al-Dabbagh, School of EngineeringSupervisory Committee MemberiiAbstractThe concept of blockchain was introduced by Nakamoto in the Bitcoin whitepaper[29]. Bitcoin enabled users to make payments in a fully-decentralized manner. Inthe past decade, researchers and engineers leveraged the Bitcoin idea and proposedblockchains with different characteristics (such as level of security, privacy, and de-centralization), each focusing on a particular area. One way to classify blockchainsis based on their programmability. A programmable blockchain [17] enables de-velopers to run their programs on top of it. This way, the execution of programs be-comes decentralized so no one can manipulate the result. Currently, many Decen-tralized Application (DAPP) are built on top of programmable blockchains such asexchanges, lending protocols, etc. Bitcoin, although its promising security, doesn’thave the programming capability to build dApp on it.In this work, I introduce and implement HotGate, a trustless cross-chain set-tlement protocol that enables users to move Bitcoin (BTC) from Bitcoin to otherprogrammable blockchains. So users can leverage their BTC in dApps of otherblockchains. Mo…
has type: Thesis/Dissertation
date issued: 2023-02
is shown at: 10.14288/1.0422684
language: eng
degree discipline: Electrical Engineering
provider: Vancouver : University of British Columbia Library
publisher: University of British Columbia
rights: Attribution-NonCommercial-NoDerivatives 4.0 International
rights URI: http://creativecommons.org/licenses/by-nc-nd/4.0/
scholar level: Graduate
contributor: Feng, Chen
type: Text
identifier URI: http://hdl.handle.net/2429/83435