Show simple item record

dc.contributor.advisorTan, Chiu C.
dc.creatorAbuhashim, Alkhansaa
dc.date.accessioned2023-05-22T20:07:28Z
dc.date.available2023-05-22T20:07:28Z
dc.date.issued2023
dc.identifier.urihttp://hdl.handle.net/20.500.12613/8562
dc.description.abstractBlockchain 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.extent159 pages
dc.language.isoeng
dc.publisherTemple University. Libraries
dc.relation.ispartofTheses and Dissertations
dc.rightsIN 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.urihttp://rightsstatements.org/vocab/InC/1.0/
dc.subjectComputer science
dc.titleImproving Smart Contracts Management and Designs for Blockchain Systems
dc.typeText
dc.type.genreThesis/Dissertation
dc.contributor.committeememberWu, Jie, 1961-
dc.contributor.committeememberPayton, Jamie
dc.contributor.committeememberHiremath, Shivayogi
dc.description.departmentComputer and Information Science
dc.relation.doihttp://dx.doi.org/10.34944/dspace/8526
dc.ada.noteFor Americans with Disabilities Act (ADA) accommodation, including help with reading this content, please contact scholarshare@temple.edu
dc.description.degreePh.D.
dc.identifier.proqst15166
dc.creator.orcid0000-0003-1137-4481
dc.date.updated2023-05-19T15:10:57Z
refterms.dateFOA2023-05-22T20:07:28Z
dc.identifier.filenameAbuhashim_temple_0225E_15166.pdf


Files in this item

Thumbnail
Name:
Abuhashim_temple_0225E_15166.pdf
Size:
3.015Mb
Format:
PDF

This item appears in the following Collection(s)

Show simple item record