Back to Search Start Over

CountChain: A Decentralized Oracle Network for Counting Systems

Authors :
Nassirzadeh, Behkish
Leonardos, Stefanos
Heinle, Albert
Hasan, Anwar
Ganesh, Vijay
Publication Year :
2024

Abstract

Blockchain integration in industries like online advertising is hindered by its connectivity limitations to off-chain data. These industries heavily rely on precise counting systems for collecting and analyzing off-chain data. This requires mechanisms, often called oracles, to feed off-chain data into smart contracts. However, current oracle solutions are ill-suited for counting systems since the oracles do not know when to expect the data, posing a significant challenge. To address this, we present CountChain, a decentralized oracle network for counting systems. In CountChain, data is received by all oracle nodes, and any node can submit a proposition request. Each proposition contains enough data to evaluate the occurrence of an event. Only randomly selected nodes participate in a game to evaluate the truthfulness of each proposition by providing proof and some stake. Finally, the propositions with the outcome of True increment the counter in a smart contract. Thus, instead of a contract calling oracles for data, in CountChain, the oracles call a smart contract when the data is available. Furthermore, we present a formal analysis and experimental evaluation of the system's parameters on over half a million data points to obtain optimal system parameters. In such conditions, our game-theoretical analysis demonstrates that a Nash equilibrium exists wherein all rational parties participate with honesty.<br />Comment: being published at https://ieee-cybermatics.org/2024/blockchain/

Details

Database :
arXiv
Publication Type :
Report
Accession number :
edsarx.2409.11592
Document Type :
Working Paper