네트워크간의 연결 방법 Bridge
브릿지란
서로 다른 블록체인 사이에서 이를 연결(다리 역할)하고 거래를 중개하며, 사이드체인에서 발생한 트랜잭션을 각 메인체인( 이더리움, 솔라나 등 ) 에 올리는 기능을 한다.
보통 사용되는 방법으로는 한 체인에서 다른 체인으로 코인을 보낼 때 검증인이 보내고자 하는 체인의 토큰을 확인하고, 확인이 완료되면 다른 체인에서 해당하는 만큼의 새로운 토큰을 발행하여 해당 토큰을 전달해 주는 방식이다.
브릿지 종류
스마트 브릿지
- 아크코인의 핵심기술을 활용 아크코인을 이더리움 지갑으로 보내면 자동으로 바꾸어 주는 시스템
- 해당코인과 아크코인 간 서로를 호환하는 코드를 삽입, 아크 코인이 다른 코인들의 해당 기능을 사용
릴레이 브릿지
- 두 개의 블록체인의 블록헤더 간의 쌍방향 중계를 가능하게 함
- 각 헤더의 유효성에 대한 검증 진행
브릿지 솔루션
- 메인 채널, 서브채널 간의 전송에 사용된다.
- 둘 다 같은 vm을 사용함으로 스마트 계약이 존재하며 이 둘을 연결시키는 솔루션이다.
이외에도 멀티시크, 콜레트럴 브릿지 등이 있다.
브릿지 에러사항
브릿지의 보안은 대부분 나카모토 합의에 현재 뿌리를 두고 있다. 나카모토 합의란 네트워크에서 선출된 리더가 다음 블록을 제안하는 방식을 말한다. 현재 비트코인, 이더리움등이 이 방식을 채택하고 있다.
만약 나카모토 합의가 아닌 다른 합의 알고리즘을 사용하는 이종 블록체인을 브릿지로 연결하는 건 또 다른 기술적 난제다. 나카모토 합의를 따르지 않는 블록체인을 사이드체인으로 연결하는 작업은 상대편 블록헤더의 검증이 매우 어렵다는 점이 큰 장애물로 작용한다. 독자 합의 알고리즘을 사용하는 프로젝트와 이더리움 등 기존 블록체인에 연결하는 일반화된 인터체인 솔루션은 아직 없다.
네트워크간의 연결 방법 API
API를 이용하는 방법
가장 합리적이고 쉬운 방법 API를 이용하는 방법은 정말 단순하게 생각해서 다른 메인넷에 같은 기능을 하는 스마트 컨트렉을 만들어두고 기존 네트워크에서 burn or lock 진행시 이전 하는 네트워크에서 새롭게 mint 하도록 Api를 구성하면 쉽게 해결된다. 이 방법은 NFT에서 많이 사용한다. 최근 SYLTARE나 METAKONGZ가 이러한 방법을 사용하여 이더리움과 imgration을 진행했다.
댓글