ORBS의 TON 검증기, TON의 공식 도구로 등록

ORBS KOREA
4 min readJan 31, 2023

지난달, 오브스는 The Open Network(TON)에서 검증된 소스코드를 게시하는 오픈 소스 앱인 TON 검증기(Verifier)를 출시했습니다.

오브스가 개발한 TON 검증기(Verifier)가 TON Foundation에서 공식적으로 채택한 공식 도구가 되었으며 이제 ton.org 도메인에서 찾아보실 수 있으며 TON 앱 페이지의 “유틸리티” 섹션에서도 확인하실 수 있습니다.

TON 검증기는 재단의 스마트 컨트랙트에도 추가될 예정이며 오브스가 호스팅 하지 않기에 이제 TON에서 스마트 컨트랙트를 검증하는 공식 도구가 됩니다.

TON Verifier는 퍼미션레스 PoS 가디언이 운영하는 탈중앙 네트워크인 Orbs 팀이 개발하였으며 독립적인 커뮤니티 참가자에 의해 운영되는 TON 네트워크에 의해 구동되는 툴로, 원하는 경우 누구나 노드를 실행할 수 있습니다.

TON 검증기(Verifier)란?

TON 검증기를 사용하면 스마트 컨트랙트 개발자가 TON 컨트랙트의 소스 코드를 업로드할 수 있으며, TON의 주소와 동일한 바이트 코드로 컴파일한다는 서명된 증거를 함께 업로드할 수 있습니다. 보통 사용자는 바이트 코드만 볼 수 있고 소스 코드가 동일한지 여부를 모르기 때문에 이는 실제로 실행되는 내용을 모른다는 것을 의미하고 이는 매우 중요합니다.

컨트랙트 확인을 위해 개발자는 TON Verifier에 컨트랙트 주소를 입력하고 FunC 소스 파일을 업로드하고 컴파일러 설정(파일 순서, 컴파일러 버전 등)을 지정합니다. 그 후 앱에서 소스 코드를 컴파일러 백엔드로 전송하여 소스가 원하는 코드 셀 해시에 컴파일되는지 확인합니다(TVM 백서 섹션 3.1.4 참조). 즉, 해당 컨트랙트 주소와 동일한 바이트 코드가 일치하도록 보장합니다.

일치하는 경우 백엔드는 사용자가 검증자 레지스트리 및 소스 레지스트리(세부 내용 하단 참조)에 트랜잭션으로 보낼 수 있도록 서명된 BoC를 앱에 제공합니다.

컴파일이 성공하지 못하거나 다른 해시가 발생하면 백엔드는 서명을 거부하고 대신 올바른 해시를 얻을 수 있는 방법을 제안하여 사용자를 지원합니다.

다음 단계

앞서 Orbs가 개발하고 The Open Network의 재단이 채택한 민팅기(Minter)에 이서 TON 검증기(Verifier)도 TON 재단의 공식 도구로 채택 되었습니다. 오브스는 TON 프로젝트가 텔레그램 앱과 점점 더 유대관계를 강화함에 따라 TON이 대중이 선택한 블록체인이 될 것이라는 믿음을 강화하고 있습니다.

지금까지 검증기(Verifier)는 TON 네트워크에서 110개 이상의 컨트랙트를 검증 확인으며, TON의 유명 프로젝트도 Verifier를 프런트 엔드에 통합하는 과정에 있고, 이는 Verifier 사용을 가속화할 수 있습니다. 민팅기(Minter)는 현재 재단의 컨트랙트에 의해 호스팅되고 있어, 1월에 1,600명 이상의 개발자가 TON 생태계에 민팅기를 사용해 815개 이상의 Jetton을 발행 했습니다.

검증기 사용에 도움이 필요하신 경우 : https://t.me/tonverifier

문서 확인: https://github.com/orbs-network/ton-contract-verifier

Orbs 트위터: https://twitter.com/orbs_network

🔗 ORBS의 다양한 SNS 채널

--

--

ORBS KOREA

ORBS는 퍼블릭 블록체인 인프라로 대중화 앱을 목적으로 설계되었습니다. ORBS 프로토콜은 Orbs라는 자체적인 토큰으로 앱의 실행 및 수수료 결제를 진행하며 탈중앙화된 방식으로 선출된 검증자에게 인센티브를 제공합니다. 카카오톡: http://bit.ly/2SmyE9L(비번 orbs)