  Blockchain technology ensures secure and trustworthy data flow between
multiple participants on the chain, but interoperability of on-chain and
off-chain data has always been a difficult problem that needs to be solved. To
solve the problem that blockchain systems cannot access off-chain data, oracle
is introduced. however, existing research mainly focuses on the consistency and
integrity of data, but ignores the problem that oracle nodes may be externally
attacked or provide false data for selfish motives, resulting in the unresolved
problem of data accuracy. In this paper, we introduce a new decentralized
testing architecture (DesTest) that aims to improve data accuracy. A blockchain
oracle random secret testing mechanism is first proposed to enhance the
monitoring and verification of nodes by introducing a dynamic anonymized
question-verification committee. Based on this, a comprehensive evaluation
incentive mechanism is designed to incentivize honest work performance by
evaluating nodes based on their reputation scores. The simulation results show
that we successfully reduced the discrete entropy value of the acquired data
and the real value of the data by 61.4%.
