Written by Teahouse Boy
현재 전통적인 모놀리식 L1(Layer 1) 블록체인 아키텍처는 많은 수의 동시 트랜잭션을 처리할 때 성능이 저하되고 병목 현상이 발생하기 쉬워 트랜잭션 지연과 높은 비용이 발생합니다. 또한 기존 아키텍처에는 크로스체인 상호 운용성을 달성하는 데 기술적 과제와 한계가 있습니다.
더 직설적으로 말하자면, 현재의 범용 컴퓨팅 시스템이나 단일체 L1 아키텍처는 옛날 시골길과 같습니다. 한때 작은 마을의 교통 수요를 충족시키기에 충분했지만, 마을이 급속히 번화한 도시로 발전하면서 이것은 좁은 도로는 늘어나는 차량과 보행자 수를 더 이상 감당할 수 없었습니다. 오늘날에는 도로가 자주 혼잡할 뿐만 아니라 유지 관리 및 확장이 점점 더 어려워지고 있습니다.
이러한 복잡한 환경은 현대 도시의 교통 시스템과 같습니다. 증가하는 차량, 사람 및 다양한 여행 요구에 직면하여 더 이상 필요한 것은 단순히 도로를 확장하는 것이 아니라 효율적인 3차원 교통 네트워크를 구축하는 것입니다. 고속도로, 지하철, 버스 시스템, 보행자 도로 등이 원활하게 연결되어야 원활한 운영이 가능합니다.
확장성 문제를 해결하고 효율적인 병렬 처리, 상태 관리 및 체인 간 상호 운용성을 보장하기 위해 Fuel과 같은 솔루션은 도시의 지속적인 변화에 유연하게 대응할 수 있는 보다 현대적인 교통 시스템을 제공합니다. 사용자는 빠르고 안전하게 목적지에 도착할 수 있습니다.
그래서 Rollup Center의 미래를 실현하려면 Ethereum의 Rollup 요구 사항에 맞게 특별히 설계된 아키텍처가 필요합니다. Fuel 설계는 비트코인의 UTXO 모델, Solana의 병렬화, Ethereum의 보안, Move의 자산 중심 설계, Cosmos의 상호 운용성 및 가상 머신 사용자 정의를 결합하여 최고의 Ethereum 롤업 운영 체제를 만듭니다.
간단히 말하면 Fuel은 기존 블록체인 설계 패러다임과 다른 독특한 접근 방식을 취합니다. Fuel은 상태 성장을 최소화하여 장기적인 확장성을 달성하기 위해 실행 계층의 모듈성에 중점을 둡니다. Fuel은 또한 EVM(Ethereum Virtual Machine)의 한계를 극복하기 위해 FuelVM과 새로운 프로그래밍 언어 Sway를 도입했습니다. Fuel은 고도로 최적화된 롤업 설계를 통해 고도로 구성 가능한 롤업을 위한 실행 환경을 제공하도록 설계되었습니다.
핵심 기능:
1.FuelVM: Fuel은 EVM의 한계를 뛰어넘기 위해 효율적인 거래 처리와 내장된 보안 조치를 지원하는 새로운 FuelVM을 도입합니다. FuelVM은 글로벌 공유 메모리 아키텍처를 채택하고 모든 계약 호출은 글로벌 메모리를 공유할 수 있어 저장 공간 없이 계약 간 데이터 전송을 실현합니다. FuelVM을 사용하면 사용자는 트랜잭션과 관련된 계약을 지정할 수 있으므로 가상 머신이 분쟁 없는 상태 액세스 트랜잭션을 실행하는 동안 다른 트랜잭션을 처리할 수 있으므로 완전한 병렬 처리가 가능합니다. 또한 FuelVM은 네이티브 자산 시스템을 지원하여 UTXO 기반 네이티브 자산이 opcode를 통해 발행될 수 있도록 하며 다차원 리소스 가격 책정 모델을 채택하여 블록 유틸리티를 최적화하고 네트워크 분산화를 촉진합니다.
2. 모듈형 블록체인 구조
Fuel은 Ethereum 및 Celestia와 같은 다른 블록체인 레이어와 함께 사용되는 실행 레이어 역할을 하며 Ethereum의 Optimistic Rollup과 같이 유연하게 구성할 수 있습니다. 여러 블록체인 구성의 모듈화는 유연성과 확장성을 향상시킵니다.
3.UTXO 모델
Fuel은 전통적인 계정 모델과 다른 비트코인의 UTXO(Unspent Transaction Output) 모델을 사용합니다. Fuel은 UTXO 모델에서 비트코인의 UTXO(Unspent Transaction Output) 모델을 상속하기로 결정합니다. , 지갑이나 계정의 개념은 없습니다. 각 UTXO는 특정 수의 토큰을 나타냅니다. 거래의 목적은 이전에 생성된 UTXO를 소비하고 새로운 UTXO를 생성하는 것입니다. Fuel의 UTXO 모델은 토큰 전송을 나타내는 것 외에도 스마트 계약의 상태를 나타낼 수도 있습니다. 각 계약 UTXO는 계약의 상태와 잔액을 전달하며 계약 ID로 고유하게 식별됩니다. 이 모델은 트랜잭션을 병렬로 실행할 수 있도록 하며, 엄격한 액세스 목록을 구성하여 트랜잭션의 실행 순서가 사양을 준수하도록 보장함으로써 트랜잭션 처리 효율성을 향상시킵니다.
4. 병렬 처리: Fuel은 엄격한 액세스 목록을 통해 독립적인 트랜잭션을 병렬로 처리할 수 있도록 하여 처리량을 크게 향상시킵니다.
5.Sway 프로그래밍 언어: Fuel 팀은 Sway 프로그래밍 언어를 개발했습니다. Sway는 Rust를 기반으로 구축되었으며 Solidity의 기능을 통합하여 컴퓨팅 요구 사항이 높은 Fuel 환경에 대한 간단한 개발 환경을 제공합니다. Sway는 Rust의 구문을 상속하여 개발자가 안전하고 효율적인 스마트 계약 코드를 작성할 수 있도록 하며, 최상위 계약 저장소 및 블록체인 메커니즘이 내장되어 있어 보다 안전한 프로그래밍 환경을 제공합니다. Fuel 팀은 또한 Sway를 사용하는 개발자를 지원하기 위해 패키지 관리자, VSCode 확장, 테스트 인프라 및 블록 탐색기를 포함하는 Sway 도구 체인 Forc를 개발했습니다.
6. 스크립트 및 조건자: Fuel은 스크립트 및 조건자를 지원하여 단일 트랜잭션에서 여러 계약을 호출할 수 있도록 하고 조건을 통해 UTXO의 가용성을 결정하여 상태 팽창을 줄입니다.
7. 계정 추상화: UTXO 및 조건자를 통해 Fuel은 무상태 계정 추상화를 구현하여 거래 확인 조건을 프로그래밍 방식으로 정의할 수 있습니다.
이러한 개발자 친화적인 기술을 기반으로 현재 여러 팀이 Fuel에서 프로젝트를 구축하고 있습니다.
다가올 Fuel 메인넷 출시를 준비하기 위해 Fuel은 7월 8일 Fuel 포인트 프로그램을 시작했습니다.
참여자는 Fuel Points 프로그램 포털을 통해 적격 자산을 사전 예치 스마트 계약에 예치할 수 있습니다. 이러한 자산은 Fuel 메인넷 출시 전에 Ethereum의 Fuel 사전 저장 스마트 계약에 저장됩니다. 자산을 예치한 후 참가자는 예치된 자산의 USD 가치에 따라 매일 연료 포인트를 받게 됩니다.
참가자는 예치된 자산 유형에 따라 매일 예치한 자산 가치 1달러당 1.5~3포인트를 적립할 수 있습니다. 예를 들어, ETH를 입금하면 사용자는 하루에 입금한 ETH 1달러당 1.5포인트를 얻게 됩니다. 자산의 USD 가치는 가격 오라클(예: DeFiLlama API)에 의해 시간별로 결정되며 이 값을 기준으로 포인트가 계산됩니다. 예를 들어, ETH 가격이 $3500일 때 사용자가 1 ETH를 입금하면 사용자는 시간당 3500 × 1.5/24 = 218.75 포인트를 받게 됩니다.
포털을 통해 포인트를 모니터링할 수 있으며, 조기 예금자에게는 더 많은 포인트가 지급됩니다. 현재 허용되는 자산에는 ETH, WETH, EETH, rETH, rsETH, WBETH, USDT, USDC, USDE, sUSDE, ezETH 및 stETH가 포함됩니다. 다양한 자산에 대한 포인트 승수는 변경될 수 있으며 특정 정보는 FuelNetwork를 통해 X 플랫폼에 게시됩니다. Fuel 메인넷이 출시된 후 참가자는 출시 후 14일 이내에 사전 예치된 자산을 메인넷에 연결해야 합니다. 그렇지 않으면 포인트가 소멸됩니다.
일반적으로 Fuel은 특히 자본 지원, Layer-2 새로운 토큰 모델 적용 및 메인넷 출시의 이점으로 인해 장기 투자자의 관심을 끌 만한 프로젝트라고 볼 수 있습니다. Fuel의 생태학적 개발과 지속적인 자금 지원 프로그램을 통해 생태계는 새로운 아이디어와 창의성으로 가득 차게 유지되었으며, 프로젝트 초기 단계에서도 이미 상대적으로 번영을 누리고 있습니다. 그러나 Fuel 메인넷은 아직 출시되지 않았으며, Rollup 경쟁 시장에서의 성능을 검증하려면 아직 시간이 필요합니다. 앞으로의 전개에 계속 주목해 보도록 하겠습니다.
위 내용은 모듈형 프로토콜 연료: 확장, 병렬성 및 크로스체인 문제를 해결하는 것이 L2에 주목해야 하는 이유입니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!