[번역] 스토리 프로토콜 백서: P2P 지식재산(IP) 네트워크

P2P IP 네트워크 '스토리'는 멀티코어 실행 환경으로 강화된 목적 지향적 블록체인을 통해 지식과 창의성을 위한 프로그래밍 가능한 거래 시장을 구축하여, AI 시대의 IP 자산 관리와 크리에이터-AI 에이전트 간 공정한 가치 교환을 실현하는 혁신적인 플랫폼을 제시합니다.

[번역] 스토리 프로토콜 백서: P2P 지식재산(IP) 네트워크

초록

우리는 지식과 창의성을 위한 프로그래밍 가능한 거래 시장을 구축하는 P2P IP 네트워크 '스토리(Story)'를 제안한다. 과학적·창의적 자산들은 맞춤형 활용 기준과 함께 공용 원장에 등록된다. 모든 자산은 소프트웨어나 AI 모델이 활용할 수 있는 결합 가능한 인터페이스를 갖추어, 인터넷상에서 지식재산을 손쉽게 활용하고 수익화할 수 있다.

네트워크의 전체 그래프는 모든 지식재산 자산을 체계화하는데, 노드는 개별 자산을, 엣지는 자산들 간의 법적·경제적 연결을 나타낸다. 네트워크는 암호경제학적 보상체계를 기반으로 한 비동기식 분산 검증 서비스를 통해 각 자산의 고유성을 평가한다. 이 프로토콜에 참여함으로써 전 세계의 지식과 창의성이 집약된 유일무이한 개방형·무허가형 저장소의 발전에 이바지하게 된다.


1. 서론

IP는 그동안 소유권과 가치 조정을 위해 중앙화된 중개자들에게 전적으로 의존해왔다. 소셜 플랫폼에서 제약회사에 이르기까지, 책임성이 결여된 소수 기업들이 모든 영역의 지적 산출물과 그 거래를 과도하게 통제하면서 IP의 거래 비용이 증가하고 있다.

더욱이 기존 시스템은 거의 비용 없이 대규모로 아이디어를 생성하고 배포할 수 있는 인공지능의 현실과 경쟁이 불가능해졌다. 창작자들은 자신의 작품이 정당한 귀속과 보상 없이 모델 학습에 활용되는 현실에 직면하고 있으며, AI 기업들 역시 수억 건의 개별 라이선스 계약을 현실적으로 체결할 수 없는 상황이다. 현재 아이디어 시장에는 투명성도, 유동성도 존재하지 않는다.

이제 필요한 것은 P2P IP 교환을 위한 개방적이고 프로그래밍 가능한 시장이다. 우리는 P2P IP 네트워크 '스토리'를 그 해결책으로 제시한다. 이익을 추구하는 중개자의 개입 없이도, 거래 당사자들이 스토리 플랫폼에서 직접 아이디어를 거래하고, 확장하며, 수익화할 수 있다.

소유자가 설정한 프로그래밍 가능한 조건들이 각 IP 자산에 내장되어 스토리 네트워크의 모든 소프트웨어에서 수익화되고 교환되며, 인터넷 전반에 걸쳐 소유자에게 수익을 창출한다. 스토리는 인류의 지적 성과물을 증진하는 데 필요한 범용 저장소이자 프로그래밍 가능한 시장을 제공한다.

2. 아키텍처 개요

블록체인 기술은 뚜렷한 발전 단계를 거쳐 진화해왔다. 비트코인은 최초의 분산 원장을 선보였고, 이더리움 네트워크는 이 개념을 범용 컴퓨팅 플랫폼으로 발전시켜 대체 불가능 토큰과 같은 새로운 자산 유형을 가능하게 했다. 이후 심각한 확장성 문제가 대두되자 솔라나 등의 블록체인이 이를 해결하고자 등장했다.

하지만 분산화, 확장성, 보안 사이의 상충 관계인 '확장성 트릴레마'에만 집중하는 동안 블록체인의 실용성과 사용 편의성이 간과되어 대중적 도입에 걸림돌이 되었다. 이는 새로운 형태의 블록체인을 필요로 하게 됐다. 즉, 현실 문제를 해결하고 새롭고 복잡한 자산 유형을 위한 프로그래밍 가능한 시장을 만드는 목적 지향적 블록체인이다.

스토리는 멀티코어 실행 환경으로 강화된 목적 지향적 분산 블록체인이다. 메인 실행 코어와 다수의 특화된 코어들로 구성되며, 메인 코어는 EVM 호환성을 제공하여 기존 생태계의 애플리케이션을 빠르게 도입할 수 있게 한다. 특화 코어 중 하나인 IP 코어는 복잡한 IP 관계망 전반의 운영을 최적화하면서 IP 등록을 기본 자산 유형으로 효율적으로 처리한다. 이 코어는 지능을 프로그래밍 가능한 IP 자산으로 전환한다.

스토리는 주로 IP에 중점을 두고 있지만, 그 유연한 구조는 IP 관련 애플리케이션을 넘어설 수 있는 미래의 코어 도입을 가능하게 한다. 스토리는 P2P 네트워크 레이어로 연결된 분산 노드(또는 검증자) 집합에서 실행된다. 이러한 노드들은 합의를 유지하고, 거래를 처리하며, 체인의 무결성을 보호하기 위해 협력하여 프로토콜의 규칙을 따르는 모든 참여자에게 열린 안전한 분산 네트워크를 구축한다.

관심사의 분리 원칙에 따라 프로토콜은 실행 레이어, 저장 레이어, 합의 레이어의 세 레이어로 구분된다.

그림 1. 스토리의 프로토콜 레이어 기본 구조

2.1 실행 레이어(The Execution Layer)

실행 레이어는 네트워크의 컴퓨팅 기반으로서 모든 거래와 스마트 컨트랙트의 실행을 처리한다. 이는 메인 코어와 여러 특화 코어가 조화롭게 작동하는 구조로 운영된다. 이 레이어는 네트워크의 무결성과 활성을 유지하면서 각 코어에 최대한의 유연성과 컴퓨팅 능력을 제공하도록 설계되었다.

그림 2. 실행 레이어의 멀티코어 설계

메인 코어는 기본 실행 환경으로 작동하며 완전한 EVM 호환성을 제공한다. 이는 모든 거래를 처리하고, 거래가 특화된 코어 내의 컨트랙트를 호출할 때마다 해당 특화 코어를 활성화한다. 각 특화 코어는 속도, 확장성, 안전성, 개인정보 보호와 같은 특정 요구사항에 최적화된 실행 환경이다. 예를 들어, 특정 애플리케이션의 데이터 모델링, 저장, 처리 방식은 그 확장성과 실현 가능성에 직접적인 영향을 미칠 수 있다.

멀티코어 설계의 복잡성은 사용자에게 드러나지 않는데, 이는 각 특화 코어가 스마트 컨트랙트를 통해 기능을 제공하며 사용자가 관련 컨트랙트와 상호작용할 때 자동으로 작동하기 때문이다. 모든 코어는 다음 요구사항을 준수해야 한다:

  • 결정성: 모든 메서드 호출의 실행 결과는 결정적이어야 한다. 예를 들어, 코어가 내부적으로 빠른 부동소수점 연산을 위해 GPU를 사용할 수 있으나 최종 결과는 항상 일관되어야 한다. 비결정적 동작은 네트워크의 무결성과 활성을 위협한다.
  • 제한되고 측정 가능한 자원 소비: 각 코어는 입력 변수를 기반으로 모든 컨트랙트 호출에 대한 예상 자원 소비(가스 비용)를 사전에 상수 시간 내에 정확히 계산해야 한다. 부정확한 측정은 네트워크 활성과 공정한 사용을 저해한다.
  • 저장소: 상태를 가진 각 코어는 합의를 위한 데이터 약속이 구성되는 저장 레이어 내의 자체 네임스페이스에 키/값 쌍으로 데이터를 저장할 수 있다. 모든 키/값 쌍 갱신은 표준 형식을 따라야 하며, 그 순서는 결정적으로 유지되어야 한다.

스토리의 첫 출시 버전은 서로 다른 요구사항을 해결하기 위해 메인 코어와 함께 세 가지 특화 코어를 배포한다: 첫째는 기본 자산 유형으로서 IP의 저장과 운영을 처리하고, 둘째는 온체인 실행 환경을 오프체인 세계에 연결하며, 셋째인 크로스체인 통신 코어는 더 넓은 블록체인 생태계에서 IP 자산 활용을 가능하게 한다.

IP 코어

스토리에서 IP 자산은 다양한 유형의 노드(IP 자산, 라이선스 등)가 경제적, 법적 관계를 나타내는 연결선을 통해 이어진 다면적 네트워크로 표현된다. 이러한 IP 네트워크는 원본 및 파생 자산 전반에 걸쳐 권리, 라이선스, 수익화를 추적한다.

그림 3. IP 자산 네트워크의 예시

IP 코어에 구현된 창의성 증명(PoC) 프로토콜은 개방형 IP 저장소와 이들 IP와의 원활한 상호작용을 위한 모듈 세트를 제공하는 기본 프로토콜이다. PoC는 스토리 전반의 IP 자산을 위한 표준화된 공용 원장이자, 이러한 자산과 그 권리를 중심으로 디지털 시장을 만드는 방법이다. PoC는 IP가 애플리케이션 전반에서 활용, 확장, 수익화되는 과정에서 그 계보를 추적한다. 깃(Git)이 분기와 버전 관리를 통해 코드 추적을 가능하게 했듯이, 이 개방형 저장소는 스토리를 IP의 출처와 교환 레이어로 만든다.

IP 소유자는 자신의 IP를 등록하고 PoC 모듈을 사용하여 활용 조건과 로열티 구조를 정의할 수 있다. 각 IP는 선택적으로 관련 IP 계정(수정된 ERC-6551)과 함께 IPAsset(ERC-721)으로 온체인에 등록될 수 있다. 오프체인 개체들은 등록을 모니터링하고, IP 보유자의 신원을 검증하며, 등록된 IP와 그 라이선스에 대한 증명을 제공하고, 침해가 발생하면 분산화된 분쟁 처리 절차를 시작할 수 있다. PoC 프로토콜에 대한 자세한 내용은 부록 A에서 확인할 수 있다.

IP 코어는 IP 관계 네트워크를 위한 최적화된 데이터 모델을 통해 IP 관련 자산, 라이선스, 증명을 위한 효율적인 기본 저장소를 제공하여 PoC를 지원한다. 또한 네트워크 탐색과 같은 복잡한 네트워크 작업을 위한 효율적인 기본 구현을 제공하는데, 이는 그렇지 않으면 많은 시간과 컴퓨팅 비용이 소요될 것이다. 예를 들어, 사용자와 IP 자산 간의 새로운 관계를 설정할 때 프로토콜은 일관된 규칙 적용을 보장하기 위해 IP 변수와 모든 선조 자산을 확인하여 호환성을 검증해야 한다. IP 코어는 고급 알고리즘을 사용하여 효율적으로 네트워크를 탐색하고 IP 조건에 대한 범용 호환성 엔진을 적용한다. 이러한 특화된 실행 코어가 없는 다른 레이어 1 또는 레이어 2 블록체인에서는 이러한 기능 구현이 현실적으로 불가능하다.

그림 4. IP 등록 및 활용 흐름도 (정상적인 기본 경로)

오프체인 동기화 코어

오라클은 더 넓은 블록체인 생태계에서 핵심적인 역할을 하며, 이러한 독립 시스템이 실제 세계의 데이터와 서비스에 연결될 수 있게 한다. 오라클이 없다면 블록체인은 온체인에 존재하는 정보만 처리할 수 있어 실용적 활용이 크게 제한될 것이다. 오프체인 동기화 코어는 원활하고 신뢰할 수 있는 오라클 통합을 위한 기본 인프라를 구축한다.

그림 5: 오프체인 동기화 코어는 오라클 및 기타 데이터 제공자의 통합을 용이하게 함

이 코어에 구현된 서비스 중 하나는 스토리의 오케스트레이션 서비스(SOS) 프레임워크다. 이 서비스는 등록된 IP 자산과 라이선스의 신뢰성을 증명하고, 창작자의 소셜 신원을 확인하며, 오프체인 결제를 받고, 오프체인 활용을 위한 법적 계약을 생성하여 창의성 증명 프로토콜을 확장한다. SOS는 스토리의 핵심 서비스에 대한 증명을 제공하는 오프체인 개체들의 네트워크를 통해 오프체인 현실과 온체인 세계 간의 간극을 해소한다.

크로스체인 통신 코어

크로스체인 통신 코어는 블록체인 간 메시지 전달을 위한 효율적인 기본 요소를 제공한다. 이 코어가 지원하는 블록체인 간 통신(IBC) 프로토콜은 증명(예: 머클 증명) 검증과 서명 확인의 계산 비용으로 인해 EVM 스마트 컨트랙트로 구현하기 어려운 예시다. 크로스체인 통신 기능을 지원함으로써 더 넓은 생태계 상호운용성을 촉진하고, 가치 분할 장벽을 없애며, 다양한 애플리케이션을 가능하게 한다.

예를 들어, IP 보유자는 일관된 소유권 조정과 수익화 조건을 유지하면서 여러 마켓플레이스, 플랫폼, 서비스에 접근하여 다양한 블록체인에서 자신의 IP 자산을 활용할 수 있다. 또는 사용자가 디파이(DeFi) 중심 블록체인에서 자신의 IP 자산을 담보로 사용할 수 있다. 이러한 상호 연결된 접근 방식은 자산이 어디서 활용되든 IP 소유권이 집행 가능하도록 보장하여, 실행 환경에 관계없이 전체 인터넷을 위한 IP 레이어가 되고자 하는 스토리의 비전을 실현한다.

미래 코어의 확장성

스토리의 아키텍처는 새로운 특화 코어의 추가를 지원하여 블록체인이 IP 기능을 넘어 확장될 수 있게 한다. 가능한 미래의 두 코어를 살펴보면 다음과 같다.

AI 코어는 AI 관련 온체인 작업을 최적화하고 간소화할 수 있다. 논문[5]에서 보고된 바와 같이, 1000 x 1000 정수의 두 정사각 행렬을 단순히 곱하는 작업조차도 30억 이상의 가스가 소요되어 논리적 블록 가스 한도를 크게 초과하므로, EVM 내에서 이러한 작업을 구현하는 것은 사실상 불가능하다. 이 코어는 결정적 고정소수점 연산, 양자화 기법, 그리고 무작위성과 부동소수점 오류로 인한 비결정적 동작에 대한 우려를 해결하기 위한 온체인 의사 난수 생성기를 활용하여 최신 GPU 정수 처리를 활용할 수 있다.

영지식(ZK) 코어는 ZK-SNARKs와 같은 영지식 증명의 효율적인 검증을 가능하게 할 수 있다. 영지식 증명은 한 당사자(증명자)가 실제 정보를 공개하지 않고도 특정 지식이나 정보를 보유하고 있음을 다른 당사자(검증자)에게 증명할 수 있게 하는 암호화 기술이다.