• About Us
  • The Value Of Tourism
  • Why Tratok?
  • Tratok Features
  • Tokenomics
  • Buy Tratok
  • Buy TRAT → Explore Platform →

    Chainlink 대신 자체 오라클을 구축한 이유

    배후의 이야기

    Chainlink 대신 자체 오라클을 구축한 이유

    저희 아키텍처를 보는 모든 암호 네이티브 분들이 가장 먼저 묻는 질문입니다. 솔직한 답변을 드리겠습니다.

    기술적 호기심이 있는 거의 모든 투자자분들이 첫 10분 동안 동일한 질문의 변형版을 물어보십니다.

    “오라클을 직접 만들고 있나요? 그냥 Chainlink에 연결하면 안 되나요?”

    정당한 질문입니다. Chainlink은 지금까지 봐서 가장 지배적인 탈중앙화 오라클 네트워크입니다. 그들은 강력한 평판, 심각한 보안 기록, 그리고 광범위한 개발자 생태계를 가지고 있습니다. 각본에서 벗어나는 것은 우리에게 비용이 듭니다. 그래서 왜 우리는 그렇게 했을까요?

    짧은 답변: 호텔 산업에는 범용 오라클 네트워크가 잘 서비스할 수 있도록 구축되지 않은 필요가 있습니다.

    이 분야에 익숙하지 않은 분들을 위한 간단한 입문서

    스마트 계약은 블록체인에서 실행되는 코드입니다. 자산을 보유하고, 규칙을 시행하며, 조건에 따라 대금을 지급할 수 있습니다. 네이티브하게 할 수 없는 것은 외부 세계에 대해 아는 것입니다. 호텔의 예약 가능 달력을 읽을 수 없습니다. 현재 환율을 볼 수 없습니다. 손님이 실제로 체크인했는지 확인할 수 없습니다.

    오라클은 블록체인과 현실 세계 사이의 다리입니다. 외부 데이터(가격, 이벤트, 검증, 신원)를 스마트 계약에 공급하여 계약이 그 데이터에 기반하여 행동할 수 있도록 합니다. 만약 오라클이 거짓말을 하거나 고장이 나면, 계약은 잘못된 정보에 기반하여 행동하게 됩니다. 바로 이것이 오라클 설계가 블록체인 엔지니어링에서 가장 높은 스테이크를 가진 문제 중 하나인 이유입니다.

    오라클이 수행해야 했던 작업

    Tratok의 스마트 계약은 매일 많은 결정을 처리합니다. 환불, 예약 확인, 동적 가격 책정, 분쟁 해결. 각각은 신뢰할 수 있는 외부 데이터가 필요합니다:

    실시간 재고 및 가용성
    이 객실이 지금 사용 가능한가요? 방금 예약되었나요? 사용자가 페이지를 연 이후로 요금이 변경되었나요? 여기서는 1초 미만의 지연 시간이 중요합니다.
    예약 라이프사이클 이벤트
    게스트가 실제로 체크인했나요? 숙소가 노쇼를 보고했나요? 취소가 정책 시간 창 전이나 후에 있었나요? 이것들이 스마트 계약 로직을 트리거하고 특정 호스피탈리티(호텔/숙박) 산업에 특화되어 있습니다.
    다중 소스 가격 책정 및 외환(FX)
    저희에게는 TRAT의 공정 시장 가격, 50개 이상의法定通貨 변환, 그리고 호스피탈리티 시장의 동적 가격 신호가 필요합니다. 스냅샷 방식이 아닌 스트리밍 방식입니다.
    검증된 신원 증명
    리뷰 시스템이 작동하려면, 오라클이 검증된 지갑이 검증된 예약을 완료했음을 확인해야 합니다. 해당 증명 로직은 우리가 KYC를 수행하는 방식과 리뷰 아키텍처가 구조화된 방식에 맞게 커스텀되어 있습니다.

    정직하게 바라본 트레이드오프

    범용 오라클 네트워크는 범용 데이터를 위해 설계되었습니다. 이들은 폭넓은 적용(모든 자산, 모든 체인을 위한 가격 피드)에 최적화되어 있으며, 그 점에서 탁월한 작업을 해왔습니다. 하지만 그 폭넓은 적용은 필연적으로 우리가 필요로 했던 특정 도메인 로직보다 하나 또는 두 개의 추상화 계층 위에 있음을 의미합니다.

    우리에게 그 격차는 세 가지 실제 문제로 이어졌습니다:

    지연 시간. 예약 결정은 몇 초 만에 이루어집니다. 게스트가 페이지에 있으며, 클릭하면 확인을 기대합니다. 범용 오라클 네트워크를 통해 데이터를 라운드트립하면 핫 패스 운영에 감당할 수 없는 지연 시간이 추가됩니다. 가용성 및 가격 조회에 1초 미만의 응답 시간이 필요했습니다.

    규모 측면에서의 비용. 모든 오라클 호출에는 비용이 있습니다. 한 달에 수백만 건의 거래를 목표로 하는 플랫폼에서 서드파티 네트워크에 쿼리당 수수료를 지불하는 것은 경제성을 역전시켰을 것입니다. 제공자와 소비자에게 돌려주는 절감액은 모든 거래의 단위 비용을 거의 제로에 가깝게 유지하는 데 달려 있습니다.

    도메인 사용자 정의. “부동산 체크인 확인”은 표준 오라클 프리미티브가 아닙니다. “부분 환불에 대한 분쟁 중재”도 마찬가지입니다. 범용 피드 네트워크 위에 이를 구축하는 것은 가능하지만, 결국 오라클 주변에 너무 많은 사용자 정의 로직을 작성하게 되어 실제로는 하나를 반 정도 실행하는 것과 다름없습니다. 우리는 그냥 전체를 작성하기로 결정했습니다.

    우리가 대신 만든 것: GHOST

    GHOST는 호텔 및 여행 데이터를 위해 특별히 구축된 독점 오라클 프로토콜입니다. 이 이름은 거창한 의미가 없습니다; 짧고 백엔드 팀이 그것을 좋아했습니다.

    범용 오라클이 제공할 수 없는 몇 가지 GHOST의 기능:

    우리가 포기한 것

    이에 대해 솔직하게 말씀드리겠습니다. 독점 솔루션으로 가는 것은 무료가 아닙니다. 우리는 세 가지 실제 비용을 감수했습니다:

    우리는 대규모 분산 검증자 세트의 네트워크 효과 보안을 즉시 얻지 못합니다. 우리는 감사, 프로토콜에 대한 다중 서명 거버넌스, 지속적으로 업데이트되는 버그 바운티 프로그램을 통해 보완하지만, 이것은 다른 신뢰 모델입니다. 우리는 이것을 공개적으로 인정합니다.

    우리는 엔지니어링 부담을 지고 있습니다. 모든 프로토콜 업그레이드, 모든 보안 패치, 모든 새로운 데이터 유형. 그것은 우리 팀의 몫입니다. Chainlink를 사용하면 그 무거운 짐 운반의 상당 부분이 생태계 전체에 공유됩니다.

    더 넓은 DeFi 생태계와의 무료 상호운용성은 얻지 못합니다. 체인링크 피드를 기대하는 DeFi 프로토콜과 통합하고 싶다면 브릿지를 구축해야 합니다. 우리는 이미 일부를 완료했으며 더 많이 할 것입니다.

    한 문장으로 보는 우리의 베팅

    코어 가치 제안이 거의 제로에 가까운 한계 거래 비용과 밀리초급 예약 결정에 의존하는 플랫폼의 경우, 데이터 레이어를 소유하는 것이 올바른 트레이드였습니다. 이와 함께 따라오는 상당한 엔지니어링 부담이 있더라도.

    그 베팅은 모든 블록체인 프로젝트에 적합하지 않을 수 있습니다. DeFi 프로토콜이나 합성 자산 플랫폼의 경우, 답은 거의 항상 체인링크입니다. 하지만 호스피탈리티는 매우 구체적인 데이터 요구 사항과 단위 비용을 낮게 유지해야 하는 매우 구체적인 경제적 압력을 가진 도메인이라서 계산이 달라집니다.

    만약 당신이 유사한 결정을 비교하고 있는 무언가에 대해 작업하고 있다면, 우리는 기꺼이 이야기를 나누고 싶습니다. 암호화폐 생태계는 이 트레이드오프에 대해 충분히 이야기하지 않습니다.

    기술적 심층 분석을 원하십니까?

    전체 아키텍처, GHOST의 데이터 모델, 보안 모델 및 집계 로직은 Tratok 백서에서 다룹니다.

    백서 읽기 →

    — Carol

    커뮤니티 매니저, 트라톡

    Never miss an update

    Get new Tratok articles by email — the moment they publish, or as one weekly digest.

    Delivery frequency