• Title/Summary/Keyword: Blockchain

Search Result 970, Processing Time 0.028 seconds

Blockchain and Consensus Algorithm (블록체인과 합의 알고리즘)

  • Yim, J.C.;Yoo, H.K.;Kwak, J.Y.;Kim, S.M.
    • Electronics and Telecommunications Trends
    • /
    • v.33 no.1
    • /
    • pp.45-56
    • /
    • 2018
  • A Blockchain is a type of distributed ledger system that consists of a large number of nodes. A block is a container in which transactions are included, and the transactions can be recorded in chronological order by chaining blocks. To work properly, it is essential that the nodes in the Blockchain system have the same image of the chained-blocks. Blockchain systems use various types of consensus algorithms to achieve the same states among the nodes, and the fundamental elements in these algorithms are proof of work and the main chain selection policy, particularly in permissionless Blockchain systems. However, consensus algorithms for permissioned Blockchain systems can be completely different from those of permissionless blockchain systems. In this paper, we overview the basic working mechanism of consensus algorithms, and briefly introduce a few that are currently being applied.

The Rise of Blockchain Technology: Overcoming Theoretical Poverty and Its Implications for Developing Countries

  • Park, Han Woo;Ozel, Bulent
    • Journal of Contemporary Eastern Asia
    • /
    • v.18 no.2
    • /
    • pp.1-8
    • /
    • 2019
  • The blockchain is still new and unfamiliar. But blockchain appears to shake an entire technology innovation system. Blockchain is rapidly drawing attention in that it will be able to fundamentally revolutionize industry ecosystem. While cryptocurrency transactions and market capitalization have been popular in mass media, several platform operators in non-cryptocurrency areas such as jewelry, social networks, and entertainment, are also moving to introduce blockchain technology in full swing. In this brief note, we intend to present integrated theoretical strands to summarize various prospects for blockchain technology. Further, we want to provide a reflection as to whether this new technology gives opportunities, challenges, or risks to future society. Particularly, we point out one of its alternative and promising adoption that gives way to new forms of decentralized and autonomous organizations (DAOs).

Private Key Recovery on Bitcoin with Duplicated Signatures

  • Ko, Ju-Seong;Kwak, Jin
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.14 no.3
    • /
    • pp.1280-1300
    • /
    • 2020
  • In the modern financial sector, interest in providing financial services that employ blockchain technology has increased. Blockchain technology is efficient and can operate without a trusted party to store all transaction information; additionally, it provides transparency and prevents the tampering of transaction information. However, new security threats can occur because blockchain technology shares all the transaction information. Furthermore, studies have reported that the private keys of users who use the same signature value two or more times can be recovered. Because private keys of blockchain identify users, private key leaks can result in attackers stealing the ownership rights to users' property. Therefore, as more financial services use blockchain technology, actions to counteract the threat of private key recovery must be continually investigated. Private key recovery studies are presented here. Based on these studies, duplicated signatures generated by blockchain users are defined. Additionally, scenarios that generate and use duplicated signatures are applied in an actual bitcoin environment to demonstrate that actual bitcoin users' private keys can be recovered.

Cost Minimization of Solidity Smart Contracts on Blockchain Systems

  • Lee, Wan Yeon
    • International journal of advanced smart convergence
    • /
    • v.9 no.2
    • /
    • pp.157-163
    • /
    • 2020
  • Recently the blockchain technology has been actively studied due to its great potentiality. The smart contract is a key mechanism of the blockchain system. Due to the short history of the smart contract, many issues have not been solved yet. One main issue is vulnerability and another main issue is cost optimization. While the vulnerability of smart contract has been actively studied, the cost optimization has been rarely studied. In this paper, we propose two cost optimization methods for smart contracts running on the blockchain system. Triggering a function in a smart contract program code may require costs and it is repeated continuously. So the minimization of costs required to trigger a function of smart contract while maintaining the performance equally is very important. The proposed two methods minimize the usage of expensive permanent variables deployed on the blockchain system. We apply the proposed two methods to three prevalent blockchain platforms: Ethereum, Klaytn and Tron. Evaluation experiments verify that the proposed scheme significantly reduces the costs of functions in the smart contract written with Solidity.

A Survey about Consensus Algorithms Used in Blockchain

  • Nguyen, Giang-Truong;Kim, Kyungbaek
    • Journal of Information Processing Systems
    • /
    • v.14 no.1
    • /
    • pp.101-128
    • /
    • 2018
  • Thanks to its potential in many applications, Blockchain has recently been nominated as one of the technologies exciting intense attention. Blockchain has solved the problem of changing the original low-trust centralized ledger held by a single third-party, to a high-trust decentralized form held by different entities, or in other words, verifying nodes. The key contribution of the work of Blockchain is the consensus algorithm, which decides how agreement is made to append a new block between all nodes in the verifying network. Blockchain algorithms can be categorized into two main groups. The first group is proof-based consensus, which requires the nodes joining the verifying network to show that they are more qualified than the others to do the appending work. The second group is voting-based consensus, which requires nodes in the network to exchange their results of verifying a new block or transaction, before making the final decision. In this paper, we present a review of the Blockchain consensus algorithms that have been researched and that are being applied in some well-known applications at this time.

Blockchain technology usage on health equity: Is Blockchain technology a panacea for global health equity issues? (건강정보에 대한 블록체인 기술 응용: 블록체인 기술은 글로벌 건강 정보 이슈에 대해 만병 통치약이 될 수 있는가?)

  • Zaya, Sukhbat;Choi, Jaewon
    • Knowledge Management Research
    • /
    • v.19 no.4
    • /
    • pp.187-201
    • /
    • 2018
  • This paper explores the potential of Blockchain technology in enabling a panacea for health equity. Since Satoshi Nakamoto first described Blockchain technology in 2008 pseudonymous paper, that distributed ledger system is empowered and ranging from finance to law to another sector and beyond. Also impacting healthcare sector and life science. In other words, there are many usage cases being researched in healthcare and Blockchain has shown its considerable special side in recent years. But this paper aims to the distributed ledger that is the special side of Blockchain technology is potentially can panacea for some global health equity issues such as patient data, counterfeit drug and hospital payment management.

Research on Security Threats Emerging from Blockchain-based Services

  • Yoo, Soonduck
    • International Journal of Internet, Broadcasting and Communication
    • /
    • v.13 no.4
    • /
    • pp.1-10
    • /
    • 2021
  • The purpose of the study is to contribute to the positive development of blockchain technology by providing data to examine security vulnerabilities and threats to blockchain-based services and review countermeasures. The findings of this study are as follows. Threats to the security of blockchain-based services can be classified into application security threats, smart contract security threats, and network (P2P) security threats. First, application security threats include wallet theft (e-wallet stealing), double spending (double payment attack), and cryptojacking (mining malware infection). Second, smart contract security threats are divided into reentrancy attacks, replay attacks, and balance increasing attacks. Third, network (P2P) security threats are divided into the 51% control attack, Sybil attack, balance attack, eclipse attack (spread false information attack), selfish mining (selfish mining monopoly), block withholding attack, DDoS attack (distributed service denial attack) and DNS/BGP hijacks. Through this study, it is possible to discuss the future plans of the blockchain technology-based ecosystem through understanding the functional characteristics of transparency or some privacy that can be obtained within the blockchain. It also supports effective coping with various security threats.

Modeling of Artworks Blockchain Platform Using Colored Petri Net

  • Lee, Yo-Seob
    • International Journal of Advanced Culture Technology
    • /
    • v.8 no.4
    • /
    • pp.242-248
    • /
    • 2020
  • Most works of art are done through brokers, and transaction details are not disclosed to the public and are always at risk of tampering. To solve these problems, many Artworks Blockchain Platforms that apply blockchain technology to art transactions are being used. Several companies are currently operating these platforms, but since various blockchain platforms are operated according to the content, the operating methods of each platform are different, and a related model is needed to solve these problems due to compatibility issues between platforms. In this paper, we collect the latest Artworks Blockchain Platforms data, and based on this, we will create and analyze the Color Petri net model of Artworks Blockchain Platform.

Analysis of Blockchain Ecosystem and Suggestions for Improvement

  • Kim, Jin-Whan
    • Journal of information and communication convergence engineering
    • /
    • v.19 no.1
    • /
    • pp.8-15
    • /
    • 2021
  • The Fourth Industrial Revolution is currently leading humanity into a super-connected, super-intelligent, and super-converged society through key technologies such as artificial intelligence, the Internet of Things (IoT), and big data. Blockchain technology has the potential to lead social innovation that will improve the mutual harmony and understanding of the complex structures of human society as well as various phenomena (e.g., antagonism, confrontation, and ideological conflict). With such progress in social innovation, blockchain technology will result in a fairer and more transparent human society. In addition, blockchain technology is emerging as a core infrastructure technology, and its growth and expansion are expected to bring about revolutionary improvements to nearly all fields of development and research. In this paper, we briefly outline the main features of blockchain technology. Through a further analysis of its ecosystem, we intend to offer suggestions for a more robust and efficient development of blockchain-related industries.

A Study on the Interoperability of the International Customs Clearance System based on Blockchain for Railroad Non-Stop Passing System (국경 무정차 통과를 위한 블록체인 기반 국제 철도 통관 체계 상호운용방안 연구)

  • Sung Been Kim;Jong Un Won;Hee Sang Kim;Do Hoon Kim
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.19 no.1
    • /
    • pp.1-13
    • /
    • 2023
  • Transportation of goods by rail in border areas requires considerable time, money, and human resources. Therefore, in this study, a blockchain-based non-stop passing system is proposed to solve this problem. In this study, each transit station and train are designated as one network node, and the corresponding node participates in the blockchain network to record and verify data. In the process, we will design a blockchain network using Docker and design a network interface. Without changing the data and information generated in the existing legacy clearance system, it is possible to configure a blockchain network to ensure the integrity and reliability of the data and to minimize the consumption of time and human resources. The railroad non-stop passing system aims to change the existing legacy system to a blockchain-based non-stop passing system.