Congratulations! You’ve just educated yourself on the most common advanced topics in blockchain that you’ll hear about. By understanding these concepts, you have a firmer grasp on the fundamental tradeoffs and latest research on the blockchain than most industry “experts”! Better yet, next time you hear your colleagues around the water cooler talking about state channels, the Lightning Network and Byzantine fault tolerance, not only will you know what they’re talking about but you might be able to teach them a thing or two!
“Blockchain could significantly reduce time delays and human mistakes, and monitor cost, labor, waste and emissions at every point in the supply chain. In the food sector, a manufacturer could automatically identify contaminated products in a matter of seconds and wouldn’t need to pull an entire product line from store shelves in the case of contamination.”

It is different with a private blockchain (or closed) since the members of the network are selected before being able to download the protocol and therefore use the proposed service by the network. The mining capabilities and the system of consensus as a whole are centralized within the hands of the same entity. A network based on a private blockchain is therefore not decentralized in itself.


Put simply, sidechaining is any mechanism that allows tokens from one blockchain to be securely used within a completely separate blockchain but still moved back to the original chain if necessary. By convention the original chain is normally referred to as the "main chain", while any additional blockchains which allow users to transact within them in the tokens of the main chain are referred to as "sidechains". For example, a private Ethereum-based network that had a linkage allowing ether to be securely moved from the public Ethereum main chain onto it and back would be considered to be a sidechain of the public network.
@gendal I am discussing private chains with prospects, so my interest is not superficial and theoretical. I see the benefits for the organization in using the private chain as another form of internal database, with better security properties. It can also be used where a service bus product would be today, to facilitate integration, conformance, monitoring, audit. Private chain can also, via a two way peg, be connected to the main chain, achieving a form of public/private network divide that routers created for us in the early stages of the Internet development. Anything else on the benefits side that I missed?
“We believe that public blockchains with censorship resistance have the potential to disrupt society, when private blockchains are merely a cost-efficiency tool for banking back offices. One can measure its potential in trillions of dollars, the other in billions. But as they are totally orthogonal, both can coexist in the same time, and therefore there is no need to oppose them as we can often see it.” 
As an engineer and an entrepreneur, I truly believe blockchain technology is going to revolutionize the world. One of the biggest hurdles we need to tackle in the blockchain industry is scalability. Ethereum can only handle 15 transactions per second. I previously wrote about why that will prevent blockchain from going mainstream and how DAG could potentially be a winner.

A side-chain is a separate block-chain that runs parallel to the main chain, for example the Bitcoin network, and is attached to the main chain through a simple two-way peg, or special 'address'. A user sends coins to this special address and this amount is effectively 'locked' out from use on the main chain and available on the side chain. This currency is released back to the main chain once its been proven that the side chain is no longer using it.


Our services are designed to take your business to the next level, reducing the gap between you and the heights of success you wish to achieve. Empowered by 12+ years of experience in the field of IT, CIS has the right expertise to help you with all your technology needs. We have consistently delivered optimal solutions for our wide-ranging global client base. Leverage our rich experience for your unique IT requirements. CIS has established ... Read more
“The reason why you put up private blockchains is potentially because you want to have control over the participants in the blockchain. So as we have banks and financial institutions, who have to worry heavily about regulations, they can’t use the public blockchains right now because they are open and permission-free, and anyone can participate, and that’s contradictory to the regulations to which they must abide.
If you’ve been keeping track of developments in the bitcoin industry, you’d know that the blockchain refers to the public ledger of transactions associated with the cryptocurrency. As the bitcoin ecosystem has grown in size and scale throughout the years, the blockchain has also increased considerably in length and storage size, prompting debates on whether or not to increase its block size limit.
– 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.
The problem with Ethereum is that transactions are executed one after another. However, Aelf differs in its parallel computing blockchain capability. It scales transaction computing power inside a single side chain. Now imagine the power when you have thousands of side chains. For any unrelated transactions, it is safe to execute them concurrently.
Let us call the current Bitcoin System Bitcoin 1.0 and the sidechain Bitcoin 2.0 So one would take one unit of Bitcoin 1.0 and send it to an unspendable address (e.g. 1111111111111111111114bRaS3) they’d also submit cryptographic proof of the transaction signed by the same private key that sent the transaction as a transaction into Bitcoin 2.0. The protocol of Bitcoin 2.0 would entitle the user to receive one unit of Bitcoin 2.0  This is called “One-way Pegging” as the value of one Bitcoin 2.0 is equal to one Bitcoin 1.0.  This system is only one way and creates a wormhole by which Bitcoin 1.0 disappears as there is no way of getting it back.

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.
• ‘Difficulty’: In the Bitcoin network, miners solve an asymmetric cryptographic puzzle to mine new blocks. Over time the puzzle becomes easier, resulting in it eventually taking less than 10 minutes for each new block generation. Hence, the community updates the puzzle every 14 days and makes it more difficult, thus requiring even more computing power to handle the POW algorithm. The ‘difficulty’ parameter controls the complexity of the cryptographic puzzle. This parameter is also used in the Ethereum blockchain as well. Developers should assign a low value (between 0-10,000) to this parameter for this project thus enabling quicker mining.

Blockchain-based smart contracts are proposed contracts that could be partially or fully executed or enforced without human interaction.[55] One of the main objectives of a smart contract is automated escrow. An IMF staff discussion reported that smart contracts based on blockchain technology might reduce moral hazards and optimize the use of contracts in general. But "no viable smart contract systems have yet emerged." Due to the lack of widespread use their legal status is unclear.[56]


A big thanks to Diego Salvador for helping me write this episode. Him and the rest of the team over at Rootstock are doing fantastic work with cryptocurrency and Sidechains. We wish them all the best. I'll be sure to leave a link to their website in the top of the description so you can go check it out and learn more if you wish. And as always, be sure to subscribe and I will see you next time.
“The reason why you put up private blockchains is potentially because you want to have control over the participants in the blockchain. So as we have banks and financial institutions, who have to worry heavily about regulations, they can’t use the public blockchains right now because they are open and permission-free, and anyone can participate, and that’s contradictory to the regulations to which they must abide.
Start mining on node 1 by using the function miner.start(1), where 1 refers to the number of threads. Note that the miner.start(n) function will always return "null." Unless you have many CPU cores, keep the thread number low to avoid high CPU usage. Note that mining without any pending transaction can still earn your default account incentive (ETH). It creates empty blocks, thus strengthening the integrity of the blockchain tree.
What is the difference between a public blockchain and a private blockchain? Does it matter? Which is better? Gallactic believes that currently there are pros and cons between both Private and Public Blockchains, but time and “convergence”, a term that is gaining prominence in the Blockchain Industry, is clearly showing that the lines between these categories, once clear, are starting to fade.
×