ASIC 저항 알고리즘에 기반한 블록체인의 릴레이 기술 현황 조사
사이드체인은 메인체인과는 독립적인 블록체인으로, 트랜잭션을 병렬 처리해 확장성을 확보할 수 있어 주목받는 기술이다. 사이드체인은 메인체인과 릴레이를 통해 상호작용한다. 이때 체인 간 정보를 전달하는 주체인 릴레이어를 탈중앙화하기 위해 스마트 컨트랙트가 활용된다. 그러나 ASIC 저항 합의 알고리즘에 기반한 블록체인은 블록 헤더의 유효성을 스마트 컨트랙트를 통해 검증할 수 없어, 사이드체인에 안전하게 릴레이할 수 없다. 본 연구에서는 합의 알고리즘 검증을 우회해 ASIC 저항성을 가진 블록체인을 사이드체인에 릴레이하는 기술의 문제와...
Saved in:
Published in | 정보과학회 컴퓨팅의 실제 논문지 Vol. 26; no. 7; pp. 338 - 343 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | Korean |
Published |
Korean Institute of Information Scientists and Engineers
01.07.2020
한국정보과학회 |
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |