Blockchain Applications

Blockchain Applications

Blockchain technology promises a new decentralized platform for various applications such that the possibility of censorship, monopoly, and single point of failures can be eliminated. By design, blockchains are shared, immutable ledgers that are managed by nodes in a peer-to-peer overlay network where they operate efficiently in a decentralized fashion without the need of a central authority. Specifically, it enables a trustless network where participants of the system can settle transactions without having to trust each other. With the aid of the smart contracts technology, blockchain can stimulate the development of a wide range of decentralized applications that go beyond financial transactions. As part of our work on this subject, we study the application of blockchains and smart contracts in a variety of domains.

Objectives:

  • Leverage blockchain to tackle security and privacy issues in various domains.
  • Develop efficient blockchain-based solutions to manage digital transactions in financial, IoT, and healthcare domains.

Selected Publications:

  • Truc Nguyen and My T. Thai. “zVote: A Blockchain-based Privacy-preserving Platform for Remote E-voting,” in IEEE ICC, 2022.
  • Truc Nguyen & Phuc Thai, Tre’ R. Jeter, Thang N. Dinh, and My T. Thai. “Blockchain-based Secure Client Selection in Federated Learning”, in IEEE ICBC, 2022.
  • Truc Nguyen and My T. Thai“A Blockchain-based Iterative Double Auction Protocol using Multiparty State Channels,” in ACM TOIT2021