ASIC 저항 알고리즘에 기반한 블록체인의 릴레이 기술 현황 조사

사이드체인은 메인체인과는 독립적인 블록체인으로, 트랜잭션을 병렬 처리해 확장성을 확보할 수 있어 주목받는 기술이다. 사이드체인은 메인체인과 릴레이를 통해 상호작용한다. 이때 체인 간 정보를 전달하는 주체인 릴레이어를 탈중앙화하기 위해 스마트 컨트랙트가 활용된다. 그러나 ASIC 저항 합의 알고리즘에 기반한 블록체인은 블록 헤더의 유효성을 스마트 컨트랙트를 통해 검증할 수 없어, 사이드체인에 안전하게 릴레이할 수 없다. 본 연구에서는 합의 알고리즘 검증을 우회해 ASIC 저항성을 가진 블록체인을 사이드체인에 릴레이하는 기술의 문제와...

Full description

Saved in:
Bibliographic Details
Published in정보과학회 컴퓨팅의 실제 논문지 Vol. 26; no. 7; pp. 338 - 343
Main Authors 박상현(Sanghyeon Park), 문수묵(Soo-Mook Moon)
Format Journal Article
LanguageKorean
Published Korean Institute of Information Scientists and Engineers 01.07.2020
한국정보과학회
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:사이드체인은 메인체인과는 독립적인 블록체인으로, 트랜잭션을 병렬 처리해 확장성을 확보할 수 있어 주목받는 기술이다. 사이드체인은 메인체인과 릴레이를 통해 상호작용한다. 이때 체인 간 정보를 전달하는 주체인 릴레이어를 탈중앙화하기 위해 스마트 컨트랙트가 활용된다. 그러나 ASIC 저항 합의 알고리즘에 기반한 블록체인은 블록 헤더의 유효성을 스마트 컨트랙트를 통해 검증할 수 없어, 사이드체인에 안전하게 릴레이할 수 없다. 본 연구에서는 합의 알고리즘 검증을 우회해 ASIC 저항성을 가진 블록체인을 사이드체인에 릴레이하는 기술의 문제와 현황을 조사함으로써 확장성 문제 해결에 도움을 주고자 한다. A sidechain is a blockchain that functions in parallel to a primary main-chain. The assets on the sidechain should be interoperable with the main-chain via relay. The smart contract, a self-executing collection of functions and data, is used to decentralize agents that relay information between chains. However, blockchains based on the ASIC-resistant consensus algorithm cannot be validated by smart contracts because of heavy computations. That is, they cannot be relayed safely to the other chain. We analyzed implementations that bypass the validation test of the consensus algorithm to relay the sidechains to the main-chain. Also, we point out that the methods have a security limitation because of a lack of computational guarantee. KCI Citation Count: 0
ISSN:2383-6318
2383-6326
DOI:10.5626/KTCP.2020.26.7.338