1. 바빌론 비트코인 스테이킹 단계적 출시
바빌론 비트코인 스테이킹 프로토콜은 비트코인 보유자들을 PoS 체인, L2, 데이터 가용성 레이어, 오라클 등의 지분증명 시스템의 네트워크 보안 수요와 연결시켜줍니다. 이는 신뢰할 수 있는 중개자 없이도 가능합니다.
프로토콜은 세 단계에 걸쳐 출시될 예정입니다.
1.1 1 단계**:** 비트코인 잠금
이 단계에서, 비트코인 보유자는 비트코인 스테이킹 거래를 비트코인 블록체인에 제출하여 스테이킹 과정을 시작합니다.
각 거래는 지정된 비트코인을 안전한 자가 관리형 비트코인 스테이킹 스크립트에 잠급니다. 스테이커는 또한 PoS 투표 권한을 위임하기 위해 선택한 최종성 제공자의 공개 키를 포함한 주요 매개변수를 지정합니다. 이렇게 하면 잠긴 비트코인이 다음 단계의 지분 증명 합의 검증에 적극적으로 참여할 수 있습니다.
참고로, 스테이커가 관련 최종성 제공자의 개인 키도 보유하고 있는 경우 이 위임은 자체 위임으로 간주됩니다. 어느 경우든 투표권만 위임됩니다. 스테이킹된 비트코인은 최종 제공자에게 전송되지 않습니다.
1.2 2****단계 : 비트코인 스테이킹 활성화
이 단계에서는 1단계에서 잠긴 비트코인으로부터 암호-경제적 보안을 받기 위해 바빌론 PoS 체인이 출시될 예정입니다.
출시 시, 1단계에서 충분한 위임을 받은 최종성 제공자들이 바빌론 PoS 체인의 합의 과정에 참여하여 블록의 최종성을 결정하게 됩니다. 바빌론 PoS 체인은 또한 비트코인 스테이킹의 보안을 위해 필요한 체인 간 시간 동기화를 위해 비트코인 타임스탬핑 프로토콜 을 활성화할 것입니다.
1.3 3****단계 : 비트코인 멀티 **-**스테이킹 활성화
이 단계에서는 바빌론 비트코인 스테이킹 프로토콜이 공유 보안을 위한 마켓플레이스로 발전하여, 모든 PoS 시스템이 비트코인 스테이킹 보안을 활용할 수 있게 됩니다.
비트코인 보유자는 동일한 비트코인을 여러 PoS 시스템에 동시에 스테이킹할 수 있는 능력을 가지게 되어, 여러 개의 스테이킹 보상을 동시에 받을 수 있습니다. 바빌론 PoS 체인은 모든 지분 증명 시스템을 위한 비트코인 스테이킹을 촉진하는 컨트롤 플레인 역할을 하게 됩니다.
2. 1****단계 세부사항
2.1 최대 스테이킹 시간 및 온 **-**디맨드 언본딩
1단계 동안, 모든 스테이킹은 최대 스테이킹 기간(즉, 비트코인 스테이킹 스크립트의 시간 잠금)이 64,000 비트코인 블록으로 설정되며, 이는 대략 15개월에 해당합니다. 이는 각 스테이킹이 이 기간이 지나면 자동으로 만료되어 출금할 수 있게 됨을 의미합니다.
그러나 스테이커는 만료되기 전 언제든지 온-디맨드로 스테이킹을 언본드할 수 있습니다. 온체인 언본딩 기간은 1,008 비트코인 블록(약 7일, 언본딩 비트코인 스크립트에 정의됨) 동안 설정되며, 이 기간이 지나면 스테이킹이 만료되어 출금할 수 있게 됩니다.
2.2 거래 관련 사항
1단계의 모든 거래는 비트코인 거래로 이루어지며, 다음을 포함합니다:
-
스테이킹: 스테이킹을 위해 비트코인 스테이커는 비트코인 스테이킹 거래를 생성하고 이를 비트코인 블록체인에 제출합니다.
-
언본딩 및 조기 출금: 만료되기 전에 스테이킹을 언본드하고 출금하기 위해 스테이커는 언본딩 거래를 생성한 후 출금 거래를 생성합니다.
-
자동 만료 및 출금: 스테이킹은 64,000 비트코인 블록 후 자동으로 만료되며, 이전에 스테이커가 언본딩하지 않은 경우에만 출금할 수 있습니다. 만료된 스테이킹을 출금하려면, 스테이커는 출금 거래를 생성해야 합니다.
1단계에서는 스테이커가 서명해야 할 다른 거래나 메시지가 없습니다.
특히, 스테이커는 PoS 슬래싱에 대한 동의 서명을 하지 않습니다. 따라서, 1단계에서는 스테이킹된 비트코인에 대한 슬래싱이 없습니다.
2.3 초기 총 스테이킹 한도
보안상의 이유로, 초기 총 스테이킹 한도는 1,000 비트코인으로 설정됩니다. 이 한도는 1단계가 진행됨에 따라 완화될 예정입니다.
- 선착순: 모든 스테이킹은 비트코인 블록체인에서의 순서에 따라 선착순(FCFS) 으로 접수되며, 한도에 도달할 때까지 계속됩니다.
- 초과 및 대기 없음: 한도에 도달한 후 도착한 스테이킹은 초과로 처리되며, 언본드하고 출금해야 합니다. 스테이킹 대기열이 없으므로, 이전에 접수된 스테이킹이 언본드된 후 한도가 다시 열리더라도 초과 스테이킹이 자동으로 한도를 채우지 않습니다. 대신, 새로 열린 한도 용량을 채우기 위해 새로운 스테이킹 거래를 제출해야 합니다. 이러한 대기열 없는 방식은 사용자가 초과 스테이킹을 시스템에 남겨두는 것을 방지하기 위한 것입니다.
2.4 스테이킹 거래당 한도
초기 1,000 비트코인의 총 스테이킹 한도와 함께, 스테이킹 거래당 한도도 다음과 같이 설정됩니다:
-
최소 스테이킹: 0.005 비트코인. 이 최소 한도는 스테이킹 금액이 언본딩 거래 수수료(0.00064 비트코인, 비트코인 채굴자에게 지급됨) 와 출금 거래 수수료(스테이커가 설정 가능) 를 커버할 수 있도록 하기 위함입니다.
-
최대 스테이킹: 0.05 비트코인. 이 의도적으로 작은 최대 한도는 폭넓은 참여를 장려하기 위한 것입니다. 이를 통해 전체 한도가 채워지려면 최소한 몇 개의 비트코인 블록에 해당하는 스테이킹 거래가 필요합니다. 이는 단일 주체가 하나의 비트코인 블록을 모두 구매하여 전체 한도를 차지하고, 다른 모든 참여자를 배제하는 것을 방지합니다.
폭넓고 진중한 참여를 더욱 촉진하기 위해, 과도한 스테이킹 분할은 권장되지 않습니다.
2.5 포인트 시스템 및 수수료
1단계에서는 활성화된 PoS 체인이 없기 때문에 직접적인 스테이킹 보상은 지급되지 않습니다. 대신, 포인트 시스템이 각 스테이커의 활동을 측정하며, 이는 스테이커의 공개 키를 통해 추적됩니다.
초기 1,000 비트코인 한도 동안, 매 비트코인 블록마다 3,125 바빌론 포인트가 배정됩니다. 3,125 포인트는 해당 블록 내의 모든 활성 스테이킹에 비례하여 배분됩니다. 초과, 언본딩, 언본드, 출금 등 다른 상태의 스테이킹은 포인트를 받지 않습니다.
각 활성 스테이킹에 대해, 스테이커와 최종성 제공자 모두 포인트를 받으며, 최종성 제공자는 자신의 수수료 비율에 따라 일부를 차감받습니다.
예시: 1,000 비트코인 한도가 채워지면, 0.05 비트코인 활성 스테이킹은 3,125 * 0.05 / 1,000 = 0.15625 포인트를 매 비트코인 블록마다 얻게 됩니다. 만약 파이널리티 제공자가 5%의 수수료를 부과한다면, 스테이커는 0.15625 * 0.95 = 0.1484375 포인트를 매 비트코인 블록마다 얻고, 파이널리티 제공자는 0.15625 * 0.05 = 0.0078125 포인트를 매 블록마다 받게 됩니다. 4,000 비트코인 블록(약 한 달) 동안, 한도가 계속 가득 차 있다고 가정하면, 스테이커는 4,000 * 0.1484375 = 593.75 포인트를 적립하고, 파이널리티 제공자는 4,000 * 0.0078125 = 31.25 포인트를 적립하게 됩니다.
비트코인 블록당 3,125 포인트는 초기 1,000 비트코인 한도 동안에만 적용됩니다. 이와 함께 스테이킹 한도는 1단계 동안 향후 조정될 수 있습니다.
법적 고지: 포인트는 토큰이나 기타 디지털 자산으로 전환, 토큰으로 적립, 계산의 기초로 사용, 토큰이나 기타 디지털 자산이 될 수 없습니다. 포인트는 금전적 가치를 지니지 않는 가상의 아이템입니다. 포인트는 어떤 종류의 통화나 자산을 구성하지 않으며, 법정 통화나 가상 통화, 또는 다른 가치 있는 것으로 교환, 환불, 또는 교환할 수 없습니다. 포인트는 양도할 수 없으며, 포인트를 판매, 거래 또는 양도하거나 포인트를 사용하여 어떤 방식으로든 크레딧을 획득할 수 없습니다. 포인트를 판매하거나 거래하거나 이전하려는 시도는 무효이며, 웹사이트에 게시된 규칙의 서면 업데이트에서 명시적으로 달리 언급된 경우를 제외하고는 유효하지 않습니다. 우리는 포인트 프로그램(포인트 적립의 빈도, 기준, 계산 또는 자격 포함) 을 언제든지 통지 여부와 상관없이 취소, 변경, 중단, 제한, 수정 또는 철회할 권리를 보유합니다. 귀하의 관할권에서는 포인트를 사용하지 못할 수도 있습니다.
귀하는 당사 또는 당사 제휴사의 포인트 또는 디지털 자산 배포와 관련하여 조작적, 사기적, 부정직하거나 남용적인 행위를 하지 않는 것에 동의합니다. 여기에는 여러 계정을 생성하여 추가 포인트나 디지털 자산을 요구하거나, 봇이나 스크립트를 사용하여 자동화 하거나, 포인트나 디지털 자산의 수량이나 인지된 가치를 인위적으로 증가시키는 모든 사기 행위에 참여하는 것이 포함되며 이에 국한되지 않습니다. 저희 또는 저희의 제휴사는 이러한 활동으로 인해 귀하의 포인트 전부 또는 일부를 취소할 수 있으며, 저희가 부여한 라이센스를 위반할 경우에도 포인트를 취소할 수 있습니다. 또한, 그러한 조치가 취해진 이유를 비공식적으로나 공식적으로 공개할 수 있습니다.
2.6 서약 위원회
1단계에서는 서약 위원회는 온디맨드 언본딩 프로세스를 보호하기 위한 다중 서명 검증 체계입니다. 위원회의 임무는 스테이커가 제출한 언본딩 거래에 공동 서명하여 거래의 정확성과 보안을 검증하는 것입니다.
서약 위원회는 스테이커의 비트코인을 훔칠 수 없고, 위원회가 손상되더라도 지분이 만료되어 인출 가능한 상태가 되는 것을 막을 수 없습니다.
서약 위원회는 6대 9 다중 서명 방식(스테이커가 언본딩 거래를 제출한 후 언본딩 거래에 서명하려면 9개의 키 중 6개가 필요하다는 의미) 으로 운영되며, 각 키는 업계의 다양한 부문에서 평판이 좋은 기관이 보유합니다:
AltLayer (1 키) – 롤업 서비스 제공업체
Babylon Labs (3 키) – 프로젝트의 핵심 개발 팀
CoinSummer Labs (1 키) – 주요 스테이킹 서비스 제공업체(StakeFish) 와 주요 채굴 풀(F2Pool) 과 제휴된 기관
Cubist (1 키) – 안전한 스테이킹 인프라 제공업체
Informal Systems (1 키) – Cosmos 생태계 검증자
RockX (1 키) – PoS 검증자 및 유동성 스테이킹 제공업체
Zellic (1 키) – 보안 감사자
2.7 스테이킹 방법
스테이킹 방법에는 몇 가지가 있습니다:
-
공식 웹 애플리케이션: 공식 비트코인 스테이킹 웹 애플리케이션 (btcstaking.babylonlabs.io)은 스테이커들이 위임할 수 있는 검증된 최종성 제공업체 목록을 제공합니다. 최종성 제공업체의 등록 및 1단계 검증 방법에 대한 정보는 최종성 제공업체 등록 가이드를 참조해 주세요.
-
서드파티 서비스: 서드파티 스테이킹 웹사이트, 커스터디 솔루션, API 등.
-
명령줄 인터페이스 (CLI) 도구: 기술적으로 능숙한 사용자에게 적합합니다.
또한 바빌론 비트코인 스테이킹 메인넷에 참여할 LST(유동성 스테이킹 토큰) 프로토콜도 있습니다. 스테이킹과 포인트는 모두 LST 프로토콜에 의해 처리되므로, LST 프로토콜에 참여한다고 해서 바빌론 비트코인 스테이킹 메인넷에 직접 참여하는 것은 아니라는 점에 유의하시기 바랍니다.
중요한것은, 우리는 서드파티 서비스를 포함한 LST, LST 코드, 또는 생태계의 다른 참여자들에 대해 검토하거나 보증하지 않습니다. 따라서 사용하기 전에 주의 깊게 조사하고 연구하는 것이 필요합니다. 일반적으로 스테이커는 비트코인 블록체인이나 비트코인 스테이킹에 참여하기 전에 항상 자체 조사와 연구를 수행해야 합니다.
웹 애플리케이션 btcstaking.babylonlabs.io 또는 바빌론 랩스 웹사이트 등에서 제공되는 콘텐츠나 자료의 사용은 해당 시점에 게시된 이용 약관에 의해 규율됩니다.
2.8 자격 조건
스테이킹이 금지되며, 포인트나 스테이킹 보상을 받을 수 없는 경우는 다음과 같습니다:
(a) 미국, 영국, 유럽연합 또는 그 회원국이나 유엔 또는 그 회원국(이하 통칭하여 “주요 관할권”) 이 상품을 금지하거나 제재를 부과하는 국가의 거주자 또는 대리인이거나 해당 국가에서 조직, 설립 또는 사업을 하는 법인인 경우, 또는 귀하가 주요 관할권에서 관리하는 제재 목록 또는 이에 준하는 목록에 등재된 개인 또는 단체를 직간접적으로 소유 또는 지배하는 경우.
(b) 미국인으로써 17 CFR § 230.902에 정의된 사람 또는 현재 통상적으로 미국, 캐나다, 호주 또는 중국 본토에 위치하거나 거주(또는 중국 본토에 설립 또는 조직된) 하는 사람.
이 목록은 수시로 업데이트될 수 있으며, 사전 통보 없이 변경될 수 있습니다.
3. 보안 감사
1단계 코드베이스는 다음 기관에 의해 감사되었습니다:
Coinspect: 감사 보고서
Zellic: 감사 보고서
Cantina: 공개 보안 캠페인을 통해 연구원과 엔지니어들이 코드를 검토하고 버그 및 문제점을 보고하였으며, 이에 대한 보상을 제공했습니다. 캠페인 보고서
메인넷 출시 후 계획을 업데이트, 수정, 변경, 또는 개선이 필요할 수 있음을 양해해 주시기 바랍니다. 업데이트, 설명 또는 수정 사항을 확인하려면 이곳을 자주 방문하여 주시길 바랍니다.