
Weekly Report - December 2, 2024
1. Fixing the Transaction Mechanism Conflict in Parallel Execution of Contract Transactions
We implemented a combination of optimistic and pessimistic locking to meet the needs of different scenarios. The transaction rollback mechanism has been enhanced to ensure a quick recovery to a safe state in the event of a conflict.
2. Implementing DAG Relationship Checking and Sorting for Contract Transactions
We designed and implemented a storage and query mechanism for the DAG structure to ensure efficient management of transaction relationships. A fast synchronization module was developed to quickly validate and synchronize blocks based on the DAG relationships, reducing the delay in block generation.