• Title/Summary/Keyword: 블록체인시스템

Search Result 467, Processing Time 0.031 seconds

Performance Optimization of the Endorsement Phase Using Channels in Hyperledger Fabric (하이퍼레저 패브릭에서 채널을 이용한 보증 단계의 성능 최적화에 관한 연구)

  • Kwon, Minsu;Jang, Junebeom;Lee, Jaehak;Yu, Heonchang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2019.10a
    • /
    • pp.110-112
    • /
    • 2019
  • 블록체인은 4차 산업혁명 핵심 키워드 중 하나이다. 하지만 현재 블록체인 기술을 접목시킨 사례는 굉장히 적다. 그것은 블록체인 시스템에서 트랜잭션을 처리하는 속도가 느린 것을 이유로 볼 수 있다. 기존에 빠른 속도로 많은 트랜잭션을 처리하던 시스템에 비해 느린 블록체인 기술을 접목시키는 것은 어려움이 있다. 때문에 블록체인 연구는 합의 알고리즘, 다양한 네트워크 구성 등을 이용하여 트랜잭션 처리 속도를 늘리는 연구들이 진행 중이다. 본 논문에서는 오픈소스 프로젝트인 하이퍼레저 패브릭의 트랜잭션 처리 속도를 향상시키기 위한 방법을 제안한다. 패브릭은 블록에 트랜잭션을 추가하기 위해 독립적으로 수행되는 3단계를 거쳐 수행된다. 그 중 1번째 단계인 보증 단계의 최적화를 진행한다. 패브릭에서 클라이언트로부터 피어가 반복적인 요청을 받을 때 매번 같은 네트워크에 속해 있는 노드인지 확인을 하게 되는데, 한번 보증을 완료한 노드는 일정 기간 동안 노드 확인을 거치지 않고 체인 코드를 수행하여 트랜잭션을 처리하도록 하는 방법을 제안한다.

Blockchain-Based User-Participatory Game Update: Maze Escape Game Case (블록체인 기반 사용자 참여 게임 업데이트: 미로탈출게임 사례)

  • Jeon, Mingyu;Hwang, Chiyeon;Na, Hyeon-Suk
    • Journal of Korea Game Society
    • /
    • v.19 no.4
    • /
    • pp.85-96
    • /
    • 2019
  • In this note, we propose a game system to fairly and transparently control and update game variables using blockchain. As an example, we present an Ethereum-based maze escape game, being the first blockchain-based maze game and the first attempt to control game level through blockchain. In this system, the level function computes maze level reflecting the amount of maze walls purchased/sold by users. Using blockchain for game management saves human and economic resources and prevents unfair practice of game developers unilaterally manipulating game level or item enhancement rate.

Redactable Blockchain Based Authority Alteration and Accessn Control System (수정 가능한 블록체인 기반 권한 변경 및 접근 제어시스템)

  • Lee, Yeon Joo;Choi, Jae Hyun;Noh, Geontae;Jeong, Ik Rae
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.32 no.3
    • /
    • pp.513-525
    • /
    • 2022
  • The immutability of blockchain is core elements of security of blockchain and guarantee data integrity. However, the characteristic that the data recoreded once in the blockchain cannot be modified has place for abuse by a specific user. In fact improper contents that is inappropriate to be recorded on the blockchain, such as harmful data and user personal data, is exposed on Bitcoin. As a way to manage improper content existing in the blockchain, there is a redactable blockchain using chameleon hash proposed for the first time by Ateniese. The redactable blockchain meet the right to be forgotten of GDPR by allowing data modification and deletion. Recently, Research on personal data management is being conducted in a redactable blockchain. Research by Jia et al. proposed a model that enables users to manage their personal data in the redactable blockchain. However, semi trusted regulators, which are blockchain participation nodes, have powerful authority in the blockchain, such as modification rights and deprivation of transaction rights for all blocks, which may cause side effects. In this paper, to weaken the authority of regulators in Y. Jia et al., we propose a method of authority subject altering and authority sharing, and propose a redactable blockchain-based authority change and access control system model based on applicable scenarios.

A Proposal on Cryptocurrency Dualization for Blockchain-based Artwork Trading System (블록체인 기반 예술품 거래 플랫폼을 위한 암호화폐 이원화 제안)

  • Lee, Eun Mi
    • Journal of the Korea Convergence Society
    • /
    • v.10 no.12
    • /
    • pp.215-221
    • /
    • 2019
  • The development of blockchain-based art trading platforms has not been revitalized despite the recent recovery of the cryptocurrency market. In this paper, we found that blockchain-based art trading platform is not revitalized due to the large volatility of cryptocurrency price. As a solution, we propose a trading system using dual types of cryptocurrency that one is Stablecoin and the other is legacy cryptocurrency. Through cryptocurrency dualization, the proposed system can satisfy both user's requirements of stability of art price and value growth of the blockchain system. In addition, the proposed system is expected to be able to balance the use of dual cryptocurrencies and market capitalization ratios according to market principles. Finally, the proposed cryptocurrency dualization is expected to be used in other applications that require both the stability of the value of transactions and the growth of the value of the blockchain system.

An Evaluation Management System Using Blockchain

  • Lee, Su-Hyun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.26 no.2
    • /
    • pp.229-235
    • /
    • 2021
  • Blockchain, recognized as one of the core technologies of the 4th industrial revolution, is an Internet-based distributed data management system which does not require centralized control. Blockchain is characterized by the integrity and reliability of information, and blockchains can be used where such characteristics are required. Typical applications of blockchain include finance, transaction, and evaluation management. In this paper, we designed a blockchain-based evaluation management system that allows users to freely create and manage evaluation instances. Evaluation managers can create an evaluation instance according to their purpose and allocate evaluation items and evaluators. When the evaluators finish evaluating the evaluation items, the evaluation manager can aggregate the evaluation results for the instance. Someone, who want to perform evaluation for various purposes but do not have an evaluation system, can implement the evaluation system relatively simply by using this system. In addition, due to the characteristic of the blockchain, evaluators cannot modify the evaluation scores they have already recorded, and neither the system administrator nor the evaluation administrator can modify the evaluation scores. For this reason, the reliability of the evaluation increases.

Blockchain System for Academic Credit Bank System (학점은행제를 위한 블록체인 시스템)

  • Son, Ki-Bong;Son, Min-Young;Kim, Young-Hak
    • The Journal of the Korea Contents Association
    • /
    • v.20 no.5
    • /
    • pp.11-22
    • /
    • 2020
  • The academic credit banking system is an educational system to implement a lifelong learning society. Students who meet the requirements of this system can achieve academic degrees equivalent to those of junior colleges or four-year universities. Credits and degree information of these students are recorded and managed by the central institution. However, this system can cause security problem such as hacking due to centralized management. In this paper, we propose an academic credit banking system which can manage credits and degree information based on blockchain technology. In the proposed system, credits and degree information are stored in block and managed in the public ledger in a permanent manner. Blocks are connected in the form of blockchain on a distributed network to improve security problems such as hacking and manipulation. Also, the efficiency of credit bank management can be increased because the functions of the central institution are distributed to the network participants. The prototype of the proposed system was implemented on the Go-Ethereum platform and experimentally verified the blockchain information among participating organizations using smart contracts.

The Requirement Analysis for Future Network suitable for various Blockchain Platforms. (다양한 블록체인 플랫폼에 적합한 미래 네트워크 요구사항 분석)

  • Kim, Suyeon;Lee, Chang Su;Kahng, Hyun K.
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2018.10a
    • /
    • pp.106-109
    • /
    • 2018
  • 본 논문에서는 최근 혁신적인 거래시스템으로 각광받고있고 앞으로 다양한 응용 플랫폼이 개발 될 것으로 예상되는 블록체인 시스템의 안정적인 프로토콜 기능과 효율적 트래픽 운영을 제공하기 위한 하부 네트워크 구조로써 미래 네트워크의 필요 기능과 서비스에 대한 연구를 진행하였다. 이러한 하부 네트워크 구조로써 미래 네트워크의 필요 기능과 서비스에 대한 연구를 진행하였다. 이러한 하부 네트워크 구조는 현재 많이 사용되고 있는 인터넷 또는 OSI Reference 모델의 수정된 프로토콜 형태가 아니라 새로 표준화가 진행되고 있는 ISO/ISE JTC1 SC6의 미래 네트워크 구조에 필요한 서비스 기능을 위한 요구사항을 제시하고자 한다. 가까운 미래 블록체인이 대중화될 때 블록체인의 안정적인 동작과 효율적인 시스템 구성을 지원하기 위하여 하부 네트워크로 사용될 미래 네트워크의 요구사항들을 분석하고 분석된 내용을 바탕으로 앞으로 표준화가 진행될 미래 네트워크의 핵심 서비스 기능으로 제안하고자 한다.

A Study on HEMS for BlockChain based small scale of power trading between e-Prosumers (블록체인 기반 에너지 프로슈머간 소규모 전력거래를 위한 HEMS 시스템 활용 방안 연구)

  • Park, Chong-Tai;Jung, Su-mi;Kim, Seong-Cheol;Park, Taek-Geun;Park, Jae-Hyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2018.05a
    • /
    • pp.123-125
    • /
    • 2018
  • 본 논문은 블록체인 알고리즘을 탑재한 HEMS 시스템을 활용하여 전력의 생산과 소비를 동시에 수행하는 에너지 프로슈머들 간의 안전하고 신뢰성 있는 전력거래 시스템을 구현하기 위한 방안을 연구하였다. 신재생발전원의 가정내 보급이 증대하고 HEMS를 통해 댁내 에너지관리가 보다 스마트해지고 전력정보의 실시간 취득이 가능해짐에 따라 동일 변대주 인근 배전선로와 연결된 에너지 프로슈머들간의 소규모 전력거래에 있어 블록체인 기반 기술 적용이 보다 용이해 질 것으로 예상된다. 또한, HEMS를 활용하여 블록체인 기반 P2P간의 전력거래에 있어 기술적 한계를 극복하기 위한 추가적인 연구 방향을 함께 제시하였다.

BACS : An Experimental Study For Access Control System In Public Blockchain (BACS : 퍼블릭 블록체인 접근 통제 시스템에 관한 실험적 연구)

  • Han, Sejin;Lee, Sunjae;Lee, Dohyeon;Park, Sooyoung
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.20 no.1
    • /
    • pp.55-60
    • /
    • 2020
  • In this paper, we propose an access control system using cryptography as a method to protect personal data in public blockchain. The proposed system is designed to encrypt data according to the access policy, store it in the blockchain, and decrypt only the person who satisfy the access policy. In order to improve performance and scalability, an encryption mechanism is implemented outside the blockchain. Therefore, data access performance could be preserved while cryptographic operations executed Furthermore it can also improve the scalability by adding new access control modules while preserving the current configuration of blockchain network. The encryption scheme is based on the attribute-based encryption (ABE). However, unlike the traditional ABE, the "retention period", is incorporated into the access structure to ensure the right to be forgotten. In addition, symmetric key cryptograpic algorithms are used for the performance of ABE. We implemented the proposed system in a public blockchain and conducted the performance evaluation.

An Online Voting System based on Ethereum Block-Chain for Enhancing Reliability (신뢰성 향상을 위한 이더리움 블록체인 기반의 온라인 투표 시스템)

  • Kim, Chul-Jin
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.19 no.4
    • /
    • pp.563-570
    • /
    • 2018
  • Existing online voting is not being used for public elections due to uncertainty about security threats, and offline voting costs a lot of money. As an alternative, blockchain is emerging. Applying blockchain technology to online voting will ensure transparency and confidentiality, because voter information and aggregate information are distributed and managed. Since a blockchain distributes the voting information, it will be more secure than existing central server - based online voting systems. If blockchain technology is applied to public elections, and the transparency and confidentiality of the voting information is guaranteed, the cost of voting will be greatly reduced. This paper tries to apply to an online voting system the Ethereum platform from among the blockchain technologies. Ethereum is a highly scalable blockchain technology that provides a smart contract based on the Solidity language to develop an online voting contract and to distribute the contract to each voter. Each voter votes on the contract that has been distributed, and the votes are distributed to other voters. The experiment verifies the consistency of the stored voting information.