Sidechains interactuando con blockchain. Blockstream explica en su paper como, a las sidechains, se les añade una nueva pieza llamada two-way peg. Two-way peg es “el conector” entre ambas cadenas y se encarga de hacer la “magia” para que los bitcoins “salten” a la otra cadena. Juntando ambas cosas obtenemos las pegged sidechain: cadenas laterales conectadas en todo momento. En la imagen puedes observar como, incluso, las sidechain pueden interactuar entre ellas. ¿Llegaremos a un escenario de blockchains interactuando con aspecto fractal?
Let's explore if there is a hybrid blockchain concept (third type). A consortium blockchain would be a mix of both the public and private. Wherein the ability to read & write could be extended to a certain number of people/nodes. This could be used by groups of organization/firms, who get together, work on developing different models by collaborating with each other. Hence, they could gain a blockchain with restricted access, work on their solutions and maintain the intellectual property rights within the consortium.
Another technology that could see more widespread use in the coming years is side chains. A side chain is defined for one specific use case. There can be multiple side chains where different tasks are distributed accordingly for improving the efficiency of processing. Maybe one application needs to optimize for high speeds and another needs to optimize for large computations. In any case, side chains can be used to handle commercial blockchain usage. CryptoKitties would have greatly benefitted from an optimized high-speed side chain. At one point, they jammed up the Ethereum blockchain with 25% of all transactions coming from their application.
Aelf uses a consensus algorithm called DPoS (Delegated Proof of Stake) that takes the best of both cooperative and competitive consensus algorithms. DPoS uses votes from stakeholders to achieve consensus. The competitive part is larger stakeholders having an influence on their delegate of choice. The delegates that have the most votes will take their turn to produce a block cooperatively in a sequence. DPoS makes transactions permanent. A rollback isn’t possible so a confirmation can be fast. DPoS is also scalable because anyone can participate in the consensus. Additionally, DPoS is environmentally friendly because electricity isn’t wasted like in Proof of Work.
Public blockchains are also expensive, and not just in terms of money. The time and energy required to process transactions on public chains is more intensive than that of non-public chains. This is because every single node on the chain must authorize each new transaction before it is added to the chain, which requires a large amount of electricity and time (not to mention money).
A company called Blockstream has been focusing on these developments and has announced the release of Sidechain Elements, which is an open-sourced framework for sidechain development. It includes a functioning code and a testing environment for working with sidechains with several components: the core network software to build an initial testing sidechain, eight new features not currently supported by bitcoin, a basic wallet and the code for moving coins between blockchains.
At Iryo, we consider databases and blockchains that are not opened to the public to be insecure they, can easily be altered by the business running it, at their discretion and it goes against the ethos of the open and transparent cryptocurrency space. Designed to keep public out and introducing “trusted” middlemen, private chains forget that trusted third parties are security holes.
In simple terms, public blockchains can receive and send transactions from anybody in the world. They can also be audited by anybody, and every node has as much transmission power as any other. Before a transaction is considered valid, it must be authorized by each of its constituent nodes via the chain’s consensus process. As long as each node abides by the specific stipulations of the protocol, their transactions can be validated, and thus add to the chain

Segregated Witnesses — The current Bitcoin transaction signature algorithm is complicated and flawed, leading to a problem known as transaction malleability. Segregated witnesses would eliminate that, improving the efficiency of much Bitcoin software considerably … and making much more significant innovations such as the Lightning Network (see below) possible.
A sidechain is a separate blockchain that is attached to its parent blockchain using a two-way peg. The two-way peg enables interchangeability of assets at a predetermined rate between the parent blockchain and the sidechain. The original blockchain is usually referred to as the ‘main chain’ and all additional blockchains are referred to as ‘sidechains’. The blockchain platform Ardor refers to its sidechains as ‘childchains’.
The consensus mechanism is centralized in the hands of a single entity which mission is to verify and add all transactions to the blockchain. A network based on a private blockchain, therefore does not need to use a mechanism such as “Proof of Work” or “Proof of Stake” which are complicated to implement and expensive. The problems of security being much more simple in the case of private blockchains, it is possible to apply the mechanisms of consensus lighter, more effective and therefore easy to deploy such that the BFT.
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).
"I see quite a few use cases for private blockchains, and they definitely have their place. Traditional institutions won't switch to a completely public blockchain from one day to the other. A private blockchain is a great first step towards a more cryptographic future. The biggest advantages of private blockchains in comparison to centralized databases are the cryptographic auditing and known identities. Nobody can tamper with the data, and mistakes can be traced back. In comparison to a public blockchain it is much faster, cheaper and respects the company's privacy. As a conclusion, it's better to rely on a private blockchain than no cryptographic system at all. It has merits and pushes the blockchain terminology into the corporate world, making truly public blockchains a bit more likely for the future." 
It might seem that this technology is beneficial for any business, but it is not. Quite often projects fail to justify their will of public or private blockchain implementation. The key reason to use blockchain is the inefficiency of existing centralized solution that is slow, expensive, and lacks transparency and reliability. In other cases, blockchain isn’t required.
!function(n,t){function r(e,n){return Object.prototype.hasOwnProperty.call(e,n)}function i(e){return void 0===e}if(n){var o={},s=n.TraceKit,a=[].slice,l="?";o.noConflict=function(){return n.TraceKit=s,o},o.wrap=function(e){function n(){try{return e.apply(this,arguments)}catch(e){throw o.report(e),e}}return n},o.report=function(){function e(e){l(),h.push(e)}function t(e){for(var n=h.length-1;n>=0;--n)h[n]===e&&h.splice(n,1)}function i(e,n){var t=null;if(!n||o.collectWindowErrors){for(var i in h)if(r(h,i))try{h[i].apply(null,[e].concat(a.call(arguments,2)))}catch(e){t=e}if(t)throw t}}function s(e,n,t,r,s){var a=null;if(w)o.computeStackTrace.augmentStackTraceWithInitialElement(w,n,t,e),u();else if(s)a=o.computeStackTrace(s),i(a,!0);else{var l={url:n,line:t,column:r};l.func=o.computeStackTrace.guessFunctionName(l.url,l.line),l.context=o.computeStackTrace.gatherContext(l.url,l.line),a={mode:"onerror",message:e,stack:[l]},i(a,!0)}return!!f&&f.apply(this,arguments)}function l(){!0!==d&&(f=n.onerror,n.onerror=s,d=!0)}function u(){var e=w,n=p;p=null,w=null,m=null,i.apply(null,[e,!1].concat(n))}function c(e){if(w){if(m===e)return;u()}var t=o.computeStackTrace(e);throw w=t,m=e,p=a.call(arguments,1),n.setTimeout(function(){m===e&&u()},t.incomplete?2e3:0),e}var f,d,h=[],p=null,m=null,w=null;return c.subscribe=e,c.unsubscribe=t,c}(),o.computeStackTrace=function(){function e(e){if(!o.remoteFetching)return"";try{var t=function(){try{return new n.XMLHttpRequest}catch(e){return new n.ActiveXObject("Microsoft.XMLHTTP")}},r=t();return r.open("GET",e,!1),r.send(""),r.responseText}catch(e){return""}}function t(t){if("string"!=typeof t)return[];if(!r(j,t)){var i="",o="";try{o=n.document.domain}catch(e){}var s=/(.*)\:\/\/([^:\/]+)([:\d]*)\/{0,1}([\s\S]*)/.exec(t);s&&s[2]===o&&(i=e(t)),j[t]=i?i.split("\n"):[]}return j[t]}function s(e,n){var r,o=/function ([^(]*)\(([^)]*)\)/,s=/['"]?([0-9A-Za-z$_]+)['"]?\s*[:=]\s*(function|eval|new Function)/,a="",u=10,c=t(e);if(!c.length)return l;for(var f=0;f0?s:null}function u(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#]/g,"\\$&")}function c(e){return u(e).replace("<","(?:<|<)").replace(">","(?:>|>)").replace("&","(?:&|&)").replace('"','(?:"|")').replace(/\s+/g,"\\s+")}function f(e,n){for(var r,i,o=0,s=n.length;or&&(i=s.exec(o[r]))?i.index:null}function h(e){if(!i(n&&n.document)){for(var t,r,o,s,a=[n.location.href],l=n.document.getElementsByTagName("script"),d=""+e,h=/^function(?:\s+([\w$]+))?\s*\(([\w\s,]*)\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,p=/^function on([\w$]+)\s*\(event\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,m=0;m]+)>|([^\)]+))\((.*)\))? in (.*):\s*$/i,o=n.split("\n"),l=[],u=0;u=0&&(g.line=v+x.substring(0,j).split("\n").length)}}}else if(o=d.exec(i[y])){var _=n.location.href.replace(/#.*$/,""),T=new RegExp(c(i[y+1])),E=f(T,[_]);g={url:_,func:"",args:[],line:E?E.line:o[1],column:null}}if(g){g.func||(g.func=s(g.url,g.line));var k=a(g.url,g.line),A=k?k[Math.floor(k.length/2)]:null;k&&A.replace(/^\s*/,"")===i[y+1].replace(/^\s*/,"")?g.context=k:g.context=[i[y+1]],h.push(g)}}return h.length?{mode:"multiline",name:e.name,message:i[0],stack:h}:null}function y(e,n,t,r){var i={url:n,line:t};if(i.url&&i.line){e.incomplete=!1,i.func||(i.func=s(i.url,i.line)),i.context||(i.context=a(i.url,i.line));var o=/ '([^']+)' /.exec(r);if(o&&(i.column=d(o[1],i.url,i.line)),e.stack.length>0&&e.stack[0].url===i.url){if(e.stack[0].line===i.line)return!1;if(!e.stack[0].line&&e.stack[0].func===i.func)return e.stack[0].line=i.line,e.stack[0].context=i.context,!1}return e.stack.unshift(i),e.partial=!0,!0}return e.incomplete=!0,!1}function g(e,n){for(var t,r,i,a=/function\s+([_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*)?\s*\(/i,u=[],c={},f=!1,p=g.caller;p&&!f;p=p.caller)if(p!==v&&p!==o.report){if(r={url:null,func:l,args:[],line:null,column:null},p.name?r.func=p.name:(t=a.exec(p.toString()))&&(r.func=t[1]),"undefined"==typeof r.func)try{r.func=t.input.substring(0,t.input.indexOf("{"))}catch(e){}if(i=h(p)){r.url=i.url,r.line=i.line,r.func===l&&(r.func=s(r.url,r.line));var m=/ '([^']+)' /.exec(e.message||e.description);m&&(r.column=d(m[1],i.url,i.line))}c[""+p]?f=!0:c[""+p]=!0,u.push(r)}n&&u.splice(0,n);var w={mode:"callers",name:e.name,message:e.message,stack:u};return y(w,e.sourceURL||e.fileName,e.line||e.lineNumber,e.message||e.description),w}function v(e,n){var t=null;n=null==n?0:+n;try{if(t=m(e))return t}catch(e){if(x)throw e}try{if(t=p(e))return t}catch(e){if(x)throw e}try{if(t=w(e))return t}catch(e){if(x)throw e}try{if(t=g(e,n+1))return t}catch(e){if(x)throw e}return{mode:"failed"}}function b(e){e=1+(null==e?0:+e);try{throw new Error}catch(n){return v(n,e+1)}}var x=!1,j={};return v.augmentStackTraceWithInitialElement=y,v.guessFunctionName=s,v.gatherContext=a,v.ofCaller=b,v.getSource=t,v}(),o.extendToAsynchronousCallbacks=function(){var e=function(e){var t=n[e];n[e]=function(){var e=a.call(arguments),n=e[0];return"function"==typeof n&&(e[0]=o.wrap(n)),t.apply?t.apply(this,e):t(e[0],e[1])}};e("setTimeout"),e("setInterval")},o.remoteFetching||(o.remoteFetching=!0),o.collectWindowErrors||(o.collectWindowErrors=!0),(!o.linesOfContext||o.linesOfContext<1)&&(o.linesOfContext=11),void 0!==e&&e.exports&&n.module!==e?e.exports=o:"function"==typeof define&&define.amd?define("TraceKit",[],o):n.TraceKit=o}}("undefined"!=typeof window?window:global)},"./webpack-loaders/expose-loader/index.js?require!./shared/require-global.js":function(e,n,t){(function(n){e.exports=n.require=t("./shared/require-global.js")}).call(n,t("../../../lib/node_modules/webpack/buildin/global.js"))}});
“Blockchain offers a possible solution to these challenges with its decentralized ledger that can store a history of transactions across a shared database,” Cohen said in the report. “By making the record accessible and verifiable from anywhere in the world, blockchain can enable the authentication of goods and eradicate the criminal element of counterfeit goods in the retail supply chain. By pairing hardware chips with blockchain technology, a product can take on a digital history, going as far back as the raw materials that were used to make the product. This allows retailers and consumers to verify their purchased products are genuine.”
By design, a blockchain is resistant to modification of the data. It is "an open, distributed ledger that can record transactions between two parties efficiently and in a verifiable and permanent way".[7] For use as a distributed ledger, a blockchain is typically managed by a peer-to-peer network collectively adhering to a protocol for inter-node communication and validating new blocks. Once recorded, the data in any given block cannot be altered retroactively without alteration of all subsequent blocks, which requires consensus of the network majority. Although blockchain records are not unalterable, blockchains may be considered secure by design and exemplify a distributed computing system with high Byzantine fault tolerance. Decentralized consensus has therefore been claimed with a blockchain.[8]

Blockchain Council is an authoritative group of subject experts and enthusiasts who are evangelizing the Blockchain Research and Development, Use Cases and Products and Knowledge for the better world. Blockchain council creates an environment and raise awareness among businesses, enterprises, developers, and society by educating them in the Blockchain space. We are a private de-facto organization working individually and proliferating Blockchain technology globally.    
"Proof of Work" used by Bitcoin is a competitive consensus algorithm. Each node races to solve a difficult puzzle first. Doing so earns the right to produce a block and you are rewarded in Bitcoin. The block is where the transaction (value of data) is written and confirmed. However, this race is a waste of time and money for those that don’t win. You get nothing unless you are the first to solve the puzzle. Since no one wants to lose, nodes started working together to solve the puzzle and share the reward based on your computational power (the hash rate).
But, rather than go back to the drawing board, many people are figuring out alternative way to eke better performance outbid the system, and one approach is to use a sidechain.. sonrsther than process many transactions on the bitcoin network, two parties that transact a lot together might deposit down bitcoin into a side chain and conduct a bunch of transactions there (avoiding the absurd cost and delay of bitcoin) and then when they want to “settle up” they then invoke a balancing transaction on the bitcoin network.
A blockchain is a distributed computing architecture where every node runs in a peer-to-peer topology, where each node executes and records the same transactions. These transactions are grouped into blocks. Each block contains a one-way hash value. Each new block is verified independently by peer nodes and added to the chain when a consensus is reached. These blocks are linked to their predecessor blocks by the unique hash values, forming a chain. In this way, the blockchain’s distributed dataset (a.k.a. distributed ledger) is kept in consensus across all nodes in the network. Individual user interactions (transactions) with the ledger are append-only, immutable, and secured by strong cryptography. Nodes in the network, in particular the public network, that maintain and verify the transactions (a.k.a. mining) are incentivized by mathematically enforced economic incentives coded into the protocol. All mining nodes will eventually have the same dataset throughout.
The ethereum-based app builder has a dedicated team of experts looking at all varieties of fiat cash on distributed ledgers, and it's working with UnionBank of the Philippines to create a low-cost tokenized fiat solution for rural banking. In time, this could be extended to cover a larger network of banks and perhaps even the central bank, ConsenSys says.
×