littleeagle (Discord): <@123696607232393216> nice one
littleeagle (Discord): I’ve also responded
hanniabu (Discord): i commented as well
hanniabu (Discord): <@478963911178321921> i don’t see your comment, you may not have enough karma to be visible yet
littleeagle (Discord): Hmm
littleeagle (Discord): My comment was removed by their automoderator haha
littleeagle (Discord): I’m a big fan of interchain communication protocols as I think the potential there is huge. I’m not a member of the Blocknet team btw.
The first problem is APIs are limited to a certain set of data/commands. So if I wanted to send an arbitrary message between chains ("Hello world!" or send a picture) there's not really an API call for that currently.
So long as the APIs are expressive enough that’s a non-issue. Countless apps are successfully built upon API’s. Blocknet also has a custom xrouter command that allows an arbitrary command to be passed in the API that will work so long as a service node provides the service.
Get out of your head that APIs are something evil. Many blockchain apps are built on APIs. One could argue that Bitcoin itself works due to it’s API.
Second, every connected chain would need to adopt the same API system, or the connecting/aggregating entity would need to translate between all the connected chains APIs. Neither are easy to accomplish.
That’s not how the Blocknet’s Xrouter works. It’s actually the opposite. It works with the API of the blockchain it’s interfacing with, it doesn’t force the blockchain to conform to a particular API.
Someone using Xrouter doesn’t need to worry about the differences between different blockchain API’s, the Xrouter abstracts that all away from the end user.
The third problem is centralization. An API call is essentially asking or telling a node something, but what if that node is compromised? And if multiple nodes are involved, how is consensus achieved if the data between them differs?
What you describe - asking multiple nodes for “their version of the truth”, is actually the opposite of centralised. It’s about as decentralised as you can get. Consensus is achieved by what the majority of service nodes agree on (quorum).
littleeagle (Discord): ^^ That was my post. Can someone who has enough Karma copy and paste it as their own answer haha
Scott Wehman (Discord): https://twitter.com/GroundFrost/status/1058057876571271168
cryptoved (Discord): https://twitter.com/the_blocknet/status/1058079113682935810
cryptoved (Discord): Could use some comments mentioning Blocknet/Block DX
live.fast.die.youn (Discord): https://www.reddit.com/r/cryptodevs/comments/9tjv9p/blocknet_seeking_c_ethereum_dev/
bisky (Discord): dude …seriously? that’s your legacy?
HighOnLife (Discord): Just dropped in a comment on Niomi’s latest talk about regulations and a snippet of DEX’s, would hurt to have het dig into out project too - so give it a thumbs up, maybe she will see it
Matthijs (Discord): Report this account https://twitter.com/cccecey/status/1059071885533700096?s=21
cryptoved (Discord): I’ve already reported from the Blocknet account, thanks <@352725598357028875>
cryptoved (Discord): https://twitter.com/the_blocknet/status/1059344851932667905
cryptoved (Discord): Like and add a few more comments here
cryptoved (Discord): https://twitter.com/argo_ict/status/1059445059219808256