Can someone please explain why there are so many banks interested in a private blockchain? Isn't that more expensive than just building on top of something like ethereum?
With a private blockchain (and smart contracts), the owner can't forge values.
For example lets say you want to fake a transfer from client A to client B. In a traditional database, the owner can do that. With a blockchain, the owner can't.