Blockchain smart contracts: Applications, challenges, and future trends

  • Published: 18 April 2021
  • Volume 14 , pages 2901–2925, ( 2021 )

Cite this article

  • Shafaq Naheed Khan 1 ,
  • Faiza Loukil   ORCID: orcid.org/0000-0003-4753-060X 2 ,
  • Chirine Ghedira-Guegan 3 ,
  • Elhadj Benkhelifa 4 &
  • Anoud Bani-Hani 1  

106k Accesses

271 Citations

23 Altmetric

Explore all metrics

In recent years, the rapid development of blockchain technology and cryptocurrencies has influenced the financial industry by creating a new crypto-economy. Then, next-generation decentralized applications without involving a trusted third-party have emerged thanks to the appearance of smart contracts, which are computer protocols designed to facilitate, verify, and enforce automatically the negotiation and agreement among multiple untrustworthy parties. Despite the bright side of smart contracts, several concerns continue to undermine their adoption, such as security threats, vulnerabilities, and legal issues. In this paper, we present a comprehensive survey of blockchain-enabled smart contracts from both technical and usage points of view. To do so, we present a taxonomy of existing blockchain-enabled smart contract solutions, categorize the included research papers, and discuss the existing smart contract-based studies. Based on the findings from the survey, we identify a set of challenges and open issues that need to be addressed in future studies. Finally, we identify future trends.

Similar content being viewed by others

ethereum research paper

A Review on Blockchain Smart Contract Applications

ethereum research paper

Smart Contracts: A Way to Modern Digital World

ethereum research paper

Smart Contracts – Blockchains in the Wings

Avoid common mistakes on your manuscript.

1 Introduction

For more than a decade, the blockchain is established as a technology where a distributed database records all the transactions that have happened in a peer-to-peer network. It is regarded as a distributed computing paradigm that successfully overcomes the issue related to the trust of a centralized party. Thus, in a blockchain network, several nodes collaborate among them to secure and maintain a set of shared transaction records in a distributed way without relying on any trusted party. In 2008, Satoshi Nakamoto introduced Bitcoin [ 69 ] that was the first proposed cryptocurrency introducing the blockchain as a distributed infrastructural technology. It allowed users to transfer securely crypto-currencies, known as “bitcoins” without a centralized regulator. Besides, Ethereum [ 16 ], NXT [ 71 ], and Hyperledger Fabric [ 4 ] were also proposed as blockchain-based systems used for the cryptocurrency. Unlike Bitcoin, they can use smart contracts (SC). Blockchain technology overlaps traditional contracts by including the terms of agreements between two or more parties, but surpasses them thanks to smart contracts by automating the execution of agreements in a distributed environment when conditions are met.

Smart contracts are executable codes that run on top of the blockchain to facilitate, execute, and enforce an agreement between untrustworthy parties without the involvement of a trusted third-party [ 16 ]. Smart contracts gave network automation and the ability to convert paper contracts into digital contracts. Compared to traditional contracts, smart contracts enabled users to codify their agreements and trust relations by providing automated transactions without the supervision of a central authority [ 89 ]. In order to prevent contract tampering, smart contracts are copied to each node of the blockchain network. By enabling the execution of the operations by computers and services provided by blockchain platforms, human error could be reduced to avoid disputes regarding such contracts.

Although smart contracts have made progress in recent years, they still face many challenges. For instance, one infamous malicious attack took place in 2016 when the Decentralized Autonomous Organization (DAO) smart contract was manipulated to steal around 2 Million Ether Footnote 1 (50 Million USD on the time) because of its re-entrancy vulnerability [ 103 ]. In addition to the vulnerability problem, smart contracts face several challenges including privacy, legal, and performance issues.

To understand current topics on smart contracts, we conduct a comprehensive survey, with the aim of better identifying and mapping research areas that need further studies. The focus of this survey is studying smart contracts from the technical point of view (e.g., codifying, security, performance issues) and the usage point of view (e.g., smart contract applications in finance, healthcare, etc). The major contributions of this paper are summarized as follows:

We propose a taxonomy of studies based on blockchain-enabled smart contracts including two categories, namely SC improvement and SC usage.

We categorize 200 papers that we have extracted from different digital databases and discuss the existing smart contract-based studies.

Based on the findings from the survey, we identify a set of smart contract challenges and open issues that need to be addressed in future studies. Therefore, this survey provides a helpful reference to the researchers who want to target smart contract improvement or usage in their future studies.

Finally, we discuss future trends of smart contracts and explain how they provide better solutions to the open research challenges.

Considering the above contributions, the remainder of this paper is structured as follows. Section  2 discusses background information about blockchain and smart contracts technologies. Section  3 discusses existing reviews studying smart contract-based approaches. Section  4 describes the adopted survey methodology and the solution taxonomy used to categorize existing smart contract-based solutions. In Sections  5 – 8 , we present existing advances in modeling-driven smart contract improvement, optimization-driven smart contract improvement, resource-driven smart contract usage, and cross-organizational collaboration-driven smart contract usage. Section  9 discusses the study results by introducing challenges and future trends in the studied field. Finally, Section  10 concludes the paper.

2 Background

As aforementioned, blockchain technology has emerged as a distributed computing paradigm that successfully overcomes the problem related to the trust of a centralized party. Thus, in a blockchain network, several nodes collaborate among them to secure and maintain a set of shared transaction records in a distributed way without relying on any trusted party. Specific nodes in the network known as miners are responsible for adding new blocks to a distributed public ledger known as the blockchain.

The first system was Bitcoin [ 69 ], which allowed users to transfer securely the currency (bitcoins) without a centralized regulator. In the blockchain network, miners are responsible for collecting transactions, solving challenging computational puzzles (proof-of-work) in order to reach consensus, and adding the transactions as blocks to the blockchain. Since then, several blockchain-based development platforms have been proposed offering the ability to host/ use smart contracts to execute automatically events and actions., namely NXT [ 71 ], Ethereum [ 16 ], Hyperledger Fabric [ 4 ], etc.

We detail below the smart contract operational process and then discuss some blockchain platforms that support the development of smart contracts.

2.1 Operational process of smart contracts

A smart contract is a common agreement between two or more parties. It stores information, processes inputs, and writes outputs thanks to its pre-defined functions [ 16 ]. For instance, the smart contract can define the constructor function that enables the smart contract creation. Hosting a new smart contract in the blockchain is enabled by invoking the constructor function through a transaction, whose sender becomes the smart contract owner. A self-destruct function is another example of the functions that can be defined in a smart contract. Usually, only the smart contract owner can destruct the contract by invoking this function.

A smart contract is likely to be a class that includes state variables, functions, function modifiers, events, and structures [ 16 ] which is intended to execute and control relevant events and actions according to the contract terms. Besides, it can even call other smart contracts. Each smart contract includes states and functions. The former are variables that hold some data or the owner’s wallet address (i.e., the address in which the smart contract is deployed). We can distinguish between two state types, namely constant states , which can never be changed, and writable states , which save states in the blockchain. The latter are pieces of code that can read or modify states. We can distinguish between two function types, namely read-only functions , which do not require gas Footnote 2 to run and write functions that require gas because the state transitions must be encoded in a new block of the blockchain. Furthermore, paying currency is required to avoid infinitely smart contract runs.

As aforementioned, a smart contract is hosted in the blockchain by invoking its constructor function through a transaction submitted to the blockchain network, then the constructor function is executed, and the final code of the smart contract is stored on the blockchain. Once deployed, the creator of the smart contract got the returned parameters (e.g., contract address), then users can invoke any available smart contract’s function by sending a transaction.

2.2 Platforms for Smart Contracts

Smart contracts can be developed and deployed in different blockchain platforms (e.g., NXT, Ethereum, and Hyperledger Fabric). Several platforms offer distinctive features for developing smart contracts including contract programming languages, contract code execution, and security levels. Some platforms support high-level programming languages to develop smart contracts.

Bitcoin [ 69 ] is a public blockchain platform that can be used to process cryptocurrency transactions, but with a very limited computing capability. Bitcoin uses a stack-based bytecode scripting language. The ability to create a smart contract with rich logic using the Bitcoin scripting language is very limited. Major changes would need to be made to both the mining functions and the mining incentivization schemes to enable smart contracts proper on Bitcoin’s blockchain [ 52 ].

NXT [ 71 ] is an open-source blockchain platform that relies entirely on a proof-of-stake consensus protocol. It includes a selection of smart contracts that are currently living. However, it is not Turing-complete, meaning only the existing templates can be used and no personalized smart contract can be deployed.

Ethereum [ 16 ] is the first blockchain platform for developing smart contracts. It supports advanced and customized smart contracts with the help of a Turing-complete virtual machine, called the Ethereum virtual machine (EVM). EVM is the runtime environment for smart contracts, and every node in the Ethereum network runs an EVM implementation and executes the same instructions. Solidity, as a high-level programming language, is used to write smart contracts, and the contract code is compiled down to EVM bytecode and deployed on the blockchain for execution. Ethereum is currently the most popular development platform for smart contracts and can be used to design various kinds of decentralized applications (DApps) in several domains.

Rather than the public blockchain, such as Bitcoin and Ethereum that any party can participate in the network, Hyperledger Fabric [ 4 ] is permissioned with only a collection of business-related organizations can join in through a membership service provider, and its network is built up from the peers whose are owned and contributed by those organizations. Hyperledger Fabric is an open-source enterprise-grade distributed ledger technology platform, proposed by IBM and supports smart contracts. It offers modularity and versatility for a broad set of industry use cases. The modular architecture for Hyperledger Fabric accommodates the diversity of enterprise use cases through plug and play components.

Ethereum and Hyperledger Fabric smart contracts differ in multiple aspects. While Solidity is the well-known programming language used to write Ethereum smart contracts, Hyperledger Fabric supports multi-language smart contracts, such as Go, Java, and Javascript [ 4 ]. For contract code execution, the contract code in Ethereum is included in a transaction, which is propagated in the peer-to-peer network, and any miner that receives this transaction can execute it in its local virtual machine [ 16 ]. In Hyperledger Fabric, when a transaction is created by the application, the transaction is only executed and signed by specified peers (endorsing peers). After receiving the application’s transaction proposal, each of these endorsing peers independently executes it by invoking the chain-code to which the transaction refers [ 4 ]. For security, chaincode runs within a container environment (e.g., Docker) for isolation.

These blockchain-based development platforms are used in the existing studies that we detail in the following sections.

3 Related literature reviews/surveys

We provide a brief overview of the existing reviews that have studied blockchain-enabled smart contracts.

While several literature reviews/surveys are published in order to study the blockchain-enabled smart contracts, there are still some ongoing challenges that have not been addressed. Table  1 presents a comparative summary of the existing blockchain-enabled smart contract reviews/surveys according to six criteria, namely proposing a taxonomy, considering several blockchain platforms, considering application domains, covering smart contract improvement tools, identifying research gaps, and scope of literature review. We observe that there is a lack of taxonomy focusing on smart contract improvement (i.e., addressing smart contract security, privacy, and performance issues) and smart contract usage (i.e., addressing domain-specific issues).

To sum up, it can be said that the existing surveys concerning blockchain-enabled smart contracts focus on classifying the papers based on smart contract issues. Our work extends the existing surveys by studying the smart contract application domains, analyzing the smart contract challenges, and introducing some research gaps that need to be addressed in future studies.

4 Research Methodology and Solution Taxonomy

We describe below the adopted research methodology, such as the search strategy, filtering process, and inclusion and exclusion criteria. Besides, we present the solution taxonomy used to categorize the final set of included papers.

4.1 Systematic Literature Review

We used three existing databases, namely ScienceDirect, IEEEXplore, and ACM Digital Library to search for relevant works using the “smart contract” string keyword. In the first phase, we found 523 publications as shown in both Fig.  1a , which depicts the percentage of the acquired research paper per digital database as well as Fig.  1b , which depicts the total number of preliminary studies acquired from each digital database.

figure 1

Publication trend

To choose the relevant papers to be analyzed in our review, we filtered the primary studies retrieved from the databases. To do so, we defined a set of inclusion and exclusion criteria, which are summarised in Table  2 . Based on the outcomes of the first phase, we applied the set of inclusion and exclusion criteria to exclude the publications considered outside the scope of this review. Thus, we only included studies that satisfy all the inclusion criteria. We excluded duplicate publications, surveys, and literature reviews by filtering studies based on the title, the abstract, and the list of keywords.

As a result of the filtering process, we excluded 323 publications and included 200 relevant publications for this systematic review. Figure  1b depicts also the number of the relevant studies included in this research from each digital database.

4.2 Publication trends and Categorization

To examine the trend of the smart contract field in terms of the publication date, Fig.  2 depicts the number of included studies published each year from 2015 to September 2020. We observe that the total number of published papers in the studied field increases in the past few years, indicating the importance of the topic. Thus, the smart contract field is rapidly growing in recent years.

figure 2

Included articles per year

As a result of an in-depth analysis of the included studies in this review, a comprehensive taxonomy is constructed to provide an additional support for designers to understand the various dimensions that they have to consider when designing a smart contract. The major motivations of this survey are to identify (i) the main publications about smart contracts, (ii) the current state of research in this field, and (iii) possible gaps in the literature that could become research problems to be solved by the scientific community. Through this survey, we aspire not only to define the conceptual background of blockchain-enabled smart contracts, but also to identify research issues to be explored at new studies. Indeed, we categorize existing smart contract research into two major categories, namely smart contract improvement and smart contract usage. The former includes studies aiming at addressing the smart contract challenges, such as functionality verification, performance, vulnerabilities, and lack of trustworthy data feeding. The latter includes studies aiming at addressing domain-specific challenges using smart contracts. Figure  3 depicts the proposed taxonomy of blockchain-enabled smart contracts, including modeling-driven smart contract improvement (see Section  5 ), optimization-driven smart contract improvement (see Section  6 ), resource-driven smart contract usage (see Section  7 ), and cross-organizational collaboration-driven smart contract usage (see Section  8 ).

figure 3

Taxonomy of blockchain-enabled smart contract based studies

5 Modeling-driven smart contract improvement

Smart contracts have suffered from multiple security vulnerabilities in the past few years [ 8 ], which have resulted in both theft and gigantic financial losses. Such vulnerabilities could have been avoided with the help of formal analysis and verification of such smart contracts before deploying them on the blockchain. Since existing programming languages, such as Solidity are not built for formal verification, several researchers have proposed alternative approaches in order to improve the smart contract functionality verification. In this category, we discussed modeling-driven smart contract improvement solutions, which can be categorized into programming-centric solutions (see Table  3 ) and formal verification-centric solutions (see Table  4 ).

5.1 Programming-centric solutions

The essence of a smart contract is the computer code that can be executed automatically on the computer, so programming smart contracts correctly is an important research direction. Several researchers argued that developing new contract languages is an effective way to write a correct smart contract. Table  3 presents some newly proposed programming languages such as SmaCoNat [ 78 ], Flint [ 83 ], and Scilla [ 85 ]. For instance, Regnath and Steinhorst [ 78 ] proposed a human-readable, security, and executable programming language, called SmaCoNat. The authors converted programming language grammar into natural language sentences in order to improve program readability.

New contract languages promised to address the existing domain-specific language vulnerabilities. However, since they have not been put into practice, they could have their vulnerabilities. Thus, designing and implementing secure smart contracts still require adaptive software engineering technologies and expertise from multiple research domains, such as networking, programming languages, formal methods, and cryptography.

5.2 Formal verification-centric solutions

Typically, formal testing is applied to ensure that a software behaves and performs as expected in its specifications and requirements based on all possible inputs’ conditions. For smart contracts, Truffle [ 93 ], is an example of a development framework for Ethereum that enables writing formal test cases based on certain mathematical logic and rules for smart contracts written in JavaScript or Solidity languages. These test cases can be written in JavaScript and can be executed on a test network to check several properties of smart contracts. As aforementioned, formal testing can only make sure that a smart contract did what it is supposed to do based on its specification, however, it cannot help the smart contract developers to find bugs or vulnerabilities. Therefore, automated formal verification is a promising approach to detect bugs and other errors to guarantee the functional correctness of smart contracts. According to [ 2 ], formal verification can provide the highest level of confidence in the correct behavior of smart contracts. At present, the use of formal methods to verify smart contracts has been widely adopted by several researchers, and significant results have been achieved in practice. Table  4 presents some formal verification-centric solutions. For instance, Amani et al. [ 2 ] extended an existing EVM formalization in Isabelle/HOL by a sound program logic at the level of bytecode. The principle of the method is to organize the bytecode sequences into linear code blocks and create a logic program, where each block is processed as a set of instructions. Each part of the verification is validated in a single trusted logical framework from the perspective of bytecode.

Currently, formal verification tools are still in the experimental stage and have not been widely used. Therefore, the smart contract formalization research direction deserves a lot of attention, thus it provides the highest level of confidence about the correct behavior of smart contracts. Real progress in this research field can improve trust in the smart contract, especially when used to develop critical systems, such as financial, healthcare, and banking systems.

6 Optimization-driven smart contract improvement

Smart contracts have emerged as a new promising solution for developing fully decentralized applications without involving a trusted third-party. Despite the bright side of smart contracts, several concerns continue to undermine their adoption, namely performance issues, security threats, and privacy issues. Indeed, new smart contract applications are more demanding in terms of contract execution time, execution cost, security, and privacy fields. In this category, we discuss optimization-driven smart contract improvement solutions, which can be categorized into performance optimization-centric solutions (see Table  5 ) and security optimization-centric solutions (see Table  6 ).

6.1 Performance optimization-centric solutions

Smart contract performance refers to the ability of smart contract systems to deliver in a reasonable response time and sustain performance when the number of contracts is increasing [ 1 ]. Table  5 presents some examples of performance optimization-centric solutions. Some performance issues in blockchain systems, not limited to, are throughput bottleneck, limited scalability, transactions latency. To overcome performance issues in smart contract systems, some researchers have proposed solutions to execute smart contracts in parallel instead of sequentially [ 26 , 34 ]. For instance, Gao et al. [ 34 ] have proposed a parallel execution scheme that relies on two key techniques, namely a fair contract partition algorithm leveraging integer linear programming to partition a set of smart contracts into multiple subsets, and a random assignment protocol assigning subsets randomly to a subgroup of users. Other studies have been proposed for smart contract optimization by saving gas. In fact, if the smart contract execution exceeds an amount of gas (known as gas limit), an out-of-gas exception is raised, interrupting the current execution. For instance, GasReducer [ 18 ] is a tool for automatically detecting EVM operation sequences that can be replaced with other operations that have the same semantics but need less gas, and then replacing them with efficient code.

6.2 Security optimization-centric solutions

Security of a smart contract refers to its robustness against attacks from malicious users that exploit generally the contract security vulnerabilities to gain profit or the lack of trustworthy data feeding to inject malicious data. Table  6 presents some examples of vulnerability detection tools, transactional privacy models, and trustworthy data feeding solutions.

6.2.1 Vulnerability Detection

Discovering potential vulnerabilities in the execution of contracts is important to improve the security and credibility of contracts. Indeed, several studies systematically summarized the contract vulnerabilities and analyzed the security risks [ 8 , 77 , 81 ]. For instance, Atzei et al. [ 8 ] have provided a taxonomy of smart contract vulnerabilities of three levels, namely Solidity, EVM, and Blockchain. In recent years, the most notorious attack is the Decentralized Autonomous Organization (DAO) attack that exploited a re-entrancy vulnerability to steal around 2 Million Ether from a smart contract [ 103 ]. Another attack has happened to the SmartBillions, which presented a fully decentralized and transparent lottery system when an attacker successfully manipulated the block hash of the smart contract’s lottery function twice, and forced the result in his favor to get 400 Ether [ 62 ]. To solve the smart contract vulnerabilities, several vulnerability detection solutions have been proposed. Some studies have given solutions to common vulnerabilities, such as Oyente [ 59 ], SmartInspect [ 15 ], and ContractFuzzer [ 47 ]. Some other work focused on specific vulnerabilities, such as ReGuard [ 54 ] to detect re-entrancy bugs and EthRacer [ 48 ] to detect event-ordering bugs.

6.2.2 Transactional privacy

The privacy issue represents a real challenge for smart contracts to keep critical functions secret, apply cryptography, and avoid disclosing data on the blockchain to the public. The lack of transactional privacy could limit the adoption of smart contracts. To address this issue, Kosba et al. [ 49 ] have proposed Hawk, a decentralized smart contract system. Hawk is a tool allowing smart contract developers to build privacy-preserving contracts without the need for implementing any cryptography. Its compiler automatically generated an efficient cryptographic protocol where contractual parties interact with the blockchain, using cryptographic primitives such as zero-knowledge proofs.

6.2.3 Trustworthy data feeding

The smart contract execution requires some external data about real-world states and events from outside the blockchain. Therefore, trustworthy data feeding mechanisms (known as Oracles) are required to build a bridge between blockchain and the external world (e.g., Web API). For instance, Zhang et al. [ 113 ] have proposed Town Crier, which acted as a link between existing commonly trusted non-blockchain based websites and smart contracts to provide authenticated data to smart contracts while preserving confidentiality with encrypted parameters. However, in case of malicious code or bad data fed to a smart contract, the latter processes the input as is, producing an incorrect and unpredictable outcome. Thus, oracles retain an enormous amount of power over smart contracts in how they are executed because the data they provide determines how the smart contracts execute.

To sum up, research on improving smart contract security and performance has emerged in recent years. While running smart contracts in parallel can speed up contract execution, it faces a challenge in how to execute contracts that depend on each other at the same time. Moreover, optimizing smart contract codes can effectively reduce potential vulnerabilities in contracts and ensure efficient and secure execution of contracts. However, the existing studies are still immature, and unknown vulnerabilities or bugs cannot be detected to be replaced. Thus, the optimization of smart contracts needs further research.

After discussing the smart contract from the technical point of view, we present in the following two sections the existing solutions focusing on smart contract usage in several domains.

7 Resource-driven smart contract usage

As we know, smart contracts are executable code hosted in the blockchain that store information, process inputs, and write outputs thanks to their pre-defined functions. They are used to improve data handling transparency, decentralize resource-constrained device management, and enable changes of the agreement terms at runtime while running on top of a decentralized and transparent network. In this category, we discuss resource-driven smart contract usage solutions, which can be categorized into data management-centric solutions (see Table  7 ), device management-centric solutions (see Table  8 ), and cloud-related solutions (see Table  9 ).

7.1 Data management-centric solutions

In the past, raw data are transferred to a cloud server to be stored and analyzed. However, this centralized solution has caused serious concerns regarding several aspects, such as the necessity to trust the cloud infrastructure security, control loss once data are externalized, and lack of data handling transparency. Consequently, blockchain-based data management emerged as a platform to facilitate transparent data transactions between untrustworthy involved parties on the network. Indeed, peer-to-peer-network-based data management is a more fair system as compared to a system where all transactions are handled by a central server. Table  7 presents some examples of data management-centric solutions concerning data provenance, data access, and data sharing.

7.1.1 Data Provenance

Data provenance refers to a historical record of the data and its origins showing which and how data item is stored, accessed, and processed by whom and for what purpose. Ensuring data provenance can increase data transparency and enforce data integrity. In this regard, a blockchain can offer an immutable storage of records and smart contracts can be used as a responsible for verifying the data origins before storing them. Similar ideas are applied in [ 6 , 44 ], where a blockchain is used as a decentralized and immutable storage for enabling data provenance. For instance, Javaid et al. [ 44 ] have proposed a blockchain-based data provenance and integrity for secure IoT environments framework, called BlockPro. Ethereum and two smart contracts were used to implement it. The first smart contract established data provenance by interacting with the IoT devices and making sure they are legit and the data being uploaded is coming from a known and trusted origin. The second smart contract can only be called by the first one to storing data on and retrieving data from the blockchain.

7.1.2 Data Access

Data access is ensured according to rights given to involved parties in a network to perform some operations on data. These rights are expressed using access control policies, which consist of a set of conditions that are evaluated against the current context to make the access decision each time a request is received [ 40 ]. Recently, for obtaining decentralized self-evaluating policies, access control policies have been codified as executable code and have been managed through a peer-to-peer network while eliminating a central entity. For this purpose, smart contracts can be used to express access control policies to transform the policy evaluation process into a distributed smart contract execution. In this context, several studies [ 36 , 61 , 74 , 88 , 112 , 114 ] have been proposed. For instance, Maesa et al. [ 61 ] proposed to exploit a blockchain to store access control policies and manage attributes, as well as to execute the access decision process. The access control policy is represented through a smart contract that evaluated the stored conditions to make the access decision.

7.1.3 Data Sharing

Data sharing refers to make data available to other parties by the data owner. However, two types of challenges faced data sharing schemes, namely (i) achieving good data sharing while losing the control over the shared data or (ii) remaining poor at sharing in order to keep strong control over the data. To address these challenges, blockchain technology is used because it offers immutable storage of records that improve data handling transparency and can host executable codes (i.e., smart contracts) that authenticate users, verify authorizations, and thereby ensure an efficient and secure data sharing in a peer-to-peer network. Several studies using blockchain-enabled smart contracts have been proposed for data sharing in healthcare [ 22 , 72 , 111 ], cloud environment [ 70 ], and for digital document version control [ 30 ]. In the healthcare context, medical devices and health care applications have been increasingly adopted by patients. However, wireless body sensors collect health records that are sensitive to individuals. Existing electronic health record management systems struggle with balancing data privacy and data access. Blockchain technology is an emerging technology that enables data sharing in a decentralized and transactional fashion. For instance, Dagher et al. [ 22 ] have proposed a blockchain-based framework, called Ancile for secure and efficient access to medical records by patients, providers, and third-parties while preserving the patients’ privacy. Ancile employed smart contracts, data obfuscation techniques, and cryptographic techniques in order to improve privacy and security in the healthcare domain. Recently, Yu et al. [ 111 ] have proposed a blockchain-based medical research support platform, which employed the characteristics of the alliance chain on which hospitals and medical research institutions are treated as nodes. Among them, users such as patients, doctors, and researchers needed to register and authenticate on the alliance chain. Smart contracts are used to upload the pseudonymous addresses of CEMRs to the alliance chain.

7.2 Device management-centric solutions

One of the technical challenges of having billions of devices deployed worldwide is the ability to manage and synchronize them. Using the current model of the server-client system may have some limitations for device management thus, several researchers are studying the benefits of the blockchain use in this field. Specifically, smart contracts are chosen to guarantee authentication, synchronization, and data integrity while running on top of a decentralized and transparent network. Table  8 presents some newly proposed device management-centric solutions [ 29 , 45 , 58 , 90 , 96 , 104 , 116 ]. For instance, Ellul and Pace [ 29 ] have proposed a split-virtual machine architecture to enable the integration of resource-constrained devices with blockchain systems, called AlkylVM. Each blockchain-connected device would run an instance of AlkylVM, which allows communication between blockchain and IoT devices using the Aryl blockchain node. The latter is responsible for monitoring smart contract transactions and events that would require interaction with IoT devices.

7.3 Cloud-related solutions

In cloud computing, both service requester and service provider agree on a set of requirements, obligations, and rights that is valid for the whole contract life-cycle. Recently, blockchain-enabled smart contracts have been used to enable changes in the agreement terms at runtime through the definition of conditions and actions. Table  9 presents some proposed cloud-related solutions [ 42 , 84 , 98 , 118 ]. For instance, Zhou et al. [ 118 ] have proposed a witness model for enforcing cloud Service Level Agreement (SLA) using smart contracts. The game theory is leveraged to analyze that the witness has to offer honest monitoring service in order to maximize its revenue. The service provider needs to prepay fees to the smart contract for hiring witnesses. The service customer then decides whether to accept the SLA. If yes, it also needs to prepay fees including the service fee and its part of the hiring fee for witnesses. However, a small bug or attack on smart contracts can result in significant issues like privacy leakage or system logic modifications. Some of critical security vulnerabilities can include timestamp dependencies, mishandled exceptions, re-entrancy attacks on smart contracts in cloud-related solutions.

Although smart contracts fulfill many conditions related to data/device management, they have some drawbacks, based on basic design principles of blockchain technology. First, the data stored on smart contracts are publicly readable through public transactions with no read access restrictions. Thus, it is required to avoid storing private or device keys on smart contracts to the public availability of the information. For solving transparency problems related to blockchain, future research might investigate deploying complex cryptographic solutions for securing data stored on smart contracts without boosting cost. Second, the cost of storing data on the blockchain is very high. Therefore, creating hybrid solutions is required to benefit from the traceability of data transactions that are offered by blockchain networks and the efficient and private access and storage of data provided by external data repositories.

After discussing the resource-driven smart contract usage solutions, we present in the following section the existing solutions focusing on cross-organizational collaboration-driven smart contract usage.

8 Cross-organizational collaboration-driven smart contract usage

Smart contracts help to record an agreement between several untrustworthy parties in the form of code that cannot be altered or changed once deployed on the blockchain. Thus, smart contract development allows substituting traditional contracts and develops business growth in several industries, namely supply chain management, logistics and shipping, insurance, and charity. In this category, we discuss cross-organizational collaboration-driven smart contract usage solutions, which can be categorized into profit-centric solutions (see Tables  10 ,  11 , and  12 ) and non-profit-centric solutions (see Table  13 ).

8.1 Profit-centric solutions

The smart contract protocol aims at making contracts more secure, executed in real-time, and more transparent, which are the exact challenges with the existing profit-centric cross-organizational collaboration. Profit-centric solutions aim at increasing the profit by reducing real-time tracking costs, improving cross-border payments, and enhancing distributed problem-solving transparency. Tables  10 ,  11 , and  12 present some examples of profit-centric solutions concerning tracking-based solutions, digital asset-based solutions, and crowdsourcing-related solutions, respectively.

8.1.1 Tracking-based solutions

Although business processes may operate well within a centralized mechanism managing internal activities with individual local databases, there still exists a demand for transparency across processes and trust relationships among involved parties. Indeed, real-time tracking may reduce the unnecessary wait for the confirmation of information. Thus, using a distributed system can enhance the transparency and performance of business processes. Smart contracts can be used to automate the transfer of various types of ownership of assets, property, and value and therefore, lead to more visible and less-intermediated working processes. In this context, several studies using smart contracts have been proposed for supply chain management of foods [ 11 , 17 , 53 ], manufactured products [ 24 , 43 , 50 , 102 ], shipped items [ 39 ], bio-drugs [ 105 ], and imported products [ 108 ]. For instance, Casado-Vara et al. [ 17 ] have proposed a model for agriculture tracking involving blockchain, smart contracts, and a multi-agent system. The blockchain is used to store all transaction information in the supply chain. Besides, the multi-agent system used smart contracts to manage the entire supply chain process more efficiently while removing intermediaries. Furthermore, according to industry estimations, the global halal food market will reach USD 2.55 trillion by 2024 [ 92 ]. Thus, several companies are using blockchain to improve traceability in the halal food supply chain. For instance, a UK based company has partnered with a blockchain platform provider in order to track livestock and fresh food from farm to table through the halal food chain using the blockchain technology [ 92 ].

8.1.2 Digital asset-based solutions

Because of their resilience to tampering, smart contracts are appealing in many scenarios, especially in those which require transfers of money to respect certain agreed rules like in financial services. Therefore, smart contracts in the finance application domain manage, gather, and/or distribute the money as a preeminent feature. The lack of a centralized authority reduced costs and in theory provided more control and access to the investors [ 46 ]. To this end, some smart contracts are used for cross-border payments without relying on banks. For instance, the blockchain payment provider, called Ripple is a blockchain solution for payments that is proven in the real world by connecting existing bank ledgers to facilitate near real-time cross-border payments. Ripple may also reduce costs and provide additional pricing transparency of real-time cross-border payments [ 3 ]. Table  11 presents other smart contracts that implemented data/good trading service [ 7 , 65 , 106 ], insurance service [ 9 ], rent/exchange good service [ 14 , 28 ], energy trading and demand management service [ 55 , 100 ], social credit system [ 107 ], and mobile payment system [ 110 ]. For instance, smart contracts are exploited in the insurance industry to automate claims processing, verification, and payment, thus to increase the speed of claim processing as well as to prevent fraud and reduce manual mistakes. Recently, a smart contract-based flight insurance system has been proposed to refund automatically the insured passengers in case of a flight delay [ 13 ]. Moreover, blockchain-based systems can provide solutions to the cyber insurance challenges by realizing an automated, real-time, and immutable feedback loop between the insurer, its customer, and potential auditors [ 20 ]. Moreover, blockchain technology can mitigate the problems faced by traditional insurance while complying with religious principles [ 67 ]. Indeed, a smart insurance model based on Islamic insurance, called Takaful is proposed in [ 64 ]. The main difference between Takaful and conventional insurance that in Takaful, insured funds belong to them, the insurance company is just a manager. Thus, by using blockchain and smart contract technologies, insurance companies can be more transparent, which is the highest feature requested by customers. The authors in [ 64 ] have suggested transforming the traditional insurance policies into smart contracts that can be executed automatically in order to refund the policyholders without causing compensations for fake incidents.

8.1.3 Crowdsourcing-related solutions

Crowdsourcing is an online, distributed problem-solving and production model in which individuals or organizations obtain goods and services from a large group of participants. For instance, crowdfunding has become one popular form of collective funding among several categories of crowdsourcing. Crowdfunding is a process, in which small donations or investments, made by groups of people, support the development of new projects in exchange for free products or different types of recognition. Traditional crowdsourcing is based on a central system where requesters post tasks on a central server or platform, however, this centralized model currently faces various challenges such as prohibitive cost, single point of failure, and vulnerability to malicious attacks. To this end, blockchain is considered as a promising technology that aims at addressing the aforementioned challenges by eliminating the single point of failure, enhancing transparency, and enforcing rules using smart contracts. In this context, several studies using blockchain-enabled smart contracts [ 38 , 87 , 97 , 119 ] have been proposed, as shown in Table  12 . For instance, Zichichi et al. [ 119 ] have proposed a smart contract-based social decentralized autonomous organization for crowdfunding, called LikeStarter where social network site users can raise funds for other users through a simple “like”, built on top of the Ethereum blockchain. Smart contracts are used to control and manage funds without the need for a trusted third entity. LikeStarter assigns Likoins (i.e. tokens related to an artist) to users that fund a given project. These tokens can be employed and converted to buy artifacts and they provide users with voting capabilities (i.e. they can contribute to the decision of the price of certain artifacts).

8.2 Non-profit-centric solutions

Blockchain technology is needed in a cross-organizational collaboration area suffering from a decline in trust from involved parties (e.g., volunteers, donors, voters, etc.) who are unable to know how their contributions are spent/handled. Indeed, smart contracts enable “fully auditable” performance data, which is secure and extremely difficult to falsify or hack.

Table  13 presents some examples of non-profit-centric solutions including volunteer system [ 19 ], philanthropic-related systems [ 32 , 82 , 91 , 94 ], e-voting service [ 75 ], system for educational institutions [ 86 ], and copyright protection [ 115 ]. For instance, Cheng et al. [ 19 ] have proposed VOLTimebank, a volunteer time bank system for a mutual pension based on blockchain and smart contracts. VOLTimebank provides a channel for volunteers to serve the elderly and gives volunteers a way to exchange the services they can offer today with the services that they hope to get in the future. In the philanthropy context, the collection processes are not transparent, and due to this, the involved organizations struggle to gain donors’ trust and interest. Thus, some efforts have been made to map the charity collection process on blockchain technology, for instance, Farooq et al. [ 32 ] have proposed a charity collection platform, which is based on blockchain technology, and is transparent for donors and legal authorities to conduct an audit. The design uses smart contracts and digital wallets to transfer money in real-time with complete data security and an auditable trail of every transaction. These smart contracts have been introduced to securely transfer donations to individual beneficiaries, organization, and their associated projects. Zhao and O’Mahony [ 115 ] have proposed BMCProtector, a prototype implementation based on an Ethereum blockchain and smart contract technologies, for effective protection of music copyright and rights of copyright owners. The deployed smart contract is responsible for sharing the copyright parameters.

Despite the benefits of blockchain and smart contracts in reforming operations in a wide variety of industries, namely supply chain, insurance, and charity, certain challenges to their widespread adoption still exist. These challenges include legal issues, lack of standards and protocols, privacy issues, and error intolerance. Arguments that smart contracts are no panacea for all financial use cases doubt the applicability of smart contracts to certain scenarios as far as agreement type and scale.

9 Discussion

We discuss below the study results and present challenges and future development trends in smart contract research.

9.1 Challenges and Open issues

As an emerging technology, smart contracts currently face many challenges, such as legal, reliance on “off-chain” resources, immutability, scalability, and consensus mechanism issues (see Fig.  4 ).

figure 4

Challenges and open issues

9.1.1 Legal issues

The legal issue of smart contracts is another crucial aspect of smart contract challenges. For example, the European General Data Protection Regulation (GDPR) [ 35 ] stipulates that citizens have a “right to be forgotten” which is inconsistent with the immutable nature of blockchain-enabled smart contracts. Other legal issues can be cited including, (i) each country has its own laws and regulations, hence, it is complicated to ensure compliance will all regulations, (ii) law clauses or conditions are not quantifiable, thus it is still complicated to model these conditions in smart contracts so that they are appropriate and quantifiable for a machine to execute them, and (iii) governments are interested in a regulated and controlled use of the blockchain technology in many applications, however, this means that the untrustworthy network will regress to a third-party trusted network, losing part of its essence [ 79 ].

9.1.2 Reliance on “off-chain” Resources

Several smart contracts require receiving information or parameters from resources that are not on the blockchain itself, so-called off-chain resources. For this purpose, oracles are used as trusted third parties that retrieve off-chain information and then push that information to the blockchain at predetermined times. Although existing oracles are well tested, their use may introduce a potential “point of failure”. For instance, an oracle might be unable to push out the necessary information, provide erroneous data, or go out of business. Therefore, smart contracts will need to account for these eventualities before their adoption can become more widespread [ 51 ].

9.1.3 Immutability issue

The immutability feature is an important characteristic of smart contracts. Indeed, once a smart contract is deployed, the code cannot be changed by any party. However, the dark side of the immutability concept in smart contracts lies mainly in the fact that in the event of any errors made in the code, the immutability feature of a smart contract prevents it from being rectified. Similarly, if circumstances change (e.g., the parties have mutually agreed to change the parameters of their business deal, or if there is a change in law, etc.), no simple path to amend a smart contract is possible. Therefore, extensive and possibly expensive reviews of the smart contract performed by experts before its deployment in a blockchain are required to address the immutability issue.

Another limitation in the blockchain itself that impacts the smart contracts is the irreversible nature of the blockchain, thus once the smart contracts are deployed, they cannot be changed. Moreover, any blockchain nodes can be hacked or misused to report erroneous data that will be logged on the blockchain in an immutable manner.

9.1.4 Scalability issue

Scalability is the primary concern for many blockchain networks. For instance, the Ethereum blockchain can verify 14 transactions per second, which is slow as compared with Visa that can handle up to 24,000 transactions per second. Indeed, the scalability issue leads to network congestion, increased commission fees for transactions, and an increase in the time required to confirm the transactions [ 80 ]. In order to address the scalability issue, extensive research focusing on increasing the number of transactions per second by smart contract platforms is required in the future. However, the transaction verification depends on the consensus mechanism used by the smart contract platforms. Therefore, scalability depends on consensus mechanisms, which is another issue in smart contracts.

9.1.5 Consensus mechanism issue

The consensus mechanism plays the leading role to maintain security, scalability, and decentralization in the blockchain networks at the same time. There are several existing consensus algorithms, including Proof-of-Work (PoW), Proof-of-Stake (PoS), etc. Although the PoW algorithm enables security in the blockchain, it wastes resources. Thus, many organizations switch from the PoW algorithm to new consensus mechanisms that promise lower fees for transactions as well as lower energy costs for the block production process. Therefore, future studies can use new consensus mechanisms, such as proof-of-activity (PoA) or delegated proof-of-stake (DPoS) in order to test them and eventually improve their quality.

9.2 Future Development Trends

Future development trends of smart contracts are introduced from two aspects namely, Layer 2 protocols, and contract management solutions.

9.2.1 Layer 2 protocols

In order to address the aforementioned challenges faced by smart contracts, a viable solution, called Layer 2 is appeared to tackle the blockchain scalability problem. While Layer 1 is the used term to describe the underlying main blockchain architecture, Layer 2 is an overlaying network that lies on top of the underlying blockchain. Indeed, Layer 2 refers to the multiple solutions or protocols being built on top of an existing blockchain system. The main goal of Layer 2 protocols is to solve the transaction speed and scaling difficulties that are being faced by the major cryptocurrency networks. Therefore, Layer 2 protocols refer to a secondary framework, where blockchain transactions and processes can take place independently of Layer 1 (“main-chain”). Two major examples of Layer 2 solutions are the Bitcoin Lightning Network [ 27 ] and the Ethereum Plasma [ 76 ]. The Lightning Network, which in part developed at the MIT Media Lab’s Digital Currency Initiative, is a lightweight software solution for scaling public blockchains and cryptocurrency interoperability. It aims at greatly reducing cost and time constraints by shifting small transactions to a cryptographically secure “off-chain” environment so that only large netting transactions need to be directly settled into a resource-constrained blockchain [ 27 ]. Ethereum Plasma is a series of smart contracts, which allows for many blockchains within a root blockchain. The root blockchain enforces the state in the Plasma chain. The root chain is the enforcer of all computation globally but is only computed and penalized if there is proof of fraud. Many Plasma blockchains can co-exist with their business logic and smart contract terms. Indeed, Plasma enables persistently operating decentralized applications at a high scale [ 76 ]. To sum up, thanks to Layer 2, a great portion of the work that would be performed by the “main-chain” can be moved to the second layer. So while the “main-chain” provides security, the second layer protocols provides better solutions for the scalability issue by offering high throughput, being able to perform hundreds, or even thousands, of transactions per second.

9.2.2 Contract management solutions

Smart contracts encompass far more than just the benefits of blockchain technology. Rather, the term captures the entire digital life cycle of a contract, from negotiation to control and verification of the fulfillment of contractual obligations. Now, it is already possible to use smart contracts even without blockchain technology. Thus, contract management solutions could overcome both the immutability issue and the irreversible nature of blockchain by handling the contract’s life-cycle while eliminating limitations of the technology itself. In state-of-the-art contract management solutions [ 31 ], all parties to the contract must provide proof of identity and authenticate their access to data in order to ensure the basis of trust. Besides, all documents that are associated with the contract are stored in a revision-secure manner and encrypted form on a cloud-based platform developed and operated in Europe. This ensures transparency and traceability for all events, the actions associated with these events, and the designation of the persons responsible [ 23 ]. For instance, Fabasoft Contracts [ 31 ] is one of the latest contract management solutions that is ready-to-use, cloud-based software to support users throughout the entire contract life cycle: from cross-company contract preparation, efficient handling of review and approval processes, to the revision-secure contract archiving. It enables the modeling of contract rights and obligations, which can be automatically verified and enforced. There are several benefits offered by revision-secure contract management, including providing traceability when monitoring the cold chain of food delivery or proving the authenticity of spare automotive parts, as opposed to counterfeit articles [ 23 ].

10 Conclusion

The decentralization, auto-enforcing ability, and verifiability characteristics of smart contracts enable their encoded business rules to be executed in a peer-to-peer network, where each node is “equal” and none has any special authority without the involvement of a trusted authority or a central server. Thus, smart contracts are expected to revolutionize many traditional industries, such as financial, healthcare, energy, etc. In this paper, we presented a comprehensive survey of blockchain-enabled smart contracts from both technical and usage points of view. Thus, we introduced a taxonomy of existing blockchain-enabled smart contract solutions, categorized the included research papers, and discussed the existing smart contract-based studies. Based on the findings from the survey, both smart contract challenges and open issues are identified to be addressed in further studies. Finally, we discussed future trends of smart contracts. This study provides informational support to stakeholders interested in the research of smart contracts.

Ether (ETH): the cryptocurrency of Ethereum apps that is digital, global money.

gas: a unit that measures the amount of computational effort that it will take to execute certain operations.

Alharby M, Aldweesh A, van Moorsel A (2018) Blockchain-based smart contracts: A systematic mapping study of academic research (2018). In: 2018 International Conference on Cloud Computing, Big Data and Blockchain (ICCBB), IEEE, pp 1–6

Amani S, Bégel M, Bortin M, Staples M (2018) Towards verifying ethereum smart contract bytecode in isabelle/hol. In: Proceedings of the 7th ACM SIGPLAN International Conference on Certified Programs and Proofs. Association for Computing Machinery, New York, pp 66–77

Analytics TC Ripple xrp continue to revolutionize cross border payment systems. Available online at https://thecurrencyanalytics.com/11696/ripple-xrp-continue-to-revolutionize-cross-border-payment-systems https://thecurrencyanalytics.com/11696/ripple-xrp-continue-to-revolutionize-cross-border-payment-systems (2020). Last accessed: 2020-10-03

Androulaki E, Barger A, Bortnikov V, Cachin C, Christidis K, De Caro A, Enyeart D, Ferris C, Laventman G, Manevich Y et al (2018) Hyperledger fabric: A distributed operating system for permissioned blockchains. In: Proceedings of the Thirteenth EuroSys Conference, ACM, pp 30

Angelo MD, Salzer G (2019) A survey of tools for analyzing ethereum smart contracts. In: IEEE International Conference on Decentralized Applications and Infrastructures, DAPPCON 2019, newark, CA, USA, April 4-9, 2019, IEEE, pp 69–78

Angrish A, Craver B, Hasan M, Starly B (2018) A case study for blockchain in manufacturing: “fabrec”: A prototype for peer-to-peer network of manufacturing nodes. Procedia Manufacturing 26:1180–1192. 46th SME North American Manufacturing Research Conference, NAMRC 46, Texas, USA

Article   Google Scholar  

Asgaonkar A, Krishnamachari B (2019) Solving the buyer and seller’s dilemma: A dual-deposit escrow smart contract for provably cheat-proof delivery and payment for a digital good without a trusted mediator. In: 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)

Atzei N, Bartoletti M, Cimoli T (2017) A survey of attacks on ethereum smart contracts (sok). In: International Conference on Principles of Security and Trust, Springer, pp 164–186

Bader L, Bürger JC, Matzutt R, Wehrle K (2018) Smart contract-based car insurance policies. In: 2018 IEEE Globecom workshops (GC wkshps), pp 1–7

Bai X, Cheng Z, Duan Z, Hu K (2018) Formal modeling and verification of smart contracts. In: Proceedings of the 2018 7th International Conference on Software and Computer Applications. Association for Computing Machinery, New York, pp 322–326

Baralla G, Pinna A, Corrias G (2019) Ensure traceability in european food supply chain by using a blockchain system. In: Proceedings of the 2nd International Workshop on Emerging Trends in Software Engineering for Blockchain, IEEE Press, pp 40–47

Bartoletti M, Pompianu L (2017) An empirical analysis of smart contracts: Platforms, applications, and design patterns. In: International Conference on Financial Cryptography and Data Security, Springer, pp 494–509

Bertini T, Butkute K, Canessa F Smart flight insurance—insureth. Available online at http://mkvd.s3.amazonaws.com/apps/InsurEth.pdf (2015). Last accessed: 2020-10-10

Bogner A, Chanson M, Meeuw A (2016) A decentralised sharing app running a smart contract on the ethereum blockchain. In: Proceedings of the 6th International Conference on the Internet of Things. Association for Computing Machinery, New York, pp 177–178

Bragagnolo S, Rocha H, Denker M, Ducasse S (2018) Smartinspect: Solidity smart contract inspector. In: 2018 International workshop on blockchain oriented software engineering (IWBOSE), pp 9–18

Buterin V et al (2014) A next-generation smart contract and decentralized application platform. White paper

Casado-Vara R, Prieto J, [la Prieta] FD, Corchado JM (2018) How blockchain improves the supply chain: Case study alimentary supply chain. Procedia Comput Sci 134:393–398. The 15th International Conference on Mobile Systems and Pervasive Computing (MobiSPC 2018) / The 13th International Conference on Future Networks and Communications (FNC-2018) / Affiliated Workshops

Chen T, Li Z, Zhou H, Chen J, Luo X, Li X, Zhang X (2018) Towards saving money in using smart contracts. In: Proceedings of the 40th International Conference on Software Engineering: New Ideas and Emerging Results. Association for Computing Machinery, New York, pp 81–84

Cheng S, Shi W, Zhang H (2019) Voltimebank: A volunteer system for mutual pension based on blockchain. In: Proceedings of the 2019 International Conference on Blockchain Technology. Association for Computing Machinery, New York, pp 75–79

Ciocarlie G, Eldefrawy K, Lepoint T (2018) Blockcis—a blockchain-based cyber insurance system. In: Proceedings of the 2018 IEEE International Conference on Cloud Engineering (IC2E), Orlando, FL, USA, pp 17–20

Cuccuru P (2017) Beyond bitcoin: An early overview on smart contracts. I J Law Inform Technol 25(3):179–195

Dagher GG, Mohler J, Milojkovic M, Marella PB (2018) Ancile: Privacy-preserving framework for access control and interoperability of electronic health records using blockchain technology. Sustainable Cities and Society 39:283–297

Dangl A Top trends 2020: Hyperautomation and smart contracts. Available online at https://www.fabasoft.com/en/news/blog/top-trends-2020-hyperautomation-and-smart-contracts (2019). Last accessed: 2020-10-07

Dasaklis TK, Casino F, Patsakis C (2019) Defining granularity levels for supply chain traceability based on iot and blockchain. In: Proceedings of the International Conference on Omni-Layer Intelligent Systems. Association for Computing Machinery, New York, pp 184–190

DHarz D, Knottenbelt W (2018) Towards safer smart contracts: A survey of languages and verification methods. arXiv preprint arXiv: 1809.09805

Dickerson T, Gazzillo P, Herlihy M, Koskinen E (2019) Adding concurrency to smart contracts. Distrib Comput 33:1–17

MathSciNet   MATH   Google Scholar  

Dryja T, Glasbergen G-J, Lovejoy J Layer 2 - the lightning network. Available online at https://dci.mit.edu/lightning-network/ (2019). Last accessed: 2020-10-20

Dziembowski S, Eckey L, Faust S (2018) Fairswap: How to fairly exchange digital goods. In: Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security. Association for Computing Machinery, New York, pp 967–984

Ellul J, Pace GJ (2018) Alkylvm: A virtual machine for smart contract blockchain connected internet of things. In: 2018 9Th IFIP International Conference on New Technologies, Mobility and Security (NTMS), pp 1–4

Eltayieb N, Elhabob R, Hassan A, Li F (2020) A blockchain-based attribute-based signcryption scheme to secure data sharing in the cloud. J Syst Archit 102:101653

Fabasoft: Fabasoft contracts. Available online at https://www.fabasoft.com/en/products/fabasoft-contracts (2020). Last accessed: 2020-10-07

Farooq MS, Khan M, Abid A (2020) A framework to make charity collection transparent and auditable using blockchain technology, vol 83

Feng X, Wang Q, Zhu X, Wen S (2019) Bug searching in smart contract. arXiv preprint arXiv: 1905.00799

Gao Z, Xu L, Chen L, Shah N, Lu Y, Shi W (2017) Scalable blockchain based smart contract execution. In: 2017 IEEE 23Rd international conference on parallel and distributed systems (ICPADS), pp 352–359

GDPR (2016) Regulation (eu) 2016/679 of the european parliament and of the council of 27 april 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing directive 95/46. Official Journal of the European Union (OJ) 59:1–88

Google Scholar  

Guo H, Meamari E, Shen CC (2019) Multi-authority attribute-based access control with smart contract. In: Proceedings of the 2019 International Conference on Blockchain Technology. Association for Computing Machinery, New York, pp 6–11

Gupta R, Tanwar S, Al-Turjman F, Italiya P, Nauman A, Kim SW (2020) Smart contract privacy protection using ai in cyber-physical systems: Tools, techniques and challenges. IEEE Access 8:24746–24772

Han S, Xu Z, Zeng Y, Chen L (2019) Fluid: A blockchain based framework for crowdsourcing. In: Proceedings of the 2019 International Conference on Management of Data. Association for Computing Machinery, New York, pp 1921–1924

Hasan H, AlHadhrami E, AlDhaheri A, Salah K, Jayaraman R (2019) Smart contract-based approach for efficient shipment management. Comput Ind Eng 136:149–159

Hu VC, Ferraiolo D, Kuhn R, Friedman AR, Lang AJ, Cogdell MM, Schnitzer A, Sandlin K, Miller R, Scarfone K et al (2013) Guide to attribute based access control (abac) definition and considerations (draft). NIST special publication 800(162):1–54

Hu Y, Liyanage M, Mansoor A, Thilakarathna K, Jourjon G, Seneviratne A (2018) Blockchain-based smart contracts-applications and challenges. arXiv preprint arXiv: 1810.04699

Hwang GH, Tien PC, Tang YH (2020) Blockchain-based automatic indemnification mechanism based on proof of violation for cloud storage services. In: Proceedings of the 2020 The 2nd International Conference on Blockchain Technology. Association for Computing Machinery, New York, pp 90–94

Islam MN, Kundu S (2019) Enabling ic traceability via blockchain pegged to embedded puf. ACM Trans. Des. Autom. Electron. Syst 24(3):1–23

Javaid U, Aman MN, Sikdar B (2018) Blockpro: Blockchain based data provenance and integrity for secure iot environments. In: Proceedings of the 1st Workshop on Blockchain-Enabled Networked Sensor Systems. Association for Computing Machinery, New York, pp 13–18

Javaid U, Siang AK, Aman MN, Sikdar B (2018) Mitigating lot device based ddos attacks using blockchain. In: Proceedings of the 1st Workshop on Cryptocurrencies and Blockchains for Distributed Systems. Association for Computing Machinery, New York, pp 71–76

Jentzsch C (2016) Decentralized autonomous organization to automate governance. White paper

Jiang B, Liu Y, Chan WK (2018) Contractfuzzer: Fuzzing smart contracts for vulnerability detection. In: Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering. Association for Computing Machinery, New York, pp 259–269

Kolluri A, Nikolic I, Sergey I, Hobor A, Saxena P (2019) Exploiting the laws of order in smart contracts. In: Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis. Association for Computing Machinery, New York, pp 363–373

Kosba A, Miller A, Shi E, Wen Z, Papamanthou C (2016) Hawk: The blockchain model of cryptography and privacy-preserving smart contracts. In: 2016 IEEE Symposium on security and privacy (SP), IEEE, pp 839–858

Leng J, Jiang P, Xu K, Liu Q, Zhao JL, Bian Y, Shi R (2019) Makerchain: A blockchain with chemical signature for self-organizing process in social manufacturing. J Clean Prod 234:7676778

Levi SD, Lipton AB (2018) An introduction to smart contracts and their potential and inherent limitations. In: Harvard law school forum on corporate governance & financial regulation

Lewis A A gentle introduction to smart contracts. Available online at https://bitsonblocks.net/2016/02/01/gentle-introduction-smart-contracts/ https://bitsonblocks.net/2016/02/01/gentle-introduction-smart-contracts/ (2016). Last accessed: 2020-10-07

Lin J, Shen Z, Zhang A, Chai Y (2018) Blockchain and iot based food traceability for smart agriculture. In: Proceedings of the 3rd International Conference on Crowd Science and Engineering. Association for Computing Machinery, New York

Liu C, Liu H, Cao Z, Chen Z, Chen B, Roscoe B (2018) Reguard: Finding reentrancy bugs in smart contracts. In: Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings. Association for Computing Machinery, New York, pp 65–68

Liu H, Zhang Y, Zheng S, Li Y (2019) Electric vehicle power trading mechanism based on blockchain and smart contract in v2g network. IEEE Access 7:160546–160558

Liu J, Liu Z (2019) A survey on security verification of blockchain smart contracts. IEEE Access 7:77894–77904

Liu X, Muhammad K, Lloret J, Chen YW, Yuan SM (2019) Elastic and cost-effective data carrier architecture for smart contract in blockchain. Futur Gener Comput Syst 100:590–599

Loukil F, Ghedira-Guegan C, Boukadi K, Benharkat AN (2018) Towards an end-to-end iot data privacy-preserving framework using blockchain technology. In: International Conference on Web Information Systems Engineering. Springer, Berlin, pp 68–78

Luu L, Chu DH, Olickel H, Saxena P, Hobor A (2016) Making smart contracts smarter. In: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security. Association for Computing Machinery, New York, pp 254–269

Macrinici D, Cartofeanu C, Gao S (2018) Smart contract applications within blockchain technology: A systematic mapping study. Telematics Inform 35(8):2337–2354

Maesa DDF, Mori P, Ricci L (2019) A blockchain based approach for the definition of auditable access control systems. Computers & Security 84:93–119

Memoria F Smartbillions challenges hackers with 1,500 ether reward, gets hacked and pulls most of it out. Available online at https://www.ccn.com/smartbillions-challenges-hackers-1500-ether-reward-gets-hacked-pulls/ https://www.ccn.com/smartbillions-challenges-hackers-1500-ether-reward-gets-hacked-pulls/ (2017). Last accessed: 2020-10-20

Meng W, Wang J, Wang X, Liu J, Yu Z, Li J, Zhao Y, Chow SS (2018) Position paper on blockchain technology: Smart contract and applications. In: International Conference on Network and System Security, Springer, pp 474–483

Meskini F, Islamic RA (2019) Multi-agent based simulation of a smart insurance using blockchain technology. In: 2019 Third International Conference on Intelligent Computing in Data Sciences (ICDS), IEEE, pp 1–6

Missier P, Bajoudah S, Capossele A, Gaglione A, Nati M (2017) Mind my value: A decentralized infrastructure for fair and trusted iot data trading. In: Proceedings of the Seventh International Conference on the Internet of Things. Association for Computing Machinery, New York

Mohanta BK, Panda SS, Jena D (2018) An overview of smart contract and use cases in blockchain technology. In: 9Th international conference on computing, communication and networking technologies, ICCCNT 2018, bengaluru, india, july 10-12, 2018, IEEE, pp 1–4

Muneeza A, Arshad NA, Arifin AT et al (2018) The application of blockchain technology in crowdfunding: Towards financial inclusion via technology. Int J Manag Appl Res 5(2):82–98

Murray Y, Anisi DA (2019) Survey of formal verification methods for smart contracts on blockchain. In: 10Th IFIP international conference on new technologies, mobility and security, NTMS 2019, canary islands, spain, june 24-26, 2019, IEEE, pp 1–6

Nakamoto S Bitcoin: A peer-to-peer electronic cash system. Available online at https://bitcoin.org/bitcoin.pdf (2008). Last accessed: 2020-10-20

Nizamuddin N, Salah K, Azad] MA, Arshad J, Rehman M (2019) Decentralized document version control using ethereum blockchain and ipfs. Comput Electr Eng 76:183–197

Nxt community: Nxt whitepaper. Available online at https://nxtdocs.jelurida.com/Nxt_Whitepaper (2016). Last accessed: 2020-10-07

Omar AA, Bhuiyan MZA, Basu A, Kiyomoto S, Rahman MS (2019) Privacy-friendly platform for healthcare data in cloud based on blockchain environment. Futur Gener Comput Syst 95:511–521

Osterland T, Rose T (2020) Model checking smart contracts for ethereum. Pervasive and Mobile Computing 63:101129

Ouaddah A, Elkalam AA, Ouahman AA (2017) Harnessing the power of blockchain technology to solve iot security & privacy issues. In: Proceedings of the Second International Conference on Internet of Things, Data and Cloud Computing, ICC’17. Association for Computing Machinery, New York

Panja S, Bag S, Hao F, Roy B (2020) A smart contract system for decentralized borda count voting. IEEE Trans Eng Manag 67(4):1323–1339

Poon J, Buterin V (2017) Plasma: Scalable autonomous smart contracts, pp 283–295

Praitheeshan P, Pan L, Yu J, Liu J, Doss R (2019) Security analysis methods on ethereum smart contract vulnerabilities: A survey. arXiv preprint arXiv: 1908.08605

Regnath E, Steinhorst S (2018) Smaconat: Smart contracts in natural language. In: 2018 Forum on specification & design languages (FDL), IEEE, pp 5–16

Reyna A, Martín C, Chen J, Soler E, Díaz M (2018) On blockchain and its integration with iot. challenges and opportunities. Future Gener Comput Syst 88:173–190

Rieth Y Payment systems: Visa vs. bitcoin. Available online at https://decenter.org/en/payment-systems-visa-vs-bitcoin (2018). Last accessed: 2020-10-10

Rouhani S, Deters R (2019) Security, performance, and applications of smart contracts: A systematic survey. IEEE Access 7:50759–50779

Saleh H, Avdoshin S, Dzhonov A (2019) Platform for tracking donations of charitable foundations based on blockchain technology. In: 2019 Actual problems of systems and software engineering (APSSE), IEEE, pp 182–187

Schrans F, Eisenbach S, Drossopoulou S (2018) Writing safe smart contracts in flint. In: Conference companion of the 2nd international conference on art, science, and engineering of programming, pp 218–219

Scoca V, Uriarte RB, De Nicola R (2017) Smart contract negotiation in cloud computing. In: 2017 IEEE 10Th international conference on cloud computing (CLOUD), pp 592–599

Sergey I, Nagaraj V, Johannsen J, Kumar A, Trunov A, Hao KCG (2019) Safer smart contract programming with scilla. Proc. ACM Program. Lang 3(OOPSLA)

Shariar A, Imran MA, Paul P, Rahman A (2020) A decentralized computational system built on blockchain for educational institutions. In: Proceedings of the International Conference on Computing Advancements, ICCA. Association for Computing Machinery, New York, p 2020

Shi F, Qin Z, Wu D, McCann J (2018) Mpcstoken: Smart contract enabled fault-tolerant incentivisation for mobile p2p crowd services. In: 2018 IEEE 38Th international conference on distributed computing systems (ICDCS), pp 961–971

Shi N, Tan L, Li W, Qi X, Yu K (2020) A blockchain-empowered aaa scheme in the large-scale hetnet. Digital Communications and Networks

Singh A, Parizi RM, Zhang Q, Choo KKR, Dehghantanha A (2020) Blockchain smart contracts formalization: Approaches and challenges to address vulnerabilities. Computers & Security 88:101654

Singla V, Malav IK, Kaur J, Kalra S (2019) Develop leave application using blockchain smart contract. In: 2019 11Th international conference on communication systems networks (COMSNETS), pp 547–549

Sirisha NS, Agarwal T, Monde R, Yadav R, Hande R (2019) Proposed solution for trackable donations using blockchain. In: 2019 International conference on nascent technologies in engineering (ICNTE), IEEE, pp 1–5

TE-FOOD: Halal food companies are going to blockchain. Available online at https://cointelegraph.com/press-releases/halal-food-companies-are-going-to-blockchain (2018). Last accessed: 2020-10-01

Team T. Truffle: Ethereum development framework. Available online at https://github.com/trufflesuite/truffle (2016). Last accessed: 2020-10-20

Trotter L, Harding M, Elsden C, Davies N, Speed C (2020) A mobile platform for event-driven donations using smart contracts. In: Proceedings of the 21st International Workshop on Mobile Computing Systems and Applications. Association for Computing Machinery, New York, p 108

Udokwu C, Kormiltsyn A, Thangalimodzi K, Norta A (2018) The state of the art for blockchain-enabled smart-contract applications in the organization. In: 2018 Ivannikov ispras open conference (ISPRAS), IEEE, pp 137–144

Wang EK, Liang Z, Chen CM, Kumari S, Khan MK (2020) Porx: A reputation incentive scheme for blockchain consensus of iiot. Futur Gener Comput Syst 102:140–151

Wang H, Guo C, Cheng S (2019) Loc — a new financial loan management system based on smart contracts. Futur Gener Comput Syst 100:648–655

Wang P, Liu X, Chen J, Zhan Y, Jin Z (2018) Qos-aware service composition using blockchain-based smart contracts. In: Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings. Association for Computing Machinery, New York, pp 296–297

Wang S, Yuan Y, Wang X, Li J, Qin R, Wang F (2018) An overview of smart contract: Architecture, applications, and future trends. In: 2018 IEEE Intelligent vehicles symposium, IV 2018, changshu, suzhou, china, june 26-30, 2018, IEEE, pp 108–113

Wang X, Yang W, Noor S, Chen C, Guo M, [van Dam] KH (2019) Blockchain-based smart contract for energy demand management. Energy Procedia 158:2719–2724. Innovative Solutions for Energy Transitions

Watanabe H, Fujimura S, Nakadaira A, Miyazaki Y, Akutsu A, Kishigami JJ (2015) Blockchain contract: A complete consensus using blockchain. In: 2015 IEEE 4Th Global Conference on Consumer Electronics (GCCE), IEEE, pp 577–578

Westerkamp M, Victor F, Küpper A (2019) Tracing manufacturing processes using blockchain-based token compositions. Digital Communications and Networks

WIRED: A 50 million hack just showed that the DAO was all too human. Available online at https://www.wired.com/2016/06/50-million-hack-just-showed-dao-human/ (2016). Last accessed: 2020-10-20

Wright K, Martinez M, Chadha U, Krishnamachari B (2018) Smartedge: A smart contract for edge computing. In: 2018 IEEE International conference on internet of things (ithings) and IEEE green computing and communications (greencom) and IEEE cyber, physical and social computing (CPSCom) and IEEE smart data (smartdata), pp 1685–1690

Xie W, Wang B, Ye Z, Wu W, You J, Zhou Q (2019) Simulation-based blockchain design to secure biopharmaceutical supply chain. In: Proceedings of the Winter Simulation Conference, IEEE Press, pp 797–808

Xiong W, Xiong L (2019) Smart contract based data trading mode using blockchain and machine learning. IEEE Access 7:102331–102344

Xu R, Lin X, Dong Q, Chen Y (2018) Constructing trustworthy and safe communities on a blockchain-enabled social credits system. In: Proceedings of the 15th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services. Association for Computing Machinery, New York, pp 449–453

Xu X, Lu Q, Liu Y, Zhu L, Yao H, Vasilakos AV (2019) Designing blockchain-based applications a case study for imported product traceability. Futur Gener Comput Syst 92:399–406

Yang Z, Lei H (2019) Fether: An extensible definitional interpreter for smart-contract verifications in coq. IEEE Access 7:37770–37791

Yeh K, Su C, Hou J, Chiu W, Chen C (2018) A robust mobile payment scheme with smart contract-based transaction repository. IEEE Access 6:59394–59404

Yu K, Tan L, Shang X, Huang J, Srivastava G, Chatterjee P (2020) Efficient and privacy-preserving medical research support platform against covid-19: A blockchain-based approach. IEEE Consumer Electronics Magazine

Yu KP, Tan L, Aloqaily M, Yang H, Jararweh Y (2021) Blockchain-enhanced data sharing with traceable and direct revocation in iiot. IEEE Transactions on Industrial Informatics

Zhang F, Cecchetti E, Croman K, Juels A, Shi E (2016) Town crier: An authenticated data feed for smart contracts. In: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security. Association for Computing Machinery, New York, pp 270–282

Zhang Y, Kasahara S, Shen Y, Jiang X, Wan J (2019) Smart contract-based access control for the internet of things. IEEE Internet of Things Journal 6(2):1594–1605

Zhao S, O’Mahony D (2018) Bmcprotector: A blockchain and smart contract based application for music copyright protection. In: Proceedings of the 2018 International Conference on Blockchain Technology and Application. Association for Computing Machinery, New York, pp 1–5

Zhao Y, Liu Y, Tian A, Yu Y, Du X (2019) Blockchain based privacy-preserving software updates with proof-of-delivery for internet of things. Journal of Parallel and Distributed Computing 132:141–149

Zheng Z, Xie S, Dai HN, Chen W, Chen X, Weng J, Imran M (2020) An overview on smart contracts: Challenges, advances and platforms. Futur Gener Comput Syst 105:475–491

Zhou H, de Laat C, Zhao Z (2018) Trustworthy cloud service level agreement enforcement with blockchain based smart contract. In: 2018 IEEE International Conference on Cloud Computing Technology and Science (cloudcom), pp 255–260

Zichichi M, Contu M, Ferretti S, DAngelo G (2019) Likestarter: A smart-contract based social dao for crowdfunding. In: IEEE INFOCOM 2019 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp 313–318

Zou W, Lo D, Kochhar PS, Le XBD, Xia X, Feng Y, Chen Z, Xu B (2019) Smart contract development: Challenges and opportunities. IEEE Transactions on Software Engineering

Download references

Author information

Authors and affiliations.

Zayed University, Dubai, United Arab Emirates

Shafaq Naheed Khan & Anoud Bani-Hani

Univ. Polytechnique Hauts-de-France, LAMIH, CNRS, UMR 8201, F-59313, Valenciennes, France

Faiza Loukil

University of Lyon, iaelyon school of Management, University Jean Moulin Lyon 3, CNRS, LIRIS, Lyon, France

Chirine Ghedira-Guegan

Staffordshire University, Stoke on Trent, UK

Elhadj Benkhelifa

You can also search for this author in PubMed   Google Scholar

Corresponding author

Correspondence to Faiza Loukil .

Ethics declarations

Conflict of interests.

The authors declare that they have no conflict of interest.

Additional information

Publisher’s note.

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the Topical Collection: Special Issue on Blockchain for Peer-to-Peer Computing

Guest Editors: Keping Yu, Chunming Rong, Yang Cao, and Wenjuan Li

Rights and permissions

Reprints and permissions

About this article

Khan, S.N., Loukil, F., Ghedira-Guegan, C. et al. Blockchain smart contracts: Applications, challenges, and future trends. Peer-to-Peer Netw. Appl. 14 , 2901–2925 (2021). https://doi.org/10.1007/s12083-021-01127-0

Download citation

Received : 30 October 2020

Accepted : 15 March 2021

Published : 18 April 2021

Issue Date : September 2021

DOI : https://doi.org/10.1007/s12083-021-01127-0

Share this article

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

  • Smart contract
  • Blockchain technology
  • Peer-to-peer network
  • Systematic review

Advertisement

  • Find a journal
  • Publish with us
  • Track your research

A Comparative Analysis of Blockchain Platforms – Bitcoin and Ethereum

Ieee account.

  • Change Username/Password
  • Update Address

Purchase Details

  • Payment Options
  • Order History
  • View Purchased Documents

Profile Information

  • Communications Preferences
  • Profession and Education
  • Technical Interests
  • US & Canada: +1 800 678 4333
  • Worldwide: +1 732 981 0060
  • Contact & Support
  • About IEEE Xplore
  • Accessibility
  • Terms of Use
  • Nondiscrimination Policy
  • Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity. © Copyright 2024 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.

Help | Advanced Search

Computer Science > Computation and Language

Title: ethereum data structures.

Abstract: Ethereum platform operates with rich spectrum of data structures and hashing and coding functions. The main source describing them is the Yellow paper, complemented by a lot of informal blogs. These sources are somehow limited. In particular, the Yellow paper does not ideally balance brevity and detail, in some parts it is very detail, while too shallow elsewhere. The blogs on the other hand are often too vague and in certain cases contain incorrect information. As a solution, we provide this document, which summarises data structures used in Ethereum. The goal is to provide sufficient detail while keeping brevity. Sufficiently detailed formal view is enriched with examples to extend on clarity.

Submission history

Access paper:.

  • Other Formats

license icon

References & Citations

  • Google Scholar
  • Semantic Scholar

DBLP - CS Bibliography

Bibtex formatted citation.

BibSonomy logo

Bibliographic and Citation Tools

Code, data and media associated with this article, recommenders and search tools.

  • Institution

arXivLabs: experimental projects with community collaborators

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs .

Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

  • View all journals
  • My Account Login
  • Explore content
  • About the journal
  • Publish with us
  • Sign up for alerts
  • Open access
  • Published: 13 April 2024

Psycholinguistic and emotion analysis of cryptocurrency discourse on X platform

  • Moein Shahiki Tash 1 ,
  • Olga Kolesnikova   nAff1 ,
  • Zahra Ahani 1 &
  • Grigori Sidorov 1  

Scientific Reports volume  14 , Article number:  8585 ( 2024 ) Cite this article

139 Accesses

5 Altmetric

Metrics details

  • Computational science
  • Computer science
  • Human behaviour
  • Scientific data

This paper provides an extensive examination of a sizable dataset of English tweets focusing on nine widely recognized cryptocurrencies, specifically Cardano, Binance, Bitcoin, Dogecoin, Ethereum, Fantom, Matic, Shiba, and Ripple. Our goal was to conduct a psycholinguistic and emotional analysis of social media content associated with these cryptocurrencies. Such analysis can enable researchers and experts dealing with cryptocurrencies to make more informed decisions. Our work involved comparing linguistic characteristics across the diverse digital coins, shedding light on the distinctive linguistic patterns emerging in each coin’s community. To achieve this, we utilized advanced text analysis techniques. Additionally, this work unveiled an understanding of the interplay between these digital assets. By examining which coin pairs are mentioned together most frequently in the dataset, we established co-mentions among different cryptocurrencies. To ensure the reliability of our findings, we initially gathered a total of 832,559 tweets from X. These tweets underwent a rigorous preprocessing stage, resulting in a refined dataset of 115,899 tweets that were used for our analysis. Overall, our research offers valuable perception into the linguistic nuances of various digital coins’ online communities and provides a deeper understanding of their interactions in the cryptocurrency space.

Similar content being viewed by others

ethereum research paper

Chinese online nationalism as imaginary engagement: an automated sentiment analysis of Tencent news comments on the 2012 Diaoyu (Senkaku) Islands incident

Qiaoqi Zhang & Cheng-Jun Wang

ethereum research paper

Ideological asymmetries in online hostility, intimidation, obscenity, and prejudice

Vivienne Badaan, Mark Hoffarth, … John T. Jost

ethereum research paper

Earthquake conspiracy discussion on Twitter

Dmitry Erokhin & Nadejda Komendantova

Introduction

How people employ words daily can reveal a wealth of information about their beliefs, fears, thought processes, social connections, and personal characteristics 1 . Nowadays, online social media platforms significantly affect human life, and people freely pen their thoughts on social networks 2 . Furthermore, the extensive use of social media platforms has been instrumental in spreading awareness about groundbreaking projects. The proliferation of digital technologies has been facilitated by the process of globalization 3 . Owing to cryptocurrencies’ digital character, wide-ranging conversations occur in online forums and on social media platforms, including X (formerly known as Twitter) and Facebook. These platforms serve as significant determinants of the prevailing sentiment among the general public regarding cryptocurrencies and to a certain extent, influence their market valuations 4 , 5 . Notably, these networks are home to a huge user base, encompassing billions of individuals and a vast, intricate web of interconnected relationships among them 6 .

On January 29, 2021, Elon Musk, the world’s wealthiest individual at that time 7 , took a surprising step by adding the hashtag #bitcoin to his X bio. This unexpected move triggered an outpouring of excitement and prompted a surge in cryptocurrency enthusiasts rushing to buy Bitcoin. Remarkably, this seemingly minor action had a significant impact, quickly driving the price of Bitcoin from around $32,000 to over $38,000, ultimately leading to a remarkable increase of $111 billion in the cryptocurrency’s market capitalization 8 .

The majority of data produced on social networks is unstructured, making it challenging to quantify. As a result, it is typically analyzed using various characteristic features 9 . In the above instance, we observed a significant role that social media plays in shaping the cryptocurrency market.

Prior research in the field of cryptocurrency and blockchain technology has explored a wide range of subjects and methodologies. For instance, scholars have utilized natural language processing (NLP) techniques to analyze various aspects such as miner extractable value (MEV) in social media discussions 10 . Similarly, others developed strategies for maximizing wealth through Initial Coin Offerings (ICOs) in blockchain ventures 11 . Additionally, there have been endeavors to predict cryptocurrency prices and investigate the societal ramifications of these emerging technologies in contemporary business environments 12 . However, very few studies have addressed the psycholinguistics and emotions associated with the discourse on cryptocurrencies in social media. To contribute to these existing avenues of inquiry, our study aims to bridge a significant gap in the literature. Specifically, we intend to conduct psycholinguistic and emotion analyses, alongside with assessing the readability of cryptocurrency comments on social platforms, with NLP methods. By adopting this innovative approach, we seek to get more knowledge of the psychological and emotional dimensions in cryptocurrency discourse, which have thus far received limited attention in scholarly research. Our objective in this endeavor is twofold: to enhance awareness among newcomers in digital marketing to prevent misguided investments, and to offer support to traders who rely on metrics such as the fear and greed index in their trading strategies.

We analyzed nine distinct digital coins using psycholinguistic methods to assist cryptocurrency enthusiasts. The cryptocurrencies examined in this paper encompass Bitcoin 13 , Ethereum 14 , Ripple 15 , Binance 16 , Dogecoin 17 , Shiba 18 , Fantom 19 , Matic 20 , and Cardano 21 . Psycholinguistics is the examination of how linguistic elements and psychological aspects are interconnected. It is important to emphasize that we did not consider user-specific characteristics; our primary focus was solely on textual data. To clarify, we utilized psycholinguistic attributes that often convey the underlying meaning communicated by text. The text analysis we conducted comprises the following categories:

1. LIWC (Linguistic Inquiry and Word Count) 22

2. Sentiment analysis 23

3. Emotion analysis 24

4. Assessment of readability 25 , 26 , 27 , 28

Concerning the features we used for our computerized text analysis, first, we employed subcategories of LIWC 29 . We utilized only a selection of such subcategories, including Analytical Thinking, Clout, Drives, Affect, Money, Hope, Attention, Netspeak, and Filler. This internal dictionary encompasses an extensive compilation of more than 12,000 words, word stems, phrases, and specific emoticons. Each dictionary entry is associated with one or more categories, or subdictionaries, strategically designed to evaluate a wide range of psychosocial constructs 22 .

Investors typically initiate an assessment of public sentiment surrounding a particular cryptocurrency before making investment decisions 30 . Consequently, sentiment and emotion analysis in cryptocurrency markets has gained significant prominence 31 . Research indicates that tweets expressing positive sentiments can exert a substantial influence on cryptocurrency demand, and conversely, negative sentiments can have a similar effect 32 , 33 .

Readability refers to the level of ease with which a piece of writing can be understood or comprehended, primarily influenced by its writing style and presentation 34 . Readability not only relates to how easily a text can be understood with respect to its writing style but also takes into account how well readers comprehend it, read it at an appropriate speed, and find it engaging 35 .

Moreover, we went a step further by investigating the “reasons and significance” aspect. In simpler terms, we sought to determine which characteristics among the aforementioned four hold more importance for novice investors. To accomplish this, we explored the following research questions.

RQ1: Do psycholinguistic characteristics vary among digital coins?

RQ2: What are the dominant feelings expressed by X users regarding the cryptocurrencies under study?

RQ3: Does the readability level of tweets exhibit uniformity across all selected digital currencies?

RQ4: Is there any co-mention among different cryptocurrencies?

To address these research inquiries, we analyzed tweets related to nine distinct cryptocurrencies. We conducted psycholinguistic investigations and emotion analysis to respond to RQ1, RQ2, and RQ3 and extracted the above categories of features from the dataset, including LIWC, Readability, Sentiment, and Emotions analysis. To answer RQ4, we established a co-mention among different cryptocurrency coins, identifying which two coins tend to be mentioned together more frequently.

Related work

A cryptocurrency is a form of digital currency designed for use as a means of exchange. It relies on robust cryptographic techniques to secure financial transactions, regulate the creation of additional units, and validate asset transfers 36 . Because of their substantial market values, cryptocurrencies have gained considerable interest, with some individuals regarding them as legitimate currencies and others as attractive investment prospects 33 .

Sentiment and emotion analysis

Aslam et al. 37 focused on sentiment analysis and emotion detection in cryptocurrency-related tweets collected using specific hashtags such as ’#cryptocurrency’, ’#cryptomarket’, and ’#Bitcoin’, amassing a total of 40,000 tweets. The authors employed traditional feature extraction methods like Bag-of-Words (BoW), TF-IDF, and Word2Vec, along with machine learning models including Random Forest (RF), Decision Tree (DT), k-Nearest Neighbors (KNN), Support Vector Machine (SVM), Gaussian Naive Bayes (GNB), and Logistic Regression (LR). Additionally, they leveraged advanced deep learning techniques, specifically a combination of Convolutional Neural Networks (CNN) and Long Short-Term Memory (LSTM) networks, to classify tweet sentiments as positive, negative, or neutral. Notably, they introduced an ensemble model that merges LSTM and Gated Recurrent Unit (GRU) 38 , 39 , achieving remarkable accuracy scores of 99% for sentiment analysis and 92% for emotion prediction.

Research in Ibrahim et al. 40 centered on predicting early market movements of Bitcoin by harnessing sentiment analysis of X data 41 , 42 . The primary objective of their work was to introduce a Composite Ensemble Prediction Model (CEPM) built upon sentiment analysis. They employed a combination of data mining techniques, machine learning algorithms, and natural language processing to decipher public sentiment and mood states pertaining to cryptocurrencies. The research evaluated various models, such as Logistic Regression, Binary Classified Vector Prediction, Support Vector Machine, Naïve Bayes, and a single XGBoost 43 for sentiment analysis. The remarkable point to be highlighted is the CEPM’s outperformance of other approaches, demonstrating its effectiveness in forecasting early Bitcoin market movements via the analysis of sentiment in X data.

Shahzad et al. 44 presented a framework for performing sentiment analysis on X data with the aim of predicting the future price of Bitcoin. They highlighted the significance of NLP in bridging the gap between human communication and digital data and emphasized the growing importance of sentiment analysis in the field. The authors utilized three artificial intelligence tools, namely, LR, LSTM, and Deep Neural Network (DNN) Regressor to evaluate their performance in predicting Bitcoin prices. The best performance was demonstrated by the LSTM model.

Rahman et al. 45 explored the usage of various natural language processing models for sentiment analysis in the context of cryptocurrency and financial market prediction. They used a dataset of approximately 100,000 news items, including tweets and Reddit posts, gathered from 77 public X timelines and Reddit subreddits over a six-month period from July to December 2021. The study also examined the creation of ensemble models, encompassing all 22 selected models as well as a subset of the top three models labeled as “ensemble (all) “ and “ensemble (top 3) “, which included Aigents+, Aigents, and FinBERT. The “ensemble (top 3)” method exhibited a higher degree of correlation with other models compared to the rest.

Huang et al. 46 collected a substantial dataset comprising 24,000 cryptocurrency-related tweets and 70,000 comments from Sina-Weibo using specific keywords. The study adopted a methodology that utilized a training dataset consisting of posts from the top 100 crypto investor’s accounts on Sina-Weibo over the most recent seven days, while the subsequent day’s posts served as testing data. Remarkably, their sentiment analysis approach based on LSTM surpassed the time series auto-regression (AR) method by 87.0% in precision and 92.5% in recall.

The authors of 47 aimed to detect sentiment and emotion in X posts and utilized this information for recommendations. They used a dataset containing tweets and user data and manually annotated 7,246 tweets and replies. Their approach involved text preprocessing and applying a Naïve Bayes classifier with cross-validation. The findings demonstrated that analyzing the entire text provided superior accuracy compared to focusing on specific words (NAVA). Moreover, as the number of cross-validation folds increased, the accuracy showed improvement. Specifically, in the realm of emotion analysis, the Naïve Bayes classifier achieved an accuracy of 47.34%. Furthermore, in sentiment analysis, Naïve Bayes outperformed other classifiers significantly, attaining an accuracy of 66.86%.

The researchers in 48 utilized the AIT-2018 dataset 49 to construct a model for detecting emotions expressed in tweets. The dataset of tweets was acquired through the X API by extracting tweets containing emotion-related hashtags such as ’#angry’, ’#annoyed’, ’#panic’, ’#happy’, ’#love’, and ’#surprised’. The proposed model integrated lexical-based approaches, employing emotion lexicons like WordNet-Affect and EmoSenticNet, along with supervised classifiers to autonomously classify multi-class emotions from the dataset. The authors conducted experiments employing three machine learning classifiers: Naïve Bayes, DT, and SVM. Their findings demonstrated that when filtering tweets using EmoSenticNet words, the precision in detecting emotions significantly improved. Specifically, the SVM classifier achieved a high precision rate of 89.28% in the Anger class, surpassing previous results obtained using logistic regression.

Psycholinguistic analysis

Psycholinguistics utilizes various methods to comprehend language in the context of psychological processes. These methods encompass observational research, analysis, experimental studies, and the application of neuroimaging techniques 50 . Researchers also make use of text analysis models to interpret findings related to the language system. This section explores the methodologies employed by researchers in this field. Butt et al. 29 presented a comprehensive analysis of the psycholinguistic aspects of rumors on online social media (OSM). Using the PHEME dataset 51 , which encompasses nine breaking news events, the researchers examined source tweets (rumor and non-rumor) and response tweets. They integrated various psycholinguistic features, including LIWC, SenticNet 52 , readability indices, and emotions to uncover user behavior patterns. Rumor source tweets were found to be characterized by language related to the past, prepositions, and motivations associated with reward, risk, and power. In contrast, non-rumor source tweets exhibited affective and cognitive processes, present-oriented language, and motivations linked to affiliation and achievement. Emotional analysis revealed that non-rumor tweets tended towards neutrality, while rumor-source tweets evoked fear and grief, subsequently prompting anger and fear in reactions.

Narman et al. 53 reported an analysis of Reddit comments employing seven readability techniques to discern the education levels of users interested in eight cryptocurrencies. The data collection process involved gathering comments data from subreddits of eight cryptocurrencies by selecting ten to seventy top posts for each coin to collect distinct usernames. For education level information, they used Reddit.com to gather and categorize the collected comments data. The analysis was performed using seven text readability techniques. Interestingly, the results indicate that a majority, approximately 60%, possess an education level equivalent to middle school, with 30% at the high school level, while the remaining 10% span other educational levels.

The researches in 54 aimed to assess the readability of tweets for English language learners. Their task involved collecting a dataset of 14,659 tweets and obtaining readability judgments from participants representing different language groups. For methodology, they analyzed various linguistic and content-related factors in the tweets, including emojis, hashtags, mentions, and links, as well as traditional readability measures like Flesch Reading Ease and Dale-Chall scores. The results revealed that demographic factors, such as language proficiency and education, were stronger predictors of tweet readability than any other single feature.

The proposal in 55 included a framework to analyze linguistic features and cultural distinctions in climate-related tweets from the UK and Nigeria. A dataset of 81,507 English-language tweets was collected, comprising 44,071 from the UK and 37,436 from Nigeria. The study combined transformer networks with linguistic feature analysis, including the application of the (LIWC-22) software 56 ,version 15.0, to address small dataset limitations and identify cultural differences 22 . Findings reveal that Nigerians tend to use more leadership language and informal words in climate change discussions on X, emphasizing the urgency of the issue. In contrast, UK discourse on climate change is characterized by more formality, logic, and longer words per sentence. The study also confirmed the geographical attribution of tweets using DistilBERT 55 , achieving an 83% accuracy rate.

This section provides a detailed overview of the data acquisition processes we employed. We clarify the exact steps undertaken during preprocessing and explore the complexities of conducting co-mention analyses among various cryptocurrency coins.

Data collection

The data collection process commenced with the acquisition of X data pertaining to nine popular cryptocurrencies: Cardano, Bitcoin, Binance, Dogecoin, Ethereum, Fantom, Matic, Shiba, and Ripple 57 . These specific cryptocurrencies were selected for inclusion in the dataset due to their widespread usage across various research studies conducted by different scholars 18 , 19 , 20 , 58 , 59 . This endeavor yielded a substantial dataset comprising 832,559 tweets spanning from September 2021 to March 2023. After undergoing essential preprocessing steps, the dataset available for analysis was refined, resulting in a curated dataset consisting of 115,899 tweets. Table  1 presents dataset statistics both before and after preprocessing. Additionally, it lists the names of the coins and their respective symbols, which we utilized as keywords for extracting tweets from X. This extraction process was conducted separately for each coin, using both the name and the symbol as search criteria.

Data preprocessing

The utilization of the Tweepy 60 API was instrumental in our tweet data collection procedure, as it empowered us to filter tweets according to diverse criteria, including date, location, language, and various tweet attributes, for example, the number of retweets. In the final phase, we focused exclusively on English-language tweets, excluding unnecessary fields such as ’username’, ’id’, ’date’, ’likeCount’, and ’retweetCount’ retaining only the actual tweet content. After obtaining the dataset, we conducted a multi-step data preprocessing procedure to refine and enhance the data. This procedure involved the following key steps:

URL Removal: We applied a regular expression pattern to identify and subsequently remove any URLs. Text Cleaning: This step included the removal of special characters, such as punctuation marks, with the assistance of a designated dictionary of special characters. Additionally, we excluded words that had a length less than or equal to two characters. The result was a cleaned version of the text data.

Data labeling

In the process of data labeling, we examined each tweet systematically, with the primary objective of identifying any references to the selected cryptocurrencies. Notably, the search encompassed both “Bitcoin” and “Btc” in a case-insensitive manner, with any discovery leading to the classification of the tweet as Btc. This procedure was iteratively applied to all cryptocurrencies listed in Table  1 , encompassing both their complete nomenclature and associated abbreviations.

Further, we encountered instances where tweets discussed multiple cryptocurrencies simultaneously which was uncovered as co-mention among these cryptocurrencies. The results of this co-occurrence analysis are considered in Section 3.4. To tackle this challenge effectively, a comprehensive set encompassing the names of all pertinent cryptocurrencies was devised. For instance, to annotate tweets as of Bitcoin, tweets mentioning any other cryptocurrency present in this predefined set were systematically excluded. The set itself comprised a roster of cryptocurrency names, notably including “Cardano”, “Ada”, “Fantom”, “Ftm”, “Matic”, “Shiba”, “Shib”, “Dogecoin”, “Doge”, “Ripple”,“Xrp”, “Ethereum”, “Eth”, “Binance” and, “Bnb“.

Subsequently, the inclusion of both Bitcoin and Btc into this enumerated list facilitated the resolution of similar issues encountered with other cryptocurrencies, with the same process being replicated across each cryptocurrency to ensure comprehensive data labeling. As an example, in the dataset, a tweet was identified as featuring the keyword Matic. The content of the tweet is provided below: APompliano Good day sir, I have 100$ to invest in a coin right, small but what I can afford for now. So, Im thinking It I should rather go for $ada $matic, $doge What do you suggest fam.

This tweet was acquired using the keyword Matic, and the keywords to be examined for the Matic coin included:’Cardano’, ’Ada’, ’Fantom’, ’Ftm’, ’Bitcoin’, ’Btc’, ’Shiba’, ’Shib’, ’Dogecoin’, ’Doge’, ’Ripple’, ’Xrp’, ’Ethereum’, ’Eth’, ’Binance’ and, ’Bnb’. The exclusion criterion described above ensured that if any of these keywords were present in a tweet, except for the keywords related to the specific coin for which we used keywords to extract tweets, that tweet should be removed. In our example, it’s evident that the tweet contains both ’ada’ and ’doge’ keywords, indicating that it should be removed.

Figure  1 illustrates the processing steps for a tweet.

figure 1

Example tweet processing.

Cryptocurrencies co-mention

During the labeling process, we examined co-mention and co-occurrence among various cryptocurrencies in tweets. Such analysis resulted in an interesting observation: multiple cryptocurrencies often co-occurred in the same tweets, indicating a significant level of co-mention, which led us to reconsider our labeling model, as previously detailed.

In this section, we explore specific, noteworthy co-mentions among cryptocurrency coins. These co-mentions provide valuable information for our investigation, enhancing our understanding of the relationships and trends emerging in the cryptocurrency ecosystem as reflected in social media discourse. The co-mention matrix provided in Table  2 serves as a tool for assessing the relationships between different cryptocurrencies, particularly concerning their trends and market dynamics, as opposed to a sole focus on price movements. An illustrative example lies in the substantial positive co-mention of Bitcoin (Btc) and Ethereum (Eth) in 53.52% of tweets. This significant co-occurrence indicates that when Bitcoin undergoes an upward trend, or garners increased market attention, Ethereum frequently follows suit. This co-occurrence can be attributed to the prominent positions both cryptocurrencies occupy in the market, as well as to their substantial influence on overall market sentiment.

In contrast, co-mention values nearing 0% in Table  2 signify a lack of substantial co-occurrence among cryptocurrencies. This absence of mention underscores the potential for diversification strategies for designing a cryptocurrency portfolio. Cryptocurrencies exhibiting low or negative co-mention can be strategically employed to diversify a portfolio, potentially resulting in reduced overall portfolio risk. Conversely, cryptocurrencies demonstrating high positive co-mention may offer limited diversification benefits as they tend to move in sync with one another.

Inside the domain of cryptocurrency portfolio management and risk mitigation, these co-mention observations underscore the critical importance of accurate asset selection and allocation, especially in light of the observed co-mention among cryptocurrencies. Such strategic decision-making becomes paramount in achieving diversified and risk-optimized cryptocurrency portfolios.

In this research, we examined cryptocurrency data, concentrating on a specific group of cryptocurrencies. Our choice of these particular coins was driven by their significant popularity among users, as well as the limited availability of substantial data for other coins. To interpret the data, we applied four analytical methods explained in section " Introduction ". Here we present the outcomes of our analysis for each of the aforementioned cryptocurrencies. The selection of features was made considering their past influence 29 , 61 . In the analysis conducted, LIWC assessments were applied to nine cryptocurrencies, resulting in an extensive collection of nine distinct analyses. We selected values that were highly informative for extracting linguistic interpretations relevant to cryptocurrencies. Our choice was made to capture key aspects of sentiment, linguistic style, and thematic content pertinent to discussions around cryptocurrencies. By narrowing down our focus to these particular features, we aimed to mine information from the psychological and linguistic dimensions of cryptocurrency discourse, thus aligning analysis with our goals. these categories encompass analytical thinking (metric of logical, formal thinking), clout (language of leadership), drives (related to personal motivations and psychological desires), affect (linguistic expressions associated with emotional and affective states expressed by a given text), money (refers to a set of linguistic cues or indicators related to financial terms, wealth, and economic aspects, Want (a human ability that allows individuals to envision future events with flexibility), attention (crucial subset of the “Perception” category), netspeak (represents a subset of the conversational category) and filler (non-essential sounds, words, or phrases, commonly used in speech to fill in pauses and maintain the flow of conversation without altering its meaning). In the drives and affect categories, additional features will be elaborated upon in the following discussion. Our examination indicated that Fantom attracts a larger number of tweets centered on technical aspects and holds a higher level of trust in comparison to other cryptocurrencies. For Binance, our observations revealed that the tweets predominantly revolve around themes of affiliation, achievements, and the pursuit of power and wealth. This pattern in discussions on Binance suggests a focus on notable accomplishments and financial success, indicative of a unique narrative and sentiment surrounding the coin. For Matic, the tweets primarily center around emotional impact compared to other cryptocurrencies. This emphasis on affective responses suggests that the coin is particularly influenced by emotional novelty. This distinctive characteristic could be considered a contributing factor to the fluctuations in the coin’s price, as emotional sentiment plays a significant role in shaping market dynamics and investor behavior. Our analysis revealed that Dogecoin exhibits a higher prevalence of netspeak, the informal language commonly used on the internet, compared to other cryptocurrencies. Conversely, Ethereum appears to attract more attention relative to other coins. This distinction suggests that Dogecoin is characterized by a more casual and internet-centric communication style, while Ethereum stands out for its ability to capture increased Attention and interest. A deeper understanding of the communication dynamics and community sentiment surrounding different coins may aid investors in making more informed choices, aligning their investment strategies with the unique qualities and trends associated with each cryptocurrency. From an emotional perspective, most cryptocurrencies exhibit a generally moderate and harmonious emotional profile. Notably, there is a distinct focus on the emotional category of Anticipation, with Dogecoin taking the forefront in this aspect. In this context, Anticipation likely signifies the expectation or excitement surrounding the future prospects, developments, or events associated with these cryptocurrencies.The outcomes of our analysis are presented in Table  5 . In terms of readability, the analysis revealed that Dogecoin’s tweets are relatively more challenging to read and comprehend, as indicated by lower scores on the Flesch Reading Ease measure. The Flesch-Kincaid and Dale-Chall Measures suggest an average reading difficulty level akin to content tailored for college graduates. Conversely, Ethereum’s tweets, as per the Gunning Fog Index, demand a higher level of reading proficiency, indicating a more complex and advanced readability suitable for individuals with a college-level education and vocabulary. To explore additional results, refer to Figs. 5 and 6 s, as well as Table  6 .

The LIWC model revolutionized psychological research by making the analysis of language data more robust, accessible, and scientifically rigorous than ever before. LIWC-22 examines over 100 textual dimensions, all of which have undergone validation by esteemed research institutions globally. With over 20,000 scientific publications utilizing LIWC, it has become a widely recognized and trusted tool in the field 62 giving way to novel approaches in analysis 63 , 64 . Although LIWC provides several benefits, it has its limitations. One drawback is its dependence on predefined linguistic categories, which might not encompass nuances and variations present in natural language. Furthermore, LIWC may encounter challenges in accurately deciphering sarcasm, irony, and other subtle forms of language usage, potentially resulting in text misinterpretation.

To effectively convey the outcomes of our analysis, average values among all the tweets were computed for each of LIWC categories. Averages can help identify broadscale sentiment trends over time. By tracking changes in average scores across key linguistic categories, such as sentiment, emotion, or cognitive processes, one can observe shifts in user sentiment and attitudes towards cryptocurrencies, market developments, or external events. Therefore, the average was calculated by summing up the scores of all comments related to each coin for each LIWC feature and then dividing by the total number of comments for that coin. These computed averages provide information along the linguistic and psychological dimensions intertwined with the selected digital currencies. A comprehensive presentation of these average values for each category can be found in Table  3 .

Analytical thinking and clout

Analytical Thinking, when showing high numerical values, signifies a formal, logical, and hierarchical thought process. Conversely, lower numbers suggest a more informal, personal, present-focused, and narrative style of thinking 65 . The values of this category computed for tweets related to cryptocurrency, reach their highest average score of 67.76 in texts mentioning Fantom. This fact indicates that, on average, discussions in this domain exhibit a relatively high level of logical and formal thinking. Conversely, the lowest average score of 52.00 was found for Ripple, which might suggest that discussions concerning this particular cryptocurrency place slightly less emphasis on logical and analytical thinking compared to the cryptocurrency domain’s average.

Clout is one of the four summary variables in LIWC designed to assess the degree of confidence and certainty conveyed in the text 66 , 67 . Our analysis revealed that the cryptocurrency Fantom exhibits a relatively high Clout score, with an average result of 70.91. This suggests that discussions and conversations related to Fantom often convey a strong sense of confidence and certainty. This high Clout score may also indicate a substantial degree of assurance in Fantom stability. In contrast, the cryptocurrency Ripple demonstrates a comparatively lower Clout score with an average result of 43.39. Figure  2 presents a comparative evaluation of Analytical Thinking and Clout scores across different cryptocurrencies. This suggests that discussions related to Ripple may not consistently display the same level of confidence and certainty found in the Fantom discussions. In essence, when Fantom demonstrates higher Clout values, it signifies that the users who composed the tweets are expressing increased confidence. This, in turn, leads us to infer a heightened level of knowledge on their part. In both analyses, we observed that Fantom consistently had the highest scores, indicating a higher level of analytical thinking and confidence in discussions related to it. Conversely, Ripple consistently had the lowest scores in both categories, suggesting a relatively lower emphasis on analytical thinking and a lower degree of expressed confidence in discussions related to it. While these observations suggest a correlation between analytical thinking and confidence in these specific cryptocurrency discussions, it’s important to note that correlation does not imply causation. Other factors, such as market conditions, community sentiment, and news events, can also influence these results. For example, when we examined Binance, we foound that it ranks as the second-highest in terms of Analytical Thinking scores among the various cryptocurrencies. However, when we assess it as the position in the Clout category, Binance ranks fifth. The results of Analytical Thinking and Clout analysis related to digital currencies can be viewed in Table  3 .

figure 2

Comparative evaluation of analytical thinking and clout scores across different cryptocurrencies.

Drives and affect

Drives is a comprehensive dimension that encapsulates various needs and motives 65 . In our LIWC analysis, we concentrated on the Drives, particularly examining the aspects of Affiliation, Achievement, and Power. We observed that the presence of Affiliation-related language (such as “us” and “help“) is comparatively lower in discussions related to Cardano, while it appears more frequently in conversations about Dogecoin. Similarly, in terms of Achievement-related language (including “work”, “better”, and “best“), Dogecoin tends to have fewer instances compared to Matic. Furthermore, when examining Power-related language (like “allow” and “power“), we found that Dogecoin exhibits a lower frequency, while Bitcoin discussions tend to feature a greater occurrence of such language. These patterns highlight variations in linguistic expressions across different cryptocurrencies, shedding light on the distinctive characteristics of discussions over different digital coins. Upon closer examination, it became evident that tweets originating from Binance sources tended to include a higher frequency of words associated with Drives, whereas Fantom source tweets had a notably lower occurrence of Drives-related words. Additional details can be found in Fig.  3 .

figure 3

Frequency of language associated with affiliation, achievement, power, and drives across different cryptocurrency discussions.

In the Affect 1 subset, our analysis encompassed various emotional dimensions, including Positive Emotion, Negative Emotion, Anxiety, Anger, Sadness, and Swear Words. In the upcoming Emotion section, we delve deeper into affective analysis. However, in this preliminary report, we provide an overview of the affective processes observed in the LIWC analysis. It can be observed in Table  3 that there is a variation in affective (good, well, new, love) content among different cryptocurrencies. Notably, Matic coin exhibits a higher level of affective language, while Ada appears to have a lower level. This distinction becomes clearer when we explore the affective subcategories including Positive tone (new, love), Negative tone (bad, wrong, too much, hate), Emotion (good, love, happy, hope), and Swear words (shit, fuckin*, fuck, damn), as depicted in Fig.   4 . It becomes evident that Matic coin scores higher in Positive tone and Emotion, while Bitcoin registers a higher Negative tone. Additionally, Ripple stands out with a higher score in Swear words, indicating potential user dissatisfaction. When we further break down the Emotion category into its subsets, which encompass Anxiety (worry, fear, afraid, nervous), Anger (hate, mad, angry, frustr), and Sadness (sad, disappoint, cry), we notice that Dogecoin exhibits a higher score in Anxiety, Ripple in Anger, while most of the nine analyzed coins show similar values for Sadness. These observations contribute to our analysis and highlight the varying affective language usage across different cryptocurrencies, which we explore in greater detail in the subsequent Emotion section.

figure 4

Comparative analysis of affective language dimensions-positive tone, negative tone, emotion, and swear words-across different cryptocurrencies.

Want words signify the author’s desires or preferences. Typically, wants are philosophically differentiated from needs by conceptualizing needs as innate and essential for survival, while wants are learned and generally linked to additional satisfaction beyond basic necessities 68 . What is important for cryptocurrency analysis in this category is the aspect of hope (want, hope, wanted, wish) as Want, or Hope, is a remarkable human ability that allows individuals to envision future events and their potential outcomes with flexibility 69 . Many users have high hopes for the future of cryptocurrency, anticipating greater benefits from their investments. From Table  3 , it becomes evident that Shiba is the cryptocurrency that garners most hope among users. The range of hope scores falls between 0.19 and 0.41, with the lowest level of hope associated with Fantom. This data suggests that Shiba is particularly promising in the eyes of cryptocurrency enthusiasts, while Fantom elicits comparatively less optimism.

Another important LIWC category is Money (business, pay, price, and market) 22 . The range of Money scores, from 2.46 for Shiba to 10.51 for Binance, indicates varying degrees of discussion or emphasis on cryptocurrency financial aspects. Notably, Binance stands out with the highest score, suggesting a significant emphasis on business and financial aspects in discussions related to this coin. Conversely, Shiba has the lowest score, indicating relatively less emphasis on these financial terms in conversations related to it. These findings offer a glimpse into the importance placed on financial and business-related aspects and potentially shed light on the perception and use of the cryptocurrencies in the broader context of market and economy.

At the dawn of experimental psychology, William James wrote that everyone knows what attention is. It is the taking possession by the mind, in a clear and vivid manner 70 . When users include the term Attention in their tweets, it signifies their intention to draw focus to a significant event or topic. Upon reviewing Table  3 , it becomes evident that Ethereum tweets receive more attention than tweets about the other cryptocurrencies, indicating a heightened interest or emphasis on Ethereum-related matters. Conversely, tweets concerning Dogecoin appear to attract less attention when compared to tweets about the other coins, suggesting a relatively lower level of interest or engagement in discussions related to it. For Shiba, our observations indicate a prevalent sense of hope and an increased use of filler words compared to the other cryptocurrencies. This heightened expression of hope suggests a more optimistic sentiment surrounding Shiba when contrasted with the other coins. Additionally, the frequent use of filler words, including expressions like “wow”, “sooo”, and “youknow” signifies a more conversational and engaged discourse. This linguistic pattern may reflect a greater level of enthusiasm and interaction among Shiba enthusiasts.

Netspeak and filler

This analysis includes words commonly used in social media and text messaging, such as “bae”, “lol” and basic punctuation-based emoticons like “:)” and “;)” 65 , 71 . This mode of communication is widely employed by netizens during computer-mediated communication (CMC). In the context of cryptocurrency discussions, which predominantly transpire on online forums, social media platforms, and chat groups, it is customary for participants to incorporate netspeak into their interactions. Through the analysis of netspeak, researchers can understand more the degree of user engagement and interaction. Notably, the adoption of terms such as “HODL” (a deliberate misspelling of “hold”, indicating a long-term investment strategy) or “moon” (indicating an expectation of significant price increases) serves as meaningful pointers to user sentiment and active participation in discussions. In the obtained results, Matic stands out prominently with a notably high netspeak score, signaling the prevalence of internet-specific expressions and informal language related to it. The results can be found in Table  3 . Fillers (wow, sooo, youknow) are non-essential sounds, words, or phrases, such as “well”, “erm” or “hmm” commonly used in speech to occupy pauses and maintain the flow of conversation without altering its meaning 65 , 72 , 73 . The filler analysis results highlight that Shiba and Dogecoin exhibit higher scores in this category compared to the other cryptocurrencies, with scores ranging between 0.02 and 0.04 for the remaining coins, as depicted in Table  3 . In the sentiment analysis, it’s clear that Fantom distinguishes itself with a notably elevated positive score in comparison to the other cryptocurrencies. A consistently positive sentiment can enhance investor confidence, attract new stakeholders, and contribute to a more favorable market perception. Table  3 presents the remaining outcomes for the other cryptocurrencies.

Sentiment and emotions analysis

Table  4 provides a detailed sentiment analysis, encompassing positive, neutral, and negative percentages for various digital coins. In the world of cryptocurrency investments, it’s common for investors to assess public sentiment before making their decisions, as highlighted in prior research 30 . Consequently, sentiment analysis has gained substantial importance on cryptocurrency markets 74 . Studies have shown that tweets expressing positive emotions wield substantial influence over cryptocurrency demand, while negative sentiments can have the opposite effect 32 , 33 .

Analyzing the data in Table  4 , it becomes apparent that Fantom distinguishes itself by displaying a notably higher positive sentiment percentage in comparison to its digital counterparts, which strongly suggests an elevated degree of interest and enthusiasm among investors towards this digital coin.

Examining opinions involves another aspect known as emotion detection. In contrast to sentiment, which can be positive, negative, or neutral, emotions offer richer categorization over personality traits by revealing experiences of joy, anger, and more. Automated methods for emotion detection have been developed to enhance the analysis of individual sentiments. The primary goal of emotion analysis is to identify the specific words or sentences conveying emotions 75 . To achieve such analysis, we employed the NRCLex library to extract and categorize emotions from text 24 . NRCLex is a Python library designed for natural language processing and sentiment analysis. The acronym stands for “Natural Resources Canada Lexicon”, and it is particularly focused on assessing sentiment in text based on word associations. NRCLex is built upon a lexicon that assigns sentiment scores to words, allowing users to analyze the sentiment of individual words, sentences, or entire documents 76 . Table  5 provides the outcomes of our emotion analysis, revealing a narrow range of results for various emotions: Anger (0.02-0.04), Surprise (0.01-0.02), Sadness (0.01-0.03), Disgust (0.01-0.02), and Joy (0.02-0.04). These consistent findings suggest that most of the coins evoke similar emotional responses, highlighting their emotional proximity.

In contrast, when it comes to emotions such as Fear and Trust, there are more noticeable differences between the coins. For instance, when examining the sentiment of Cardano, the fear score is 0.0324, while the trust score is higher at 0.1252. Similarly, for Ripple, the fear score is 0.0416, with a trust score of 0.1172. The scores provide a difference in the emotional tones associated with these cryptocurrencies, indicating the levels of fear and trust expressed in the analyzed content.

Furthermore, the emotion of Anticipation stands out with higher scores in tweets, indicating that many users are keen on anticipating the future of these coins. Notably, Dogecoin (0.3752) and Shiba (0.3467) generate more anticipation among users when compared to the other coins.

Readability

In this section, we pay attention to the readability of data, utilizing metrics such as the Flesch Reading Ease 25 , Flesch-Kincaid Grade Level 26 , Gunning Fog Index 27 , and Dale-Chall Readability Score 28 . Assessing readability helps distinguish between text that is straightforward to grasp and text that is complex and demands a high level of education or intelligence to comprehend. Numerous readability metrics exist for text evaluation, and we have chosen to employ the above four measures as the most widely recognized tests to assess tweets.

Table  6 presents the significant differences in readability scores across tweets related to nine different digital coins.

The Flesch Reading Ease score provides an indication of how easily a text can be understood, with higher scores indicating greater readability. Flesch Reading Ease score can be observed in Fig.  5 . The Flesch-Kincaid Grade Level is a metric that estimates the educational grade level required to understand a piece of text based on factors like sentence length and word complexity. Analyzing the readability scores for the tweets related to each digital coin shows the linguistic complexity employed in discussions surrounding these coins. The presence of significant differences in readability scores suggests variations in the accessibility and comprehension levels required to engage with these tweets. Negative scores in some readability metrics, such as the Flesch Reading Ease and Flesch-Kincaid Grade Level, indicate higher levels of complexity, while positive scores indicate greater ease of comprehension. Refer to Fig.  6 for the necessary details to assess the readability levels of the specified analyses (Flesch-Kincaid Grade Level, Gunning Fog Index, Dale-Chall Readability Score). Table  6 provides evidence on the fact that Dogecoin possesses a notably lower score in Flesch Reading Ease compared to the other cryptocurrencies, which suggests that the communication pertaining to Dogecoin might present hurdles in accessibility and comprehension for the typical reader. Getting rid of such readability obstacles have the potential to amplify the effectiveness of communication, expand audience involvement, and cultivate heightened comprehension and acceptance of cryptocurrencies among varied stakeholders. This observation aligns with Fig. 5 77 , where we notice a pronounced level of complexity in comprehending tweets related to Dogecoin. To gain a better understanding of the varied readability levels, it’s essential to consider both Fig.  5 78 , 79 and Table  6 . When examining the Flesch-Kincaid Grade Level and Dale-Chall Readability in Table  6 , Dogecoin emerges with higher values compared to the other cryptocurrencies, signifying an average grade level and a college reading level, respectively. Furthermore, an examination of the results pertaining to the Gunning Fog Index, as depicted in Table  6 and Fig.  6 , reveals that Ethereum stands out with a higher score. This observation implies that understanding tweets related to Ethereum requires a reading comprehension level equivalent to a college education.

figure 5

Flesch reading ease score.

figure 6

Dale-Chall Readability Score, Gunning Fog Index, Flesch-Kincaid Grade Level.

In the process of labeling our data, we identified a notable co-mention among various cryptocurrencies. We resolved this issue by excluding tweets that mentioned more than one coin or used abbreviations for coins not relevant to our research. Consequently, we focused our analysis on the specific set of cryptocurrencies pertinent to our study.

During the utilization of the LIWC software in our analysis, it became apparent that not all its components contributed substantively to the objectives of our research. In light of this, we exercised judicious discernment in the curation of our selection, focusing exclusively on those specific LIWC analyses that bore direct relevance to the concerns and interests of researchers, investors, and individuals engaged in the realm of digital marketing. Additionally, we imposed constraints on our scrutiny of emotional aspects, as certain LIWC framework components exhibited redundancy with one another.

When comparing the Analytical Thinking and Clout aspects to other LIWC features, we could see that these two scores are higher across all coins. This suggests that the tweets generally lean toward logical and formal thought. Notably, among all the coins, Fantom has the highest scores in these aspects, indicating that discussions regarding it are particularly characterized by logical and formal thinking compared to the other cryptocurrencies. After conducting a LIWC analysis, it became apparent that the highest scores were associated with two features that we considered above with concepts such as money, personal drives, and emotional affect. Furthermore, concerning the category of money and personal drives, Binance displayed notably higher scores compared to the other cryptocurrencies. Notably, Matic exhibited significantly higher levels of emotional affect when compared to the other cryptocurrencies. In contrast, other features such as Hope, Attention, Netspeak, and Filler exhibited remarkably low scores, nearly hovering around one percent, when compared to the features we previously discussed. This suggests that the tweets of users are primarily centered on analytical thinking, clout, personal drives, emotional affect, and financial matters. In the sentiment analysis, Fantom stands out with a higher positive score when compared to the other cryptocurrencies. On the contrary, Ripple registers a significantly elevated negative score. This information suggests that Fantom is generating a higher level of positive sentiment, possibly due to positive news, community sentiment, or price performance, while Ripple is experiencing more negative sentiment, which could be linked to negative news or market sentiment surrounding the coin. Emotionally, the majority of cryptocurrencies displayed a relatively modest and well-balanced emotional profile. Interestingly, there was an emphasis on the emotional category of Anticipation, and in this aspect, Dogecoin took the lead. Anticipation in this context likely refers to the expectation or excitement surrounding the future prospects, developments, or events related to these cryptocurrencies. The reason could be upcoming upgrades, partnerships, or any other factors that create a sense of anticipation among the cryptocurrency community. Regarding readability as assessed by Flesch Reading Ease, Dogecoin’s tweets scored lower on this measure. This implies that the content related to Dogecoin is relatively more difficult to read and comprehend, as its language and sentence structure are complex. Concerning Flesch-Kincaid and Dale-Chall measures, Dogecoin’s tweets received higher scores on these measures, indicating that the reading difficulty is at an average level, similar to what one might expect from a college graduate. While the Flesch-Kincaid measure estimates the U.S. grade level needed to understand the text, the Dale-Chall measure also assesses reading difficulty and is often used as a more accurate indicator for texts aimed at older audiences. Speaking of the Gunning Fog Index, Ethereum’s content, on the other hand, registered higher scores on this measure, implying a need for college-level reading proficiency. This means that content related to Ethereum is more challenging to read and understand, requiring a higher level of education and vocabulary.

Limitations

One significant challenge encountered during the data collection phase revolved around sentences containing references to multiple cryptocurrencies. Deciphering the intended cryptocurrency from such sentences posed a considerable complexity, leading to inaccurate analysis for each coin. Therefore, these data were excluded for a more precise analysis of psycholinguistics and emotions for each coin. Additionally, the sheer volume of data presented logistical hurdles, rendering manual labeling impractical in terms of both time and financial resources.

Moreover, the dynamic nature of the cryptocurrency landscape poses another limitation, as sudden events or developments can influence user comments and sentiments, leading to shifts in behavior and sentiment. For instance, specific events like the collapse of Terra Luna or Celsius in 2022 80 , 81 , led to significant market price decreases. Despite efforts to mitigate these impacts through regular monitoring and updates, the inherent volatility of the cryptocurrency market presents challenges in maintaining the consistency and relevance of the dataset over time.

These limitations underscore the necessity for a cautious interpretation of the study’s findings. Future research endeavors in this domain should strive to address such methodological challenges through enhanced data collection techniques and strategies tailored to the dynamic nature of cryptocurrency discourse.

Conclusions and future work

This paper presents a substantial dataset of English tweets related to cryptocurrencies, which were labeled using cryptocurrency keywords and abbreviations (e.g., ADA for Cardano, Ftm for Fantom, Matic for Matic, Btc for Bitcoin, Shib for Shiba, Dogecoin for Doge, Xrp for Ripple, Eth for Ethereum, and Bnb for Binance). Initially, we collected 832,559 tweets, which were reduced to 115,899 tweets after preprocessing. These tweets span from September 2021 to March 2023 and pertain to nine digital coins, namely Cardano, Bitcoin, Binance, Dogecoin, Ethereum, Fantom, Matic, Shiba, and Ripple.

This study conducted psycholinguistic and sentiment analyses on this dataset, utilizing tools such as LIWC, Emotion, Sentiment, and Readability analysis. To avoid LIWC framework redundancy, constraints were applied to the examination of emotional aspects. Our analysis revealed distinct linguistic characteristics and sentiment patterns associated with various cryptocurrencies.

Our investigation into the psycholinguistic characteristics of digital coins showed notable variations among different cryptocurrencies. Through detailed analysis of tweets related to nine distinct digital currencies, we discerned prevalent sentiments expressed by users, assessed the consistency of readability levels across various coins, and identified co-mention between different cryptocurrencies. Leveraging techniques such as psycholinguistic investigations, emotion analysis, and co-mention studies, we obtained valuable estimation of users’ perceptions and interactions.

In a broader context, our study revealed significant psycholinguistic differences among cryptocurrency data. We observed variations in sentiment and emotion analyses, as well as disparities in the readability levels associated with different cryptocurrencies. In future research, we aim to diversify our analysis techniques to delve deeper into the psychological aspects of cryptocurrency discourse. Specifically, we plan to explore sentiments of hope 69 , 82 and regret 83 in textual data using various Natural Language Processing (NLP) methodologies. Additionally, we intend to leverage Large Language Models (LLMs) to conduct psycholinguistic analyses, with an expectation to a deeper analysis of underlying linguistic patterns and emotional tones present in cryptocurrency discussions. Furthermore, our future work will involve classification algorithms with diverse machine learning approaches to distinguish bullish and bearish sentiments in comments, utilizing manual labeling for training data.

Data availability

The datasets generated and/or analysed during the current study are available in the GitHub repository, https://github.com/moeintash72/cryptocurrency-data- .

Pennebaker, J. W., Boyd, R. L., Jordan, K. & Blackburn, K. The development and psychometric properties of liwc2015 (Tech Rep, 2015).

Balouchzahi, F., Sidorov, G. & Shashirekha, H. L. Fake news spreaders profiling using n-grams of various types and shap-based feature selection. J. Intell. Fuzzy Syst. 42 , 4437–4448 (2022).

Article   Google Scholar  

Blanco-González-Tejero, C., Cano-Marin, E., Ulrich, K. & Giralt-Escobar, S. Leveraging blockchain for industry funding: A social media analysis. Sustain. Technol. Entrep. 3 , 100071 (2024).

Google Scholar  

Barber, S., Boyen, X., Shi, E. & Uzun, E. Bitter to better-how to make bitcoin a better currency. In Financial Cryptography and Data Security: 16th International Conference, FC 2012, Kralendijk, Bonaire, Februray 27–March 2, 2012, Revised Selected Papers 16 , 399–414 (Springer, 2012).

Reid, F. & Harrigan, M. An Analysis of Anonymity in the Bitcoin System (Springer, 2013).

Book   Google Scholar  

Mulahuwaish, A., Loucks, M., Qolomany, B. & Al-Fuqaha, A. Topic modeling based on two-step flow theory: Application to tweets about bitcoin. IT Prof. 25 , 52–63. https://doi.org/10.1109/MITP.2023.3253103 (2023).

Klebnikov, S. Elon musk is the richest person in the world-again [www document]. Forbes. https://www.forbes.com/sites/sergeiklebnikov/2021/01/14/elon-musk-is-the-richestperson-in-the-world-again/ . Aaccessed 31 Jan 2021 (2021).

Musk, E. Am considering taking tesla private at \$420. funding secured. Retrieved June 1, 2019 (2018).

Cano-Marin, E., Mora-Cantallops, M. & Sánchez-Alonso, S. Twitter as a predictive system: A systematic literature review. J. Bus. Res. 157 , 113561 (2023).

Fu, Y., Zhuang, Z. & Zhang, L. Ai ethics on blockchain: Topic analysis on twitter data for blockchain security. In Science and Information Conference , 82–100 (Springer, 2023).

Choi, Y., Kim, B. & Lee, S. Blockchain ventures and initial coin offerings. Int. J. Technoentrep. 4 , 32–46 (2020).

Park, J. & Seo, Y.-S. Twitter sentiment analysis-based adjustment of cryptocurrency action recommendation model for profit maximization. In IEEE Access (2023).

Nakamoto, S. Bitcoin: A peer-to-peer electronic cash system. Decent. Bus. Rev. 20 , 20 (2008).

Wood, G. et al. Ethereum: A secure decentralised generalised transaction ledger. Ethereum Project Yellow Pap. 151 , 1–32 (2014).

Schwartz, D. et al. The ripple protocol consensus algorithm. Ripple Labs Inc White Pap. 5 , 151 (2014).

Disli, M., Abd Rabbo, F., Leneeuw, T. & Nagayev, R. Cryptocurrency comovements and crypto exchange movement: The relocation of binance. Financ. Res. Lett. 48 , 102989 (2022).

Nani, A. The doge worth 88 billion dollars: A case study of dogecoin. Convergence 28 , 1719–1736 (2022).

Pagariya, P., Shinde, S., Shivpure, R., Patil, S. & Jarali, A. Cryptocurrency analysis and forecasting. In 2022 2nd Asian Conference on Innovation in Technology (ASIANCON) , 1–6. https://doi.org/10.1109/ASIANCON55314.2022.9909168 (2022).

David, H. Investing In Fantom (FTM)—everything you need to know (2024). https://www.securities.io/investing-in-fantom/ .

Cointelegraph. Polygon blockchain explained: A beginner’s guide to MATIC (2024). https://cointelegraph.com/learn/polygon-blockchain-explained-a-beginners-guide-to-matic .

Stilt. What is Cardano? (2024). https://www.stilt.com/blog/2021/10/what-is-cardano/ .

Boyd, R. L., Ashokkumar, A., Seraj, S. & Pennebaker, J. W. The Development and Psychometric Properties of liwc-22 1–47 (University of Texas at Austin, 2022).

TextBlob. TextBlob: Simplified text processing (2024). https://textblob.readthedocs.io/en/dev/ .

Mohammad, S. M. & Turney, P. D. Nrc emotion lexicon. Natl. Res. Council Can. 2 , 234 (2013).

Farr, J. N., Jenkins, J. J. & Paterson, D. G. Simplification of flesch reading ease formula. J. Appl. Psychol. 35 , 333 (1951).

Kincaid, J., Fishburne, R., Rogers, R. & Chissom, B. Derivation of New Readability Formula for Navy Enlisted Personnel (Navy Research Branch, 1975).

Gunning, R. The fog index after twenty years. J. Bus. Commun. 6 , 3–13 (1969).

Flesch, R. A new readability yardstick. J. Appl. Psychol. 32 , 221 (1948).

Article   CAS   PubMed   Google Scholar  

Butt, S., Sharma, S., Sharma, R., Sidorov, G. & Gelbukh, A. What goes on inside rumour and non-rumour tweets and their reactions: A psycholinguistic analyses. Comput. Hum. Behav. 135 , 107345 (2022).

Inamdar, A., Bhagtani, A., Bhatt, S. & Shetty, P. M. Predicting cryptocurrency value using sentiment analysis. In 2019 International Conference on Intelligent Computing and Control Systems (ICCS) , 932–934 (IEEE, 2019).

Chuen, D., Guo, L. & Wang, Y. Cryptocurrency: A new investment opportunity?. SSRN Electron. J. https://doi.org/10.2139/ssrn.2994097 (2017).

Wołk, K. Advanced social media sentiment analysis for short-term cryptocurrency price prediction. Expert. Syst. 37 , e12493 (2020).

Lamon, C., Nielsen, E. & Redondo, E. Cryptocurrency price prediction using news and social media sentiment. SMU Data Sci. Rev 1 , 1–22 (2017).

Klare, G. R. The measurement of readability. (No Title) (1963).

Dale, E. & Chall, J. S. The concept of readability. Elem. Engl. 26 , 19–26 (1949).

Mohapatra, S., Ahmed, N. & Alencar, P. Kryptooracle: A real-time cryptocurrency price prediction platform using twitter sentiments. In 2019 IEEE International Conference on Big Data (Big Data) , 5544–5551 (IEEE, 2019).

Aslam, N., Rustam, F., Lee, E., Washington, P. B. & Ashraf, I. Sentiment analysis and emotion detection on cryptocurrency related tweets using ensemble lstm-gru model. IEEE Access 10 , 39313–39324 (2022).

Jamil, R. et al. Detecting sarcasm in multi-domain datasets using convolutional neural networks and long short term memory network model. PeerJ Comput. Sci. 7 , e645 (2021).

Article   PubMed   PubMed Central   Google Scholar  

Mujahid, M. et al. Sentiment analysis and topic modeling on tweets about online education during covid-19. Appl. Sci. 11 , 8438 (2021).

Article   CAS   Google Scholar  

Ibrahim, A. Forecasting the early market movement in bitcoin using twitter’s sentiment analysis: An ensemble-based prediction model. In 2021 IEEE International IOT, Electronics and Mechatronics Conference (IEMTRONICS) , 1–5 (IEEE, 2021).

Pano, T. & Kashef, R. A corpus of btc tweets in the era of covid-19. In 2020 IEEE International IOT, Electronics and Mechatronics Conference (IEMTRONICS) , 1–4 (IEEE, 2020).

Pano, T. & Kashef, R. A complete vader-based sentiment analysis of bitcoin (btc) tweets during the era of covid-19. Big Data Cogn. Comput. 4 , 33 (2020).

Wang, L., Wang, X., Chen, A., Jin, X. & Che, H. Prediction of type 2 diabetes risk and its effect evaluation based on the xgboost model. In Healthcare , vol. 8, 247 (MDPI, 2020).

Shahzad, M. K. et al. Bpte: Bitcoin price prediction and trend examination using twitter sentiment analysis. In 2021 International Conference on Information and Communication Technology Convergence (ICTC) , 119–122 (IEEE, 2021).

Raheman, A., Kolonin, A., Fridkins, I., Ansari, I. & Vishwas, M. Social media sentiment analysis for cryptocurrency market prediction. arXiv:2204.10185 (arXiv preprint) (2022).

Huang, X. et al. Lstm based sentiment analysis for cryptocurrency prediction. In Database Systems for Advanced Applications: 26th International Conference, DASFAA 2021, Taipei, Taiwan, April 11–14, 2021, Proceedings, Part III 26 , 617–621 (Springer, 2021).

Sailunaz, K. & Alhajj, R. Emotion and sentiment analysis from twitter text. J. Comput. Sci. 36 , 101003 (2019).

Shah, F. M., Reyadh, A. S., Shaafi, A. I., Ahmed, S. & Sithil, F. T. Emotion detection from tweets using ait-2018 dataset. In 2019 5th International Conference on Advances in Electrical Engineering (ICAEE) , 575–580 (IEEE, 2019).

Mohammad, S., Bravo-Marquez, F., Salameh, M. & Kiritchenko, S. Semeval-2018 task 1: Affect in tweets. In Proceedings of the 12th International Workshop on Semantic Evaluation , 1–17 (2018).

BCcampus. Accessibility Toolkit-2nd Edition-Open Textbook (2024). https://opentextbc.ca/accessibilitytoolkit/ .

Kochkina, E., Liakata, M. & Zubiaga, A. All-in-one: Multi-task learning for rumour verification. arXiv:1806.03713 (arXiv preprint) (2018).

Cambria, E., Gelbukh, A., Poria, S. & Kwok, K. Sentic api: A common-sense based api for concept-level sentiment analysis. In CEUR Workshop Proceedings , vol. 1141, 19–24 (CEUR-WS, 2014).

Narman, H. S., Uulu, A. D. & Liu, J. Profile analysis for cryptocurrency in social media. In 2018 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT) , 229–234. https://doi.org/10.1109/ISSPIT.2018.8642634 (2018).

Jacob, P. & Uitdenbogerd, A. L. Readability of twitter tweets for second language learners. In Proceedings of the The 17th Annual Workshop of the Australasian Language Technology Association , 19–27 (2019).

Wuraola, I., Dethlefs, N. & Marciniak, D. Linguistic pattern analysis in the climate change-related tweets from UK and Nigeria. In Proceedings of the 2023 CLASP Conference on Learning with Small Data (LSD) , 90–97 (2023).

LIWC. LIWC : A linguistic inquiry and word count standard (2024). https://www.liwc.app/download (2024).

James, R. 12 most popular types of cryptocurrency (2024). https://finance.yahoo.com/news/12-most-popular-types-cryptocurrency-221243578.html .

Singh, P. K., Pandey, A. K. & Bose, S. A new grey system approach to forecast closing price of bitcoin, bionic, cardano, dogecoin, ethereum, xrp cryptocurrencies. Qual. Quantity 57 , 2429–2446 (2023).

Vidal-Tomás, D., Briola, A. & Aste, T. Ftx’s downfall and Binance’s consolidation: The fragility of centralised digital finance. Phys. A 625 , 129044 (2023).

Tweepy. API-tweepy 4.14.0 documentation (2024). https://docs.tweepy.org/en/stable/api.html .

Lee, C. J. & Chua, H. N. Using linguistics and psycholinguistics features in machine learning for fake news classification through twitter. In Proceedings of International Conference on Data Science and Applications: ICDSA 2021, Volume 1 , 717–730 (Springer, 2022).

LIWC. Linguistic Inquiry and Word Count (LIWC, 2024). https://www.liwc.app/ .

Lyu, S., Ren, X., Du, Y. & Zhao, N. Detecting depression of Chinese microblog users via text analysis: Combining linguistic inquiry word count (liwc) with culture and suicide related lexicons. Front. Psych. 14 , 1121583 (2023).

Bojić, L. M. The patterns of influence: Liwc analysis of leading news portals’ impact and communication accommodation theory on twitter. Ethnoanthropol. Probl. 18 , 589–612 (2023).

Pennebaker, J. W., Francis, M. E. & Booth, R. J. Linguistic Inquiry and Word Count: Liwc 2001 Vol. 71 (Lawrence Erlbaum Associates, 2001).

Kacewicz, E., Pennebaker, J. W., Davis, M., Jeon, M. & Graesser, A. C. Pronoun use reflects standings in social hierarchies. J. Lang. Soc. Psychol. 33 , 125–143 (2014).

Pennebaker, J. W., Booth, R. J., Boyd, R. L. & Francis, M. E. Linguistic Inquiry and Word Count: LIWC2015 Operator’s Manual (2015).

Oliver, R. L. Satisfaction: A Behavioral Perspective on the Consumer (Routledge, 2014).

Balouchzahi, F., Sidorov, G. & Gelbukh, A. Polyhope: Two-level hope speech detection from tweets. Expert Syst. Appl. 225 , 120078 (2023).

Chun, M. M., Golomb, J. D. & Turk-Browne, N. B. A taxonomy of external and internal attention. Annu. Rev. Psychol. 62 , 73–101 (2011).

Article   PubMed   Google Scholar  

Liu, W. & Liu, W. Analysis on the word-formation of English netspeak neologism. J. Arts Human. 3 , 22–30 (2014).

Baalen, I. V. Male and female language: Growing together. Retrieved on September 25, 2018 (2001).

Santos, N. M. B., Alarcón, M. M. H. & Pablo, I. M. Fillers and the development of oral strategic competence in foreign language learning. Porta Linguarum 191 , 201 (2016).

Chuen, D. L. K., Guo, L. & Wang, Y. Cryptocurrency: A new investment opportunity?. J. Altern. Invest. 20 , 16–40 (2017).

Chen, Y.-L., Chang, C.-L. & Yeh, C.-S. Emotion classification of youtube videos. Decis. Support Syst. 101 , 40–50 (2017).

TutorialsPoint. Emotion classification using NRC Lexicon in Python (2024). https://www.tutorialspoint.com/emotion-classification-using-nrc-lexicon-in-python .

Rock Content. Flesch Reading Ease Score: Is It Still Relevant in 2024? (2024). https://rockcontent.com/blog/flesch-reading-ease-score/ .

Zamanian, M. & Heydari, P. Readability of texts: State of the art. Theory Pract. Lang. Stud. 2 , 43–53 (2012).

Readable. Flesch reading ease and the Flesch Kincaid grade level (2024). https://readable.com/readability/flesch-reading-ease-flesch-kincaid-grade-level/ .

Briola, A., Vidal-Tomás, D., Wang, Y. & Aste, T. Anatomy of a stablecoin’s failure: The terra-luna case. Financ. Res. Lett. 51 , 103358 (2023).

Anthony Clarke. 7 biggest crypto collapses of 2022 the industry would like to forget (2022). https://cointelegraph.com/news/7-biggest-crypto-collapses-of-2022-the-industry-would-like-to-forget (2022).

Sidorov, G., Balouchzahi, F., Butt, S. & Gelbukh, A. Regret and hope on transformers: An analysis of transformers on regret and hope speech detection datasets. Appl. Sci. 13 , 3983 (2023).

Balouchzahi, F., Butt, S., Sidorov, G. & Gelbukh, A. Reddit: Regret detection and domain identification from text. Expert Syst. Appl. 225 , 120099 (2023).

Download references

Acknowledgements

The work was done with partial support from the Mexican Government through the grant A1-S-47854 of CONACYT, Mexico, grants 20241816, 20241819, and 20240951 of the Secretaría de Investigación y Posgrado of the Instituto Politécnico Nacional, Mexico. The authors thank the CONACYT for the computing resources brought to them through the Plataforma de Aprendizaje Profundo para Tecnologas del Lenguaje of the Laboratorio de Supercómputo of the INAOE, Mexico and acknowledge the support of Microsoft through the Microsoft Latin America PhD Award.

Author information

Olga Kolesnikova

Present address: Instituto Politécnico Nacional (IPN), Centro de Investigación en Computación (CIC), Mexico, Mexico

Authors and Affiliations

Instituto Politécnico Nacional (IPN), Centro de Investigación en Computación (CIC), Mexico, Mexico

Moein Shahiki Tash, Zahra Ahani & Grigori Sidorov

You can also search for this author in PubMed   Google Scholar

Contributions

M.S.T., O.K., Z.A., and G.S. contributed to this manuscript as follows: M.S.T. conceived and designed the study, collected and analyzed the Twitter data, performed the psycholinguistic and emotion analysis, and drafted the manuscript. O.K. contributed to the data analysis, provided expertise in statistical modeling, and critically revised the manuscript for important intellectual content. Z.A. assisted in data collection, conducted literature review, and contributed to the interpretation of results. G.S. provided guidance on computational methodologies, supervised the research process, and contributed to manuscript revisions.

Corresponding authors

Correspondence to Moein Shahiki Tash or Olga Kolesnikova .

Ethics declarations

Competing interests.

The authors declare no competing interests.

Additional information

Publisher's note.

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ .

Reprints and permissions

About this article

Cite this article.

Tash, M.S., Kolesnikova, O., Ahani, Z. et al. Psycholinguistic and emotion analysis of cryptocurrency discourse on X platform. Sci Rep 14 , 8585 (2024). https://doi.org/10.1038/s41598-024-58929-4

Download citation

Received : 21 November 2023

Accepted : 04 April 2024

Published : 13 April 2024

DOI : https://doi.org/10.1038/s41598-024-58929-4

Share this article

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

  • Cryptocurrency
  • Psycholinguistic
  • Digital coins
  • Reliability

By submitting a comment you agree to abide by our Terms and Community Guidelines . If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.

Quick links

  • Explore articles by subject
  • Guide to authors
  • Editorial policies

Sign up for the Nature Briefing newsletter — what matters in science, free to your inbox daily.

ethereum research paper

Recommended Reading

We recommend you read the following material, provided by speakers and attendees of Scaling Ethereum.

Participants are required to do some preparation beforehand, in order to maximize the efficiency of the time we can spend together IRL.

Oracles & DEX

Chainlink: A Decentralized Oracle Network

  Existing oracles are centralized services. Any smart contract using such services has a single point of failure, making it no more secure than a traditional, centrally run digital agreement. In this paper we present ChainLink, a decentralized oracle network. We describe the on-chain components that ChainLink provides for contracts to gain external connectivity, and the software powering the nodes of the network.

https://link.smartcontract.com/whitepaper

How to Validate Bitcoin Payments in Ethereum (for only 700k gas!)​

  Our auctions and smart contracts verify proofs of Bitcoin payment on-chain to power cross-chain communication. This means fast, efficient cross-chain interoperability without oracles, trusted third parties, or centralized exchanges. 

https://medium.com/summa-technology/cross-chain-auction-technical-f16710bfe69f

When Lightning Starks?

  StarkPay, a payment scalability engine based on STARK technology, addresses many of the drawbacks of Lightning, the Layer-2 payment solution.

https://medium.com/starkware/when-lightning-starks-a90819be37ba

Flash Boys 2.0: Frontrunning, Transaction Reordering, and Consensus Instability in Decentralized Exchanges

  Blockchains, and specifically smart contracts, have promised to create fair and transparent trading ecosystems.  Unfortunately, we show that this promise has not been met. We document and quantify the widespread and rising deployment of arbitrage bots in blockchain systems, specifically in decentralized exchanges (or "DEXes").

https://arxiv.org/abs/1904.05234

The Rainbow Network: An Off-Chain Decentralized Synthetics Exchange

  This paper presents the Rainbow Network, a design for an off-chain non-custodial exchange and payment network supporting any liquid asset. The Rainbow Network allows a user to trade, lend, borrow, send, and receive any liquid asset, entirely off-chain, while having only one on-chain payment channel collateralized by a single asset.

https://rainbownet.work/RainbowNetwork.pdf

The Plasma Framework

  Get a high-level overview of the tools provided by the plasma framework. Remember that plasma is a framework for building scalable applications. There isn’t any single project called “plasma.” Instead, there are lots of different projects that use the tools provided by the plasma framework. This tends to be pretty confusing when you’re first learning about plasma (and that’s fine!).

https://www.learnplasma.org/en/learn/framework.html

Understanding the Generalized Plasma Architecture

  Imagine a world where every time you wanted to build a dApp you had to build Ethereum from scratch... Until now, that's what plasma app development has been like. Each deployed plasma chain was app-specific due to constraints in the architecture. Not upgradeable not generalizable. We present an architecture that allows people to build applications in the same way you build on Ethereum. Upgradeable. Modular. Generalizable.

https://medium.com/plasma-group/plapps-and-predicates-understanding-the-generalized-plasma-architecture-fc171b25741

Matic Network

Matic Network strives to solve the scalability and usability issues, while not compromising on decentralization and leveraging the existing developer community and ecosystem. It is an ​off/side chain scaling solution for existing platforms to provide scalability and superior user experience to DApps/user functionalities. 

https://whitepaper.matic.network/#whitepaper

Nitro Protocol

State channels are an important technique for scaling blockchains, allowing a fixed set of participants to jointly run an application in order to determine how a set of assets should be distributed between them. In this paper, we present a new protocol for constructing state channel networks, allowing state channels to be opened and closed without on-chain transactions and decreasing the number of deposits that need to be held. The protocol readily extends to nn-party channels and we include the construction of a 3-party virtual channel.

https://eprint.iacr.org/2019/219

Celer Network: Bring Internet Scale to Every Blockchain

Celer Network is an Internet-scale, trust-free, and privacy-preserving platform where everyone can quickly build, operate, and use highly scalable dApps. It is not a standalone blockchain but a networked system running on top of existing and future blockchains. It provides unprecedented performance and flexibility through innovation in o↵-chain scaling techniques and incentive-aligned cryptoeconomics.

https://www.celer.network/assets/doc/CelerNetwork-Whitepaper.pdf

State Channels and Plasma Cash

While a plasma chain needs quite a lot of features for us to be able to implement state channels on the plasma chain, we can implement state channels on ethereum chain funded by a plasma withdrawal if the plasma chain supports multisignature accounts. Here is a concrete proposal sketch.

https://ethresear.ch/t/state-channels-and-plasma-cash/1515

Matter Labs Infrastructure Tests

Over the first weeks of May 2019 we, Matter Labs, have performed a series of infrastructure tests to evaluate the performance of consistency of our alpha version of ZK rollup.

https://medium.com/matter-labs/matter-labs-infrastructure-tests-62c0cef2c7bc

State Channels API Notes

This document is a rough overview of what the high level API of a generalized state channels network looks like based on some aggregation of the various techniques seen so far. Taken from a meeting during New York Blockchain Week.

https://paper.dropbox.com/doc/yGdSpMUhUGeoKgVOohlbQ

Proposed Further Simplifications/ Abstractions for Phase 2

  A proposal for designing the execution environments for ETH 2.0

https://ethresear.ch/t/proposed-further-simplifications-abstraction-for-phase-2/5445

A Journey Through Phase 2 of Ethereum 2.0

  Ethereum 2.0 development has been split into 3 phases for its initial launch. This article takes you through all the moving parts in order to gain a foundational understanding, and compares the pros and cons of this new architecture.

https://medium.com/@william.j.villanueva/a-journey-through-phase-2-of-ethereum-2-0-c7a2397a36cb

On-chain scaling to potentially ~500 tx/sec through mass tx validation

We can actually scale asset transfer transactions on ethereum by a huge amount, without using layer 2’s that introduce liveness assumptions (eg. channels, plasma), by using ZK-SNARKs to mass-validate transactions. Here is how we do it.

https://ethresear.ch/t/on-chain-scaling-to-potentially-500-tx-sec-through-mass-tx-validation/3477

Pro Streamline Promotional Ad

25% Off Benzinga's Most Powerful Trading Tools

Traders Win More with Benzinga's Exclusive News and Squawk

Pro Streamline Promotional Ad

  • Get Benzinga Pro
  • Data & APIs
  • Our Services
  • News Earnings Guidance Dividends M&A Buybacks Legal Interviews Management Offerings IPOs Insider Trades Biotech/FDA Politics Government Healthcare
  • Markets Pre-Market After Hours Movers ETFs Forex Cannabis Commodities Options Binary Options Bonds Futures CME Group Global Economics Previews Small-Cap Real Estate Cryptocurrency Penny Stocks Digital Securities Volatility
  • Ratings Analyst Color Downgrades Upgrades Initiations Price Target
  • Ideas Trade Ideas Covey Trade Ideas Long Ideas Short Ideas Technicals From The Press Jim Cramer Rumors Best Stocks & ETFs Best Penny Stocks Best S&P 500 ETFs Best Swing Trade Stocks Best Blue Chip Stocks Best High-Volume Penny Stocks Best Small Cap ETFs Best Stocks to Day Trade Best REITs
  • Money Investing Cryptocurrency Mortgage Insurance Yield Personal Finance Forex Startup Investing Real Estate Investing Credit Cards
  • Cannabis Cannabis Conference News Earnings Interviews Deals Regulations Psychedelics

BlockDAG's DAGpaper Launch Sparks 20,000x ROI Predictions Amidst SHIB & Ethereum L2 Optimism

BlockDAG’s unveiling of the V2 Whitepaper, the DAGpaper, in Las Vegas signifies a monumental breakthrough in the crypto realm. Amidst optimistic forecasts for SHIB’s price and Ethereum’s Layer-2 solutions, BlockDAG’s $15.8 million presale surge cements its status as a trailblazer, setting the stage for exponential growth in the crypto market.

ethereum research paper

SHIB Price Predictions and Market Enthusiasm

The Shiba Inu community’s push for a dedicated SHIB ETF, accompanied by a petition boasting over 5,000 signatures, sets an optimistic tone for SHIB’s future. Insights from BitMEX Research suggest a potential inflow of $2.425 billion into SHIB if it captures 20% of Bitcoin ETF inflows, amplifying positivity around SHIB’s price trajectory.

Utilizing Bank of America’s multiplier effect, SHIB’s market cap could surge by $24.25 billion, leading to a substantial 157.6% increase in value. Such projections showcase SHIB’s potential to rise from its current $0.00002654 to $0.00006838, presenting a lucrative opportunity for investors in the meme coin space.

ethereum research paper

Ethereum Layer-2 Scalability and Ecosystem Growth

Ethereum Layer-2 solutions, including Arbitrum, Blast, and Optimism, enhance the blockchain’s scalability and efficiency. These platforms have witnessed significant growth, evidenced by their impressive rankings in total value locked (TVL) on DefiLlama. Anticipated upgrades like EIP-4844 aim to streamline Ethereum Layer-2 operations further, reducing data posting costs and enhancing overall performance.

VanEck’s report forecasts a promising future for Ethereum Layer-2 platforms, projecting their expansion into diverse sectors beyond finance, including gaming, social media, and infrastructure. This evolution positions Layer-2 solutions as fundamental components of the global blockchain ecosystem by 2030, promising extensive opportunities for growth and innovation.

ethereum research paper

BlockDAG: Pioneering the Crypto Revolution

In the heart of Las Vegas, BlockDAG made waves with its V2 Technical Whitepaper launch and remarkable presale success, surpassing $15.8 million across eight batches. With over 7 billion coins sold and more than 4500 miners distributed, BlockDAG has emerged as the fastest-growing crypto project, epitomizing innovation and community-driven progress.

BlockDAG’s ecosystem encompasses a range of offerings, including X series miners, BDAG coins, and the innovative Crypto Payment Card, poised to revolutionize everyday transactions with cryptocurrency. Introducing Low Code and No Code smart contract features further enhances BlockDAG’s appeal, democratizing development and promoting inclusivity within its ecosystem.

ethereum research paper

Positioning for Unprecedented Growth

Amidst SHIB’s bullish trajectory and Ethereum’s Layer-2 advancements, BlockDAG’s strategic initiatives solidify its position as a leader in blockchain solutions, attracting a diverse user base worldwide. With experts projecting a staggering 20,000% ROI and strong demand evident in its presale phase, BlockDAG stands poised for unparalleled growth and evolution in the crypto landscape.

In conclusion, BlockDAG’s DAGpaper release ignites excitement and optimism, offering investors a gateway to participate in the next phase of the crypto revolution. With its innovative technology, strategic vision, and robust community support, BlockDAG epitomizes the future of digital currencies, promising substantial returns and transformative advancements in the blockchain sphere.

ethereum research paper

Invest In BlockDAG Now

Website: https://blockdag.network

Presale: https://purchase.blockdag.network

Telegram: https://t.me/blockDAGnetworkOfficial

Discord: https://discord.gg/Q7BxghMVyu

The post BlockDAG’s DAGpaper Launch Sparks 20,000x ROI Predictions Amidst SHIB & Ethereum L2 Optimism appeared first on Cryptonews .

© 2024 Benzinga.com. Benzinga does not provide investment advice. All rights reserved.

Trade confidently with insights and alerts from analyst ratings, free reports and breaking news that affects the stocks you care about.

Benzinga.com on devices

IMAGES

  1. Ethereum Research Paper Sample

    ethereum research paper

  2. Ethereum White paper Explained by Top Blockchain Experts

    ethereum research paper

  3. (PDF) Detailed analysis of Ethereum network on transaction behavior

    ethereum research paper

  4. What is Ethereum? [The Most Updated Step-by-Step-Guide!]

    ethereum research paper

  5. What is Ethereum? The Most Comprehensive Beginners Guide

    ethereum research paper

  6. Ethereum ETH White Paper : A technology that's home to digital money

    ethereum research paper

VIDEO

  1. Live Ethereum Trading with 100X leverage | Crypto Trading Result #000

  2. Will Ethereum price SURGE past $3,000? | Today's CRYPTO FORECAST | Market Outlook 13⧸Feb⧸2024

  3. Ethereum Research and Roadmap

  4. Ethereum Yellow Paper

  5. Nil Foundation CEO on New Ethereum Rollup With Zero-Knowledge Proofs, Sharding

  6. Ethereum’s Fragmentation Problem and How to Fix it

COMMENTS

  1. Ethereum Whitepaper

    Ethereum Whitepaper. This introductory paper was originally published in 2014 by Vitalik Buterin, the founder of Ethereum, before the project's launch in 2015. It's worth noting that Ethereum, like many community-driven, open-source software projects, has evolved since its initial inception. While several years old, we maintain this paper ...

  2. Ethereum: State of Knowledge and Research Perspectives

    Smart contracts are a challenging research topic that spans over areas ranging from cryptography, consensus algorithms, and programming languages to governance, finance, and law. This paper summarizes the state of knowledge in this field. We provide a technical overview of Ethereum, outline open challenges, and review proposed solutions.

  3. Under the hood of the Ethereum blockchain

    In this paper, we fill this gap and provide a thorough overview of the Ethereum blockchain by studying the addresses, transactions and fees of the Ethereum blockchain. Therefore, we significantly advance the literature in this area and provide avenues for future research within Ethereum. The rest of this paper is organised as follows.

  4. A systematic review of blockchain scalability: Issues, solutions

    Blockchain underpins Bitcoin, Ethereum, and about 1200 more cryptocurrencies. Several other applications of blockchain besides cryptocurrencies exist in ... We followed a systematic review process to identify the various research works from published papers and the gray area to find the research trend and the state of the art of blockchain ...

  5. Unveiling Ethereum's Future: LSTM-Based Price Prediction and a

    This research paper presents a comprehensive exploration of the historical evolution o f. "Ethereum" as one of the leading b lockchain platforms, with a primary focus on price prediction using ...

  6. PDF Empirical Analysis of EIP-1559: Transaction Fees, Waiting Times, and

    Ethereum blockchain, the mempool, and exchanges, we study the effect of EIP-1559, one of the earliest-deployed TFMs that depart from the traditional first-price auction paradigm. We conduct a rigorous and comprehensive empirical study to examine its causal effect on blockchain transaction fee dynamics, transaction wait-ing times, and consensus ...

  7. PDF Graph Analysis of the Ethereum Blockchain Data: A Survey of Datasets

    literature (i.e., 25 research papers published at peer-reviewed conferences, journals, and workshops in the past five years) that performed graph analysis of the Ethereum blockchain data. We compare them based on publication years, venues, core ranking, and authors' affiliations, data usage and graphs

  8. PDF Ethereum Yellow Paper: a formal specification of Ethereum, a

    by such systems. In this light, Ethereum may be seen as a general implementation of such a crypto-law system. For a list of terms used in this paper, refer to Appen-dix A. 2. The Blockchain Paradigm Ethereum, taken as a whole, can be viewed as a transaction-based state machine: we begin with a gen-esis state and incrementally execute ...

  9. Blockchain technology, bitcoin, and Ethereum: A brief overview

    Together with Ethereum, blockchain implementation with focus on smart contracts, they represent the very core of modern cryptocurrency development. This paper is meant to give a brief introduction ...

  10. Blockchain smart contracts: Applications, challenges, and future trends

    In the first phase, we found 523 publications as shown in both Fig. 1a, which depicts the percentage of the acquired research paper per digital database as well as Fig. ... Ethereum and two smart contracts were used to implement it. The first smart contract established data provenance by interacting with the IoT devices and making sure they are ...

  11. (PDF) Measuring Ethereum-Based ERC20 Token Networks

    trading systems. In this paper, we present a descriptive measuremen t. study to quantitatively c haracterize those networks. Based on the first. 6.3 million blocks of the Ethereum blockchain, w e ...

  12. Bitcoin and Ethereum

    A Comparative Analysis of Blockchain Platforms - Bitcoin and Ethereum Abstract: The 21 st century is all about modernization and accepting new technologies. The Blockchain Technology is a prominent and reliable technology that is getting into almost every industry today. ... In this paper, the underlying differences between these two ...

  13. PDF Risks and Returns of Cryptocurrency

    NBER Working Paper No. 24877 August 2018 JEL No. G12,G32 ABSTRACT We establish that the risk-return tradeoff of cryptocurrencies (Bitcoin, Ripple, and Ethereum) is distinct from those of stocks, currencies, and precious metals. Cryptocurrencies have no exposure to most common stock market and macroeconomic factors. They also have no exposure to the

  14. (Data) Mining the Ethereum Open-Source Development Community

    In this paper, we delve into the dynamic evolution of collaboration within the open-source developer community of Ethereum, a leading blockchain platform today. Utilizing network analysis techniques, we demonstrate the tendency of initially decentralized open-source communities to gravitate toward local modular structures.

  15. Journal of Physics: Conference Series PAPER OPEN ACCESS You may also

    Ethereum blockchain ethereum in a case study of credit applications in banking I P S P Wardhana, G R Dantes and K Y E ... Therefore, this paper aims to research and expand applications of smart contract usage in Ethereum blockchain. We start from basic concepts to define structure of Ethereum, and then discuss security issues on smart contract ...

  16. [2108.05513] Ethereum Data Structures

    Ethereum platform operates with rich spectrum of data structures and hashing and coding functions. The main source describing them is the Yellow paper, complemented by a lot of informal blogs. These sources are somehow limited. In particular, the Yellow paper does not ideally balance brevity and detail, in some parts it is very detail, while too shallow elsewhere. The blogs on the other hand ...

  17. Psycholinguistic and emotion analysis of cryptocurrency ...

    This paper provides an extensive examination of a sizable dataset of English tweets focusing on nine widely recognized cryptocurrencies, specifically Cardano, Binance, Bitcoin, Dogecoin, Ethereum ...

  18. Research Papers

    A Journey Through Phase 2 of Ethereum 2.0. Ethereum 2.0 development has been split into 3 phases for its initial launch. This article takes you through all the moving parts in order to gain a foundational understanding, and compares the pros and cons of this new architecture.

  19. Full article: Exploring the NFT market on ethereum: a comprehensive

    Therefore, this research addresses a research gap by sharing and analysing an extensive NFT market dataset from January 2018 to April 2022 on the Ethereum blockchain. The study encompasses NFT market analysis, comprising data collection, exploration of market characteristics through NFT creator and holder graphs, and prediction of transaction ...

  20. Ethereum Foundation Researchers' Proposal to Slow ETH ...

    The proposal, introduced in February, could harden Ethereum's native cryptocurrency, ether (ETH), as a form of money - by reducing the inflation of new supply. But some members of the community ...

  21. Aligned Layer Raises $2.6M Seed Funding to Build the First ...

    Barcelona, Spain, April 14th, 2024, Chainwire Aligned Layer, the first decentralized ZK Proof verification layer for Ethereum, powered by Eigen Layer, has closed its $2.6 million USD seed round. The round was led by Lemniscap, with participation from Bankless Ventures and Paper Ventures, as well as strategic investments from StarkWare and O(1)Labs. The funding will […]

  22. (PDF) Ethereum, Smart Contracts, DApps

    Chapter 5. Ethereum, Smart Contracts, D Apps. William Metcalfe. On February 28, 2012, an 18-year-old high school student wrote "If Bitcoin is to. achieve mainstream success, it cannot stop at ...

  23. BlockDAG's DAGpaper Launch Sparks 20,000x ROI Predictions

    BlockDAG's DAGpaper Launch Sparks 20,000x ROI Predictions Amidst SHIB & Ethereum L2 Optimism. April 11, 2024 09:50 ET | Source: BlockDAG Network. Follow. London, UK, April 11, 2024 (GLOBE NEWSWIRE ...

  24. BlockDAG's DAGpaper Launch Sparks 20,000x ROI Predictions ...

    BlockDAG's unveiling of the V2 Whitepaper, the DAGpaper, in Las Vegas signifies a monumental breakthrough in the crypto realm. Amidst optimistic forecasts for SHIB's price and Ethereum ...