1. What does it mean when we say that in blockchain, consensus determine the truth?
a transaction can only be recorded if a certain amount of nodes agreed to record it.
then, that transaction is approved to stored in the public ledger (blockchain) and everyone will have the same copy of record. it is imperative to mention that each ledger play with the same rule; and incentives to provide honest data.
then the truth is there by ‘verifying’ the records whenever it’s needed. that’s why blockchain is a trust-less verifiable realtime bookkeeping
2. How is this different from how truth is determined in a central database?
A central database has to be maintain; one responsible for the admin of the server; and other(s) for the seeding of the data. You have to trust those entities to make sure the data is maintain and uploaded correctly where auditions have to be done by 3rd party becoming a lot of middle-man activities and costly.