Orbit Bridge는 블록체인 간의 통신을 가능하게 하는 인터체인 통신 프로토콜(IBC)입니다. 2024년 1월 1일, Orbit Chain은 해커가 플랫폼의 크로스 체인 브리지를 악용한 후 8,100만 달러를 잃었습니다. Orbit의 초기 손실은 약 8,150만 달러였으며, 여기에는 USDT 3천만 달러, USDC 1천만 달러, DAI 1천만 달러, 230.879 WBTC, 9,500 ETH가 포함되었습니다. 공격자는 Tornado Cash에서 10 ETH로 자금을 조달하여 공격을 시작한 다음, 이 자금을 중간 주소 0x70462bfb204bf3ccb0560f259072f8e3a85b3512를 통해 이체했습니다. [10] [11] [1]
Orbit Bridge는 한국에 기반을 둔 블록체인 회사인 Ozys에서 2020년 10월에 출시되었습니다. Orbit Bridge는 다양한 체인과 암호화폐를 연결하는 Orbit Chain 생태계의 IBC입니다. IBC 프로토콜은 분산된 트랜잭션 검증을 가능하게 하여 서로 다른 블록체인 간에 안정적이고 안전한 자산 이동을 가능하게 합니다. [1][2]
이기종 체인의 허브를 제공함으로써 Orbit Chain은 서로 다른 체인의 자산을 단일 분산 플랫폼에서 사용할 수 있는 생태계를 만들었습니다. 이를 통해 자산 교환을 위한 탈중앙화 거래소(DEX) 프로토콜, 대출 및 차입 프로토콜, 서비스형 스테이킹 프로토콜을 포함한 다양한 탈중앙화 금융(DeFi) 프로토콜 개발이 가능해졌습니다. [3]
Orbit Chain의 IBC 기술은 광범위한 퍼블릭 체인 사용자에게 유연하고 원활한 사용성을 제공하여 블록체인 생태계의 파편화를 해결하는 것을 목표로 합니다. 새로운 Orbit Bridge IBC 프로토콜 개발을 통해 Orbit Chain은 서로 다른 체인 간의 분산되고 자유로운 자산 이동을 가능하게 함으로써 서비스를 더욱 업그레이드하고 있습니다. [3]
Orbit Bridge는 오프체인에 어떠한 구성 요소도 형성하지 않고 합의 과정을 투명하게 관리함으로써 완전한 탈중앙화를 달성합니다. Orbit Bridge는 운영자와 검증자로 구성된 거버넌스 그룹을 통해 다중 서명 기반의 트랜잭션 합의 방식을 사용합니다. 운영자는 실제 운영에 필요한 정보를 릴레이하고, 검증자는 각 체인에서 생성된 트랜잭션을 검증하여 합의에 도달합니다. 합의 및 검증 프로세스는 Orbit Chain의 트랜잭션을 통해 발생하므로 투명하고 신뢰할 수 있습니다. 검증자는 중앙 권한 없이 별도의 개인 채널과 블록체인을 사용하여 작업을 완료합니다. [4]
브리지 검증인은 자신이 운영하는 거버넌스 그룹을 기반으로 트랜잭션과 정보를 검증하는 역할을 합니다. OrbitHub 또는 BridgeContract로 전달된 데이터를 트랜잭션 객체 데이터(트랜잭션 해시, 블록 번호, 메서드, 파라미터, 메모 등 포함)와 대조하여 일치하는지 확인합니다. [5]
Vault 및 Minter가 있는 트랜잭션의 경우 검증인은 운영자가 릴레이한 데이터와 트랜잭션의 이벤트 데이터를 확인하여 동일한지 확인합니다. 합의 프로세스를 사용하여 각 대상 체인으로의 트랜잭션 실행을 검증합니다. Tendermint 계열사는 수수료 및 시퀀스 정보의 트랜잭션에 서명하기 전에 합의가 필요합니다. [6]
검증인은 또한 이중 지출을 방지하기 위해 검증 해시를 사용하고 민팅 또는 릴리스 실행을 위해 스왑 및 요청 스왑 해시를 사용합니다. OrbitChain의 새 블록을 구독하고 SwapRelay 이벤트를 감지합니다. Ethereum, Klaytn 및 ICON 체인을 지원하며 사전 정의된 런치 거버넌스 설정을 가지고 있습니다. [6]
Validator는 트랜잭션 데이터를 SwapRelay 이벤트 데이터와 비교하여 Terra 트랜잭션에서 토큰이 발행되거나 해제되는지 확인합니다. bank/MsgSend 메시지 유형의 메시지를 필터링하고 필터링된 메시지의 토큰 denom과 토큰 양이 이벤트 데이터와 일치하는지 확인합니다. 또한 Validator는 TransactionSuggested 및 TransactionSelected 이벤트를 검증하고, Vault의 자금을 확인하고, 제안의 가스 및 수수료 추정치를 확인하고, 제안의 시퀀스를 확인하기 위한 해시를 생성하고, Terra 주소로의 토큰 해제를 확인합니다. [6]
브리지 운영자는 여러 체인을 상호 연결하는 데 필요한 다양한 작업을 관리합니다. 이들은 각 체인의 작업을 지속적으로 모니터링하고 관리합니다. 주요 책임 중 하나는 Vault 및 Minter의 트랜잭션 정보를 Orbit Chain의 Orbit Hub로 릴레이하는 것입니다. 이 정보에는 트랜잭션 해시, 메서드, 이벤트, 메모 등과 같은 세부 정보가 포함됩니다. 브리지 운영자는 프로세스 정보를 릴레이하여 각 브리지 계약에서 다중 서명 지갑 트랜잭션 구축을 용이하게 합니다. 또한 각 체인 사양(시퀀스 형식, 트랜잭션 수수료 상황 등)에 대한 트랜잭션 객체를 제안하고 성공적인 합의를 지원합니다. 마지막으로 브리지 운영자는 Orbit Chain을 통해 각 체인에서 합의된 트랜잭션을 실행하며, 여기서 검증자는 완료된 트랜잭션 정보를 기반으로 트랜잭션에 서명하여 각 체인에서 실행할 수 있도록 합니다. [7]
Orbit Bridge는 각 체인별 볼트를 기반으로 거버넌스를 구현합니다. 오리진 체인의 볼트는 멀티 시그 지갑으로 생성되어 거버넌스 합의 없이는 자산을 이동할 수 없습니다. 거버넌스는 대상 체인에서 발행/소각/실행 권한을 가집니다. 브리지할 대상 체인 쌍을 등록해야 하며, 각 체인의 사양에 따라 동일한 거버넌스 내에서도 동일한 거버넌스 합의가 다를 수 있습니다. [8](#cite-id-pn0ihb3k4c)
내장 함수는 서로 다른 블록체인 네트워크 간의 통신을 용이하게 하는 브리지 컨트랙트를 관리하는 데 사용됩니다. "addBridgeInfo" 함수는 멀티 시그 월렛, Nonce 및 Sequence와 같은 브리지 컨트랙트와 관련된 중요한 데이터를 저장합니다. "removeBridgeInfo" 함수는 브리지 컨트랙트에 저장된 데이터를 삭제하고, "changeHubMig" 및 "changeBridgeMig" 함수는 각각 Orbit Hub 컨트랙트 및 브리지 컨트랙트에 등록된 멀티 시그 월렛을 교체하는 데 사용됩니다. [8]
Minter 거버넌스 기능은 새로운 토큰 생성을 담당하는 Minter를 제어하기 위한 여러 내장 기능을 제공합니다. "changeActivate" 기능은 Minter 기능의 거버넌스를 활성화하고 올바르게 작동하는지 확인합니다. "setValidChain" 기능은 새로운 토큰 생성 요청이 브리징 가능한 체인에서만 수락되도록 합니다. "addToken" 기능은 브리징 실행 시 민팅할 수 있는 토큰을 매핑하고, "setBridgingFee" 기능은 브리징 트랜잭션 실행에 대한 수수료 금액을 설정합니다. "setFeeGovernance" 기능은 수수료 관리 방법을 결정하는 수수료 거버넌스를 설정합니다. [8]
Vault 거버넌스 기능은 자산 저장 및 관리를 담당하는 Vault를 제어하기 위한 여러 내장 기능을 제공합니다. "changeActivate" 기능은 Vault 기능을 제어하고 제대로 작동하는지 확인합니다. "setValidChain" 기능은 자산 관리 요청이 브리징 가능 체인에서만 수락되도록 합니다. "setBridgingFee" 기능은 브리징 트랜잭션 실행 수수료를 설정하고, "setFeeGovernance" 기능은 수수료 관리 방법을 결정하는 수수료 거버넌스를 설정합니다. 모든 기능은 Vault 자체 SubmitTransaction/ConfirmTransaction 로직을 통해 실행되어야 합니다. [8]
2022년 10월 28일, Orbit Chain 커뮤니티는 Orbit Bridge 버전 3.0 출시를 발표했습니다. 업데이트된 버전은 프론트엔드 구조와 사용자 인터페이스 및 사용자 경험(UI/UX), 다크 모드 추가, BitKeep 지갑 통합을 새로운 지갑 지원으로 중점을 둡니다. [9]
이번 업데이트에는 EVM 기반 블록체인에 대한 공통 처리가 포함되어 새로운 블록체인을 통합할 때 빠른 응답 시간을 제공하고, 기존 문제를 해결하기 위한 정교한 오류 처리, 모든 장치에 대한 반응형 UI 구현, 자동 수신 주소 입력 기능이 포함됩니다. '지갑 연결' 및 '지금 변환'과 같은 비활성 버튼의 가시성이 개선되었습니다. $ORC 'ORC 구매' 상자는 여러 ORC 지원 거래소가 추가된 롤링 배너 형태로 변경되었습니다. 비 EVM 네트워크 브리지 컨트롤러 화면이 개선되었습니다. [9]
Orbit Bridge가 이제 다크 모드를 지원합니다. 사용자들은 메인 화면 우측 상단의 초승달 모양 아이콘을 클릭/터치하여 Orbit Bridge 화면을 다크 모드로 변경할 수 있습니다. [9]
Orbit Bridge는 이제 Bitcoin, Ethereum, Solana 등 다양한 메인넷과 프로토콜을 지원하는 디지털 지갑인 BitKeep을 지원합니다. BitKeep은 전 세계 168개국에서 600만 명 이상의 구독자를 보유하고 있으며 2020년에 가장 사랑받는 탈중앙화 지갑 중 하나입니다. [9]
2024년 1월 1일, Orbit Chain은 해커가 플랫폼의 크로스체인 브릿지를 익스플로잇하여 8,100만 달러의 손실을 입었습니다. [11]
플랫폼은 X에 게시물을 통해 해킹을 확인하면서 해커가 제재된 프라이버시 프로토콜인 Tornado Cash를 사용하여 지갑에 자금을 조달한 후 Orbit Chain의 이더리움 (ETH) 볼트를 공격했다고 밝혔습니다. 해킹으로 얻은 수익금은 여러 이더리움 지갑으로 전송되었습니다. 이 지갑은 현재 26,741.6 ETH(6,400만 달러 상당)와 약 1,800만 달러 상당의 dai (DAI) 스테이블코인을 보유하고 있습니다. [11]
Orbit Chain은 자금이 "움직이지 않았다"고 덧붙였습니다.
"현재 도난 자산은 움직이지 않고 있습니다. 저희 팀은 도난 자산을 지속적으로 모니터링하고 있으며, 도난 자산과 관련된 주소가 조치를 취하는 즉시 커뮤니티에 알릴 것을 약속드립니다."[12]
Orbit Chain 팀은 한국 경찰청 및 KISA(한국인터넷진흥원)와 함께 조사 지원 및 원인 분석 시스템을 개발하여 익스플로잇에 대한 보다 적극적이고 포괄적인 조사 접근 방식을 가능하게 했습니다. 또한 팀은 Klaytn Foundation과 협력하여 실행 가능한 복구 계획을 수립했습니다. [13][14]