General Ledger - Multi Tenant - Scalable and Fast

i have a requirement to build a General Ledger with following features, any ideas ?

The ledger consists of some subsystems, which work hand-in-hand to facilitate the transfer of value between Company, its clients, and their customers. These subsystems are:

Partitioned (separated) ledger
Transaction generation system
Transaction validation system
Balance check
Ledger zipper / unzipper security system
Account history
Rebuild compromised data
Services layer

Have you gone through the the manual? If so, it would be helpful if you could be specific about your queries and what they mean and where the gaps exist. That is likely to get responses that may be more informative.