Jump Crypto: Layer1 분석 프레임워크 구축 방법

점프크립토
2022-03-31 19:06:43
수집
명확하게 정의된 속성과 측정 가능한 지표에 따라 Layer1 생태계의 상업적 타당성을 결정합니다.

저자: Rahul Maganti, Jump Crypto 파트너

원제목: 《L1 분석을 위한 프레임워크

편집: 자이, 체인캐처

소개

이전 기사에서, 우리는 블록체인 인프라에서 첫 번째 레이어(L1)와 관련된 몇 가지 구성 요소를 소개했습니다. 이 L1을 자세히 살펴보면서, 이 글에서는 다음을 위한 간결하지만 강력한 프레임워크를 정의합니다:

  • L1의 성능을 효과적으로 분석하기 위해.
  • 명확하게 정의된 속성과 측정 가능한 지표에 따라 생태계의 상업적 실행 가능성을 판단하기 위해.

첫 번째 레이어와 독립 블록체인 생태계 성능을 평가하고 비교하는 언어는 종종 모호하며, 다음과 같은 질문이 논의를 지배하는 경우가 많습니다:

  • 생태계는 어떤 모습인가요?
  • 이 네트워크는 어떻게 확장되나요?
  • 이 체인은 조합 가능성을 지원하나요?

그러나 이러한 질문은 특정 L1이 경쟁자보다 더 나은 성과를 내는 핵심에 대한 것이 아닙니다. L1 성능을 분석할 때 더 구체적이고 구조화된 접근을 가능하게 하는 간결한 프레임워크를 마련해 봅시다.

몇 가지 기본 정의부터 시작해 보겠습니다.

*참고로, 우리는 지표를 측정 가능한 통계로, 속성을 이러한 통계에서 파생된 조건으로 부릅니다.

기술 지표

노드 처리 요구 사항: 유효한 노드를 운영하는 데 필요한 최소 CPU/계산 자원.

초당 거래 수(TPS): 초당 체인에서 처리 및 검증되는 거래 수.

체인 성장: 가장 긴 체인의 평균 성장률.

체인 품질: 가장 긴 체인에서 정직한 블록의 비율.

최종 시간 (Time to Finality): 거래 제출부터 체인에서 확인될 때까지의 시간.

노드 수: 합의, 실행 또는 두 가지 모두에 참여하는 노드 수.

블록 크기: 하나의 블록이 포함할 수 있는 최대 데이터 양.

기술 속성

보안성 - 네트워크 내 노드가 암호학/게임 이론의 강도를 통해 거래를 중계하고 검증하는 능력.

유효성 - 네트워크 내 노드가 메시지를 교환하고 합의에 도달하는 능력.

확장성 - 네트워크가 거래를 검증하거나 처리하는 속도와 능력.

노드 요구 사항 - 사용자가 노드를 운영하고 거버넌스 결정에 참여하는 데 필요한 진입 장벽.

사토시 계수 - 탈중앙화를 측정하는 지표. 네트워크 내 적어도 하나의 하위 시스템을 파괴하는 데 필요한 검증자/실체의 수(즉, 51% 공격을 성공적으로 시작하는 데 필요한 자원).

업그레이드 가능성 - 네트워크/커뮤니티가 프로토콜 변경을 제안, 평가 및 구현하는 능력.

생태계 성장 지표

잠금된 총 가치(TVL) - 체인 상의 자산의 총 가치.

일일 거래량 - 매일 처리되는 거래 수.

생태계 속성

통합 용이성/조합 가능성 - 애플리케이션이 네트워크의 다른 애플리케이션과 상호작용하고 구축 및 통합하는 능력.

사용자 경험 - 일반 사용자가 체인 상의 애플리케이션을 쉽게 이해하고 참여할 수 있는 정도.

커뮤니티 참여 - 프로젝트의 이해관계자가 애플리케이션, 다른 사용자 및 개발자와 상호작용하는 정도.

이 속성이 어떻게 결합되어 네트워크 평가에 대한 이해를 촉진하는지 살펴보겠습니다. 우리는 몇 가지 지표를 통해 생태계의 성공과 미래 성장 잠재력을 더 잘 이해할 수 있으며, 커뮤니티 참여와 같은 지표와 프로토콜 수익 및 잠금 총 가치(TVL)와 같은 재무 지표를 포함합니다.

1층 성능 스택

생태계 속성: 커뮤니티 참여|사용자 경험/사용자 인터페이스|통합 용이성/DApp 이식성

생태계 성장 지표: 잠금 총 가치(TVL)|일일 거래량|소셜 미디어 성장(Discord / Telegram / Twitter)|개발자 수|프로토콜 수익

인프라 요구 사항: 데이터 가용성|크로스 체인 상호 운용성|검색 가능성/색인|개발자 도구

기술 속성: 내결함성|보안|유효성|확장성|탈중앙화|업그레이드 가능성

기술 지표: 노드 처리 요구 사항|노드 수|초당 거래량(TPS)|체인 성장|체인 품질|블록 크기|지연|다운타임|전파 시간|사토시 계수

귀납적 요약

위의 프레임워크에는 많은 용어가 포함되어 있습니다. 전통적으로 블록체인 삼중 난제는 블록체인을 빠르게 평가하는 좋은 방법입니다. 그렇다면 우리는 이러한 속성을 탈중앙화, 확장성 및 보안성 측면에서 어떻게 구축할 수 있을까요?

확장성

  • 수평 확장성 ------ 네트워크의 처리 능력(예: 초당 거래량)은 참여 노드 수에 따라 증가해야 합니다. 이상적인 L1은 TPS가 노드 수(n)와 선형적으로 확장되도록 해야 합니다. 그러나 약간의 아선형 확장은 허용될 수 있습니다. (우리는 선형 확장이 더 이상 이상적인 속성이라는 것을 인정하며, 대부분의 L1의 확장은 아선형입니다.)

  • 낮은 오버헤드 ------ 각 거래를 처리하는 비용에 비해 합의, 보안 및 이 목록의 모든 다른 속성을 구현하는 데 필요한 계산 비용은 최소화되어야 합니다. 아선형 확장을 얻기 위해서는 상태 업데이트를 검증하는 데 필요한 자원(q)이 상태 전환(p)을 계산하는 데 사용되는 계산 자원보다 아선형이어야 합니다.

  • 짧은 완료 시간 ------ 거래 제출과 상태 업데이트 완료 사이의 최소 시간.

탈중앙화

  • 조합 가능성/원자성 ------ L1에서 실행되는 모든 애플리케이션은 상호 운용할 수 있어야 합니다. 예를 들어, 사용자는 임의의 두 애플리케이션 기능을 결합한 원자 거래를 보낼 수 있어야 합니다. 시스템의 상태는 사용자가 "정체"되지 않도록 단일 통합 객체로 작동해야 합니다. 분할 체인을 처리할 때 특히 문제가 됩니다.
  • 최종성 ------ 상태는 특정 시점 이후에 불변해야 합니다. 최종성은 사용자가 L1을 사용하여 오프체인 구성 요소가 있는 거래를 수행할 수 있게 하며, 이는 암호학적 또는 경제적 방식으로 구현될 수 있습니다(즉, "이중 지불" 공격을 실행하는 것이 불가능해집니다).

보안성

  • 보안성/강건성 ------ 악의적인 당사자 또는 악의적인 당사자 그룹이 네트워크에 무효 거래를 설득할 확률이 높아서는 안 됩니다. 블록체인은 강력한 보증 메커니즘을 지정해야 하며, 이는 게임 이론적 인센티브를 통해 나쁜 행동을 억제하거나 그러한 공격이 계산적으로 불가능하도록 하는 암호 원리를 구축해야 합니다.
  • 검열 저항성 ------ 모든 사람이 시스템에 동등하게 접근할 수 있어야 하며, 프로토콜에 참여하는 컴퓨터는 어떤 참여자의 접근도 거부해서는 안 됩니다. 합의/검증에 참여하는 문턱은 낮아야 합니다(즉, 노드를 운영하는 최소 계산/저장 요구 사항).
  • 내결함성 ------ 어떤 공격자도 프로토콜의 운영을 파괴하기 어려워야 합니다. 예를 들어, 시스템의 상태는 강력한 공격자가 삭제할 수 없도록 복제되어야 합니다.
  • 유효성 ------ 정직한 메시지가 포함되거나 블록 생산자가 사용할 수 있도록 보장합니다. 합의 프로토콜은 본질적으로 체인의 유효성에 기반하여 안전성을 구현합니다. 검증자는 자신이 접근할 권한이 없는 메시지를 검증할 수 없습니다. 특정 합의 메커니즘(예: PoW)의 경우, 체인 품질 및 체인 성장과 같은 지표는 이 속성의 유용한 지표가 될 수 있습니다.

고려해야 할 균형

위의 개요는 L1을 평가하기 위한 분류법을 제공하지만, 서로 다른 네트워크의 상대적 장점을 평가하는 진정으로 효과적인 방법을 제공하지는 않습니다. 아래에서는 이러한 다양한 용어 간의 관계를 논의하고, 특정 사용 사례에 가장 잘 맞는 체인을 이해하는 명확한 방법을 제공하는 일련의 주요 균형을 소개합니다.

1. 합의 오버헤드 vs. 보안성 vs. 확장성 ------ 상태 전환 과정에 참여하는 노드/컴퓨터가 많을수록 네트워크의 보안성이 높아집니다. 예를 들어, 이는 PoW 모델에서 분명하게 나타나며, 가장 긴 체인이 네트워크의 규범 체인 또는 "진짜 상태"가 됩니다. 그러나 이러한 노드의 대부분이 상태 전환 계산에 전념하지 않고 계산 자원을 소모하면 처리량이 제한되고 네트워크가 느려질 수 있습니다.

2. 최종 시간 (Time-to-Finality) vs. TPS vs. 보안성 ------ 블록이 완료되는 속도가 빠를수록 검증자가 상태에 합의하는 데 걸리는 시간이 줄어듭니다. 더 빠른 블록 생성 시간은 더 높은 TPS를 가져올 수 있지만, 충분한 시간 없이 효과적으로 합의에 도달하지 않으면 롤백이 더 일반화되어 시스템의 보안성이 손상될 수 있습니다.

3. 노드 요구 사항과 확장성 ------ 블록체인이 진정으로 탈중앙화되기 위해서는 모든 사람이 네트워크에 쉽게 접근하고 참여할 수 있어야 합니다. 시스템이 가능한 한 무권한으로 유지되기 위해서는 노드를 운영하는 최소 요구 사항이 상대적으로 낮아야 합니다. 그러나 노드 요구 사항이 낮아지면 네트워크에서 사용할 수 있는 총 계산 능력도 줄어듭니다. 결과적으로 더 많은 노드가 네트워크에 참여할 수 있지만, 노드 수의 증가는 성능이 낮은 머신으로 인한 계산 대역폭 손실을 보완해야 합니다. 따라서 적절한 균형을 이루는 것이 여전히 중요한 도전 과제가 됩니다.

4. 데이터 가용성과 색인 가능성 ------ 체인 상의 데이터 양이 증가함에 따라 데이터를 효과적으로 해석하거나 필터링하는 것이 더 어려워집니다. DApp은 사용자에게 대량의 요청 집합을 제공하기 위해 체인 상의 데이터를 실시간으로 쿼리할 수 있어야 합니다.

5. 수평 확장성과 원자성 ------ 샤딩은 여러 서브넷에서 체인 상의 상태의 서로 다른 부분을 유지해야 합니다. 이는 거래를 병렬로 처리할 수 있게 하지만, 사용자가 곤경에 처할 위험을 증가시킵니다. 샤딩 간의 원자성을 유지하는 방법이 있지만, 이러한 모든 방법은 추가적인 오버헤드를 필요로 합니다.

응용 프로그램 수준의 영향

우리가 논의한 인프라 매개변수는 특정 체인에서 구축된 애플리케이션 유형에 큰 영향을 미칠 수 있습니다. 다음 예를 고려해 보십시오:

  • 대역폭은 높은 처리량 애플리케이션에 대한 지원을 제한하며, 반대로 더 높은 TPS는 더 높은 빈도의 거래 및 실시간 업데이트를 가능하게 합니다.
  • 빠른 결제가 필요한 결제 또는 기타 애플리케이션의 경우, 긴 최종 결정 시간은 그다지 유용하지 않을 수 있습니다.
  • 높은 체인 상 자원 비용(즉, 가스 비용)은 애플리케이션 개발을 저해할 수 있습니다. (예: 전통적인 중앙 집중식 제한 가격 주문서(CLOB)는 이더리움에서 실행 불가능하며, 가스 비용이 높기 때문에 Uniswap과 같은 자동화된 시장 조성자(AMM)가 인기를 끌었습니다. Solana와 같은 낮은 비용의 L1 및 이더리움과 같은 체인의 L2에서는 CLOB가 매우 실용적일 수 있습니다.)

위에서 우리는 L1 성능을 분석하는 프레임워크를 제시했습니다. 아래에서는 생태계/체인에서 구축된 프로젝트 집합을 통해 L1을 더 잘 평가하는 방법에 대한 심층 분석을 제공합니다.

우리는 이러한 프로젝트를 네 가지 주요 범주로 나누었습니다:

블록체인이 이러한 기본 요소를 통합할 수 있는 능력은 단기 성장과 장기 지속 가능성에 매우 중요합니다.

우리는 고성장 생태계 발전에 다섯 가지 주요 단계가 있다고 생각합니다:

  1. 자산 또는 일반 브리지를 통해 크로스 체인 통신을 구현합니다.

  2. DeFi 원리를 통합하여 플랫폼에 유동성을 제공합니다(예: 화폐 시장 대출 플랫폼 및 거래소). 이는 핵심 개발자 커뮤니티가 더 나은 도구와 추상 가정을 구축하도록 유도하여 덜 복잡한 개발자가 소비자 지향적인 제품을 더 많이 구축할 수 있도록 합니다.

  3. DApp 성장을 통해 사용자 채택을 유도합니다.

  4. 오라클이나 전용 데이터 가용성 레이어를 통해 고충실도 데이터를 체인에 가져오는 데 집중합니다.

  5. 이러한 데이터를 색인화하고 이해하기 쉬운 형식으로 표시합니다(예: 리소스 관리자를 통해).

결론

부인할 수 없이, 2009년 비트코인이 등장한 이후 암호화 분야는 빠른 성장을 경험했습니다. 이러한 성장은 주로 새로운 L1의 출현에 의해 형성되었습니다. 2011년 이더리움은 이더리움 가상 머신(EVM)을 통해 튜링 완전 아키텍처를 도입하여 블록체인이 정적 분산 원장으로서뿐만 아니라 임의의 표현 프로그램을 실행하고 실행할 수 있는 글로벌 상태 머신으로 기능할 수 있게 했습니다. 이는 보다 일반적인 DApp 개발의 길을 열어주었고, 일반 소매 사용자를 블록체인 생태계로 끌어들였으며, DeFi Summer와 같은 운동이 이를 증명합니다.

그러나 채택률이 증가함에 따라 확장성 측면에서 새로운 도전이 나타났고, 이는 건설자들이 용량 제한을 완화하기 위한 새로운 방법을 찾도록 강요했습니다. 이는 Solana 및 기타 L1/L2와 같은 체인의 개발에서 나타나며, 이러한 체인은 계산을 체외로 이동하여 처리량을 증가시키려 합니다.

이제 새로운 L1이 "더 나은 합의 메커니즘과 암호 원리를 활용한 확장성"을 중심으로 새로운 아키텍처를 탐색하면서, 그 가치를 효과적으로 평가하는 것은 여전히 어려운 작업입니다. 우리는 이 글이 핵심적이고 측정 가능한 기술 지표가 생태계 성장과 어떻게 연관되는지를 보여주고, 궁극적으로 특정 네트워크의 시장 가치를 판단하는 데 도움이 되는 보다 구조화된 방법을 제공하기를 바랍니다.

관련 태그
체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축