Cardano는 되고자 하는 것을 위해 잘 설계되었습니다

https://cexplorer.io/article/cardano-is-well-designed-for-what-it-wants-to-become

image

토큰 발행 및 전송을 위한 새로운 비트코인 표준인 BRC-20을 살펴보고 있었습니다. 기술적으로 전혀 마음에 들지 않는다는 것을 인정해야 합니다. 자세한 내용은 기사에서 알아보겠습니다. 혁신을 원하고 잘 생각하는 것이 얼마나 중요한지 깨닫게 되었습니다. IOG 팀은 Ethereum 프로젝트에서 배우고 다른 방식으로 토큰 관련 기능을 설계할 수 있었습니다. Bitcoin Core 팀의 많은 구성원은 첫 번째 레이어에서 NFT 및 토큰 발행을 활성화하기를 원하지 않았습니다. 그러나 팀의 한 핵심 개발자가 이 기능을 제공했습니다. 서수 프로젝트에 대해 들어 보셨을 것입니다. 불행히도 결과 솔루션은 잘 생각한 디자인이라기보다 해킹(일부는 소스 코드 남용에 대해 이야기함)에 가깝습니다. BRC-20은 해킹을 기반으로 한 또 다른 해킹처럼 보입니다. 카르다노와 이더리움 역시 채굴과 토큰 전송에 있어 비트코인보다 몇 년 앞서 있습니다. 제 생각에는 비트코인은 SC 플랫폼을 따라잡지 말고 단순하게 유지되어야 합니다. 거버넌스 관점에서 서수 및 BRC-20 프로젝트는 비트코인의 토큰이 커뮤니티를 나누는 논란의 여지가 있는 주제이기 때문에 연구하기에 매우 흥미로운 주제입니다. 이러한 맥락에서 CIP-1694의 중요성을 인식하는 것이 중요합니다.

Ordinals 프로젝트는 비트코인이 단지 가치 저장소일 뿐 다른 어떤 것도 아닌 것을 원했던 커뮤니티 일부의 배신으로 볼 수 있습니다. 자유는 가능한 최선의 해결책에 동의할 수 없는 것과는 다릅니다. 온체인 거버넌스는 블록체인 프로젝트의 미션에 필수적입니다. 팀은 지역사회에 봉사해야 합니다. 서수와 관련하여 저는 새로운 관점에서 CIP-1694를 봅니다.

혁신이 필요할 때?
Cardano는 처음부터 토큰을 발행하고 전송하는 기능이 필수적인 소셜 및 금융 플랫폼으로 구축되었습니다. IOG 팀은 이 기능의 설계에 대해 신중하게 생각했습니다.

Cardano는 소위 다중 자산 원장을 사용합니다. 이는 토큰과 NFT가 ADA 코인과 유사하게 원장에 직접 저장된다는 것을 의미합니다. Cardano는 원장 모델에서 직접 정의된 자산에 대한 회계 인프라를 보유하고 있으며 기본적으로 토큰 및 NFT를 전송할 수 있습니다. 자산 소유권을 추적하거나 감사하는 것은 쉽습니다.

새로 발행된 토큰을 ADA 코인 및 기타 토큰과 함께 존재하는 별도의 디지털 단위로 쉽게 생각할 수 있습니다. 토큰 발행 및 전송에는 스마트 계약이 필요하지 않습니다. 예를 들어 스마트 계약이 필요한 경우보다 거래 수수료가 저렴하다는 등 많은 이점이 있습니다. 전송 논리는 프로토콜의 일부이므로 사용자 정의할 수 없습니다. 모든 토큰은 동일한 방식으로 전송됩니다. 예기치 않은 동작이 없습니다. 토큰 발행자가 실수로 버그를 도입했을 가능성은 없습니다.

사용자는 ADA와 똑같은 방식으로 토큰을 사용합니다. 단일 거래에 여러 토큰을 삽입하고 여러 수신자 주소로 보낼 수 있습니다. 총 트랜잭션 크기와 수수료는 토큰을 개별적으로 보내는 경우보다 적습니다.

사람들이 이더리움에서 대체 가능한 토큰을 만들고자 할 때 ERC-20, ERC-721 또는 ERC-1155 표준을 사용할 수 있습니다. 본질적으로 Ethereum 토큰이 준수해야 하는 규칙의 공통 목록을 정의하는 스마트 계약입니다. 발행은 일반적으로 선택한 스마트 계약의 복사-붙여넣기로 이루어집니다. 그런 다음 토큰이 주소에서 주소로 이동할 때마다 맞춤화되고 배포된 스마트 계약이 사용됩니다. 계약 사용으로 인해 거래 수수료가 더 비쌉니다. 주어진 토큰 유형에 대해 특정 규칙을 정의할 수 있다는 장점이 있습니다.

두 접근 방식 모두 특정 목적에 대한 장점과 단점이 있습니다. 큰 장점은 두 프로젝트 모두 스마트 계약을 사용하여 디지털 자산과 상호 작용할 수 있고(Ethereum의 경우 필요함) 팀이 첫 번째 계층에서 확장성을 개선하려고 노력하고 있다는 것입니다.

비트코인의 경우 토큰은 자체적으로 존재하는 디지털 단위가 아니며 첫 번째 레이어에서 스마트 계약을 사용할 수 없으며 팀은 비트코인의 확장성을 해결할 계획이 없습니다. 사용자 입장에서 이는 많은 문제를 야기합니다.

서수 및 BRC-20
먼저 NFT와 토큰이 비트코인에서 작동하는 방식을 살펴보겠습니다.

프로젝트에는 두 개의 레이어가 있으며 이를 서수와 비문이라고 합니다. 서수 계층은 각 Satoshis에 일련 번호를 할당하는 시스템입니다. 이를 통해 추적 및 전송이 가능합니다. Satoshis는 마이닝 순서대로 번호가 매겨집니다. 따라서 Satoshis는 가상의 두 번째 레이어인 Inscription에 있는 콘텐츠를 할당할 수 있는 일종의 ID를 얻습니다.

개별 Satoshis는 대체 가능하며 프로젝트는 이 원칙을 위반하지 않습니다. 그러나 서수 번호 매기기를 수락하면 대체 불가능한 토큰이 됩니다.

Bitcoin 트랜잭션에는 모든 콘텐츠를 삽입할 수 있는 Witness 부분이 포함되어 있습니다. 이 공간은 원래 디지털 서명을 위한 저장소로 예약되었습니다. 트랜잭션에서 서명을 분리하면 블록 공간을 보다 효율적으로 사용할 수 있습니다. SegWit 부분의 크기 제한은 4MB입니다. 이 모든 공간은 단일 Taproot 입력에서 사용할 수 있습니다. 따라서 이는 삽입된 미디어 콘텐츠(이미지, 파일 또는 기타 디지털 미디어 콘텐츠)의 최대 크기에 대한 제한 사항이기도 합니다.

비문은 Taproot 업데이트를 사용합니다. 데이터는 Taproot 지출 스크립트를 통해 저장됩니다. SegWit은 서명 크기(증인)에 대한 제한을 완화했으며 Taproot는 Bitcoin 트랜잭션에서 임의의 데이터를 더 쉽게 저장할 수 있도록 했습니다. 따라서 Ordinals의 작성자는 이전 OpCode, 즉 OP_FALSE, OP_IF 및 OP_PUSH를 사용했습니다. 그는 임의의 디지털 미디어 콘텐츠를 저장하기 위해 봉투라는 것을 만들었습니다.

OP_RETURN을 통해 트랜잭션에 추가된 데이터와 달리 Witness 부분의 데이터에 대한 수수료는 최대 4배 낮습니다.

서수는 기본적으로 주어진 Satoshi의 일련 번호(ID)를 증인 섹션의 콘텐츠에 연결합니다. 디지털 콘텐츠는 비트코인 블록체인에 영원히 저장됩니다. 두 계층의 조합을 통해 Satoshis를 사용하여 블록체인의 모든 디지털 콘텐츠에 대한 고유한(대체 불가능한) 포인터를 만들 수 있습니다.

BRC-20은 서수 및 비문을 사용하는 실험적인 대체 가능 토큰 표준입니다. JSON 데이터를 블록체인에 저장하는 것은 발행 및 토큰 전송에 사용됩니다. 각 주소에서 토큰의 현재 잔액을 찾기 위해서는 모든 JSON 데이터를 집계하고 여기에서 정보를 추출해야 합니다.

JSON 데이터 항목은 소유자 주소에 대한 초기 토큰 발행에 사용됩니다. 모든 토큰 전송에는 추가 JSON 데이터 작성이 필요합니다. Bitcoin 트랜잭션은 모든 JSON 데이터 쓰기에 사용됩니다. 토큰을 사용하려면 사용자는 Ordinals 호환 지갑이 필요합니다.

좋은 디자인처럼 들리나요? Bitcoin Core 팀은 Bitcoin에 토큰을 갖고 싶지 않았습니다. 그렇기 때문에 일부 혁신을 적극적으로 방지합니다. 토큰은 카르다노처럼 직접 트랜잭션을 통해 전송할 수 없지만 특정 의미를 가진 사용자 데이터를 몰래 가져와야 합니다. 비트코인 프로토콜은 서수 또는 BRC-20을 지원하지 않으므로 새로운 기능이 투박합니다.

BRC-20의 저자는 이것이 단지 실험일 뿐이라고 경고하지만 비트코인에 대한 토큰 열풍이 탄력을 받고 있습니다. 다른 플랫폼의 토큰은 매우 잘 작동하며 시간의 테스트를 견뎌냈습니다. Bitcoin에서 이것은 아마도 Bitcoin Core 팀에 관심이 없을 새로운 기능이며 추가 개발을 적극적으로 방해할 수도 있습니다. 기술적으로 현재 솔루션이 SC 플랫폼보다 몇 년 뒤쳐져 있기 때문에 비트코인의 토큰이 대량 채택될 기회를 가질 것으로 기대하지 않습니다. 토큰이 비트코인에 있을 경우 팀은 이를 지원하기 시작하고 다른 기술 및 표준의 개발을 허용해야 합니다.

Cardano를 포함한 프로젝트는 기본적으로 팀이 가능한 최선의 방법으로 디자인하는 방법에 대해 생각하고 있기 때문에 주조 및 토큰 전송 측면에서 항상 더 나은 옵션을 갖게 됩니다.

Bitcoin의 토큰에 대해 내가 싫어하는 것
SetWit 및 Taproot 업데이트는 Bitcoin에 사용자 콘텐츠를 저장하기 위한 옵션이 아닙니다. 개발자는 본질적으로 서수를 만들기 위해 이러한 기능을 남용했습니다. 그는 전용 토큰을 만들 수 없는 문제를 해결하기 위해 고유한 Satoshi 번호 매기기를 만들었습니다. 이를 통해 Satoshi를 블록체인의 특정 콘텐츠에 연결할 수 있습니다.

사토시는 두 가지 의미가 있습니다. 그들은 여전히 BTC 가치를 가지고 있지만 그와 함께 토큰이 될 수도 있습니다. 저는 이러한 이중성이 마음에 들지 않으며 의미가 명확하게 정의된 두 가지 고유한 디지털 자산이 있어야 한다고 생각합니다.

Witness 부분은 Lightning Network(LN)에서 채널을 열고 닫는 데 사용됩니다. 따라서 서수는 비트코인의 이 핵심 기능을 방해합니다. LN 사용자는 NFT 및 BRC-20 토큰 작성자와 블록 공간을 위해 싸울 것입니다. 글을 쓰는 시점에서 6 블록 내에서 블록체인으로 일반 비트코인 트랜잭션을 가져오려면 ~10 USD를 지불하는 것이 좋습니다.

모든 스마트 계약 플랫폼의 팀은 사용자 관점에서 비싼 수수료와 긴 결제 시간이 용납되지 않기 때문에 더 높은 확장성을 위해 노력하고 있습니다. 따라서 Bitcoin 팀은 다른 계층에서 해결하려는 문제를 해결하기 시작해야 할 수 있습니다. 디자인을 잘 고려하면 블록 공간을 더 잘 절약할 수 있고 기능을 최대한 효율적으로 사용할 수 있습니다. 이것은 프로토콜 설계에서 매우 중요합니다.

NFT(또는 기타 콘텐츠)를 블록체인에 직접 작성하는 것은 그다지 스마트하지 않습니다. 저자는 다른 저장소에 대한 링크가 있는 토큰을 사용하는 것보다 이 솔루션을 훨씬 더 좋아한다고 말합니다. 링크는 변경할 수 없지만 저장소의 데이터는 삭제하거나 변경할 수 있습니다. 내 관점에서 이것은 다른 해결책이 있습니다. 예를 들어 NFT 소유자는 자신의 컴퓨터에 이미지를 저장할 수 있으며 토큰에는 데이터 해시만 있을 수 있습니다. 블록체인은 데이터베이스가 아니기 때문에 최소한의 데이터는 항상 블록체인에 저장되어야 합니다. 서수는 근본적으로 비트코인을 매우 비효율적인 데이터베이스로 만들었습니다.

JSON 데이터를 사용하여 BRC-20 트랜잭션의 내용을 작성하는 것은 공간 요구 사항 측면에서 매우 비효율적입니다. 대략 10바이트면 충분한 정보는 수십 바이트를 사용해야 합니다. 프로토콜은 가능한 최대 정보량으로 최소량의 데이터를 전송해야 합니다. 이것이 거래 형식을 정의하기 위한 표준입니다. 특정 형식을 따르면 모든 사람이 콘텐츠를 이해합니다. BRC-20은 매우 비효율적입니다.

NFT 및 BRC-20 토큰은 스마트 계약 없이 일반 DeFi 서비스 및 시장을 만드는 것이 거의 불가능하기 때문에 SC 플랫폼의 디지털 자산보다 훨씬 적게 사용됩니다. 이제 USD로 지원되는 스테이블 코인을 비트코인에서 발행할 수 있지만 사용자가 BTC를 USDT로 교환할 수 있는 DEX를 만드는 것은 불가능합니다. 많은 경우에 토큰은 의미 있는 사용을 위해 탈중앙화 애플리케이션이 필요합니다.

비트코인은 기본적으로 토큰을 지원하지 않으므로 온체인 검증이 불가능합니다. JSON 데이터를 사용한 모든 작업은 오프체인에서 이루어집니다.

전체 노드를 실행하는 사람은 누구나 기존 NFT와 토큰을 모두 다운로드해야 합니다. 릴레이 노드, 즉 네트워크를 통해 블록을 재분배하는 노드라면 Witness 데이터를 유지해야 합니다.

비트코인은 항상 팀이 의도하지 않은 실수를 피하기 위해 천천히 그리고 보수적으로 혁신하는 프로젝트로 여겨져 왔습니다. Ordinals 프로젝트는 커뮤니티의 상당 부분이 Bitcoin에서 결코 원하지 않았던 역사를 다시 작성하고 기능을 제공했습니다. 커뮤니티의 일부는 비트코인이 무료이며 누구나 원하는 것은 무엇이든 할 수 있다고 주장합니다. 따라서 Ordinals 프로젝트는 비트코인에 남아 있어야 합니다. 커뮤니티의 다른 부분과 코어 팀의 상당 부분은 이것이 비트코인에 대한 공격이라고 주장합니다.

NFT와 토큰은 가치 저장소가 되고 시간이 지남에 따라 교환 매체가 되는 프로젝트의 원래 사명을 위협하는 것으로 알려져 있습니다. 이 목표는 BTC의 빠르고 저렴한 전송이 토큰 사용으로 인해 방해받는 경우 달성하기 더 어려울 수 있습니다. 반면에 광부들은 더 높은 보상에 만족하고 새로운 기능은 감소하는 보안 예산을 절약할 수 있습니다.

이 시점에서 무엇을 할 수 있습니까?

분산 거버넌스의 중요성
Ordinals 프로젝트는 비트코인이 다른 어떤 것도 아닌 가치 저장소가 되기를 원했던 커뮤니티의 일부에 의한 배신으로 보일 수 있습니다. 비트코인이 점차 플랫폼이 된다면 이 사명이 위태로워질까요? 이에 대한 명확한 답은 현재 없습니다.

이것은 우리를 Cardano와 온체인 거버넌스로 다시 데려옵니다. 내 관점에서 탈중앙화 프로젝트의 사명이 커뮤니티의 대다수가 원하는 것과 일치하는 것이 중요합니다. Cardano 커뮤니티의 대부분의 구성원은 프로젝트의 사명을 알고 있으며 스마트 계약 및 토큰화가 채택의 필수적인 부분임을 알고 있습니다. IOG 팀은 대부분의 커뮤니티가 기대하는 바를 정확히 수행하고 있습니다. 혁신과 기술 발전은 처음부터 프로젝트의 DNA에 있었습니다.

이를 유지하고 커뮤니티가 현재 비트코인 커뮤니티와 유사한 상황에 처하지 않도록 하려면 누가 무엇을 책임지고 누가 무엇을 결정하는지 명확하게 정의하는 것이 중요합니다.

자유와 합의 및 다수결 결정의 무능력은 비트코인 커뮤니티가 같은 것으로 잘못 해석할 수 있는 두 가지 다른 것입니다. 상황에 대한 나의 인식은 그것의 일부는 서수들의 존재를 막고 싶어하는 반면, 다른 부분은 그렇지 않다는 것입니다. 동의하는 것이 불가능하기 때문에 많은 Bitcoiners는 (자유의 이름으로) Ordinals가 존재할 권리에 대해 이야기하지만 동시에 이 프로젝트의 끝을 바라고 있습니다.

내 생각에 새로운 기능은 프로토콜의 다른 변경 사항 및 기능과 관련하여 개발되어야 합니다. 팀은 분산화, 보안, 경제적 지속 가능성, 프로젝트 미션 및 기타 여러 가지 사항에 대해 생각해야 합니다. 예상치 못한 변화는 기존의 모든 개념을 깨뜨릴 수 있습니다. 그렇기 때문에 Ordinals와 같은 프로젝트는 비트코인에 대한 공격으로 볼 수 있습니다. 팀과 커뮤니티의 이해관계가 일치해야 합니다. 누군가가 일부 기능을 남용하여 프로토콜의 기능을 변경할 수 있다면 위험합니다.

Cardano가 다른 프로젝트와 근본적으로 다른 점은 커뮤니티가 온체인 거버넌스를 통해 결정을 내릴 수 있다는 점입니다. 대다수의 커뮤니티가 원하지 않는 것을 위해 프로토콜의 기능을 남용하거나 분산화 또는 보안 예산과 관련된 다른 문제로 인해 프로젝트의 임무가 손상되는 경우 올바른 결정을 내리는 것이 중요합니다. 대다수가 동의합니다.

CIP-1694는 볼테르 시대로의 첫 걸음입니다. Cardano는 ADA 보유자가 원하는 것이 되어야 합니다. 팀이 Cardano의 미래를 위해 최선이라고 생각하기 때문에 프로토콜에서 일부 기능을 제거(또는 추가)하는 방법에 대해 생각하고 있을 수 없습니다.

Bitcoiner로서 저는 Ordinals에 대해 어떤 절망감을 느낍니다. BTC를 보유한다고 해서 어떤 결정도 내릴 수 없으며 BTC를 수익성 있게 채굴하는 것은 불가능합니다. 해시레이트가 없으면 투표할 수 없습니다. 한편, ADA 보유자로서 저는 Cardano에 최선이라고 생각하는 결정을 내릴 수 있기를 희망합니다.

결론
이 기사가 비트코인, 카르다노 및 이더리움에서 발행 및 토큰 전송의 차이점에 대해 논의하고 분산형 거버넌스와 관련된 주제로 끝나는 것을 보고 놀랄 수도 있습니다. Cardano만 따르는 사람들은 적어도 토큰이 다른 플랫폼에서 어떻게 작동하는지에 대한 기본적인 이해가 있어야 한다고 생각합니다. 팀과 커뮤니티가 같은 목표를 달성하고자 할 때나 이데올로기 갈등에 있을 때 얼마나 큰 차이가 있는지 생각해 보십시오. 팀이 커뮤니티의 일부가 요구하는 혁신을 막고 누군가 비트코인에 새로운 기능을 몰래 넣을 수 있다면 그 결과는 기술적으로 그리 좋지 않을 가능성이 큽니다. 또한 커뮤니티의 다른 부분에서 요구한다는 주장으로 팀이 추가 개발에 저항할 위험이 있습니다.

비트코인 커뮤니티를 위한 최선의 접근 방식은 자유라는 거짓된 모습으로 토큰의 존재를 용인하는 것이라고 생각하지 않습니다. 가장 좋은 방법은 가능한 한 많은 커뮤니티가 투표할 수 있는 방식으로 동의하는 것입니다. 이것이 바로 CIP-1694가 Cardano에 제공하는 것입니다. 팀은 커뮤니티의 요구 사항을 충족해야 하며 의견이 없으며 권력의 위치에서 불투명하게 시행해야 합니다.

1 Like