| Literature DB >> 35669083 |
Alessio Ferone1, Antonio Della Porta1.
Abstract
SARS-CoV2 pandemic is heavily affecting our lives. Many actions have been undertaken to slow down its expansion and, among the others, contact tracing applications are the less invasive to monitor the spread of the virus. The idea behind contact tracing is to track contacts between people by the exchange of identifiers, not linked to individuals, exploiting the use of Bluetooth Low Energy (BLE) technology to estimate the duration and proximity of contacts. The data collected in this way is used for the sole purpose of notifying a potential contact with an infected person without revealing their identity and location. This paper presents a contact tracing protocol based on blockchain technology that exploits smart contracts for reporting contacts at risk of contagion. The novelty of the proposed solution is the use of Non Fungible Tokens (NFT) to guarantee user privacy through a decentralized approach, equipped with a reliable non-proprietary notification mechanism that allows public access to anonymous infections data.Entities:
Keywords: Blockchain; Contact tracing; ERC721; SARS-CoV2; Smart contract
Year: 2022 PMID: 35669083 PMCID: PMC9159782 DOI: 10.1016/j.comcom.2022.05.027
Source DB: PubMed Journal: Comput Commun ISSN: 0140-3664 Impact factor: 5.047
Fig. 1Overview of the proposed system.
Fig. 2Structure of an Hierarchical-Deterministic Wallet.
Gas spent as the number of contacts varies.
| Number of contacts | XOR filter dimensions (in kB) | |
|---|---|---|
| 1000 | ||
| 2000 | ||
| 5000 | ||
| 10000 |
Fig. 3Interactions between the smart contract of the proposed system.
Besu configuration.
| Contract visibility | Public |
|---|---|
| Number of peers | 4 |
| Block time | 1 second |
| Block gas limit | 41943040 |
| Transaction pool limit | 4096 |
| Consensus protocol | IBFT 2.0 |
Performance comparison with a load of 50 TPS.
| Method | Throughput token | Latency token | Throughput filter | Latency filter |
|---|---|---|---|---|
| DIMY | 50 | |||
| Proposed system | 50 |