> 웹3.0 > 본문

블록체인 확장성 솔루션: 분산화의 크립토나이트

PHPz
풀어 주다: 2024-07-18 13:32:15
원래의
360명이 탐색했습니다.

암호화폐가 주류 사회(특히 유럽)에서 계속해서 폭넓게 채택됨에 따라, 여전히 암호화폐를 방해하는 문제 중 하나는 오래된 적입니다

Blockchain Scalability Solutions: The Kryptonite of Decentralization

암호화폐가 주류 사회(특히 유럽)에서 계속해서 폭넓게 채택됨에 따라, 여전히 그것을 방해하는 문제 중 하나는 오래된 적입니다. 즉, 기본 블록체인 기술의 확장성입니다.

이 기사에서는 블록체인 확장성 솔루션이 무엇인지, 작동 방식 및 사용 가능한 다양한 유형에 대해 설명합니다. 또한 트랜잭션 처리량의 개념과 이것이 블록체인 유용성에 미치는 영향을 탐구할 것입니다.

마지막으로 블록체인 확장성 논쟁과 최적의 확장성을 달성하는 데 관련된 상충관계에 대해 자세히 알아볼 것입니다.

블록체인 확장성 솔루션이란 무엇입니까?암호화폐가 계속됨에 따라 주류 사회(특히 유럽)에서 더 폭넓게 채택되기 위해 여전히 이를 방해하는 문제 중 하나는 오래된 적입니다. 즉, 기본 블록체인 기술의 확장성입니다.

확장성 솔루션은 블록체인 네트워크의 성능과 처리량을 향상시키는 다양한 방법입니다. 목표? 초당 더 많은 거래를 처리하고, 긴 확인 시간을 단축하고, 수수료를 절감하세요.

블록체인 네트워크를 확장하는 방법블록체인 확장성을 해결하기 위해 업계에서 탐색하고 있는 몇 가지 주요 접근 방식이 있습니다. 자세히 살펴보겠습니다:

레이어 1(온체인) 솔루션여기에는 핵심 블록체인 프로토콜 자체를 업그레이드하는 작업이 포함됩니다. 일반적인 레이어 1 전술은 다음과 같습니다:

SegWit

SegWit 또는 Segregated Witness는 거래 데이터가 저장되는 방식을 재구성하고 거래 가단성과 관련된 문제를 해결하는 데 도움이 되는 비트코인의 프로토콜 업그레이드입니다. 기본적으로 각 블록에서 더 많은 트랜잭션을 수용할 수 있도록 블록 용량을 늘립니다.

샤딩

샤딩은 블록체인 네트워크를 더 작은 "샤드"로 나눕니다. 각 샤드는 자체 트랜잭션과 스마트 계약을 처리하고 해당 작업 부하를 독립적으로 처리합니다.

하드 포크

하드 포크는 이전 버전과 호환되지 않는 새 버전을 생성하는 블록체인 프로토콜의 주요 변경 사항입니다. 네트워크에서 계속 작동하려면 모든 노드가 소프트웨어를 업그레이드해야 합니다.

레이어 2(오프체인) SolutionsLayer 2 솔루션은 메인 체인 외부의 트랜잭션을 처리하기 위해 메인 블록체인 위에 추가 레이어를 구축합니다. 이는 기본 계층과의 트랜잭션을 계속 보호하는 동시에 확장성을 향상시킵니다. 이에 대해 잠시 후에 자세히 설명하겠습니다.

트랜잭션 처리량 문제 설명트랜잭션 처리량은 블록체인이 초당 또는 기타 기간당 처리할 수 있는 트랜잭션 수입니다.

다양한 합의 메커니즘은 처리량뿐만 아니라 처리량에도 큰 영향을 미칩니다. 해당 거래를 처리하는 데 필요한 수수료.

비트코인이 이 문제의 예입니다. 메인 체인은 초당 약 7개의 트랜잭션만 처리할 수 있습니다. 이더리움은 12~15 TPS(초당 트랜잭션)로 약간 더 나을 뿐입니다.

이를 기존 금융의 거대 거래 처리 기관과 비교해 보면 DeFi 애플리케이션의 뚜렷한 대조, 예 및 약점을 발견할 수 있습니다. TradFi. 예를 들어 Visa는 평균 1,700TPS이지만 65,000TPS를 처리할 수 있다고 주장합니다. Mastercard와 같은 다른 주요 결제 네트워크도 비슷한 처리량을 기록했습니다. 이러한 처리량을 달성하려면 중요한 블록체인 확장성 솔루션이 필요하지만 현재 그 어느 것도 존재하지 않거나 대규모로 사용되지 않습니다.

블록체인의 이러한 처리량 부족은 네트워크 정체, 거래 확인의 오랜 지연 및 높은 수수료로 이어집니다. 이 트랜잭션 병목 현상을 해결하는 것이 최우선 과제인 것은 당연합니다. 이는 많은 실제 대용량 사용 사례에서 블록체인의 유용성을 손상시킵니다.

레이어 2 블록체인 확장성 솔루션모든 잠재적인 확장 솔루션 중에서 레이어 2(L2) 접근 방식이 많은 관심을 끌고 있으며 낙천주의. 일반적인 아이디어는 일부 트랜잭션 처리를 오프로드하기 위해 메인 블록체인에 추가 레이어를 구축하는 것입니다.

트랜잭션을 별도로 처리하는 동안 레이어 2 블록체인은 여전히 ​​기본 레이어 1(L1) 체인에서 보안을 얻습니다. L1에는 Bitcoin 및 Ethereum과 같은 것이 포함되며 주목할만한 L2에는 Polygon(MATIC) 및 Arbitrum(ARB)이 있습니다.

L2 및 L1과의 관계를 이해하려면 주요 L1 블록체인으로 도시를 연결하는 혼잡한 고속도로를 상상해 보십시오. 참여하는 사용자가 많아질수록 혼잡해지고 정체됩니다. 레이어 2는 고속도로 위에 고가도로를 건설하는 것과 같습니다. 이는 아래 주요 고속도로의 보안에 의존하면서 더 많은 거래와 데이터 전송을 처리하는 병렬 차선 역할을 합니다.

How do Layer 2s improve Layer 1 blockchain scalability? They’re designed to take over some of the heavy lifting from the main chain. Transactions happen off-chain on Layer 2, with only the final results recorded on Layer 1.

This reduces the load and fees on the base layer, increasing its throughput and speed.

The Lightning Network for Bitcoin is one of the biggest Layer 2 projects. It enables users to open “payment channels” between each other for near-instant, cheap transactions off the main chain. The final balances get recorded on the Bitcoin blockchain, but the individual transfers happen off-chain. The number of off-chain transactions is limited only by Layer 2’s capacity, not the main chain’s.

Solutions like rollups and state channels leverage Layer 1’s security properties while operating as their own scalable execution layers.

The

위 내용은 블록체인 확장성 솔루션: 분산화의 크립토나이트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:kdj.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!