출처: byte meta CKB
암호자산이 서로 다른 블록체인 간에 자유롭게 이동할 수 있도록 하는 크로스체인은 멀티체인 세계에서 필수적인 요소가 되었습니다.
그러나 블록체인 세계는 오랫동안 크로스 체인 브리지로 인해 어려움을 겪어왔습니다. 한편으로는 현재 시장에 나와 있는 주류의 크로스 체인 브리지는 다중 서명자(multi-signator)인 경우가 많기 때문에 크로스 체인 브리지의 여러 다중 서명자가 악하지 않거나 자신의 도난을 감독할 것이라는 높은 신뢰 가정을 필요로 하는 반면, 상대적으로 약한 신뢰 가정을 가진 크로스 체인 솔루션은 사용자 경험이 좋지 않아 그다지 효과적이지 않기 때문입니다(예를 들어, 예를 들어 상태 증명 브리지는 느릴 수 있음) 또는 구현하기 어렵기 때문에 대규모로 채택되지 않았습니다. 반면, 블록체인의 어두운 숲 세계에서 크로스체인 브리지는 항상 해커들의 치열한 공격의 대상이 되어 왔으며, 크로스체인 브리지에 문제가 발생할 때마다 막대한 손실이 발생하고 있습니다.
2021년 7월 크로스체인 자산 브리지 프로젝트 체인스왑이 공격을 받아 약 800만 달러의 자산을 잃었습니다.
2022년 1월, 큐빗 파이낸스 크로스체인 브리지가 해킹당해 8000만 달러 이상의 손실을 입었습니다.
2022년 2월, 웜홀이 해킹당해 3억2000만 달러 이상을 잃었습니다. 3억 2천만 달러;
2022년 8월, 크로스체인 브리지 노매드가 해킹을 당해 1억 9천만 달러 이상의 암호화폐 자산을 도난당했습니다.
비트코인의 원레이어 자산 발행 프로토콜인 RGB++에는 L1(비트코인 블록체인)과 L2(CKB 블록체인 또는 기타 UTXO 스택 기반 체인) 간에 브릿지 없이 RGB++ 자산을 자유롭게 전송할 수 있는 도약 기능이 포함되어 있습니다. 이 브리지 없는 전송은 권한이나 신뢰 가정이 필요하지 않으며 안전하고 효율적이며 크로스 체인 전송의 새로운 패러다임입니다.
이 문서에서는 Leap의 브리지리스 크로스체인에 대한 기본 사항, 이점, 튜토리얼, 고려 사항을 일반인이 이해하기 쉽게 설명합니다.
리프: 크로스 체인 브리지 없는 크로스 체인
리프의 브리지 없는 크로스 체인에 대해 소개하기 전에 RGB++ 에셋의 캐스팅 원칙과 소유권 이전.
RGB++ 프로토콜을 통해 비트코인 블록체인에서 암호화 자산을 발행하는 것은 기본적으로 비트코인 UTXO를 연결하거나 비트코인 체인에 커밋을 작성하는 것입니다. 예를 들어, 앨리스가 RGB++ 프로토콜을 통해 테스트 토큰 100개를 발행하면, 이는 앨리스가 관리하는 비트코인 주소에서 받은 546 사토시 크기의 UTXO로 비트코인 블록체인에 표시되며, 100개의 테스트 토큰과 연결된 셀(본질적으로 더 스마트한 UTXO)이 CKB 블록체인에 생성됩니다. (셀은 본질적으로 더 스마트한 UTXO입니다) 여기에는 RGB++ 자산(즉, 테스트 토큰 100개)의 해석과 잠금 해제 조건이 포함되어 있으며, 셀은 앨리스의 546사토시 UTXO가 소비되는 경우에만 동시에 소비됩니다.
앨리스가 밥에게 테스트 토큰 60개를 전송하면 비트코인 블록체인에서는 앨리스가 100개의 테스트 토큰과 연결된 UTXO를 소비하고, 동일한 크기인 546사토시의 새 UTXO를 40개의 테스트 토큰과 함께 받고, 밥이 자신의 주소에서 60개의 테스트 토큰과 연결된 UTXO를 받는 것으로 표시됩니다. CKB 블록체인에서는 원래의 셀이 소비되고, 40개의 테스트 토큰에 대한 설명이 포함된 셀과 60개의 테스트 토큰에 대한 설명이 포함된 두 개의 새로운 셀이 생성되며, 두 셀은 모두 소비되는 해당 비트코인 UTXO와 함께 소비됩니다.
위 예시를 통해 RGB++ 자산의 소유권은 비트코인의 UTXO에 묶여 있으며, 이 UTXO를 전송(소비)할 수 있는 사람은 누구나 해당 RGB++ 자산을 잠금 해제할 수 있음을 알 수 있는데, 이는 RGB++ 자산의 해석이 포함된 셀이 설정한 잠금 해제 조건이 비트코인의 UTXO를 전송하는 것이기 때문이죠. .
비트코인 블록체인에서 RGB++ 트랜잭션을 구성하고 잠금 해제 조건을 비트코인의 UTXO가 아닌 다른 체인의 UTXO로 설정하면, 해당 자산은 다음에 사용할 때 다른 체인의 UTXO로 잠금 해제해야 하므로 다른 체인으로 이동하게 됩니다. 이는 전체 프로세스가 완전히 탈중앙화되고, 크로스 체인 브리지가 사용되지 않으며, 다중 서명 주소가 없고, 신뢰 가정이 필요하지 않은 Leap의 브리지리스 크로스 체인 접근 방식의 기본 원칙입니다.
이미지 src="https://img.jinse.cn/7234724_image3.png">
물론 몇 번의 블록 확인을 더 기다려 블록 재구성을 방지하는 것과 같이 도약 작업을 수행할 때 알아야 할 몇 가지 세부 사항이 더 있습니다. RGB++ 프로토콜과 도약에 대한 자세한 내용은 Cipher의 공개 강좌인 "BTC 레이어 1 자산 프로토콜 개요"를 확인하세요:
https://youtu.be/mgUxYU5tcJM?si= VWWraXbHu3DMAL64&t=3725
리프 브리지리스 크로스체인의 장점
위로부터 위의 기본 원칙 소개에서 볼 수 있듯이, Leap은 크로스 체인 브리지나 다중 서명 주소를 사용하지 않으며, 권한과 신뢰 가정이 없는 안전하고 효율적인 크로스 체인입니다.
1. 권한이 필요하지 않음
오늘 새로운 BRC20 토큰을 배포하고 다중 서명 크로스 체인 브리지의 프로젝트나 운영자에게 가서 L2로 크로스 체인하기를 희망한다고 가정해봅시다. 다중 서명 크로스 체인 브리지는 소수의 헤드라인 자산의 서약을 지원하고 해당 패키지 자산을 생성하는 경향이 있으며, 거래량이 적거나 잘 알려지지 않은 자산은 지원하지 않습니다. 이는 컨트랙트 배포, 다중 서명 설정, 다중 서명 주소의 자산 변경 모니터링, 패키지 자산 생성 등에 많은 인력과 물적 투입이 필요하기 때문인데요, 이러한 이유로 다중 서명 크로스 체인 브리지는 거부될 가능성이 높습니다.
RGB++ 프로토콜은 이러한 문제가 없고 라이선스가 전혀 필요 없는 Leap 브리지리스 크로스체인 기능을 제공합니다. RGB++ 프로토콜을 통해 오늘 비트코인 블록체인에서 밈 코인을 발행하면, 언제든지 자유롭게 CKB 블록체인으로 도약했다가 다시 돌아올 수 있습니다.
2. 신뢰 가정이 필요 없습니다
사용자가 암호화폐 자산을 다중 서명 주소에 서약하거나 잠그는 기존의 다중 서명 크로스 체인 브리지에서는 자산이 잠기는 순간 사용자의 통제에서 벗어나기 때문에 사용자는 크로스 체인 브리지 운영자가 잘못하지 않고, 도둑질하지 않으며, 파산하지 않는다는 것을 믿어야 합니다.
RGB++ 프로토콜의 Leap 크로스체인은 크로스체인 브리지나 다중 서명 주소를 사용하지 않기 때문에 중개자가 없으며, 자연스럽게 신뢰 가정이 필요하지 않습니다.
3. 보안
다중 서명 크로스 체인 브리지는 모든 사람의 자산이 다중 서명 주소에 잠겨 있고 공격이 성공하기만 하면 대량의 자산을 탈취할 수 있기 때문에 항상 해커들의 치열한 공격 대상이 되어 왔으며, 크로스 체인 브리지에 문제가 발생할 때마다 수백만, 수천만, 심지어 수억 달러의 엄청난 손실이 발생할 수 있기 때문입니다. .
RGB++ 프로토콜의 Leap 브리지리스 크로스체인은 자산이 지점 간 교차하고 자산이 항상 사용자 자신의 개인 키에 의해 제어되므로 훨씬 더 안전합니다.
4. 효율성
RGB++ 프로토콜의 도약 브리지리스 크로스체인은 블록 재구성을 방지하기 위해 몇 번의 블록 확인을 더 기다려야 하며, 이는 보통 1시간 이상 소요됩니다(블록의 속도와 네트워크 혼잡도, 특히 비트코인 네트워크에 따라 달라질 수 있음). 사용자 입장에서는 크로스체인이 매우 빈번한 작업이 아니기 때문에 다중 서명 크로스체인 브리지보다 느리지만, 특히 더 안전하고 신뢰 가정이 필요 없는 도약 크로스체인의 장점을 고려하면 허용 가능한 한계 내에 있습니다.
5. 기타 장점
Leap 브리지리스 크로스체인용 RGB++ 프로토콜은 대체 가능한 토큰뿐만 아니라 대체 불가능한 토큰(DOB, 포자 DOB에 대한 자세한 내용을 보려면 여기를 클릭하세요.)
리프의 브리지리스 크로스체인 튜토리얼
현재, JoyID 지갑은 RGB++ 자산(코인 및 DOB)를 체인 전반에서 L1과 L2 사이를 오갈 수 있습니다. 다음은 조이아이디 지갑을 통해 브리지 없이 체인 간 도약하는 방법에 대한 튜토리얼입니다:
1. L1에서 L2로 (BTC → CKB)
조이아이디 지갑에 로그인한 후 비트코인 네트워크로 전환하여 도약 버튼을 클릭하고 도약하고자 하는 코인 또는 DOB를 선택한 다음 도약 버튼을 클릭합니다. 코인 또는 DOB의 경우 전송 화면에서 "비트코인 L2(CKB)"를 선택하고 CKB 주소, 수량, 채굴자 수수료를 입력한 후 "보내기"를 클릭하고 서명을 확인합니다.
2. L2에서 L1으로 도약(CKB → BTC)
L2에서 L1으로의 도약은 준비와 완료의 두 단계로 나뉘며, 각각 BTC 트랜잭션과 CKB 트랜잭션에 서명을 해야 합니다.
준비 단계 :
조이아이디 지갑에 로그인하고 Nervos CKB 네트워크로 전환;
"도약" 버튼을 클릭;
기입할 비트코인 주소;
L1으로 도약하려는 RGB++ 자산을 선택하고 수량 입력;
수수료율 선택(비트코인 지갑에 수수료를 감당할 수 있는 충분한 UTXO 잔액이 있는지 확인);
'Leap To. 비트코인 L1' 버튼을 클릭합니다.
"준비" 버튼을 클릭합니다.
서명을 통해 거래를 확인합니다.
거래는 "상태 추적"을 클릭하거나 "진행 중인 도약" 페이지로 이동하여 추적할 수 있습니다. 상태.
완료 단계:
비트코인 메인넷이 거래를 확인할 때까지 기다린 다음 거래를 확인한 후 "완료"를 클릭합니다.
도약 정보를 확인한 다음 ". 완료"를 다시 클릭하고 CKB 메인넷의 확인을 기다리면 설정-활동-도약에서 상태를 추적할 수 있습니다.
CKB 메인넷이 거래를 확인한 후 비트코인 지갑으로 전환하여 RGB++ 자산을 확인할 수 있습니다.
주의
RGB++ 프로토콜을 통해 발행된 자산은 "기생적"이거나 " 또는 비트코인의 UTXO, 보다 구체적으로 546 사토시 크기의 UTXO에 "바인딩"된 자산입니다. 이 UTXO가 소비되면 해당 RGB++ 자산도 소비됩니다.
RGB++ 자산에 묶인 UTXO가 사용자가 소비하는 것을 어떻게 막을 수 있나요? 조이아이디 지갑은 현재 1200 사토시라는 임계값을 설정했으며, 그 이하에서는 UTXO가 채굴자 수수료나 일반 BTC 전송으로 소비되지 않습니다. 물론 지갑마다 임계값이 다르므로 잘못된 지출을 방지하려면 RGB++ 자산을 보관하고 전송할 때는 조이아이디 지갑을 사용하는 것이 좋습니다.
또한, 커뮤니티 회원들이 만든 도구 중 일부는 비트코인 UTXO에 바인딩할 때 RGB++ 표준을 따르지 않고 546 사토시에 바인딩하기 때문에 CKB 체인에서 비트코인 체인으로 자산을 도약하기 위해 사용하는 것은 권장하지 않습니다. 자산을 1200 사토시 이상의 UTXO에 바인딩하면 사용자가 조이아이디 지갑을 사용하여 BTC 거래를 보낼 때 지갑은 해당 UTXO를 채굴자 수수료 또는 일반 UTXO로 쉽게 사용할 수 있습니다.