The invention discloses a
food safety traceability system and method based on a block chain technology, and relates to the technical field of supply chain management, and the
system comprises a data collection layer, a block
chain network layer, an intelligent contract layer and an
application layer. The intelligent contract layer comprises a
traceability data contract, a
business rule contract, a trusted transaction contract, an authority
management contract and an early warning trigger contract; the method comprises the steps of supply chain main body registration and authority configuration,
business rule intelligent contract deployment,
traceability data acquisition and uplink,
business rule automatic
verification and execution, credible transaction
verification and confirmation, traceability query and credible
verification, and abnormity early warning and
emergency response. According to the invention, automatic execution and credible transaction verification of the business rules are realized through the
smart contract, so that the traceability data cannot be tampered,
interconnection and intercommunication of data in each link of the supply chain are realized, real-time early warning of abnormity and rapid
emergency response are supported, and the credibility, transparency and efficiency of food traceability are improved.