Filters








408 Hits in 5.1 sec

Multi-Shard Private Transactions for Permissioned Blockchains [article]

Elli Androulaki, Angelo De Caro, Kaoutar Elkhiyaoui, Christian Gorenflo, Alessandro Sorniotti, Marko Vukolic
2020 arXiv   pre-print
In this paper, we propose the Multi-Shard Private Transaction (MSPT) protocol, a novel privacy-preserving protocol for permissioned blockchains, which relies only on simple cryptographic primitives and  ...  Traditionally, blockchain systems involve sharing transaction information across all blockchain network participants.  ...  In this paper, we introduce Multi-shard private transactions MSPT to bridge this gap.  ... 
arXiv:2010.08274v1 fatcat:jkkq3gew5rglvpjmbzw6vcif2m

Qanaat: A Scalable Multi-Enterprise Permissioned Blockchain System with Confidentiality Guarantees [article]

Mohammad Javad Amiri, Boon Thau Loo, Divyakant Agrawal, Amr El Abbadi
2022 arXiv   pre-print
This paper presents Qanaat, a scalable multi-enterprise permissioned blockchain system that guarantees the confidentiality of enterprises in collaboration workflows.  ...  Finally, Qanaat presents a suite of consensus protocols to support intra-shard and cross-shard transactions within or across enterprises.  ...  Qanaat Model Qanaat is a permissioned blockchain system designed to support multi-enterprise applications.  ... 
arXiv:2107.10836v2 fatcat:odxz44l77zfufeqmbtebtm4njy

A Survey on Efficient Parallelization of Blockchain-based Smart Contracts

Alessio Meneghetti, Tommaso Parise, Massimiliano Sala, Daniele Taufer
2019 Annals of Emerging Technologies in Computing  
In a classical blockchain model, each operation is in fact performed by each node, both to update the status and to validate the results of the calculations performed by others.  ...  Particular emphasis is given to sharding, a promising method that allows parallelization and therefore a more efficient management of the computational resources of the network.  ...  The authors would also like to thank the Quadrans Foundation for its support.  ... 
doi:10.33166/aetic.2019.05.002 fatcat:wjuqvapsrjbyhfju5wkeaj5xy4

Building Blocks of Sharding Blockchain Systems: Concepts, Approaches, and Open Problems [article]

Yizhong Liu, Jianwei Liu, Marcos Antonio Vaz Salles, Zongyang Zhang, Tong Li, Bin Hu, Fritz Henglein, Rongxing Lu
2021 arXiv   pre-print
state machines relying on atomic broadcast for consensus on an immutable chain of valid transactions.  ...  Sharding is to be understood broadly as techniques for dynamically partitioning nodes in a blockchain system into subsets (shards) that perform storage, communication, and computation tasks without fine-grained  ...  Acknowledgment Our deepest gratitude goes to the editors and reviewers for their careful work and meaningful suggestions that help improve this paper.  ... 
arXiv:2102.13364v1 fatcat:sorni55a2fberm2toayzm3qvnm

Sidechains and interoperability [article]

Sandra Johnson, Peter Robinson, John Brainard
2019 arXiv   pre-print
We review the strategies that some key players in the blockchain ecosystem have implemented, or are proposing to develop, to satisfy this increasing demand for cross-chain communication and transactions  ...  There appears to be an insatiable desire for spawning new bespoke blockchains to harness the functionality provided by blockchain technologies, resulting in a constant stream of blockchain start-up companies  ...  We would like to thank Ben Edgington for his careful review and helpful comments.  ... 
arXiv:1903.04077v2 fatcat:okfgeolojnddpjwd2xuyczbpta

A survey on efficient parallelization of blockchain-based smart contracts [article]

Alessio Meneghetti, Tommaso Parise, Massimiliano Sala, Daniele Taufer
2019 arXiv   pre-print
In a classical blockchain model, each operation is in fact performed by each node, both to update the status and to validate the results of the calculations performed by others.  ...  Particular emphasis is given to sharding, a promising method that allows parallelization and therefore a more efficient management of the computational resources of the network.  ...  This work has been funded by the project MIUR PON "Distributed Ledgers for Secure Open Communities".  ... 
arXiv:1904.00731v1 fatcat:svtr4w5yyncjvhy2jxopsuqkta

MedShard: Electronic Health Record Sharing Using Blockchain Sharding

Faiza Hashim, Khaled Shuaib, Farag Sallabi
2021 Sustainability  
Blockchain technology has been investigated and adopted in healthcare as a solution for EHR sharing while preserving privacy and security.  ...  This study proposes a transaction-based sharding technique wherein shards are formed on the basis of a patient's previously visited health entities.  ...  A multi-domain IoT blockchain that focuses on blockchain sharding in the healthcare IoT domain was proposed in a study [30] .  ... 
doi:10.3390/su13115889 fatcat:unv7r62dajfprn7ziwebd72qly

A Consensus-Based Load-Balancing Algorithm for Sharded Blockchains [chapter]

M. Toulouse, H. K. Dai, Q. L. Nguyen
2021 Lecture Notes in Computer Science  
Some preliminary results are reported based on simulations that shard transactions of three well-known blockchain platforms.  ...  One solution approach decomposes the nodes of a blockchain network into subsets called "shards", each shard processing and storing disjoint sets of transactions in parallel.  ...  Public vs Private Blockchains Blockchain platforms can be divided into two categories: public, permissionless versus private, permissioned.  ... 
doi:10.1007/978-3-030-91387-8_16 fatcat:3qacdypnvndfnhe5dwcwbtxddy

A Comparative Analysis of Scalability Issues within Blockchain-based Solutions in the Internet of Things

Ahmed Alrehaili, Abdallah Namoun, Ali Tufail
2021 International Journal of Advanced Computer Science and Applications  
Blockchain as a distributed approach that presents a promising solution to tackle the concerns of IoT devices connectivity.  ...  However, current Blockchain platforms face several scalability issues to accommodate diverse IoT devices without losing efficiency.  ...  The environment is open, and any node can participate without any authorization [50] . 2) Private blockchains: It is a permissioned blockchain that runs within a private network within an organization  ... 
doi:10.14569/ijacsa.2021.0120955 fatcat:m75bib6opjarlocufhe3opxvd4

Distributed Ledger Technology Review and Decentralized Applications Development Guidelines

Claudia Antal, Tudor Cioara, Ionut Anghel, Marcel Antal, Ioan Salomie
2021 Future Internet  
The paper closes with a discussion on challenges and opportunities for developing decentralized applications by providing a multi-step guideline for decentralizing the design and implementation of traditional  ...  The Distributed Ledger Technology (DLT) provides an infrastructure for developing decentralized applications with no central authority for registering, sharing, and synchronizing transactions on digital  ...  database Merkle Patricia Tree Table 5 . 5 Public vs Private Blockchain permissions.  ... 
doi:10.3390/fi13030062 fatcat:puwa425jnrgndgyaymhh52gxwy

Blockchain based Decentralized Applications: Technology Review and Development Guidelines [article]

Claudia Pop, Tudor Cioara, Ionut Anghel, Marcel Antal, Ioan Salomie
2020 arXiv   pre-print
The paper closes with a discussion on challenges and opportunities for developing decentralized applications by providing a multi-step guideline for decentralizing the design of traditional systems and  ...  Blockchain or Distributed Ledger Technology is a disruptive technology that provides the infrastructure for developing decentralized applications enabling the implementation of novel business models even  ...  The difference between public, private, permission-less and permissioned blockchain is given mainly by the rights of the users in the system.  ... 
arXiv:2003.07131v1 fatcat:75xfa7defbhorplxx2bj3y6age

Rainblock: Faster Transaction Processing in Public Blockchains [article]

Soujanya Ponnapalli, Aashaka Shah, Amy Tai, Souvik Banerjee, Vijay Chidambaram, Dahlia Malkhi, Michael Wei
2020 arXiv   pre-print
storage for blockchains.  ...  We empirically show that the low throughput of such blockchains is due to the I/O bottleneck associated with using Merkle trees for processing transactions.  ...  private or permissioned path.  ... 
arXiv:1909.11590v3 fatcat:eufulqbqrjgrrcuescogqfmety

Privacy in Blockchain Systems [article]

Jad Wahab
2018 arXiv   pre-print
Finally, we conclude that the current state of privacy on blockchains still needs work for it to be reliable.  ...  Starting with approaches that attempted to provide privacy on Bitcoin/existing blockchain systems, then going into more advanced techniques, such as secure multi-party computations, ring signatures, and  ...  Then Enigma off-loads any private or intensive computations off of the blockchain, and only has the the blockchain "enforce accesscontrol based on digital signatures and programmable permissions" [19]  ... 
arXiv:1809.10642v1 fatcat:olffvzoervh5lm32m6qqedfedq

Exploring Sybil and Double-spending Risks in Blockchain Systems

Mubashar Iqbal, Raimundas Matulevicius
2021 IEEE Access  
For example, increase the diversity of node connections, it means multi-homing of the mining pool on the blockchain via multiple and distinct paths.  ...  For example, the study [70] presents the proposals (e.g., lighting protocol, sharding, super quadratic sharding, DPoS) to solve the scalability issues in the blockchain.  ... 
doi:10.1109/access.2021.3081998 fatcat:himqfsjf4vcodpfj5a4ooo6osa

Scaling Distributed Ledgers and Privacy-Preserving Applications [article]

Alberto Sonnino
2021 arXiv   pre-print
The correct execution of smart contract transactions is publicly verifiable.  ...  This thesis proposes techniques aiming to make blockchain technologies and smart contract platforms practical by improving their scalability, latency, and privacy.  ...  Permissioned vs. permissionless blockchains.  ... 
arXiv:2102.12273v1 fatcat:3twoaysg7rcj7h4yogwsyyzd34
« Previous Showing results 1 — 15 out of 408 results