English
Related papers

Related papers: Blockchain and Cryptocurrencies: a Classification …

200 papers

Designing blockchain-based applications is a tedious task. Compared to traditional software engineering, software architects cannot rely on previous experiences or proven practices, often formalized as software patterns. Also, the selection…

Software Engineering · Computer Science 2022-01-19 Nicolas Six , Nicolas Herbaut , Camille Salinesi

Blockchain is challenging the status quo of the central trust infrastructure currently prevalent in the Internet towards a design principle that is underscored by decentralization, transparency, and trusted auditability. In ideal terms,…

Blockchain has received expanding interest from various domains. Institutions, enterprises, governments, and agencies are interested in Blockchain potential to augment their software systems. The unique requirements and characteristics of…

Software Engineering · Computer Science 2021-12-15 Mahdi Fahmideh , Anuradha Gunawardana , Shiping Chen , Jun Shen , Brian Yecies

As the use of DevOps practices continues to grow, organizations are seeking ways to improve collaboration, speed up development cycles, and increase security, transparency, and traceability. Blockchain technology has the potential to…

Cryptography and Security · Computer Science 2023-06-02 Muhammad Shoaib Farooq , Usman Ali

Blockchain technology is gaining momentum across many sectors. Whereas blockchain solutions have important positive effects on the business domain, they also introduce constraints and may cause delayed or unforeseen negative effects,…

Software Engineering · Computer Science 2025-12-16 Eddy Kiomba Kambilo , Nicolas Herbaut , Irina Rychkova , Carine Souveyet

The blockchain technology is taking the world by storm. Blockchain with its decentralized, transparent and secure nature has emerged as a disruptive technology for the next generation of numerous industrial applications. One of them is…

Cryptography and Security · Computer Science 2020-08-31 Dinh C Nguyen , Pubudu N Pathirana , Ming Ding , Aruna Seneviratne

Blockchain architectures promise disruptive innovation but factually they pose many architectural restrictions to classical service-based applications and show considerable design, implementation, and operations overhead. Furthermore, the…

Software Engineering · Computer Science 2022-09-26 Giovanni Quattrocchi , Damian Andrew Tamburri , WIllem-Jan Van Den Heuvel

Blockchain systems come with a promise of decentralization that often stumbles on a roadblock when key decisions about modifying the software codebase need to be made. This is attested by the fact that both of the two major…

Cryptography and Security · Computer Science 2023-01-19 Aggelos Kiayias , Philip Lazos

It is undeniable that artificial intelligence (AI) and blockchain concepts are spreading at a phenomenal rate. Both technologies have distinct degree of technological complexity and multi-dimensional business implications. However, a common…

Artificial Intelligence · Computer Science 2018-10-24 Tshilidzi Marwala , Bo Xing

Blockchain was mainly introduced for secure transactions in connection with the mining of cryptocurrency Bitcoin. This article discusses the fundamental concepts of blockchain technology and its components, such as block header,…

Cryptography and Security · Computer Science 2021-01-27 Sunil Kumar Singh , Sumit Kumar

In recent years, blockchain technology has received unparalleled attention from academia, industry, and governments all around the world. It is considered a technological breakthrough anticipated to disrupt several application domains. This…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-02-10 Md Sadek Ferdous , Mohammad Jabed Morshed Chowdhury , Mohammad A. Hoque , Alan Colman

Decentralization initiatives like Solid enable data owners to control who has access to their data and to stimulate innovation by creating both application and data markets. Once data owners share their data with others, though, it is no…

Multiagent Systems · Computer Science 2023-10-10 Davide Basile , Claudio Di Ciccio , Valerio Goretti , Sabrina Kirrane

It is no exaggeration to say that since the introduction of Bitcoin, blockchains have become a disruptive technology that has shaken the world. However, the rising popularity of the paradigm has led to a flurry of proposals addressing…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-08-23 Christopher Natoli , Jiangshan Yu , Vincent Gramoli , Paulo Esteves-Verissimo

A detailed exploration of blockchain technology and its applications across various fields is provided, beginning with an introduction to cryptography fundamentals, including symmetric and asymmetric encryption, and their roles in ensuring…

The application of Bitcoin enables people to understand blockchain technology gradually. Bitcoin is a decentralized currency that does not rely on third-party credit institutions, and the core of Bitcoin's underlying technology is…

Cryptography and Security · Computer Science 2025-04-15 Yuhuan Yang , Shipeng Ye , Xiaoqi Li

The suitability of a particular blockchain for a given use case depends mainly on the blockchain's functional and non-functional properties. Such properties may vary over time, and thus, a selected blockchain may become unsuitable for a…

Cryptography and Security · Computer Science 2019-05-20 Philipp Frauenthaler , Michael Borkowski , Stefan Schulte

Heretofore the concept of "blockchain" has not been precisely defined. Accordingly the potential useful applications of this technology have been largely inflated. This work sidesteps the question of what constitutes a blockchain as such…

Databases · Computer Science 2017-03-14 S. Matthew English , Ehsan Nezhadian

The rapid evolution of blockchain technology has brought together stakeholders from fundamentally different backgrounds. The result is a diverse ecosystem, as exemplified by the development of a wide range of different blockchain protocols.…

Cryptography and Security · Computer Science 2021-07-20 Stefanos Leonardos , Daniel Reijsbergen , Georgios Piliouras

Blockchains and distributed ledger technologies allow the operation of manifold decentralised applications (dApps). Such applications are based on smart contracts, a programmable abstraction that is executed in a decentralised manner. To…

Software Engineering · Computer Science 2026-05-22 Fabian Stiehle , Kirill Inozemtsev , Ingo Weber

In construction, BIM (Building Information Modeling) promises to increase quality of data and to provide a shared, uniform view to all parties. While BIM tools and exchange formats exist, the distribution and safeguarding of data is an…

Cryptography and Security · Computer Science 2021-05-18 Michael Kuperberg , Matthias Geipel