The present invention relates to a system and method for providing blockchain-based data reliability for an IoT service, an IoT device authentication/management unit performing authentication processing on whether an IoT device to be provided with an IoT service is an authorized device; A smart contract processing unit that performs a function of storing and executing a smart contract of the blockchain system; A distributed ledger generation management unit that stores data for performing IoT services on a distributed ledger and performs processing on distributed ledger related requests so that data can be read; A consensus processing unit between IoT devices that executes a consensus algorithm for maintaining consistency on a distributed ledger to ensure reliability of data carried on the blockchain; And a distributed distributed storage processing unit that stores distributed ledgers and smart contracts, and provides a distributed storage function for minimizing data redundancy.
展开▼