Data leakage in electronic health records (EHRs) could result in the compromise of patient privacy (e.g. medical conditions). Generally most data in EHRs remain unchanged once they are uploaded to ...the system; thus, blockchain can be potentially used to facilitate the sharing of such data. Different participating medical organizations and individuals (e.g. medical practitioners, hospitals, medical labs and insurance companies) can then access EHRs stored on the blockchain with a higher level of confidence. In this paper, a blockchain based searchable encryption scheme for EHRs is proposed. The index for EHRs is constructed through complex logic expressions and stored in the blockchain, so that a data user can utilize the expressions to search the index. As only the index is migrated to the blockchain to facilitate propagation, the data owners have full control over who can see their EHRs data. The use of blockchain technology ensures the integrity, anti-tampering, and traceability of EHRs’ index. Finally, the performance of the proposed scheme is evaluated from two aspects, namely in terms of the overhead for extracting the document IDs from EHRs and the overhead associated with conducting transactions on smart contract in Ethereum.
•Blockchain based searchable encryption for electronic health record sharing.•File encryption, index construction, transaction generation and searching.•Designated smart contract in blockchain to facilitate monetary rewarding.
A developing field of interest for the distributed systems and applied cryptography communities is that of smart contracts: self-executing financial instruments that synchronize their state, often ...through a blockchain. One such smart contract system that has seen widespread practical adoption is Ethereum, which has grown to a market capacity of 100 billion USD and clears an excess of 500,000 daily transactions. Unfortunately, the rise of these technologies has been marred by a series of costly bugs and exploits. Increasingly, the Ethereum community has turned to formal methods and rigorous program analysis tools. This trend holds great promise due to the relative simplicity of smart contracts and bounded-time deterministic execution inherent to the Ethereum Virtual Machine (EVM). Here we present KEVM, an executable formal specification of the EVM's bytecode stack-based language built with the K Framework, designed to serve as a solid foundation for further formal analyses. We empirically evaluate the correctness and performance of KEVM using the official Ethereum test suite. To demonstrate the usability, several extensions of the semantics are presented. and two different-language implementations of the ERC20 Standard Token are verified against the ERC20 specification. These results are encouraging for the executable semantics approach to language prototyping and specification.
In recent years, Bitcoin and Ethereum have witnessed a surge in trading activity, driven by venture capital investment and funding through initial coin offerings (ICOs) and initial exchange offerings ...(IEOs). This heightened interest has led to kickstarting a vibrant ecosystem for blockchain development. The total number of cryptocurrencies listed on CoinMarketCap.com has reached 2,274 highlights how dynamic and wide blockchain development landscape has grown. In blockchain development, new blockchain projects are being created by forking blockchains inspired by major cryptocurrencies such as Bitcoin and Ethereum. These projects aim to address the perceived shortcomings and improve existing technologies. Altcoins, representing these alternative cryptocurrencies, are an ongoing industry effort to improve performance and security with enhancement proposals such as Bitcoin Improvement Proposals (BIP), Ethereum Improvement Proposals (EIP), and EOSIO Enhancement Proposals (EEP). With competitive attempts to improve blockchain performance and security, an ongoing performance race between various blockchains has taken shape, each claiming its own performance advantages. In this paper, we describe the transactions contained in the blocks of each representative blockchain, and find the factors that affect the transactions per second (TPS) through transaction processing and block generation processes, and suggest their relationship with scalability.
Bubbles and spikes in cryptocurrency prices increase considerably the risk on investments in these assets. In the traditional time series literature bubbles are viewed as nonstationary and ...non-estimable components of a process. In this paper, we adopt a different approach and consider the bubbles as inherent features of a strictly stationary causal-noncausal (mixed) Vector Autoregressive (VAR) process. This approach allows us to model and estimate the common bubbles and spikes in cryptocurrency prices. It also provides us linear combinations of cryptocurrencies that eliminate common bubbles analogously to the cointegrating vectors eliminating common trends in unit root processes. They are used to build cryptocurrency portfolios immune to the risk of common bubbles that ensure stable investment strategies. The mixed VAR model is estimated from the US Dollar prices of Bitcoin, Ethereum, Ripple, and Stellar over the period 2017–2019. We document the common bubbles and illustrate the behaviour of bubble-free portfolios.
•We examine the US Dollar prices of four large cap cryptocurrencies.•Bitcoin, Ether, Ripple and Stellar have common bubbles and spikes between 2017 and 2019.•Cryptocurrency prices follow a causal-noncausal (mixed) Vector Autoregressive model.•We reveal linear combinations of cryptocurrency that eliminate common bubbles and spikes.•The bubble-free combinations of cryptocurrency provide portfolios of stable investments.
This article analyzes specific characteristics of value created through digital scarcity and blockchain-proven ownership in cryptogames. Our object of study is CryptoKitties, the first instance of a ...blockchain-based game that has garnered media recognition and financial interest. The objective of this article is to demonstrate the limits of scarcity in value construction for owners of CryptoKitties tokens, manifested as breedable virtual cats. Our work extends the trends set out by earlier cryptocurrency studies from the perspective of cultural studies. For the purpose of this article, we rely on open blockchain analytics such as DappRadar and Etherscan, as well as player-created analytics, backed by a one-year-long participant observation period in the said game for research material. Combining theoretical cryptocurrency and Bitcoin studies, open data analysis, and virtual ethnography enables a grounded discussion on blockchain-based game design and play.
The Internet today lacks an identity protocol for identifying people and organizations. As a result, service providers needed to build and maintain their own databases of user information. This ...solution is costly to the service providers, inefficient as much of the information is duplicated across different providers, difficult to secure as evidenced by recent large-scale personal data breaches around the world, and cumbersome to the users who need to remember different sets of credentials for different services. Furthermore, personal information could be collected for data mining, profiling and exploitation without users' knowledge or consent. The ideal solution would be self-sovereign identity, a new form of identity management that is owned and controlled entirely by each individual user. This solution would include the individual's consolidated digital identity as well as their set of verified attributes that have been cryptographically signed by various trusted issuers. The individual provides proof of identity and membership by sharing relevant parts of their identity with the service providers. Consent for access may also be revoked hence giving the individual full control over its own data. This survey critically investigates different blockchain based identity management and authentication frameworks. A summary of the state-of-the-art blockchain based identity management and authentication solutions from year 2014 to 2018 is presented. The paper concludes with the open issues, main challenges and directions highlighted for future work in this area. In a nutshell, the discovery of this new mechanism disrupted the existing identity management and authentication solutions and by providing a more promising secure platform.
Accounting has always been influenced by digital technology, although most of it has been replacing analogue instruments with digital versions. A blockchain is a digital ledger that is used to record ...transactions between different participants in a network. It is an internet-based, peer-to-peer distributed ledger that contains all transactions since its inception. Blockchain technology has the potential to revolutionize the world humanity implementing in the business based on the concept of transmitting valuable digital assets like bitcoin without the need of a third-party intermediary. Blockchain is considered as a type of database or a sort of digital ledger, which is widely used by many financial organizations. It's a distributed ledger which keeps records of immutable and verifiable data. This blockchain technology permits decentralized ledger transactions to be produced without the intervention of a third party. Because of its decentralization, networks have a high degree of protection. The aim of the study is to investigate various decisions making factors, affecting in adopting blockchain technology in the field of accounting. The result showed that secure and private, transparent and auditable, immutable, better transparency, reduce cost, transparency, real-time transaction, and flexible are most likely influencing factors in adoption of blockchain technology. The result indicates that the Quorum, Sap Hana, and Ethereum, platforms are most consistent and trusted platforms for block chain technology and the blockchain platforms are found most suitable, secured and stronger platform.
Received: 25 October 2021 / Accepted: 2 February 2022 / Published: 5 March 2022
Ethereum’s block synchronization process interacts with the storage engine in two parts: waiting for state data to be read while processing transactions and waiting to write data after processing is ...complete. Presently, Ethereum utilizes the LSM-tree-based storage engine that not only falls short of meeting Ethereum’s read performance requirements but also presents additional mismatches. In this paper, we propose the single-level ordered log structure database (SolsDB), which fully utilizes state data features to satisfy the workload requirements of Ethereum block synchronization process and suggest novel interactions to deliver state data features to the storage engine. The write feature of state data is utilized to store state data in blocks and the file is globally ordered, which avoids write amplification caused by compaction. By delivering the read feature, the Parser module is crafted to parse the query key, enabling direct file location without the need for level-by-level querying, thus addressing the issue of read amplification. Extensive experiments are conducted to validate the performance of SolsDB. Compared with LevelDB, SolsDB improves read performance by up to 4.7x, reduces read tail latency by 68.7% to 83.3%, and reduces the write amplification factor by 49.1% to 76.1%.
•Mismatches with the LevelDB affect the performance of the Ethereum.•Utilizing features of the state data can address these mismatches.•Leveraging these data features requires designing efficient interactions.•Such design gives better read and write performance of storage engine.
Ethereum is a cryptocurrency that is now the second most popular digital asset after Bitcoin. High trading volume is the trigger for the popularity of this cryptocurrency. In addition, Ethereum is ...home to various decentralized applications and acts as a link for Decentralized Finance (DeFi) transactions, Non-Fungible Tokens (NFTs) and the use of smart contracts in the crypto space. This study aims to improve the performance of the forecasting algorithm by using feature extraction for Ethereum price forecasting. The algorithms used are neural networks, deep learning, and support vector machines. The research methodology used is Knowledge Discovery in Databases. The data set used comes from the yahoo.finance.com website regarding Ethereum prices. The results show that the neural network Algorithm is the best Algorithm compared to Deep Learning and support vector machine. The root mean square error value for the neural network before feature selection is 93,248 +/- 168,135 (micro average: 186,580 +/- 0,000) Linear Sampling method and 54,451 +/- 26,771 (micro average: 60,318 +/- 0,000) Shuffled Sampling method. Then after feature selection, the root mean square error value improved to 38,102 +/- 31,093 (micro average: 48,600 +/- 0,000) using the Shuffled Sampling method
Blockchains are not invulnerable. There are known vulnerabilities in various blockchain ecosystem components. This field note describes some vulnerabilities observed in smart contracts and node ...software, their exploitation, and how to avoid them, with a focus on the Ethereum ecosystem.