The application discloses a kind of based on
blockchain transaction processing method, controller, storage medium and equipment, belong to
blockchain technical field.The method includes: transaction
pool module stores transaction in the form of key-value pair to transaction area, value includes transaction
label and
transaction data, transaction
label is set to first content, indicates that transaction is not confirmed;Select a plurality of transactions that are not confirmed to form candidate block;Chain module synchronizes candidate block to proposal area, and synchronizes one confirmation block selected from the candidate block of proposal area to confirmation;Transaction
pool module sets the transaction
label of transaction in confirmation block to second content, indicates that transaction has been confirmed, deletes the candidate block of proposal area except confirmation block;Data in transaction area, proposal area and confirmation are synchronized by synchronization module based on CRDT.This application can decouple the
coupling between synchronization module and
verification module, transaction
pool module and chain module, reduce the design complexity of synchronization module.