“Not only is decentralization, open protocols, open source, collaborative development and living in the wild a feature of Bitcoin, that’s the whole point. And if you take a permissioned ledger and say, that’s all nice, we like the database part of it, can we have it without the open decentralized P2P [peer-to-peer] open source non-controlled distributed nature of it, well you just threw out the baby with the bathwater.”
So, there is a kind of centralized authority that decides who has a right to contribute to and to audit the network. What is more – it’s possible to restrict viewing information stored on private blockchains. It might seem that in such conditions, a blockchain is no longer the blockchain as it lacks transparency and decentralization. Well, these remarks are fair, but only when the network is estimated from the outside. Within it, the rules remain the same as for public networks: it is still transparent for all the members.
Side chains have two main advantages. Their first advantage they have is that they are permanent. You do not have to create a new sidechain every time you need to use one. Once a side chain is built, it is maintained and can be used by anyone doing a specified task off the main chain. The other advantage of sidechains is that they allow interaction between different cryptocurrencies. Developers get the opportunity to test software upgrades as well as beta coin releases before they are released on the main chain.
The creation of sidechains have been a direct result of scalability issues associated with the main blockchain for projects such as Ethereum. Making sidechains increasingly popular way to speed up transactions. Lisk was the first decentralized application (dapp) to implement sidechains. With Lisk, each dapp created exists on its own sidechain without interfering with the mainchain.
In this case, you work directly with the given blockchain tools and stack. Assembly is required, so this isn’t for the faint of heart at this point, as many of the technologies are still developing and evolving. However, working directly with the blockchain provides a good degree of innovation, for example in building decentralized applications. This is where entrepreneurs are creating ambitious end-to-end, peer-to-peer applications, such as OpenBazaar (on Bitcoin), or Ujo Music (on Ethereum).
Given all of this, it may seem like private blockchains are unquestionably a better choice for institutions. However, even in an institutional context, public blockchains still have a lot of value, and in fact this value lies to a substantial degree in the philosophical virtues that advocates of public blockchains have been promoting all along, among the chief of which are freedom, neutrality and openness. The advantages of public blockchains generally fall into two major categories:
Every node in a decentralized system has a copy of the blockchain. Data quality is maintained by massive database replication and computational trust. No centralized "official" copy exists and no user is "trusted" more than any other. Transactions are broadcast to the network using software. Messages are delivered on a best-effort basis. Mining nodes validate transactions, add them to the block they are building, and then broadcast the completed block to other nodes.:ch. 08 Blockchains use various time-stamping schemes, such as proof-of-work, to serialize changes. Alternative consensus methods include proof-of-stake. Growth of a decentralized blockchain is accompanied by the risk of centralization because the computer resources required to process larger amounts of data become more expensive.
Imagine there is a Bitcoin-like system out there that you’d like to use. Perhaps it’s litecoin or ethereum or perhaps it’s something brand new. Maybe it has a faster block confirmation interval and a richer scripting language. It doesn’t matter. The point is: you’d like to use it but would rather not have to go through the risk and effort of buying the native tokens for that platform. You have Bitcoins already. Why can’t you use them?
This approach isn’t fool-proof, but it’s not by mistake that the system looks the way it does today (that’s my history degree talking). Despite best technical efforts, human problems remain within the realm of probability. From http://www.nytimes.com/2009/01/15/books/15masl.html: “…blame cannot be easily assigned: not even the most sophisticated economists of the era could accurately predict disaster, let alone guard against it. The effects of a public herd mentality at the time of the [insert catastrophe here] are depicted, all too recognizably, as unstoppable.”
– A consensus much faster: the fact that the consensus mechanism is centralized makes it much quicker. In fact, the term “consensus” is no longer adapted since it is rather a recording of transactions on the blockchain. Note that the entity responsible for managing the blockchain can decide to change the parameters of the blockchain and in particular to increase the size of the blocks to be able to add more transactions.
Por ello, con este escenario sobre la mesa y con el objetivo de aunar esfuerzos, algunos se han preguntado: ¿Sería posible crear blockchains que sean utilizadas para casos de usos concretos, pero conectadas en todo momento a la de Bitcoin? ¿Podemos crear piezas de software que desde una blockchain se pueda saltar a otra de manera transparente, segura y descentralizada? Esto generaría, para que te hagas una imagen mental, algo así como las ruedas dentadas interconectadas de un motor, cada rueda una blockchain, todas trabajando juntas.
Recordemos, como hemos mencionado anteriormente, que actualmente son cientos los proyectos y monedas alternativas que trabajan con su propia cadena de bloques, totalmente desconectadas de la de Bitcoin. Todas con su cotización volatil. El problema de estas monedas es que ninguna de ellas dispone del efecto red ni de la seguridad que sí tiene Bitcoin. De hecho muchas, pese a haber implementado propuestas interesantes, se quedan en nada, con miles de horas y esfuerzo “tirado a la basura”. Incluso algunas de ellas han replicado el codigo de Bitcoin, pero también los fallos que en ese momento pudiera tener y mientras que en Bitcoin si se han solucionado, en esa Altcoin no.
Blockstream believes that to be secure, blockchain systems must be built with open source technology. Towards that goal, we've created the Elements Project, a community of people extending and improving the Bitcoin codebase. As open source, protocol-level technology, developers can use Elements to extend the functionality of Bitcoin and explore new applications of the blockchain. Join the expanding group of individual and corporate developers using Elements to build robust, advanced, and innovative blockchains.
The block time is the average time it takes for the network to generate one extra block in the blockchain. Some blockchains create a new block as frequently as every five seconds. By the time of block completion, the included data becomes verifiable. In cryptocurrency, this is practically when the transaction takes place, so a shorter block time means faster transactions. The block time for Ethereum is set to between 14 and 15 seconds, while for bitcoin it is 10 minutes.
“Private blockchains are valuable to solve efficiency, security and fraud problems within traditional financial institutions, but only incrementally. Private blockchains will not revolutionize the financial system. Public blockchains, however, hold the potential to replace most functions of traditional financial institutions with software, fundamentally reshaping the way the financial system works.”