Implementing a blockchain from scratch: why, how, and what we learned

@article{Knirsch2019ImplementingAB,
  title={Implementing a blockchain from scratch: why, how, and what we learned},
  author={Fabian Knirsch and Andreas Unterweger and Dominik Engel},
  journal={EURASIP Journal on Information Security},
  year={2019},
  volume={2019},
  pages={1-14}
}
Blockchains are proposed for many application domains apart from financial transactions. While there are generic blockchains that can be molded for specific use cases, they often lack a lightweight and easy-to-customize implementation. In this paper, we introduce the core concepts of blockchain technology and investigate a real-world use case from the energy domain, where customers trade portions of their photovoltaic power plant via a blockchain. This does not only involve blockchain… Expand
A Comparison of Blockchain-based PKI Implementations
TLDR
This paper motivates the most relevant properties of blockchains as well as PKI and how they are linked and provides an overview of state-of-the-art blockchain-based PKI implementations and compare them with respect to these properties. Expand
A Private Blockchain Implementation Using Multichain Open Source Platform
TLDR
The paper describes an implementation of a private blockchain using the Multichain open source platform with possible application to agrifood use cases such as food tracking and tracing, product lifecycle management, and counterfeit prevention. Expand
Blockchain and the GDPR's right to erasure
TLDR
Whether it is possible to reconcile blockchain with the requirements of article 17 of the General Data Protection Regulation (GDPR), the right to erasure, is discussed. Expand
Who Stores the Private Key? An Exploratory Study about User Preferences of Key Management for Blockchain-based Applications
TLDR
This is the first study where average citizens are asked about the preferred management of a private key, which is necessary when interacting with blockchain-based applications, and it was found that about 80% of the participants would like to have the benefit of data sovereignty despite the cost of being fully responsible to backup their data. Expand
Blockchain – ICBC 2019
TLDR
The empirical results advance the claim that Blockchain does show a positive scope for improvement peculiar to the GPTs in the making and, therefore, deserves attention as a technology that will define macroeconomic dynamics in a long term. Expand
The Amalgamation of Blockchain with Smart and Connected Vehicles: Requirements, Attacks, and Possible Solution
  • Priyanka, R. Raw
  • 2020 2nd International Conference on Advances in Computing, Communication Control and Networking (ICACCCN)
  • 2020
Smart and connected vehicles play a vital role in today’s advanced and luxurious life. Vehicular Ad-hoc Network (VANET) allows communication between these vehicles regarding safety and controlExpand
Blockchain Based Cloud Computing: Architecture and Research Challenges
TLDR
This article has mentioned some of the significant challenges faced by the cloud and proposed solutions by integrating it with blockchain technology, and developed architecture integrating blockchain with cloud revealing the communication between blockchain and cloud. Expand
Emergence of blockchain-technology application in peer-to-peer electrical-energy trading: a review
TLDR
How the existing power sector is reshaping in the direction of P2P energy trading with the application of blockchain technology is explored, using a thorough review of recently published research work. Expand
Prospective for the integration of Blockchain and the IoT for Cluster implementation
TLDR
The structural level furthered the integration of base technologies, blockchain and IoT; on the other hand, the second level of architecture reveals the potential and versatility of these technologies. Expand
Long-term verification of signatures based on a blockchain
TLDR
The Round-based Blockchain Time-stamping Scheme is proposed that is scalable, i.e., it requires embedding a constant number of bytes into a blockchain independent from a number of input documents, to meet non-repudiation requirements for digitally signed documents. Expand
...
1
2
3
4
...

References

SHOWING 1-10 OF 78 REFERENCES
Do you Need a Blockchain?
  • K. Wüst, Arthur Gervais
  • Business, Computer Science
  • 2018 Crypto Valley Conference on Blockchain Technology (CVCBT)
  • 2018
TLDR
This paper critically analyze whether a blockchain is indeed the appropriate technical solution for a particular application scenario, and distinguishes between permissionless and permissioned blockchains and contrast their properties to those of a centrally managed database. Expand
Blockchains and Smart Contracts for the Internet of Things
TLDR
The conclusion is that the blockchain-IoT combination is powerful and can cause significant transformations across several industries, paving the way for new business models and novel, distributed applications. Expand
Evaluating Blockchains for IoT
TLDR
Evaluating the performance of prominent blockchains that solve the classic Byzantine consensus problem shows that while offering reasonable throughput their performance usually do not scale to tens of devices and drops dramatically as the number of devices increases. Expand
EVALUATION OF A BLOCKCHAIN-BASED PROOF-OF-POSSESSION IMPLEMENTATION
Proofs of possession are required to record forensic evidence or to handle copyright claims for images. The use of hashes and signatures, both with and without blockchains, has been proposed forExpand
On Scaling Decentralized Blockchains - (A Position Paper)
TLDR
The results suggest that reparameterization of block size and intervals should be viewed only as a first increment toward achieving next-generation, high-load blockchain protocols, and major advances will additionally require a basic rethinking of technical approaches. Expand
Blockchain technology in the chemical industry: Machine-to-machine electricity market
The purpose of this paper is to explore applications of blockchain technology related to the 4th Industrial Revolution (Industry 4.0) and to present an example where blockchain is employed toExpand
Blockchains for decentralized optimization of energy resources in microgrid networks
TLDR
This work poses a decentralized optimal power flow model for scheduling a mix of batteries, shapable loads, and deferrable loads on an electricity distribution network and demonstrates how to address trust, security, and transparency issues by using blockchains and smart contracts, two emerging technologies which can facilitate decentralized coordination between non-trusting agents. Expand
Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts
TLDR
Hawk is a decentralized smart contract system that does not store financial transactions in the clear on the blockchain, thus retaining transactional privacy from the public's view, and is the first to formalize the blockchain model of cryptography. Expand
Bitcoin-NG: A Scalable Blockchain Protocol
TLDR
This paper implements Bitcoin-NG, a new blockchain protocol designed to scale, which is Byzantine fault tolerant, is robust to extreme churn, and shares the same trust model obviating qualitative changes to the ecosystem. Expand
ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER
TLDR
The blockchain paradigm when coupled with cryptographically-secured transactions has demonstrated its utility through a number of projects, with Bitcoin being one of the most notable ones, and Ethereum implements this paradigm in a generalised manner. Expand
...
1
2
3
4
5
...