소개 | 연료 사이드체인: 확장 토큰 지불 처리량 10배
편집자 주: 이 기사의 출처는이더리움 애호가(ID: ethfans)편집자 주: 이 기사의 출처는

이더리움 애호가(ID: ethfans)
이더리움 애호가(ID: ethfans)
두 달 전, Vitalik Buterin이 나중에 "낙관적 롤업"으로 알려지게 된 작업을 수행하기 위해 이더리움 엔지니어와 연구원으로 구성된 소규모 팀이 구성되었습니다. 우리의 작업은 몇 달 전에 실행 가능한 확장성 솔루션으로 이 기술에 대한 자세한 설명을 작성한 ConsenSys 연구원 John Adler의 연구 및 작업을 기반으로 합니다.
John Adler가 설명한 확장 가능한 솔루션은 레이어 1(이더리움의 맨 아래 레이어)의 합의 규칙을 변경할 필요가 없으며, 이더리움의 "상태 인플레이션 문제"를 즉시 개선할 수 있습니다(이 문제는 주로 ERC에 의해 발생합니다. 20 토큰 전송으로 인해(특히 테더 스테이블 코인). 심도 있는 논의를 거친 후 개별 문제를 해결할 수 있는 이더리움 스케일링 솔루션 구현을 결합하기 위해 열심히 노력하기 시작했고 마침내 지속 가능하고 확장 가능하며 저렴하고 신뢰할 수 있는 스테이블 코인 결제 솔루션인 Fuel을 실현했습니다.
우리는 블록체인의 킬러 앱이 스테이블 코인 결제라고 생각합니다. 블록체인 네트워크가 이 사업을 지배할 수 있다면 헤아릴 수 없는 가치를 더할 수 있고 세계 경제에 막대한 영향을 미칠 수 있습니다. 퓨얼은 이 점을 인식하고 이더리움에서 가장 간단한 낙관적 롤업 방법을 사용하여 처리량 문제를 해결합니다.
Ethereum의 지속 가능한 확장 솔루션
우리는 이더리움의 트랜잭션 처리량이 매우 제한적이라는 것을 몇 번이고 보았습니다: ERC 20 토큰의 경우 초당 10 트랜잭션 미만입니다. 처리량 제한은 주로 상태 데이터(예: 계정 잔액, 계약 스토리지 슬롯 등)로 인해 발생합니다. 이더리움의 압축되지 않은 상태 데이터 크기는 45GB 수준으로 RAM에 담기에는 너무 커서 특히 토큰 전송을 처리할 때 노드가 하드 디스크에 많이 액세스해야 합니다.
증가하는 상태 팽창 문제는 현재 이더리움에서 가장 큰 문제입니다. 상태는 기록과 달리 삭제할 수 없기 때문입니다. 우리는 단지 상태 데이터 확장과 상태 데이터 읽기 및 쓰기를 악화시키지 않고 이더리움의 처리량을 확장할 수 있기를 원합니다. 사실 이것은 단순히 콜데이터를 거래함으로써 쉽게 달성할 수 있습니다! 단순히 사이드체인의 거래 데이터를 온체인으로 "전송"하고 온체인에서 머클라이제이션함으로써 우리는 처리량을 지속적으로 확장하면서 이더리움의 기본 레이어에 대한 상태 액세스를 사실상 제거할 수 있습니다. 장기 비용).

낙관적 롤업이란 무엇입니까?
Fuel은 Adler의 통찰력 있는 기사 "Minimum Viable Merge Consensus"를 기반으로 합니다. 이 백서에서 Adler는 온체인 데이터 가용성 및 올바른 실행을 촉진하기 위한 오류 증명(현재 "낙관적 롤업" 기술로 알려짐)이 있는 무신뢰, 무허가 사이드체인에 대한 신뢰할 수 있는 최소 기술 사양을 제공합니다.
낙관적 롤업에는 섀도우 체인 및 플라즈마와 같은 이전 스케일링 제안과 차별화되는 몇 가지 속성이 있습니다. 섀도우 체인과 달리 누군가가 원하고 기꺼이 지불하지 않는 한 온체인에서 상태 전환을 수행할 필요가 없습니다. 온체인에서 모든 상태 전환을 자동화하면 상태 팽창이 발생할 수 있습니다(우리가 피하려고 하는 문제). )! 또한 Plasma와 달리 권한이 없고 비대화형 오류 증명을 사용하므로 체인 혼잡 공격에 강력하게 저항합니다.
보조 제목
연료: 개요
Fuel 사이드체인은 이더리움에서 대량 지불 거래를 처리하도록 특별히 설계되었으며 이스탄불 업그레이드가 활성화되기 전에 ERC-20 토큰 전송 비용을 5배까지 줄일 수 있습니다. 상태 채널과 달리 Fuel은 즉각적인 최종성을 약속하지 않지만 Ethereum 블록 시간 내에서 신뢰할 수 없고 저렴한 트랜잭션 처리량을 제공할 수 있으며 사용자가 상태 채널과 같이 자금을 완전히 사전 확보할 필요가 없습니다. Fuel 사이드체인은 준허가가 없는 운영자 모델을 통해 즉각적인 확실성을 달성합니다.Ethereum 블록이 확실성을 달성하기 전에 사용자가 메인 블록 위원회를 신뢰하는 한 트랜잭션은 즉각적인 것으로 간주될 수 있습니다.
연료 체인은 버너 지갑과 같은 경험을 실현할 수 있습니다.
- Fuel의 주요 목적은 거래소에서 자금을 입출금할 때 발생하는 가스 수수료 부담을 줄이는 것입니다. Fuel을 사용하면 관련 ERC-20 토큰의 가격을 낮추지 않고도 이러한 비용을 즉시 5배로 줄일 수 있습니다. 또한 Fuel을 사용하여 신뢰할 수 없는 비예금 기본 아토믹 스왑을 실행할 수 있습니다(그러나 중앙 집중식 주문서 일치 모델 사용).
- 퓨얼은 클라이언트의 확장성을 극대화하기 위해 병렬 처리가 가능한 UTXO 데이터 모델을 사용하며, 어떤 컴퓨터나 휴대폰에서도 쉽게 검증을 완료할 수 있습니다. 우리의 현재 추정치는 이스탄불 업데이트가 활성화되기 전에 약 10개의 ERC-20 트랜잭션만 처리할 수 있는 현재 메인 체인에 비해 우리 사이드체인이 이더리움의 총 TPS를 약 50으로 늘릴 수 있다는 것입니다. 이스탄불 업그레이드(EIP-2028 포함) 후에는 약 200TPS까지 한도를 더 높일 수 있다고 생각합니다. 레이어 1에 대한 몇 가지 작은 업그레이드와 함께 2000까지 늘릴 수 있습니다. 또한 삭제 코드 데이터 가용성 증명이 이더리움에 통합되는 한 이더리움의 TPS는 2차 수준에서 확장되어 10억 수준까지 상승할 수 있습니다.
- 연료 요점
- 이더리움의 낙관적 롤업 사이드체인
- UTXTO 데이터 모델 채택
- Ethereum 블록 시간 내에 최종 도달
- 선택적 버너와 같은 거래 경험
- 운영자는 트랜잭션을 검열할 수 없습니다.
- 모든 ERC-20 토큰 및 ETH 거래 지원(물론 DAI/Tether에 집중)
- 무신뢰, 탈중앙화
- 클라이언트는 동시에 확인할 수 있습니다(브라우저 친화적).
- 저렴한 ERC-20 거래를 가능하게 하기 위해 노력
아토믹 트랜잭션 및 유동성 공급자를 사용하여 언제든지 입장 및 퇴장할 수 있습니다.
앞으로 우리는 2차 스케일링을 달성하기 위해 노력할 것입니다.
지갑 통합
- 우리는 Fuel을 개발자 친화적으로 설계하고 있으므로 예금, 인출 및 UTXO 거래를 처리하는 라이브러리를 추가하는 것만큼 간단하게 통합할 수 있습니다. 모든 이더리움 계정과 계약은 트랜잭션에 서명하고 전송할 수 있는 한 Fuel 트랜잭션을 처리할 수 있습니다. 일반 지갑에 비해 컨트랙트 지갑은 연료에서 약간의 가스를 절약하지만 토큰을 전송할 때 여전히 많은 비용을 절약할 수 있습니다.
- 보조 제목
- 확장 독서
- Devcon5 이전 EthPlanet Lightning Talk에서 프레젠테이션 슬라이드
- UTXO 체인에 사용할 수 있는 소형 허위 증명(중간 상태 직렬화 없음)
- EIP-2242: Transaction Postdata
온체인 비대화형 데이터 가용성 증명
Eth1 체인의 다중 스레드 데이터 가용성Website: https://fuel.sh Twitter: https://twitter.com/FuelLabs_ GitHub: https://github.com/FuelLabs보조 제목우리의 다음 단계우리의 이더리움 스마트 계약과 브라우저에 배치된 클라이언트는 모두 보안 감사를 수행하고 있으며 감사가 완료된 후 메인 네트워크에서 시작됩니다. 자세한 내용은 아래 정보를 확인하고 Twitter @FuelLabs_를 팔로우하세요. 학습 정보 외에도 예정된 테스트넷 및 공식 기술 노트에 참여할 수 있습니다.


