tBTC는 이더리움 블록체인 상의 ERC-20 토큰으로, 비트코인과 1:1로 완전히 연동되어 있습니다. tBTC의 공급량은 항상 준비금에 보관된 동일한 양의 비트코인에 의해 뒷받침됩니다.
tBTC는 비트코인 보유자들이 이더리움의 탈중앙화 금융(DeFi) 애플리케이션에 참여할 수 있도록 설계되었습니다. 이더리움에서 자신의 비트코인을 활용하고자 하는 사용자는 tBTC 탈중앙화 애플리케이션(dApp)을 사용하여 시스템에 비트코인을 예치하고 이더리움 지갑에 tBTC 토큰을 발급받을 수 있습니다. 또한 dApp을 사용하여 비트코인을 환급할 수도 있습니다.
tBTC는 어떻게 설립되었나요?
tBTC는 Keep, Summa, The Cross-Chain Group을 포함한 여러 그룹의 지원을 받는 오픈 소스 프로젝트입니다. tBTC는 2020년 5월 11일에 출시되었습니다.
2020년 5월 18일, 환급 코드에서 버그가 발견되어 프로토콜은 10일 동안 새로운 예치를 중단해야 했습니다. 자금은 위험에 처하지 않았으며, 관련자들에게 자금을 반환하기 위해 즉각적인 조치가 취해졌습니다.
tBTC는 2020년 9월에 다시 운영을 시작했습니다.
tBTC는 어떻게 작동하나요?
tBTC가 사용하는 메커니즘은 MakerDAO가 DAI를 생성하는 방식과 매우 유사합니다. 예를 들어, tBTC는 시스템이 정직하게 운영되도록 가격 피드, 채권, 그리고 차익 거래 기회에 의존합니다.
tBTC 발행의 시작점은 예치 요청을 생성하는 것입니다. 이 요청은 tBTC의 호스트 체인 상의 스마트 계약으로의 트랜잭션이며, 발신자가 서명 그룹이 지원하는 지갑을 필요로 함을 나타냅니다. 이는 예치를 통해 중재됩니다.
예치 요청이 접수되면, 서명 그룹은 비트코인 지갑을 지원할 서명자 집단을 무작위로 선택하여 생성됩니다. 시스템 내에서는 트랜잭션을 승인할 세 명의 서명자가 책임집니다. 트랜잭션이 진행되려면 세 서명자 모두의 승인이 필요합니다.
보호 메커니즘으로, 서명자는 사용자가 예치하는 비트코인 금액의 150%를 스테이킹해야 공개 키를 생성할 수 있습니다. 또한, 서명자는 예치를 지원하기에 충분한 채권을 보유하고 있어야 서명 그룹에 선택될 수 있습니다.
예치 요청이 생성되고 서명 그룹이 형성된 후, 예치자는 예치에 대한 고유한 비대체성 토큰인 tBTC 예치 토큰(TDT)을 할당받습니다. 이는 예치에 대한 소유권을 부여하며, 예치 기간이 도래할 때까지 예치를 환급할 독점적인 권리를 제공합니다.
tBTC 시스템이 특정 예치 요청에 대한 지갑 주소를 사용할 수 있게 되면, 예치자는 서명 그룹이 생성한 지갑 주소로 비트코인을 보낼 수 있습니다. 트랜잭션이 비트코인 체인에 의해 확인된 후, 예치자는 예치가 자금 지원되었음을 증명하는 트랜잭션을 호스트 체인에 발행해야 합니다.
서명 그룹이 주어진 시간 내에 공개 키를 제공하지 못하면, 예치자는 시스템에 통지하고 서명 그룹 선택 과정에서 서명자가 제공한 채권에서 자신의 예치금을 돌려받을 수 있습니다. 예치 증명이 주어진 시간 내에 접수되지 않으면, 서명 그룹은 시스템에 통지하고 자신들의 채권을 회수할 수 있습니다. 프로토콜의 스마트 계약은 사용자가 비트코인 예치를 성공적으로 환급할 때까지 그 채권을 보유합니다.
비트코인 예치는 고정된 크기의 단위로만 가능하며, 서명자의 스테이크는 이더로 표시된다는 점에 유의해야 합니다. 시스템은 몇 가지 미리 정의된 단위 크기로만 예치를 받도록 설계되어 있으므로, 예치자는 정확한 양의 비트코인을 보내야 합니다. 그렇지 않으면 자금을 잃을 위험이 있습니다. 예치자가 지원되는 최대 단위 크기보다 많은 금액을 예치하고자 한다면, 여러 예치 요청을 생성하고 여러 예치에 자금을 지원해야 합니다.
예치가 비트코인 트랜잭션의 충분한 증명을 통해 완전히 자격을 갖추면, 예치자는 tBTC와 함께 TDT를 받게 됩니다. TDT는 잠긴 비트코인 예치를 환급하는 데 필요하며, 이것 없이는 사용자가 비트코인을 되찾을 수 없습니다. TDT는 양도 가능합니다. 보유자는 이를 거래하거나 다른 곳에서 담보로 사용할 수 있습니다.
tBTC를 비트코인으로 교환하는 방법은 무엇인가요?
사용자가 tBTC를 비트코인으로 환급하고자 할 때는, 자신의 비트코인 지갑 주소를 포함한 환급 요청 트랜잭션을 스마트 계약에 제출해야 합니다. 이 과정에서 미결제 tBTC 금액과 서명자 수수료를 상환하게 됩니다.
수익자는 서명자 수수료를 받고, 나머지 토큰은 TDT와 tBTC를 포함하여 소각됩니다. 다음으로, 서명자들은 이더리움 블록체인에서 트랜잭션이 확인되기를 기다립니다. 마지막으로, 서명자들은 지정된 사용자 주소로 비트코인을 보내기 위해 비트코인 네트워크에 제출할 수 있는 서명을 생성합니다.

















