I know this question has been asked before but none has a satisfactory answer.
I understand that there are third party apis available which let one host online bitcoin wallet service. These type of apis does not work because I am building it for educational purposes.
After all the reading it looks like there is no such thing as online wallet. If a user creates a new online wallet, he will be just given an account from existing offline wallet.All the transaction details will be saved in to the database and synced with offline wallet.
Is it true? Is this the way how it works?
Found a very detailed question on similar but nobody answered it.