|
|
|
|
|
by kybernetikos
1619 days ago
|
|
I probably agree with a chunk of this, but there is a level at which blockchains, specifically smart contract platforms help enormously with interoperability - they force those using them to provide standard, transactionally interoperable APIs to their services. If someone provides a financial service on ethereum for example, then it will have an api that can be used by other services on ethereum. This is a shocking level of interoperability compared to what we had before, where even with government stepping in and making things like OpenBanking mandatory, it's still surprisingly painful for a normal developer to create services that interoperate with their own bank accounts. |
|
Not necessarily. You can have a smart contract that's completely controlled by one address, such that you need manual interaction with an external system to interact with the smart contract. You can even avoid transparency by storing information elsewhere, via an oracle. Nothing ensures that somebody providing a financial service on Ethereum will provide anything that could be considered an API.
Other than that, for the same financial service, the same regulations will apply to both the Ethereum and traditional version. If it's legally possible to offer some kind of API on Ethereum and it does bring value, the same could be achieved outside of Ethereum. But IMHO the real reasons for the absence of such APIs are regulations and incentives, for which Ethereum doesn't help.