RGB 프로토콜 PlatoBlockchain 데이터 인텔리전스에 대한 간략한 소개. 수직 검색. 일체 포함.

RGB 프로토콜에 대한 간략한 소개

3년 2009월 XNUMX일 나카모토 사토시(Satoshi Nakamoto)는 최초의 비트코인 ​​노드를 출시했습니다. 그 순간부터 새로운 노드가 합류했고 비트코인은 마치 새로운 생명체, 진화를 멈추지 않는 생명체인 것처럼 행동하기 시작했습니다. Satoshi가 매우 잘 고안한 독특한 디자인의 결과로 조금씩 세계에서 가장 안전한 네트워크가 되었습니다. 왜냐하면 경제적 인센티브를 통해 일반적으로 채굴자라고 불리는 사용자를 끌어당겨 에너지와 컴퓨팅 성능에 투자하게 하기 때문입니다. 네트워크 보안에 기여합니다.

비트코인은 계속해서 성장하고 채택되면서 확장성 문제에 직면해 있습니다. 비트코인 네트워크를 사용하면 거래가 포함된 새 블록을 약 10분 안에 채굴할 수 있습니다. 하루에 144개의 블록이 있고 블록당 최대 거래 수가 2,700건이라고 가정하면 비트코인은 초당 4.5건의 거래만 허용했을 것입니다. Satoshi는 이러한 한계를 알고 있었습니다. 이메일 2011년 XNUMX월 Mike Hearn에게 보내 현재 우리가 알고 있는 결제 채널이 어떻게 작동하는지 설명했습니다. 이것이 바로 오프체인 프로토콜이 등장하는 곳입니다.

크리스찬 데커에 따르면, 오프체인 프로토콜은 일반적으로 사용자가 블록체인의 데이터를 사용하고 마지막 순간까지 블록체인 자체를 건드리지 않고 관리하는 시스템입니다. 이 개념을 바탕으로 오프체인 프로토콜을 사용하여 비트코인 ​​결제가 거의 즉시 이루어지도록 하는 네트워크인 라이트닝 네트워크가 탄생했습니다. 이러한 모든 작업이 블록체인에 기록되는 것은 아니기 때문에 초당 수천 건의 거래가 가능하고 비트코인을 확장할 수 있습니다.

비트코인 오프체인 프로토콜 분야의 연구개발은 판도라의 상자를 열었습니다. 오늘날 우리는 분산된 방식으로 가치 이전보다 훨씬 더 많은 것을 성취할 수 있다는 것을 알고 있습니다. LNP/BP 표준 협회 비트코인 및 라이트닝 네트워크의 레이어 2 및 3 프로토콜 개발에 중점을 둡니다. 이 프로젝트들 중에서, RGB 눈에 띄는.

RGB란 무엇입니까?

RGB를 기반으로 한 피터 토드의 연구 일회용 봉인 및 클라이언트 측 검증에 관한 것이며 2016년에 Giacomo Zucco가 비트코인 ​​및 라이트닝 네트워크를 위한 더 나은 자산 프로토콜로 구상한 것입니다. 이러한 아이디어가 더욱 발전하여 2019년부터 커뮤니티 참여를 통해 구현을 주도하고 있는 Maxim Orlovsky가 RGB를 완전한 스마트 계약 시스템으로 개발했습니다.

우리는 RGB를 확장 가능하고 비밀스러운 방식으로 복잡한 스마트 계약을 실행할 수 있는 오픈 소스 프로토콜 세트로 정의할 수 있습니다. 비트코인이나 라이트닝과 같은 특정 네트워크가 아닙니다. 각 스마트 계약은 다양한 통신 채널(기본적으로 라이트닝 네트워크)을 사용하여 상호 작용할 수 있는 계약 참가자 집합일 뿐입니다. RGB는 비트코인 ​​블록체인을 상태 약속의 계층으로 사용하고 스마트 계약의 코드와 데이터 오프체인을 유지하여 확장성을 높입니다. 비트코인 거래(및 스크립트)를 스마트 계약의 소유권 제어 시스템으로 활용함으로써 스마트 계약의 진화는 오프체인 방식으로 정의됩니다. 모든 것이 클라이언트 측에서 검증된다는 점에 유의하는 것이 중요합니다.

간단히 말해서, RGB는 "전통적인" 시스템처럼 블록체인을 사용하지 않기 때문에 사용자가 추가 비용 없이 언제든지 스마트 계약을 감사하고 실행하고 개별적으로 확인할 수 있는 시스템입니다. 복잡한 스마트 계약 시스템은 이더리움에 의해 개척되었지만 사용자는 각 작업에 상당한 양의 가스를 소비해야 하며 약속한 확장성을 달성하지 못했습니다. 결과적으로 이더리움은 현재 금융 시스템에서 제외된 사용자를 위한 은행 옵션이 결코 아니었습니다.

현재 블록체인 업계에서는 과도한 크기 증가나 계산 자원의 오용에 관계없이 스마트 계약의 코드와 데이터가 모두 블록체인에 저장되고 네트워크의 각 노드에서 실행되어야 한다고 장려합니다. RGB가 제안한 방식은 스마트 계약과 데이터를 블록체인에서 분리하여 이 블록체인 패러다임을 잘라내어 다른 플랫폼에서 볼 수 있는 네트워크의 포화를 방지하므로 훨씬 더 지능적이고 효율적입니다. 결과적으로 RGB는 각 노드가 각 계약을 실행하도록 강요하는 것이 아니라 관련 당사자에게 이전에는 볼 수 없었던 수준으로 기밀성을 추가합니다.

image1

RGB의 스마트 계약

RGB에서 스마트 계약 개발자는 시간이 지남에 따라 계약이 어떻게 발전하는지에 대한 규칙을 지정하는 스키마를 정의합니다. 스키마는 RGB의 스마트 계약 구성을 위한 표준입니다. 계약을 정의할 때 발행자와 지갑 또는 거래소는 모두 계약을 검증해야 하는 특정 체계를 준수해야 합니다. 유효성 검사가 올바른 경우에만 각 당사자가 요청을 수락하고 자산을 사용할 수 있습니다.

RGB의 스마트 계약은 상태 변경의 방향성 비순환 그래프(DAG)로, 그래프의 일부만 항상 알려져 있고 나머지에는 액세스할 수 없습니다. RGB 방식은 스마트 계약이 시작되는 이 그래프의 진화를 위한 핵심 규칙 세트입니다. 각 계약 참가자는 해당 규칙을 추가할 수 있으며(스키마에서 허용하는 경우) 결과 그래프는 해당 규칙을 반복적으로 적용하여 작성됩니다.

대체 자산

RGB의 대체 가능한 자산은 다음을 따릅니다. LNP/BP RGB-20 사양. 따라서 RGB-20이 정의되면 "제네시스 데이터"로 알려진 자산 데이터는 자산을 사용하는 데 필요한 내용이 포함된 라이트닝 네트워크를 통해 배포됩니다. 가장 기본적인 형태의 자산은 XNUMX차 발행, 토큰 소각, 재지정 또는 교체를 허용하지 않습니다.

때때로 발행자는 USD와 같은 인플레이션 통화의 가치에 묶여 각 토큰의 가치를 유지하는 USDT와 같은 스테이블 코인과 같이 미래에 더 많은 토큰을 발행해야 합니다. 이를 달성하기 위해 더 복잡한 RGB-20 스키마가 존재하며, 제네시스 데이터 외에도 발행자가 라이트닝 네트워크에서 유통될 위탁물을 생산해야 합니다. 이 정보를 통해 자산의 총 순환 공급량을 알 수 있습니다. 자산을 소각하거나 이름을 변경하는 경우에도 마찬가지입니다.

자산과 관련된 정보는 공개 또는 비공개일 수 있습니다. 발행자가 기밀성을 요구하는 경우 토큰에 대한 정보를 공유하지 않고 절대적인 개인 정보 보호하에 작업을 수행하도록 선택할 수 있지만, 발행자와 보유자가 필요로 하는 반대의 경우도 있습니다. 모든 과정이 투명해집니다. 이는 토큰 데이터를 공유함으로써 달성됩니다.

RGB-20 절차

소각 절차는 토큰을 비활성화하며 소각된 토큰은 더 이상 사용할 수 없습니다. 교체 절차는 토큰이 소각되고 동일한 토큰의 새로운 양이 생성될 때 발생합니다. 이는 자산 속도를 유지하는 데 중요한 자산의 과거 데이터 크기를 줄이는 데 도움이 됩니다. 자산을 교체하지 않고도 자산을 레코딩할 수 있는 사용 사례를 지원하기 위해 자산 레코딩만 허용하는 RGB-20의 하위 스키마가 사용됩니다.

대체 할 수없는 토큰

RGB의 대체 불가능한 토큰(NFT)은 다음을 따릅니다. LNP/BP RGB-21 사양, NFT로 작업할 때 기본 스키마와 하위 스키마도 있습니다. 이러한 스키마에는 토큰 소유자가 사용자 정의 데이터를 첨부할 수 있는 조각 절차가 있습니다. 오늘날 NFT에서 볼 수 있는 가장 일반적인 예는 토큰에 연결된 디지털 아트입니다. 토큰 발급자는 RGB-21 하위 스키마를 사용하여 이 데이터 조각을 금지할 수 있습니다. 다른 NFT 블록체인 시스템과 달리 RGB는 다른 많은 형태의 RGB를 구축하는 데에도 사용되는 Bifrost라는 Lightning P2P 네트워크 확장을 활용하여 완전히 분산되고 검열에 저항하는 방식으로 대규모 미디어 토큰 데이터를 배포할 수 있습니다. 특정 스마트 계약 기능.

대체 가능 자산 및 NFT 외에도 RGB 및 Bifrost를 사용하여 분산형 거래소(DEX), 유동성 풀, 알고리즘 스테이블 코인 등을 포함한 다른 형태의 스마트 계약을 생성할 수 있습니다. 이에 대해서는 향후 기사에서 다룰 것입니다.

RGB의 NFT와 다른 플랫폼의 NFT

  • 값비싼 블록체인 스토리지가 필요하지 않습니다.
  • IPFS(InterPlanetary File System)가 필요 없으며 대신 Lightning Network 확장(Bifrost라고 함)이 사용됩니다(완전히 종단 간 암호화됩니다).
  • 특별한 데이터 관리 솔루션이 필요하지 않습니다. (역시 Bifrost가 그 역할을 담당합니다.)
  • NFT 토큰이나 발행자의 자산 또는 계약 ABI에 대한 데이터를 유지하기 위해 웹사이트를 신뢰할 필요가 없습니다.
  • RGB에는 DRM 암호화 및 소유권 관리 기능이 내장되어 있습니다.
  • RGB에는 Lightning Network(Bifrost)를 사용한 백업을 위한 인프라가 있습니다.
  • RGB에는 콘텐츠로 수익을 창출할 수 있는 방법이 있습니다(NFT 자체를 판매할 뿐만 아니라 콘텐츠에 여러 번 액세스).

결론

약 13년 전 비트코인이 출시된 이후 이 분야에 대한 많은 연구와 실험이 진행되었습니다. 성공과 실수 모두를 통해 우리는 분산형 시스템이 실제로 어떻게 작동하는지, 무엇이 실제로 분산화하게 만드는지, 어떤 행동이 중앙집중화로 이어지는 경향이 있는지를 조금 더 이해할 수 있게 되었습니다. 이 모든 사실을 통해 우리는 진정한 탈중앙화는 드물고 달성하기 어려운 현상이라는 결론을 내리게 되었습니다. 진정한 분산화는 비트코인을 통해서만 달성되었으며, 이러한 이유로 우리는 이를 기반으로 구축하려는 노력에 집중하고 있습니다.

RGB에는 비트코인 ​​토끼굴 안에 자체 토끼굴이 있습니다. 두 가지를 모두 겪으면서 배운 내용을 포스팅하겠습니다. 다음 기사에서는 LNP 및 RGB 노드에 대한 소개와 사용 방법에 대해 설명하겠습니다.

이것은 Francisco Calderón의 게스트 게시물입니다. 표현된 의견은 전적으로 개인의 의견이며 반드시 BTC, Inc. 또는 당사의 의견을 반영하지는 않습니다. Bitcoin Magazine.

출처: https://bitcoinmagazine.com/guides/a-brief-introduction-to-rgb-protocols

타임 스탬프 :

더보기 Bitcoin Magazine