Improving Smart Contracts Management and Designs for Blockchain Systems
dc.contributor.advisor | Tan, Chiu C. | |
dc.creator | Abuhashim, Alkhansaa | |
dc.date.accessioned | 2023-05-22T20:07:28Z | |
dc.date.available | 2023-05-22T20:07:28Z | |
dc.date.issued | 2023 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12613/8562 | |
dc.description.abstract | Blockchain technology has a secure-by-design ledger in which a chain of blocks storing network transactions is permanently stored in the network nodes. It has significantly impacted domain-specific tracking and authenticity fields such as supply chain applications, tracking and tracing systems, and certifications. Specifically, blockchain and smart contracts can be applied in several crucial applications, such as smart cities, vaccination certificates, and code verification, by which the blockchain increases individuals’ trust in the application processes, as has been proven in academia. Most blockchain platforms, such as Ethereum and Hyperledger, utilize smart contracts to interact with their systems. Smart contracts are programs defined as sets of digital agreements between smart contracts owner and other involved parties. Therefore, finding smart contract source codes on GitHub or Etherscan can be helpful for software engineers as it helps developers reuse source code, build prototypes, identify alternative implementations, and discover code theft and plagiarism. Furthermore, smart contracts' re-usability can be integrated to implement missing functions and develop new features and valuable contracts. This helps developers significantly improve domain functionalities. This dissertation aims to build data management support for blockchain and smart contract ecosystems. We consider three areas of study on blockchain and smart contracts. Our first study is to bridge the gap between blockchain search engines and the content of smart contract codes. The purpose is to facilitate reusing existing smart contracts to reduce cost and enable rapid and quality software development. The second study presents our smart contracts modules to enforce code verification for trusted code sharing. Finally, the third study is a framework to utilize blockchain technology for global vaccine certification. | |
dc.format.extent | 159 pages | |
dc.language.iso | eng | |
dc.publisher | Temple University. Libraries | |
dc.relation.ispartof | Theses and Dissertations | |
dc.rights | IN COPYRIGHT- This Rights Statement can be used for an Item that is in copyright. Using this statement implies that the organization making this Item available has determined that the Item is in copyright and either is the rights-holder, has obtained permission from the rights-holder(s) to make their Work(s) available, or makes the Item available under an exception or limitation to copyright (including Fair Use) that entitles it to make the Item available. | |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | |
dc.subject | Computer science | |
dc.title | Improving Smart Contracts Management and Designs for Blockchain Systems | |
dc.type | Text | |
dc.type.genre | Thesis/Dissertation | |
dc.contributor.committeemember | Wu, Jie, 1961- | |
dc.contributor.committeemember | Payton, Jamie | |
dc.contributor.committeemember | Hiremath, Shivayogi | |
dc.description.department | Computer and Information Science | |
dc.relation.doi | http://dx.doi.org/10.34944/dspace/8526 | |
dc.ada.note | For Americans with Disabilities Act (ADA) accommodation, including help with reading this content, please contact scholarshare@temple.edu | |
dc.description.degree | Ph.D. | |
dc.identifier.proqst | 15166 | |
dc.creator.orcid | 0000-0003-1137-4481 | |
dc.date.updated | 2023-05-19T15:10:57Z | |
refterms.dateFOA | 2023-05-22T20:07:28Z | |
dc.identifier.filename | Abuhashim_temple_0225E_15166.pdf |