ABSTRACT
The blockchain emerges as an innovative tool that has the potential to positively impact the way we design a number of online applications today. In many ways, the blockchain technology is, however, still not mature enough to cater for industrial standards. Namely, existing Byzantine tolerant permission-based blockchain deployments can only scale to a limited number of nodes. These systems typically require that all transactions (and their order of execution) are publicly available to all nodes in the system, which comes at odds with common data sharing practices in the industry, and prevents a centralized regulator from overseeing the full blockchain system. In this paper, we propose a novel blockchain architecture devised specifically to meet industrial standards. Our proposal leverages the notion of satellite chains that can privately run different consensus protocols in parallel - thereby considerably boosting the scalability premises of the system. Our solution also accounts for a hands-off regulator that oversees the entire network, enforces specific policies by means of smart contracts, etc. We implemented our solution and integrated it with Hyperledger Fabric v0.6.
- Hyperledger -- Blockchain Technologies for Business. https://www.hyperledger.org/.Google Scholar
- Hyperledger Fabric. https://hyperledger-fabric.readthedocs.io/en/v0.6/.Google Scholar
- Ripple. https://ripple.com/.Google Scholar
- A. Back, M. Corallo, L. Dashjr, M. Friedenbach, G. Maxwell, A. Miller, A. Poelstra, J. Timón, and P. Wuille. Enabling Blockchain Innovations with Pegged Sidechains. 2014.Google Scholar
- A. Back et al. Hashcash-a denial of service counter-measure, 2002.Google Scholar
- M. Castro, B. Liskov, et al. Practical Byzantine Fault Tolerance. In OSDI, volume 99, pages 173--186, 1999.Google ScholarDigital Library
- I. Eyal, A. E. Gencer, E. G. Sirer, and R. Van Renesse. Bitcoin-NG: A Scalable Blockchain Protocol. In 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16), pages 45--59. USENIX Association, 2016.Google Scholar
- A. Gervais, G. O. Karame, K. Wüst, V. Glykantzis, H. Ritzdorf, and S. Capkun. On the security and performance of proof of work blockchains. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pages 3--16. ACM, 2016. Google ScholarDigital Library
- M. Hearn. Corda -- A distributed ledger. Corda Technical White Paper, 2016.Google Scholar
- J. Liu, W. Li, G. O. Karame, and N. Asokan. Scalable Byzantine Consensus via Hardware-assisted Secret Sharing. arXiv preprint arXiv:1612.04997, 2016.Google Scholar
- L. Luu, V. Narayanan, C. Zheng, K. Baweja, S. Gilbert, and P. Saxena. A Secure Sharding Protocol For Open Blockchains. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pages 17--30. ACM, 2016. Google ScholarDigital Library
- S. Nakamoto. Bitcoin: A Peer-to-Peer Electronic Cash System, 2008.Google Scholar
- G. S. Veronese, M. Correia, A. N. Bessani, L. C. Lung, and P. Verissimo. Efficient Byzantine Fault-Tolerance. IEEE Transactions on Computers, 62(1):16--30, 2013. Google ScholarDigital Library
- G. Wood. Ethereum: A Secure Decentralised Generalised Transaction Ledger. Ethereum Project Yellow Paper, 2014.Google Scholar
Index Terms
- Towards Scalable and Private Industrial Blockchains
Recommendations
Generic Privacy Preserving Private Permissioned Blockchains
SAC '23: Proceedings of the 38th ACM/SIGAPP Symposium on Applied ComputingPrivate permissioned blockchains are becoming gradually more sought-after. Such systems are reachable by authorized users, and tend to be completely transparent to whoever interacts with the blockchain. In this paper, we mitigate the latter. Authorized ...
Blockchain Technology in 5G Networks: Performance Comparison of Private and Public Blockchains
AbstractThe use of blockchain in 5G networks gives a number of opportunities to improve security, privacy, and quality of service. However, despite all its advantages, blockchain technology has a number of disadvantages associated with low performance and ...
Deconstructing Blockchains: Concepts, Systems, and Insights
DEBS '18: Proceedings of the 12th ACM International Conference on Distributed and Event-based SystemsPopularly known for powering cryptocurrencies such as Bitcoin and Ethereum, blockchains is seen as a disruptive technology capable of impacting a wide variety of domains, ranging from finance to governance, by offering superior security, reliability, ...
Comments