Blockchain Papers

Follow blockchain research across journals, conferences, and preprint repositories.

13,493 papersLast indexed Aug 31, 2026
Search papers

Paper index

13,493 results · page 409 of 563

Clear filters
Mar 1, 2021·IET Blockchain
2 cites
Decentralizing indexing and bootstrapping for online applications

Pierre Schutz, Stanislas Gal, Dimitris Chatzopoulos, Pan Hui

Abstract Peer‐to‐peer (P2P) networks utilize centralized entities (trackers) to assist peers in finding and exchanging information. Although modern P2P protocols are now trackerless and their function relies on distributed hash tables (DHTs), centralized entities are still needed to build file indices (indexing) and assist users in joining DHT swarms (bootstrapping). Although the functionality of these centralized entities are limited, every peer in the network is expected to trust them to function as expected (e.g. to correctly index new files). In this work, a new approach for designing and building decentralized online applications is proposed by introducing DIBDApp. The approach combines blockchain, smart contracts and BitTorrent for building up a combined technology that permits to create decentralized applications that do not require any assistance from centralized entities. DIBDApp is a software library composed of Ethereum smart contracts and an API to the BitTorrent protocol that fully decentralizes indexing, bootstrapping and file storing. DIBDApp enables any peer to seamlessly connect to the designed smart contracts via the Web3J protocol. Extensive experimentation on the Rinkeby Ethereum testnet shows that applications built using the DIBDApp library can perform the same operations as in traditional back‐end architectures with a gas cost of a few USD cents.

Open access
Blockchain Technology Applications and Security
Caching and Content Delivery
Digital Platforms and Economics
Original source
Mar 1, 2021·International Journal of Innovative Research in Computer Science & Technology
2 cites
Decentralized Incognito Limpid E-Voting System

Yojna Arora, Mr. Vivek Birla, Mr. Rajat Gupta, Mr. Samarth Tiku

Voting is a constitutional part of governmental systems which gives the people of the nation the liberty to express their opinions. The contemporary system constitutes Electronic Voting Machines (EVM) that is a pile-up of data natively and centralized, making it implausible. Since the data is amassed locally over the EVM(s) prior to the election's cessation, it could be hacked. Furthermore, there have been events of "polling booth hijacking" in some regions during the elections. Ethereum blockchain technology addresses concerns regarding integrity, security, and accessibility of current voting systems. Expanding e-voting into Ethereum based blockchain technology is one potential application of the emerging blockchain technology. This paper presents a decentralized, incognito, and limpid e-voting system named "DILE". It will escalate accessibility as the users could cast their votes without paying a visit to the polling booths. DILE makes practical and effective use of Ethereum's blockchain technology and smart contracts for its implementation.

Open access
Internet Traffic Analysis and Secure E-voting
Blockchain Technology Applications and Security
Advanced Steganography and Watermarking Techniques
Original source
Mar 1, 2021·Journal of Physics Conference Series
17 cites
Utilizing blockchain technology for IoT-based healthcare systems

R S Mohammed, Raaid Alubady, Ali Sherbaz

Abstract Recent years have witnessed a widespread interest in healthcare issues and the search for faster and safer service for patients. Electronic health record was established to provide advanced health services. Researchers seek to provide permanent and simplified ways to monitor patients remotely using remote patient monitors. One of these methods is the use of Internet of Things (IoT) devices, where the healthcare provider can monitor the patient remotely. However, with the current centralized electronic patient record system and increase in number of IoT devices, security and privacy issues have arisen, as some patients may not want to disclose their data, in addition to particular concerns or risks that affect the patient’s life. To reduce these issues, several studies have presented the use of blockchain technology as a trustworthy network of solutions to ensure patient information security and secure the transfer of IoT devices’ data. In this regard, this research is an attempt to present a new framework that facilitates the storage and transfer of patient data in the blockchain by merging the electronic health record and remote patient monitoring techniques into a single framework using Django. This framework allows the transfer of data from IoT devices to multiple peers, making use of the smart contract provided by the Ethereum platform.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Internet of Things and AI
Original source
Mar 1, 2021·arXiv (Cornell University)
3 cites
A Note on Privacy in Constant Function Market Makers

Guillermo Angeris, Alex Evans, Tarun Chitra

Constant function market makers (CFMMs) such as Uniswap, Balancer, Curve, and mStable, among many others, make up some of the largest decentralized exchanges on Ethereum and other blockchains. Because all transactions are public in current implementations, a natural next question is if there exist similar decentralized exchanges which are privacy-preserving; i.e., if a transaction's quantities are hidden from the public view, then an adversary cannot correctly reconstruct the traded quantities from other public information. In this note, we show that privacy is impossible with the usual implementations of CFMMs under most reasonable models of an adversary and provide some mitigating strategies.

Open access
2 source records
cs.CR
math.AP
math.OC
Original source
Mar 1, 2021·System technologies
0 cites
FEATURES OF CREATING A VOTING SYSTEM USING THE ETHEREUM BLOCKCHAIN PLATFORM

Igor Ponomarev

Today, blockchain applications are being developed for a wide variety of areas of activity - from trade and advertising to logistics and social networks. Building an application using a ready-made blockchain on one of the specialized platforms is the most efficient way to develop. The development of a decentralized voting system on one of the most functional blockchain platforms Ethereum with a developed infrastructure for creating smart contracts is being considered.

Open access
Security, Politics, and Digital Transformation
Legal and Policy Issues
Original source
Mar 1, 2021·2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
3 cites
Lightweight extension of an execution environment for safer function calls in Solidity/Ethereum Virtual Machine smart contracts

Sooyeon Lee, Eun-Sun Cho

Solidity, a programming language used to write smart contracts, has been improved since its initial release, but a number of vulnerabilities remain. As smart contracts are usually related to cryptocurrency, these vulnerabilities should be avoided to prevent the risk of financial loss. In this paper, we classify common vulnerabilities of function calls of Solidity programs into three groups and suggest a method to avoid them. The proposed method makes use of Ethereum Virtual Machine as well as Solidity extension. Experimental results with real-world smart contracts show that our method will detect and avoid these vulnerabilities.

Blockchain Technology Applications and Security
Security and Verification in Computing
Advanced Malware Detection Techniques
Original source
Mar 1, 2021·HAL (Le Centre pour la Communication Scientifique Directe)
17 cites
Analysis of Source Code Duplication in Ethreum Smart Contracts

Giuseppe Antonio Pierro, Roberto Tonelli

The practice of writing smart contracts for the Ethereum blockchain is quite recent and still in development. A blockchain developer should expect constant changes in the security software field, as new bugs and security risks are discovered, and new good practices are developed. Following the security practices accepted in the blockchain community is not enough to ensure the writing of secure smart contracts. The paper aims to study the practice of code cloning among the smart contracts by analyzing two corpora. The first corpus, the "Smart-Corpus", includes smart contracts already deployed in the Ethereum blockchain. The second corpus, the "Open-Zeppelin's Solidity Library", is supervised by a community of developers who constantly take care to increase the security and efficiency of the smart contracts included in the corpus. From the comparative analysis of the corpora, we observe that the smart contracts developers frequently duplicate the code by cloning already existing smart contracts which are not part of the "OpenZeppelin corpus". In particular, we found that 79.1% of smart contracts contain duplicated code and only 18.4% of smart contracts reuse the code by implementing a smart corpus belonging to the OpenZeppelin repository. The paper discusses the advantages and the disadvantages of code duplication in the Ethereum blockchain ecosystem, and suggests to refer to the smart contracts of the OpenZeppelin's Solidity Library. The Ethereum blockchain community can indeed benefit from using the tested code presented in OpenZeppelin's Solidity Library to increase its security.

Open access
2 source records
Advanced Malware Detection Techniques
Blockchain Technology Applications and Security
Software Engineering Research
Original source
Mar 1, 2021·2021 IEEE 18th International Conference on Software Architecture Companion (ICSA-C)
6 cites
Design Patterns for Smart Contract in Ethereum

Giuseppe Destefanis

Recently, we witnessed the advent of blockchain technology. Initially a means of cryptocurrency management, it later evolved into the concept of Smart Contracts, real programs running on the blockchain. The most important ecosystem for the development and distribution of SCs, is currently the Ethereum blockchain through the Solidity programming language. It is enjoying increasing popularity, and several applications in the real world have already been developed [1].

Blockchain Technology Applications and Security
FinTech, Crowdfunding, Digital Finance
Original source
Mar 1, 2021·Journal of Physics Conference Series
45 cites
Attention-based Machine Learning Model for Smart Contract Vulnerability Detection

Yuhang Sun, Lize Gu

Abstract Ethereum attracts extensive attention due to its distinctive function of smart contract and decentralized applications (Dapps). Since the number of contracts on blockchain has increased vigorously, various security vulnerabilities come up. Researchers rely on static symbolic analysis method at first, and it seems to perform well in the accuracy of vulnerability detection. However, this method requires manual analysis in advance and it needs to traverse all the possible execution paths to find out the vulnerable ones. The deeper the path goes, the more time it costs to detect the contracts. This paper proposes an approach to detect smart contracts vulnerability on blockchain by using machine learning(ML) methods. This approach aims to build a general benchmark for new vulnerability detection in order to reduce the demand of expert manpower. Moreover, the high-speed-performance ML algorithm makes quick detection comes true. As long as we adjust the threshold of the model, it can work as a fast prefilter for the traditional symbolic analysis tools in further improvement of accuracy.

Open access
Blockchain Technology Applications and Security
Imbalanced Data Classification Techniques
Cybercrime and Law Enforcement Studies
Original source
Mar 1, 2021·HAL (Le Centre pour la Communication Scientifique Directe)
16 cites
Smart-Graph: Graphical Representations for Smart Contract on the Ethereum Blockchain

Giuseppe Antonio Pierro

The Ethereum blockchain enables executing and recording smart contracts. The smart contracts can facilitate, verify, and implement the negotiation between multiple parties, also guaranteeing transactions without a traditional legal entity. Many tools supporting the smart contracts development in different areas are flourishing because in Ethereum blockchain valuable assets are often involved. Some of the tools help the developer to find security vulnerabilities via static and/or dynamic analysis or to reduce the Gas fees consumption. Despite the plethora of such tools, there is no tool supporting smart contracts evaluation and analysis via a graphical representation for expert developers.The paper embraces this way to facilitate the developers’ analysis activity, by proposing a graphical representation model to visualize smart contract source code. The paper makes available a tool via a web interface, which accepts the smart contract address as an input and produces a graphical representation of the smart contract as an output. The graphical representation can help developers to better understand the structure of smart contracts and share it with other developers. Moreover, some metrics, such as the relations among smart contracts, are easier to be understood via "spatial" than "tabular" representation. Indeed, representing smart contracts’ metrics via visual representation facilitates the developers, who are used to analyse the source code by directly inspecting it or using other tools that provide the metrics in a table format. Finally, the paper provides detailed data regarding a smart contract to the developers and proposes a graphical representation of the smart contracts without obscuration of details, also highlighting areas of the code that are possibly too big in size and/or too complex via a diagram displaying their connections.

Open access
2 source records
Blockchain Technology Applications and Security
Auction Theory and Applications
Multi-Agent Systems and Negotiation
Original source
Mar 1, 2021·2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
63 cites
Understanding Code Reuse in Smart Contracts

Xiangping Chen, Peiyong Liao, Yixin Zhang, Yuan Huang · 5 authors

Smart contracts are programs that automatically execute on the blockchain system such as Ethereum. Everybody can write and deploy smart contracts on Ethereum, which causes a large collection of similar contracts via code reuse. In practice, code reuse in smart contract may amplify severe threats like security attacks, resource waste, etc. In this paper, we conduct an empirical study of code reuse in smart contracts for understanding the code reuse practice in the smart contract ecosystem. We first collect 146,452 open-source smart contract projects from Ethereum and then perform a detailed analysis. We first study how often the smart contract projects reuse and then we identify the top reused smart contracts and analyze how the developers revise smart contracts during reuse. Our research suggests that the code reuse in smart contract is quite frequent because about 26% contract code blocks are reused and the average time of reuse is 14.6. And the top reused contracts are almost all related to ERC20 token, which reveals that the current smart contract ecosystem is relatively homogenous. At last, we summarize 7 common types of code revision in smart contracts.

Blockchain Technology Applications and Security
Advanced Data Storage Technologies
Advanced Malware Detection Techniques
Original source
Feb 28, 2021·Jurnal Ekonomi Kuantitatif Terapan
5 cites
Can Cryptocurrency, Gold and Bonds Play a Role as a Safe Haven for the Indonesian Capital Market?

Paulus Hartono, Robiyanto Robiyanto

The purpose of this research to test the cryptocurrency, gold and bonds as safe haven assets to Indonesian capital market. The data used in this study is the daily closing data of cryptocurrency, gold (GOLDIDR) and the Indonesian Government Bond Index (IGBI) during the period on August 2015 to December 2018 obtained from Investing, Yahoo Finance, and Spindices. The analysis of the data is used Ordinary Least Square (OLS) and Quantile Regression (QREG). The results found that ethereum can be a safe haven. While bitcoin, ripple, gold, and the Indonesian Government Bond Index (IGBI) cannot be a safe haven for the Indonesian capital market.

Open access
Financial Analysis and Corporate Governance
Corporate Governance and Financial Management
Blockchain Technology Applications and Security
Original source
Feb 27, 2021·2021 International Conference on Information and Communication Technology for Sustainable Development (ICICT4SD)
23 cites
ADS-B Based Air Traffic Management System Using Ethereum Blockchain Technology

Farah Hasin, Tahmina Haque Munia, Nazmun Nahar Zumu, Kazi Abu Taher

This study represents a performance model of Automatic Dependent Surveillance-Broadcast (ADS-B) based ATM system using the security features of Ethereum blockchain technology. ADS-B based modernization of ATM is taking place in different parts of the world. ADS-B and other components of upcoming ATM exchange information through an unencrypted data link. More reliability of ATM on data link services caused fear of cyber threat to many aviation specialist and entities. To overcome the security-related concern of ADS-B based ATM, blockchain can be a promising technology. This paper systematically reviews the key concepts and process of Ethereum and Hyperledger blockchain technology and proposed a model using Ethereum blockchain in ATM comparing different key features of blockchain technology which ensures privacy, authenticity and confidentiality to overcome the cyber threat of ADS-B based ATM system. It is found that the proposed Ethereum based blockchain technique provides the opportunity of establishing secured ADS-B based ATM.

2 source records
Blockchain Technology Applications and Security
Original source
Feb 26, 2021·The Emerald Handbook of Blockchain for Business
0 cites
Discussion Questions and Answers (Chapters 2–22)

Authors unavailable

Citation (2021), "Discussion Questions and Answers (Chapters 2–22)", Baker, H.K., Nikbakht, E. and Smith, S.S. (Ed.) The Emerald Handbook of Blockchain for Business, Emerald Publishing Limited, Bingley, pp. 383-415. https://doi.org/10.1108/978-1-83982-198-120211029 Publisher: Emerald Publishing Limited Copyright © 2021 by Emerald Publishing Limited Chapter 2 – History of Blockchain Define the three major characteristics of money that bitcoin possesses. Bitcoin has three major characteristics of money. First, bitcoin is divisible similar to how fiat currency units are divisible into smaller units of previously existing units. The division takes place digitally in the form of bitcoin and other cryptocurrencies, but the divisibility still exists. Second, any medium of exchange (money) must also be useful as a unit of account, which bitcoin partially fulfills. Despite prior price volatility and continued lower levels of volatility, bitcoin has a value in other forms of currency. In fact, after the 2017 price bubble, volatility decreased substantially. Third, any medium of exchange must be portable. That is, it must be able to be transferred across borders and boundaries. As a digital medium of exchange, bitcoin is easily portable and can be transferred across borders without fees. Describe five core components of blockchain technology. Blockchain technology has the following five core components that include but are not limited to the following. First, every blockchain has a tamper-resistant ledger, which is where the transactions and other information that have occurred on the blockchain network are stored. Second, this information stored on the ledger is approved, before posting on the network itself, via some sort of consensus methodology that enables network members to jointly confirm that data are presented correctly. Third, any blockchain is defined by the encryption protocols used to safeguard information, with the most famous iteration being the SHA-256 encryption protocol used by the bitcoin blockchain. Fourth, the management of this entire process (i.e., the way in which data are confirmed and added to the network itself) is generally managed by full nodes, playing an important role in maintaining the integrity of the blockchain network. Fifth, every blockchain is in some way defined by the peer-to-peer (P2P) nature of transactions that underpin the entire blockchain ecosystem, which greatly reduces the need for intermediaries and other third-party organizations. Define interoperability in the context of blockchain implementation. In the context of blockchain implementation, interoperability equates to how easily a blockchain network or application can transfer data among the blockchain platform and other technology applications. A blockchain is simply a record of transactions. For that information to be leveraged effectively, it must be able to be communicated effectively. Discuss how problems with scaling and interoperability affect wider blockchain utilization. Issues involving interoperability and scaling are two major obstacles to wider enterprise or commercial adoption of blockchain technology. If blockchain cannot meet the needs of commercial business, both in terms of transaction processing and network capacity, or the ease with which data can be transferred between the blockchain and other technologies, implementation efforts are likely to fail. As efforts and other iterations of blockchain emerge, scaling and interoperability continue to come to the forefront. Describe how blockchain is helpful for e-commerce. Blockchain and crypto assets, specifically stablecoins, can be helpful for e-commerce transactions. Such an arrangement mirrors many of the benefits and savings associated with other mobile and digital payment transactions. Venmo, PayPal, Square, and Zelle have capitalized on the growing need for digital and P2P payments, increasing demand for lower cost options and general dissatisfaction with traditional financial incumbents. Stablecoins and blockchain-based payment platforms are equally well positioned to take advantage of many of these market forces. Chapter 3 – Review of Blockchain and Emerging Applications Explain what constitutes a blockchain network, including a main property of that network. A blockchain network usually consists of specific agents with each transaction verified by an agreement among the majority of the agents. Unlike a traditional database, the data on the chain are permanently stored and cannot be erased once a transaction enters the system. To maintain a cumulatively added ledger in a blockchain network, cryptography is used to record transactions among the participating agents of the same network. List several differences between a public and a private blockchain. The identities of users are anonymous in a public blockchain platform and known in a private blockchain platform. Relative to a private blockchain system, the speed of transactions is usually relatively slower in a public blockchain platform due to scalability. Transactions can be created by any participant in a public blockchain, but participation is limited to the members of a private blockchain platform. Despite these expected differences, cases exist in which some of these properties are not always distinct between the two platforms. Identify two major benefits of using blockchain in supply chain management. If blockchain is properly implemented, the origin of a problem item, such as a specific food if exposed to a bacteria, can easily be traced, and a corrective action can be made in that specific region. Without a blockchain system, the entire inventory for the same food throughout the chain, regardless where the contamination occurred, might have to be destroyed. In the case of supply chains using blockchain-based technology, the technology tracks goods and materials to prevent counterfeit products and low-quality products. Explain the concept of humans, technology, and organizations in the context of smart cities. Blockchain systems encompass three interrelated factors of humans, technology, and organizations. The framework identifies the attributes of the sharing economy of a smart city. Thus, blockchain may influence and create value-added. Blockchain increases the accessibility and availability of technology, which makes people more willing to accept access over ownership and to trust organizations and technology. Identify some relatively news areas where blockchain might have applications. Blockchain is relatively well-known to the financial sector, supply chain management, and the fields of accounting and auditing. Smart cities, water distribution, and waste management sectors are relatively new to this emerging technology. As the world's population increases, living conditions are likely to become more challenging in such areas as communication and access to resources. This change has brought about the emergence of smart cities. A smart city relies on innovation and technology to have something unique to offer, such as introducing smart parking or blockchain and Artificial intelligence (AI) into city life. Chapter 4 – Technical Aspects of Blockchain Describe the concept of a block and its components. A block is a main component in blockchain architecture. It is a kind of data structure to record transactions during a specific period. Once a block is completed and validated, it is a permanent storage that cannot be altered or removed. Blocks are connected with each other by a hashing code as a chain. A block consists of a header and transaction data. A header is section in a block that serves as a summary of data. A header consists of several components such as version number, timestamp, difficulty target, nonce, previous hash, and Merkle root. Version number is the current version of the block structure. It is used for keeping track of changes and updating the block. Timestamp provides the time when the block is created. Difficulty target is a value used to show how hard is it to find a hash. It will be lower than the target defined by a system. Nonce is a random value that a miner is allowed to manipulate to get a block hash. Once it is discovered, then all transactions are added to the blockchain. Previous hash is the hash of the previous block. It is used for connecting with other block as a chain. Merkle root consists of all the hashes of all the transactions to form a single hash code. Identify two major properties of a blockchain network. Two major properties of a blockchain network are decentralization and immutability. Decentralization: Blockchain is a distributed ledger that provides a way for data to be recorded and shared by multiple nodes or users. No single authority can approve the transactions or set specific rules for the delivery of data. So, blockchain is a decentralized system. Immutability. Blockchain introduces cryptographic hashing for enabling security in a block during the process of data transmission. It provides integrity in that blockchain data are difficult to alter or modify due to every chain being different. This property helps to prevent unauthorized access of data because an attacker would have to manipulate every single piece of the blockchain present on the network. Define a Merkle hash tree, describe its role in blockchain, and explain the meaning of a Merkle root in the block header. A Merkle hash tree (MHT) is a hash-based data structure that efficiently organizes a large amount of data. It is a tree structure in which each leaf is a hash of a block and a root is the hash at the top. MHT is designed to verify the integrity of data stored in a node and transmitted between nodes in a P2P network. More specifically, MHT helps to ensure data remain in their original state without alterations or corrupted information. The Merkle root, which is the hash of all the hashes of all the transactions in the block, is a part of the block header. This scheme enables securely verifying that the network has accepted a transaction. Explain the meaning of a distributed ledger. A centralized ledger has multiple ledgers, but only a master ledger keeps the true records as a clearinghouse. Unlike the centralized ledger, a distributed ledger has a single ledger that is shared by all nodes. All nodes have some level of access to that ledger and determine the ledger's true state. A distributed ledger in blockchain is a database that is distributed across several computers or nodes. Although a blockchain network is physically located in different places, it has a single ledger that is shared by all nodes. A distributed ledger eliminates the need for a central authority or intermediary to process, validate, or authenticate transactions. Chapter 5 – Public Blockchains Describe a public blockchain and mention three current applications. A public blockchain is a permissionless blockchain, allowing universal access to read, write, and validate information stored in the network. Current applications of public blockchain are monetary and financial networks such as Bitcoin and Zcash, distributed computing and virtual machines such as Ethereum and EOSIO, and decentralized markets such as Sia. Explain how public blockchains ensure the adherence of transaction and block-writing rules. Public blockchains ensure the adherence of transaction and block-writing rules through the consensus protocol. The consensus process goes beyond the rules that are written in the blockchain code and involves incentive mechanisms to ensure proper functioning of the validator network. The code sets the limit on miner activities that can be written into the software, for instance adding an invalid transaction (i.e., a transaction with insufficient funds or an incomplete executable contract), switching input or output addresses, or modifying transaction amounts. However, the code excludes all potential misbehavior such as rewriting a block already included on the blockchain, purposefully not including a transaction or writing empty blocks (“selfish mining”). These actions are regulated by explicit and implicit incentive mechanisms. An example of an explicit mechanism is the reward mechanism in Bitcoin, motivating but not imposing miners to write blocks following the most recently added block, as opposed to choosing a previous one. An example of an implicit mechanism is an agreement by miners not to mine on top of empty blocks, discouraging but not prohibiting adversarial miners from selfish mining. Discuss the need for predefined mechanisms and rules to modify a public blockchain's protocols. Besides the straightforward need to fix errors in the code, blockchain protocols need to adapt to the evolving use cases, applications, technology, and overall characteristics of the blockchain ecosystem. Given the decentralized nature of public blockchains, no central authority is available to determine the need and to approve and implement changes in the protocol. These decisions are vested to the blockchain's community. However, the interests of different blockchain stakeholders might diverge, hence leading to potential conflicts. Predefined mechanisms and rules would allow potential users to make informed decisions and participate in the network knowing beforehand the risks of future protocol changes. However, the permissionless nature of public blockchains also allows any user to replicate the blockchain and its protocols, modify them according to its own preference, and to launch an alternative blockchain, partly rendering the mechanisms and rules useless. Therefore, the existence of such mechanisms and rules is not a necessary condition for a public blockchain because even if present, it could be annulled by a hard fork on the blockchain. Proof of Work (PoW) consensus protocols have been criticized due to their high and continuously increasing mining cost. Discuss how mining cost affects the tamper resistance attribute of public blockchains. In PoW consensus protocols, block-writing rights are pseudo-randomly assigned according to amount of resources such as energy, memory space, and elapsed processing time that a validator has contributed to the network. If an adversarial miner wanted to tamper with the blockchain by blocking transactions or deleting transactions, the miner would have to dedicate a substantial amount of resources to attain probabilistic control of the block-writing process (51 percent attack). Therefore, as the mining cost of a blockchain increases, the cost of attacking the blockchain also increases, hence reinforcing the blockchain's tamper resistance attribute. Discuss whether a public blockchain requires issuing its own native cryptocurrency to provide incentives to its validator network. By creating its own native cryptocurrency, the blockchain network can reward validators for their contribution by issuing block rewards and transaction fees payable on such cryptocurrency. If this was not the case, validator's compensation would be limited to transaction fees paid by users through two alternative mechanisms, each with burdensome implications: (1) compensating validators through a nonblockchain (“off-chain”) system or (2) compensating validators through a blockchain compatible external cryptocurrency (crosschain atomic swaps). In both alternatives, blockchain users would require accepting some features present on the payment system or external blockchain, as well as losing noncompatible attributes. For example, both options would constrain blockchain transactions speeds to the transaction speed of the off-chain payment system or external blockchain. It would restrict the universe of potential users and validators to those individuals and institutions with access to the selected payment system. For the case of payments through traditional financial networks, it would most likely require eliminating the blockchain's anonymity and pseudonymity attributes since validators would need to be identifiable to receive payments. Describe the process of PoW. PoW is the original consensus algorithm in the blockchain network. It is used to confirm transactions and create new blocks. It requires expensive computing power to solve a complex mathematical puzzle known as a PoW problem. The process of PoW is as follows. New transactions are broadcasted to miners in the blockchain network. With PoW, miners compete against each other to complete transactions on the network and get rewarded by solving a complex mathematical puzzle using a hashing algorithm. The first miner publishes the verified PoW with a fixed length input string to all other miners. Other miners apply it to the same hash formula to see if the outcome is the same. The validated transaction is requested to enter into a block. All participants in the blockchain network attempt to approve this validated transaction using a consensus algorithm. If a majority of the participants (i.e., 51 percent rule in bitcoin) agree, then validation of this transaction occurs. After a set of approved transactions is bundled in a block, this block is sent to all the participants (nodes) in the blockchain network. Chapter 6 – Private and Hybrid Blockchains and Applications Differentiate between a public/permissionless and a private/permissioned blockchain. Several core differences exist between a permissionless and permissioned blockchain. First, a permissionless blockchain generally has few, if any, barriers or restrictions as to what kind of individual can be a part of the network itself. Second, a permissioned blockchain may operate in a similar manner as a traditional enterprise database management system depending on the levels of restrictions and barriers to entry. Third, a blockchain's internal controls are simpler to establish in a manner conducive to enterprise adoption as a result of the increased permissions. List three advantages of a private/permissioned blockchain relative to a public/permissionless blockchain for enterprise usage. Three advantages of a permissioned blockchain for enterprise usage are: Increased ease with which internal controls and access protocols can be constructed to safeguard the information and data stored and shared within this blockchain. Increased processing speed due to the fact that the consensus methodologies used at a permissioned blockchain need not be as complex or time consuming as those used at a permissionless blockchain. Enhanced opportunities for P2P activity because different network members can be granted different levels of access, custody, or control over the network information. Differentiate between stablecoins and decentralized cryptocurrencies. Stablecoins differ from decentralized cryptocurrencies in several ways. A stablecoin is pegged, tethered, or otherwise connected to an external asset such as oil, gold, or other fiat currency. A single entity or small number of organizations generally issue and govern stablecoins. Although a firm limit might exist on the number of decentralized cryptocurrencies that can be issued, not every stablecoin operates in this manner. Discuss how CBDCs differ from other stablecoins. A CBDC is a type of crypto asset that is governed and issued by a central bank or other type of quasi-governmental agency. The main difference between a CBDC and other stablecoins is that a governmental entity complete with the full backstopping of that governmental agency or count issues a CBDC instead a private sector organization. A CBDC may also not be based on any blockchain technology. Explain how consumer privacy is relevant to CBDCs. A CBDC could allow a government to keep track of all transactions in which a user engages. As a result, a government could block anything it deems an undesirable purchase. A CBDC could also reduce tax evasion because users have minimal privacy. Additional factors related to consumer and institutional privacy are more closely connected to the potential for governments or governmental actors to potentially leverage CBDCs for surveillance purposes. Specifically, those involved in the CBDC development process need to guard against the potential for abuse, tracking, and targeting or certain individuals, institutions, or purchase types. Chapter 7 – Consensus Mechanisms and Related Issues Discuss how Global Bling could adjust the amount of bitcoin that Vantage Mines paid for the diamond in Transaction #2 and whether it would belong to the same chain. Any accounting correction, whether it be an adjustment (adding the difference as a new block) or deleting the transaction in a new block and subsequently rebilling it in yet another block (two new be an transaction added to the same chain. A transaction that occurred cannot be in that block, but can be altered in blocks. This from traditional accounting systems where previous and financial can be Explain whether the and by PoW are The on the between the of PoW energy, and transaction and its benefits and due to its PoW cannot be on a In some cases, where and security are the of PoW may be This could in transactions, which not and where of records is In other cases, such as many transactions, PoW might be and not its in and that of transactions every most likely would using a mechanism for processing these of payments, that PoW can only a transactions at any time and each of transactions takes to However, since the network controls this processing this could be In cost for using PoW is unique for each or Explain what is likely to to the PoW mining after the most of mining is a business, any mining would need to its of and expected With the block reward being in a mining be whether its is efficiently and whether its power is might mining if the and are the current was might not be a in the number of miners as those cannot remain with the new scheme are likely to miners could to a hash and subsequently miners could also to a by a mining Discuss whether are likely to be with a blockchain. is a mechanism of where participants that the validator's own is that of maintaining the chain and not an many might be with this is is that which many smart is as its mechanism in the but has yet to As was with some of the potential of could if the or fork to be more for the are by this of trust in that could it to these of the other not the high and of PoW, and blocks are validated more to the of PoW, in the the to use is and In no is Discuss whether the SHA-256 hash is for most blockchains. hashing is the technology by The of hashing the features of and tamper resistance to bitcoin and other blockchains using PoW. However, these features come with a cost of substantial of energy, transaction and about mining The blockchain by and which as bitcoin to be for potential be about the financial of hash based blockchains. the blockchain might not be or tamper without whether the chain could still be a blockchain without is it would not be the bitcoin ledger that the of hashing as the proper consensus mechanism for a blockchain is and where the identifies the most important features for its blockchain transactions. Chapter – Define a cryptographic A cryptographic is asset that new value and exchange It can a of or access rights managed by a smart and an blockchain. and the attributes that it from is the decentralized by public blockchain networks that the need for and protocols. its transactions and enables users to over their data and digital With the of a universal state is a major over This state users a way to state in a digitally native way and transfer it to on the network, enabling P2P transactions without is the of Define a and how it from a A provides with access to a digital or and its value from this It crypto asset that is to the blockchain and in A is designed to be used or in the Although can be among are not used as a of value digital or medium of exchange for are for use within a decentralized application that on top of an existing public blockchain network Several of exist including and Explain the difference between and and the Ethereum for are in and are The most used for creating is the for something can differ in and are due to their individual distinct attributes. A used for creating unique is the The the of with a of and are created using Explain mechanism is a component of systems on incentive mechanisms to user in a way that a system. (i.e., complex are systems where individual actions that a are through the The incentive mechanism the (i.e., among actors (i.e., or is an component of the system. on the development of incentives such that if actors their own are to the – a The incentive mechanisms can be to only those that to the of the system as a Discuss how system is useful to A general of all systems is to create a outcome that (i.e., In can but also are to actors that not always in may be by that them to actions other than those a may to how a complex system as a about It can be a to the of a system for example, can in by and

Open access
Blockchain Technology Applications and Security
Original source
Feb 25, 2021·The Korean Data Analysis Society
1 cites
Time-Varying Long Memory Property in the Cryptocurrency Markets

Sang Hoon Kang

This paper investigates the long memory property of four cryptocurrencies (Bitcoin, Dash, Ethereum, and Litecoin) using the Rescaled Range Hurst analysis. The presence of long memory test for the validity of efficient market hypothesis in the cryptocurrency markets. First, we use traditional long memory tests (Hurst-Mandelbrot R/S, GSP and GPH) to investigate the long memory property in the returns and volatilities of cryptocurrency markets. We find that the volatility shows strong long memory property. Second, we employs the rolling sample approach and calculate time-varying long memory propertty in the returns and volatilities of cryptocurrency markets. Emprical results show that both the volatility and returns of cryptocurrency markets possess the time-varying long memory property. The average Hurst exponents are well above 0.5, indicating the presence of long memory. The long memory property of volatility is stronger than that of returns. The time-varying Hurst exponent values for BTC are significant higher than those of other cryptocurrencies (DASH, ETH, and LTC). This finding indicates that BTC is less efficient than other cryptocurrency markets. Therefore, the presence of long memory is important to predict future cryptocurrency prices, for asset allocation, and for portfolio assessment.

Complex Systems and Time Series Analysis
Blockchain Technology Applications and Security
Stochastic processes and financial applications
Original source
Feb 25, 2021·arXiv (Cornell University)
1 cites
Leveraged Trading on Blockchain Technology

Johannes Rude Jensen, Victor von Wachter, Omri Ross

We document an ongoing research process towards the implementation and integration of a digital artefact, executing the lifecycle of a leveraged trade with permissionless blockchain technology. By employing core functions of the 'Dai Stablecoin system' deployed on the Ethereum blockchain, we produce the equivalent exposure of a leveraged position while deterministically automating the monitoring and liquidation processes. We demonstrate the implementation and early integration of the artefact into a hardened exchange environment through a microservice utilizing standardized API calls. The early results presented in this paper were produced in collaboration with a team of stakeholders at a hosting organization, a multi-national online brokerage and cryptocurrency exchange. We utilize the design science research methodology (DSR) guiding the design, development, and evaluation of the artefact. Our findings indicate that, while it is feasible to implement the lifecycle of a leveraged trade on the blockchain, the integration of the artefact into a traditional exchange environment involves multiple compromises and drawback. Generalizing the tentative findings presented in this paper, we introduce three propositions on the implementation, integration, and implications of executing key business processes with permissionless blockchain technologies. By conducting computational design science research, we contribute to the information systems discourse on the applied utility of permissionless blockchain technologies in finance and beyond.

Open access
2 source records
cs.CR
Blockchain Technology Applications and Security
Digital Platforms and Economics
Original source
Feb 24, 2021·Frontiers in Blockchain
1 cites
The Rich Still Get Richer: Empirical Comparison of Preferential Attachment via Linking Statistics in Bitcoin and Ethereum

Dåniel Kondor, Nikola Bulatovic, József Stéger, Istvån Csabai · 5 authors

Bitcoin and Ethereum transactions present some of the largest real-world complex networks that are publicly available for study, including a detailed picture of their time evolution. As such, they have received a considerable amount of attention from the network science community along with analyses from economic and cryptographic perspectives. Among these studies, in an analysis on the early instance of the Bitcoin network, we have shown the clear presence of the preferential attachment, or the “rich-get-richer” phenomenon. Now, we revisit this question, using a recent version of the Bitcoin network that has grown almost 100-fold since our original analysis. Furthermore, we additionally carry out a comparison with Ethereum, the second most important cryptocurrency. Our results show that preferential attachment continues to be a key factor in the evolution of both the Bitcoin and Ethereum transactoin networks. To facilitate further analysis, we publish a recent version of both transaction networks, and an efficient software implementation that is able to evaluate linking statistics necessary for learn about preferential attachment on networks with several hundred million edges.

Open access
2 source records
Blockchain Technology Applications and Security
Complex Network Analysis Techniques
Peer-to-Peer Network Technologies
Original source