8 January, 2019 at 09:06 #638
In recent weeks there have been a few discussions (some not very healthy) between Aion and Quant members. A community member (Seq) decided to work through a lot of the common misconceptions and attacks – with the intention of leaving the Aion/Quant feud in the past… Check out his work:
Its centralised as it runs on AWS
Everyone seems to rave about decentralisation without understanding the implications of true decentralisation using existing technologies. If you wanted true decentralisation then everyone that wanted to interact with say Ethereum would need to run an Ethereum node (and even for an advanced user it’s a PITA to use a node directly for anything, not to mention the terabytes of storage that’s going to be required) and then if you want to use Bitcoin you also need to run a node and so on. So instead products are introduced such as Infura, for example, which provide an API to allow developers to easily interact with an Ethereum node hosted by Infura rather than have to run one themselves. By doing this products such as Metamask, cryptokitties, truffle, uport, oraclize, 0x protocol etc using their service were able to be created and has significantly increased adoption for blockchain. Infura’s nodes are hosted on AWS so for those of you that did use the Aion Bridge for the token swap and used a service such as Metamask etc your connecting to AWS anyway so I don’t really see the argument. Where were the nodes hosted that Aion ran? In addition other parts like the wallet runs solely on Blockdaemon
Even if Aion decide to Host Nodes themselves for every blockchain that they connect to. (No idea how they are going to fund this as its not profitable to run a node on AWS for example otherwise everyone would be doing it). They are still creating centralisation as they are offering the same service as what Infura are offering. They are offering through the Aion API a way that applications written in Java can interact with all the other blockchains without having to understand Solidity, Go, Python, etc it provides developers with an API so they can interact with the blockchains in a standard programming language to make it easier for them to develop products and create adoption.Some people say EOS is centralised as there is only 21 nodes that validate transactions (which gives it its speed) So how many Nodes do people have to run before it can be seen as decentralised? Again, looking at Aion, how many Aion Nodes are there?
Even if it reaches the popularity of Ethereum / bitcoin etc and they eventually run around 10,000 nodes (I would be surprised if Aion currently has a 1/10 of the nodes Ethereum runs). Aion has separate consensus for Aion1 blockchain which is the core and then also separate consensus for each bridge that connects a blockchain to another. So with the hub and spoke method (where say I want to transact from Eth to BTC I have to go to Eth > Aion1 > BTC and as each bridge has consensus to do one transaction I have to have the consensus of the Ethereum network, then the Eth > Aion1 bridge, then the Aion1 network, then the Aion1 > BTC bridge > Then the BTC network. So, some of have then said they prefer to connect chains directly to each other rather than hub and spoke model. So, in that case lets use just take the top 100 blockchains and Aion if you wanted to connect them together that would be 10,000 bridges that would be required if you want the fastest route of connecting each other together rather than the hub and spoke model. So if Ethereum currently only has 10,000 nodes you would have 1 node validating each bridge and none for the Core. It’s going to require a huge number of nodes to be able to connect all the blockchains using that method if you want to have enough security in the validation. Overledger rather than add its own consensus writes a hash of the message in the metadata of the transaction in the source / destination blockchain so it uses Ethereum’s blockchain and Bitcoin’s blockchain. As it’s a hash of the message if there is any modification then the hash changes so it guarantees that it has not been modified and can be trusted. So there is no need for an additional consensus if you can utilise the source and destination (which you have to do anyway)
Overledger whilst currently running in AWS will soon be decentralised by providing people to host the BPI gateways. Which will be detailed later in January with the full tokenomics release. Once the technology allows it will then also be hosted on top of multiple blockchains to provide further decentralisation.
It is still very early days in blockchain if we want adoption to grow then some areas of decentralisation will have to be sacrificed in the short term until technology / competition increases.
Its API Based
How do you think Applications interact with Aion? They use the AIon API. It provides a simple method for developers to build on and interact without having to know the underlying programming languages / op codes etc for the connected blockchains. Which is exactly what Overledger is doing.
It has 3 lines of code?
I really don’t understand how anyone could think this was a negative? Clearly, they don’t understand the difference between an application developer needing 3 lines of code to integrate their application to connect to multiple blockchains (not just connecting one to one bridge but connecting and orchestrating interactions with many blockchains at the same time) and the amount of code that’s written in Overledger to allow it to be simple for the developer to interact.
Why is there a need for the token?
Other than creating an ecosystem where developers / users benefit the more the platform is used, it will be used as payment for volume that is put through overledger and to incentivise hosters of the BPI Gateways. But what is often overlooked is it acts as an identity. For which the user can use their private / public key to access Overledger to deter DDOS attacks etc but also to provide immutability that the user requested to perform an action through their digital signature.
Why patent a blockchain?
Quant Network are not a non-profit organisation and certain parts of overledger are protected by a patent to protect their intellectual property. The only parts that are patented are Trusttag which is based around standard technologies and the way its applied and also the Messaging and Ordering and Filtering Layer of the Overledger OS. Everything else is open source. Gilbert founded the Open ISO Standard TC 307 which 52 countries are working together to implement a standard for blockchain interoperability. Gilbert has contributed huge amounts of his knowledge to create a standard that will benefit everyone and will be available for anyone to implement. The particular method of how Overledger implements that standard is what is patented but anyone can and will use many alternative methods to use the standard.
Its early days in blockchain and rather than arguing between teams there are billions of people out there that don’t know anything about blockchain and Aion / Overledger etc. Rather than waste time trying to convince each other which is better instead focus on informing new users to increase adoption in this space as a whole so everyone benefits
9 January, 2019 at 11:04 #643
- This topic was modified 5 months, 1 week ago by Luke.
The Eye of QNTParticipant
This is a great piece, well done.
You must be logged in to reply to this topic.