
ERC-5169와 TokenScript는 왜 스마트 레이어(Smart Layer)가 필요한가?
글: LINDABELL 및 ZHIXIONG PAN
AlphaWallet 팀이 2019년에 TokenScript 개념을 제안했을 때, 업계가 '토큰'을 이해하는 방식에 큰 영향을 주었습니다. ERC-20이나 ERC-721 모두 TokenScript의 확장 기능을 추가함으로써 사전 정의된 기능을 더 쉽게 실행할 수 있게 되었으며, ERC-5169 표준 도입 후에는 프로그래밍 및 실행 능력이 더욱 강화되었습니다. 그리고 이제 그들이 준비 중인 다음 단계인 Smart Layer Network는 이러한 기반 위에서 한 차원 더 진화한 것으로, 블록체인 외부까지도 그 범위를 확장하고 있습니다.
다음과 같이 이해할 수 있습니다:
-
TokenScript: 보안성과 프로그래밍이 가능한 토큰 프론트엔드 제공
-
ERC-5169: 토큰 컨트랙트를 통해 해당 토큰 프론트엔드 호출 가능하게 함
-
Smart Layer Network: 블록체인과 연동하여 토큰의 체외(체인 외부) 로직 및 실행 확장 지원
Smart Layer는 블록체인 세계와 전통적인 웹 서비스를 연결하며 이를 지원하고 인센티브를 제공하는 서비스 계층으로 볼 수 있으며, 네트워크 서비스의 토큰화 혹은 스마트 토큰 통합을 용이하게 하여 사용자 경험을 개선하고 비즈니스 효율성을 높입니다. 토큰 발행자 입장에서는 프로그래밍 가능한 스마트 토큰의 생성 및 관리를 지원받으며, 기존 웹 서비스 입장에서는 토큰 기능과의 통합 과정이 단순화됩니다.
Smart Layer는 일종의 토큰 경제 재정의라고 할 수 있습니다. 이제 토큰은 단순한 자산을 넘어서 권리, 기능, 시스템을 통합함으로써 경제 활동을 촉진할 수 있는 존재가 됩니다.
TokenScript
TokenScript는 Smart Token Labs가 2019년에 토큰화를 위해 특별히 설계한 프로그래밍 인터페이스입니다. 이 인터페이스는 사용자가 토큰의 모든 기능에 접근할 수 있도록 돕고, 보다 고급화되고 복잡하며 유연한 '사용자-토큰' 상호작용을 만들 수 있게 해줍니다.

간단히 말해, TokenScript는 XML 태그가 포함된 JavaScript 코드 계층으로, 토큰과 관련된 속성, 논리, 동작, 사용자 인터페이스 등을 설명합니다. TokenScript 파일은 해당 토큰 발행자가 발행하고 서명하며, TokenScript 엔진을 통합한 어떤 서비스나 장치에서도 가져올 수 있습니다. 토큰 발행자는 스마트 컨트랙트의 제약 없이 토큰에 임의의 정보와 규칙을 추가할 수 있습니다. TokenScript의 핵심 목적은 다양한 플랫폼과 지갑 간에 토큰이 원활하게 작동하면서도 토큰의 모든 정보를 통합하여 사용자가 자산을 쉽게 관리하고 이해할 수 있도록 하는 것입니다. 현재 AlphaWallet 지갑은 TokenScript 표준을 따르는 모든 토큰을 지원하고 있습니다.

우리는 TokenScript를 음악 파일을 처리하는 컴퓨터 프로그램이라고 상상할 수 있습니다. 여기서 음악 파일은 변하지 않는 토큰과 같지만, 재생 소프트웨어는 자유롭게 교체할 수 있습니다. 이 프로그램은 자동 업데이트가 가능하며 오디오 녹음, 편집, 선호하는 곡 목록에 정리하는 기능도 수행할 수 있습니다. 또한 TokenScript는 토큰과 소프트웨어 간의 상호작용이 무작위로 이루어지는 것이 아니라 토큰 발행자가 구축한 방식이라는 점을 보장합니다.
ERC-5169
TokenScript는 토큰의 확장성을 높였습니다. 그러나 토큰이 Web3 생태계 내에서 다양한 서비스 및 애플리케이션과 상호작용하기 위해, Smart Token Labs는 2022년 5월 이더리움 표준 ERC-5169를 제안하였으며, 현재 Final 상태에 도달했습니다. 이 표준은 실행 가능한 스크립트 개념을 도입하여 토큰 자체가 논리와 행동 양식을 내장할 수 있게 하며, 더 강력한 상호작용 능력을 부여합니다. TokenScript는 ERC-5169 표준에 따라 토큰에 내장될 수 있으므로, 토큰은 다양한 서비스 및 플랫폼과 상호작용할 때 동적 행동을 나타낼 수 있습니다.
구체적인 구현 방식으로, ERC-5169는 토큰 컨트랙트를 호출할 때(scriptURI) 공식 스크립트를 가리키는 URI를 제공함으로써 사용자가 올바른 스크립트를 사용하고 있음을 보장합니다. 이 URI는 IPFS 멀티해시, GitHub gist 또는 클라우드 저장소 링크 등 RFC-3986 표준을 충족하는 임의의 URI일 수 있습니다. 이 ERC를 구현한 각 컨트랙트는 scriptURI() 함수를 포함하며, 이 함수는 클라이언트 스크립트 다운로드 URI를 반환하여 토큰 호스팅에 필요한 클라이언트 실행 파일을 제공합니다. 또한, 클라이언트 스크립트를 스마트 컨트랙트에 직접 저장함으로써 발생할 수 있는 키 리스크, 운영 및 저장 비용 문제를 해결하기 위해 ERC-5169는 변동성이 큰 데이터를 체인 외부에 저장할 수 있도록 허용합니다.
ERC-5169는 Web2와 Web3를 연결하는 상호작용형 토큰에 많은 가능성을 열어줍니다. 예를 들어 개별 토큰에 맞춤형 'miniDapp'를 제공하거나, 지갑이 제공하지 않는 컨트랙트 기능과 사용자가 직접 상호작용할 수 있도록 하며, 하드웨어 지갑 기능을 확장하거나, 심지어 지갑 내 토큰을 통해 IoT 기기를 제어할 수도 있습니다. 자산 관점에서 보면, 이 표준은 사용자 경험을 크게 향상시키며, 사용자는 지갑 내에서 바로 프로그램을 실행할 수 있어 반복적인 계정 생성 및 비밀번호 설정의 번거로움을 피할 수 있습니다. 또한 논리가 토큰 자체에 내장됨으로써 외부 인터페이스 의존도가 줄어들고, 토큰 상호작용의 보안성과 개인정보 보호 수준도 높아집니다.
Tokenscript + ERC-5169 =?
Hashed 파트너 Baek Kim은 Hashed의 투자 철학은 궁극적으로 모든 자산이 토큰화될 것이라는 믿음에서 시작된다고 언급한 바 있습니다. 실제로 지금까지 우리는 두 차례의 토큰화 물결을 겪었지만, 아직 대규모 채택으로 이어지지는 않았습니다. 토큰화의 대중화를 실현하기 위해서는 두 가지 핵심 문제를 해결해야 합니다:
-
사용자가 토큰화를 통해 더 나은 경험을 얻을 수 있는 방법은 무엇인가?
-
기업이 토큰화를 통해 더 큰 효율성을 얻을 수 있는 방법은 무엇인가?
이는 바로 Smart Token Labs가 오랫동안 추구해온 비전이기도 합니다. 모든 서비스를 스마트 토큰(실행 가능한 토큰 및 실행 가능한 NFT) 단위로 분할하고, 사용자가 이러한 스마트 토큰의 모든 호출 및 사용 권한을 소유하며, 이를 통해 다양한 제3자 서비스에 접근할 수 있도록 하는 것입니다. 예를 들어, 자동차 소유권을 나타내는 'Car Smart Token'을 발행할 수 있습니다. 사용자가 이 스마트 토큰을 통해 보험사 같은 제3자 서비스에 접근할 경우, 별도의 정보 입력 없이도 보험사는 사용자에게 맞춤형 보험 상품을 직접 추천할 수 있습니다. 또한 보험 자체도 'Car Smart Token'과 연동된 토큰 형태로 존재할 수 있습니다.
이러한 비전의 실현은 Smart Token Labs가 ERC-5169와 TokenScript를 융합하여 활용한 결과입니다. ERC-5169 표준에 따라 TokenScript로 정의된 스크립트를 토큰에 내장할 수 있으며, 이를 통해 토큰이 다양한 서비스 및 플랫폼과 동적으로 상호작용할 수 있게 됩니다. 토큰을 단순한 자산에서 기능 중심의 토큰으로 변화시킴으로써, 스마트 토큰은 자산 확장성을 높일 뿐만 아니라 Web3 게임, 로열티(Loyalty) 프로그램 등의 새로운 발전 경로를 여는 데 기여합니다.
Web3 게임:
스마트 토큰은 게임 내 아이템으로 사용자와 프로젝트 팀을 연결할 수 있으며, 사용자는 디지털 서비스 내에서 토큰에 포장된 다양한 기능을 호출할 수 있습니다. 예를 들어 특정 미션 완료나 크로스 게임 업적 달성 등이 가능합니다.
Smart Cats는 Polygon 위에서 Smart Layer가 출시한 Cool Cat #2426의 완전 체인상 파생 컬렉션이자 하나의 스마트 토큰입니다. 이 NFT는 애플리케이션처럼 지갑 내에서 직접 실행될 수 있으며, 사용자는 Smart Cats를 클릭하여 제3자 웹사이트로 전환하지 않고도 먹이주기, 청소하기, 다른 Smart Cats 초대하여 놀기 등의 다양한 상호작용을 수행할 수 있습니다.

Open Loyalty:
2023년, Smart Token Labs의 CTO Weiwu Zhang은 EDCON 2023에서 'Open Loyalty' 개념을 소개하였으며, EDCON 2023 팀과 협력하여 퍼미션리스 솔루션 Permissionless Perks를 출시했습니다. 참가자들은 이메일로 티켓 소유권 증명을 받으며, 이를 브라우저 로컬에 저장하고 제3자에게 티켓 검증을 요청하거나 여러 전용 혜택을 신청할 수 있습니다.
Smart Layer를 통해 사용자는 지갑을 열거나 가스를 소비하지 않아도 URL로 체인 외부의 스마트 토큰을 검증함으로써 특정 신원 기반의 권익을 획득할 수 있습니다. 또한 원래 EDCON 티켓 시스템이 보유해야 할 정보가 사용자에게 귀속되므로, EDCON 티켓 시스템이 제3자와 별도로 연동·통합해야 하는 과정이 불필요해집니다.
AI 에이전트:
모든 서비스 제공업체가 서비스를 토큰화하면, 스마트 토큰 시스템은 점차 모듈화된 프레임워크로 구성됩니다. 이 프레임워크는 서비스 호출 가능성을 최대한 높여 서비스 가치를 극대화할 수 있습니다. 통합 측면에서 보면, 이는 더욱 개방된 통합 시장과 낮은 통합 비용을 의미합니다. 앞으로 스마트 토큰 시스템과 인공지능(AI)이 결합되면, 모듈화된 서비스 소유권이 사용자 손에 있을 때 사용자는 AI 에이전트에게 권한을 부여하여 다양한 웹사이트의 스마트 토큰을 자유롭게 호출하고 조합함으로써 개인 맞춤형 서비스를 실현할 수 있습니다.
탈중앙화 서비스 네트워크 Smart Layer Network
스마트 토큰은 토큰화 네트워크의 통합 허브로서 비즈니스 로직을 캡슐화하여, 다양한 시스템 및 토큰과 상호 운용 가능한 방식으로 복잡한 상호작용을 수행할 수 있게 합니다. 그러나 블록체인은 신뢰성만을 제공할 뿐이며, 스마트 토큰을 직접 웹사이트에서 사용할 수 있게 만들어주지는 않습니다. 여전히 통합을 통한 확장이 필요합니다. 따라서 Smart Token Labs는 ERC-5169와 TokenScript를 활용하여 스마트 토큰을 게임 및 로열티 프로그램에 도입하는 프로그래밍 가능한 블록체인 기반 서비스 네트워크 Smart Layer를 출시하였습니다.
Smart Layer의 목표는 스마트 토큰과 TokenScript의 배포 및 실행을 촉진하는 것입니다. 웹사이트 관점에서 보면, Smart Layer는 RESTful API 제공업체와 유사하며, 스마트 토큰이 웹사이트, 사물인터넷(IoT), 스마트 컨트랙트 등과 상호작용할 수 있도록 허용합니다. 토큰 발행자에게는 프로그래밍 가능한 스마트 토큰의 생성 및 관리 지원을 제공하며, 기존 웹 서비스에게는 서비스와 토큰 기능 통합 과정을 단순화합니다. 이러한 아키텍처는 스마트 토큰의 활용성과 상호운용성을 높여 다양한 시나리오에서 쉽게 적용될 수 있도록 돕습니다.

Smart Layer는 주로 세 가지 핵심 구성 요소를 통해 기능을 구현합니다:
-
블록체인: 스마트 컨트랙트를 통해 토큰 거래 규칙을 실행하고, 토큰 작업의 스냅샷을 유지하여 향후 검증에 대비합니다.
-
앵커 노드: DAO가 선정한 조직이 운영하며, 네트워크의 안정성, 보안성 및 서비스 목표를 유지합니다.
-
서비스 노드: 분산 해시 테이블(DHT)을 통해 서비스 작업을 분배하며, 통합을 위한 TokenAPI를 제공합니다. 서비스 노드는 Smart Layer 토큰(SLT)에 의해 인센티브를 받으며, 비용은 사용자 또는 토큰 통합이 필요한 웹사이트가 지불하며, 애플리케이션 인터페이스 호출 시 추가 약속으로 부과됩니다. 스마트 컨트랙트가 지불을 처리하며, 일정 비율의 Smart Layer 토큰을 소각할 수 있습니다.
Smart Layer 토큰은 이 네트워크 내에서 노드가 자원을 제공하도록 유인하는 역할을 합니다. 두 종류의 노드 모두 네트워크 활동에 참여함으로써 Smart Layer 토큰 보상을 받으며, 보상량은 기여한 자원량에 비례합니다. 이러한 인센티브 메커니즘은 네트워크의 규모가 계속 성장하고 지속 가능하게 운영되도록 보장합니다.
Smart Layer는 1월 15일에 테스트넷을 출시했으며, 2025년에 메인넷 출시를 예정하고 있습니다. 출시된 지 반년도 되지 않았지만 Smart Layer는 이미 성장 가능성을 보여주고 있습니다. 자회사의 xNFT 게임인 Smart Cats는 출시 후 60일 만에 30만 개 이상의 독립적 활성 지갑이 참여하며 Polygon 생태계 내에서도 인기 있는 게임 중 하나가 되었습니다. 올해 초 공개된 Smart Layer Launchpad의 퍼블릭 베타판은 짧은 10일 만에 1,000건 이상의 개발자 신청을 받았습니다.
곧 에어드랍?
시장 회복과 함께 '에어드랍' 열풍이 다시 불고 있으며, Smart Layer도 최근 에어드랍 계획을 발표했습니다. 구체적인 정보는 향후 몇 주 내에 단계적으로 공개될 예정입니다. 현재 알려진 정보에 따르면, Smart Layer는 두 가지 서로 다른 토큰으로 지원됩니다. 즉 거버넌스 토큰 SLN과 서비스 유닛 토큰 SU입니다. 거버넌스 토큰이 주요 토큰으로, 보유자는 프로토콜 결정에 투표할 수 있으며 운영 노드로부터 직접 수익과 토큰 보상을 받을 수 있습니다. 이는 SLN 토큰의 가치가 Smart Layer 네트워크의 규모와 채택 정도와 직접적으로 연관되어 있음을 의미합니다. Smart Layer 테스트넷의 현재 데이터에 따르면, 출시 후 10일도 채 되지 않아 300만 개 이상의 실행 가능한 NFT를 지원했으며, 920만 건 이상의 트랜잭션이 발생했습니다. 어떤 방식으로 에어드랍을 진행하든, Smart Cats 또는 이후 제품을 체험하는 것으로 시작하는 것이 좋습니다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News










