보조 제목

모듈식 퍼블릭 체인 트렌드
퍼블릭 체인 기술의 진화에 주목해 왔다면 "모듈화"라는 용어에 익숙할 것입니다.
2022년에 Web3는 원 밖의 개념으로 자연스럽게 이 개념을 수반하는 기본 인프라인 퍼블릭 체인에 대한 새로운 요구 사항을 제시합니다. 단일 체인 수준이 여전히 최고의 구성 가능성을 가지고 있지만, 솔라나는 TPS 측면에서도 최고인 것 같지만 고전적인 불가능 삼각형의 제약에 의해 탈중앙화 및 보안 측면에서 일정한 타협을 했습니다. 희생. 최근 두 번의 연속 중단은 사람들로 하여금 단일 체인 시스템의 한계를 깨닫게 하는 것 같습니다(물론 Solana는 이론적으로 향후 확장을 위해 Rollup을 배포할 수도 있습니다).
한편, ETH L2가 드디어 정식 런칭되고, Arbitrum과 Optimism은 사기증명을 기반으로 Rollup L2의 가능성을 보여줬고, Zk-Rollup의 암호화 유효성 증명을 기반으로 한 Starkware와 Zk-sync는 2022년 정식 런칭할 예정입니다. . ETH는 L2 확장을 통해 모듈식 퍼블릭 체인을 위한 좋은 출발을 했습니다.
보조 제목
ETH가 최고의 모듈식 선택입니까?
현재로서는 다음 세 가지 문제를 볼 수 있습니다.
「1」여러 L2 사이의 강력한 유동성 분할 - ETH 롤업 기반 L2는 현재 Arbitrum, Optimism, Starkware, Zk-sync, Polygon, Aztec, Boba, Metis 등 8개 플레이어에 익숙합니다. 10-20+의 롤업을 보고 놀랐습니다. 크로스 체인 브리지는 이 문제를 어느 정도 완화할 수 있지만 Vitalik은 최근 "미래는 "크로스 체인"이 아닌 "멀티 체인"이 될 것입니다. 크로스 체인에 대한 기본 보안 제한이 있습니다. 다리."【1】
"2" ETH 2.0 POW to POS 시점은 미정이며, 샤딩은 일시적으로 보류됩니다. 완전한 확장 시점에 대한 많은 불확실성이 있습니다. 이는 ETH의 기술적 역사로 인해 발생합니다.
"3" 많은 사람들이 깨닫지 못하는 세 번째 요점이지만 아마도 가장 중요한 점은 ETH의 생태학적 및 역사적 부담입니다. ETH 자체 L1은 적어도 예측 가능한 미래 몇 년 동안 자원을 놓고 L2와 경쟁할 것입니다. .
이 점을 조금 더 자세히 살펴보겠습니다. 이것은 매우 중요하며 Assembly에 투자하는 중요한 이유 중 하나이기도 합니다.
이미지 설명

이미지 출처: https://coinyuppie.com/understand-zk-rollups-how-to-bring-a-paradigm-shift-in-the-crypto-ecosystem/
SL의 관점에서 모든 결제 TX는 ETH L1에서 네이티브 DAPP과 자원을 놓고 경쟁해야 하는데, 이는 평상시에는 큰 문제가 아니지만 Gas War가 발생하면(L1에 많은 양의 청산이 있거나, Mint에 대한 폭발적인 NFT 경쟁 발생), 모든 Rollup 성능이 크게 영향을 받습니다.
이미지 설명

이미지 출처: https://twitter.com/deversifi/status/1424732007431643137
이 모든 이유는 ETH의 생태적, 역사적 부담에서 비롯됩니다. 즉, 향후 몇 년 동안 ETH L1의 DAPP 경제 활동은 멈추지 않을 것이며 이러한 모든 활동은 비싸고 희소한 ETH L1을 놓고 Rollup과 경쟁할 것입니다. 시간.
Dapp EL을 수행하지 않고 Layer1이 SL+DA만 수행할 수 있습니까?
물론 Polkadot과 같은 차세대 퍼블릭 체인의 경우 릴레이 체인은 SL+DA만 담당하고 모든 데이터 처리는 병렬 체인에서 수행됩니다. Cosmos 측에서는 Celestia[3]와 같이 DA 레이어를 별도로 추출하여 다른 모든 Rollup에 대해 DA 서비스를 제공하고 이 서비스에도 집중하는 디자인까지 있습니다.
물론 우리는 ETH L1 보안이 최고이고 보안은 SL과 DA가 최선의 선택이라고 주장할 수 있습니다. 하지만 시장이 보안만 중시한다면 분명 이 화려한 멀티체인 시대에는 탄생하지 않을 것입니다. ETH L1 대신 Starkware 자체에 배치됩니다. 안전과 성능 사이의 절충안에서 우리는 확실히 다양한 모듈식 솔루션을 보게 될 것입니다.
보조 제목
IOTA를 기반으로 한 모듈화의 길
IOTA, 아마도 많은 오래된 투자자들의 기억에서 사라지고 많은 새로운 투자자들에게 들리지 않은 프로젝트일 것입니다.
그러나 2017-18년에 IOTA는 DAG(Directed Acyclic Graph) 데이터 구조의 트로이카 중 하나였습니다. 잠시. 이후 전체 블록체인 산업은 스마트 계약이 지배하는 DeFi 시대에 접어들었고 IOTA는 점차 사람들의 시야에서 사라졌으며 DAG 유형의 퍼블릭 체인 대표도 Fantom 및 Avax와 같은 차세대 지원 계약으로 대체되었습니다.
IOTA1.0 시대의 특징은 다음과 같다[4].
- 높은 동시성, 높은 TPS 
- UTXO 모델 기반, Gas fee 없음 
- 스마트 계약을 지원하지 않습니다 
- 중앙 코디네이터 (재단 제공) 
- 높은 TPS - 기본 Tangle 원장 DAG 데이터 구조는 높은 동시 TPS를 보장합니다. 
- 확장 가능 - 새로운 계약 체인을 지속적으로 배포할 수 있는 Cosmos 또는 Polkadot과 유사한 다중 체인 네트워크 
- EVM 호환 및 웹 어셈블리 지원 
- 개발자는 각 체인의 인센티브와 수수료를 유연하게 맞춤화할 수 있습니다. 
- 보조 제목 
- 공유 보안 
수수료는 낮고 TPS는 높지만 비 계약 지원 및 중앙 집중식 노드는 현재 블록체인의 주류 개발과 상당히 다르다는 것을 알 수 있습니다. 이것이 IOTA가 사람들의 시야에서 사라진 주된 이유입니다. 지난 몇 년.
그러나 2022년 모듈식 퍼블릭 체인 트렌드의 도래와 IOTA2.0 및 어셈블리의 출시로 IOTA가 모듈식 퍼블릭 체인 시장에서 자리를 차지할 것으로 예상되는 이유가 있습니다.
Assembly는 IOTA2.0과 협력하여 Web3.0 시대의 모듈식 퍼블릭 체인에 대한 다양한 요구 사항을 제공합니다.
어셈블리 기술 소개
Assembly의 기술 백서가 공개되었습니다. Assembly의 핵심 기술 기능을 소개하는 간략한 요약입니다 [5].
1. 기본 DAG 기반 UTXO
BTC로 대표되는 UTXO 가계부는 동시 작성이 가능한 것이 특징이며, ETH로 대표되는 계좌 모델에 비해 확장성 측면에서 큰 장점이 있다. 그러나 계정 모델은 글로벌하고 객관적인 상태가 존재하기 때문에 자연스럽게 스마트 계약에 적합합니다. 튜링 완전성과 기능은 UTXO 기반 스크립트보다 훨씬 우수합니다. 이것이 현재 대부분의 스마트 계약 체인이 계정 모델을 기반으로 하는 이유입니다. UTXO 대신. 그러나 반대로 모듈식 스택에서 UTXO의 L1이 계약을 처리하고 Dapp을 실행하지 않고 결제만 담당하면 된다면 어떨까요?
스마트 컨트랙트를 지원하지 않는 것이 장점이 된 이유는 L1에서 L2와 리소스를 놓고 경쟁하는 DAPP가 없기 때문입니다.동시에 L1 처리는 이론적으로 UTXO 및 DAG 모델에서 대량의 높은 동시성을 지원할 수 있으므로 지원되는 L2의 수는 엄청난 장점이 있습니다.
2. Assembly - Layer1.5
이미지 설명

이미지 출처: https://www.iota.love/202201/iota-smart-contract-whitepaper/
쉬운 이해를 위해 IOTA+Assembly를 Polkadot 릴레이 체인과 유사한 L1이라고 생각하면 됩니다.
어셈블리 자체는 다른 퍼블릭 체인의 노드 검증과 유사합니다.자체 토큰 ASMB의 POS 서약을 제공하고 오류 또는 악의적인 행동의 경우 삭감됩니다.ASMB 토큰은 또한 전체 어셈블리 생태계의 거버넌스 인증서입니다. 구성, 위원회 회전 매개 변수, 각 체인의 가스 요금 설정 등
3. 공유 보안
다중 체인 병렬 구조, 공유 보안은 피할 수 없는 주제입니다. 교차 체인 호출 시나리오가 있는 한 보안이 약한 체인은 불가피하게 배럴 이론에서 가장 약한 단점이 되어 배럴의 전반적인 보안에 영향을 미치기 때문입니다. 새로운 "네이티브 모듈식 퍼블릭 체인"에서 Polkadot은 슬롯 경매의 형태로 엄격한 공유 보안을 구현합니다.
당분간 Cosmos는 각 체인별로 느슨하게 자체 제작되며 공유 보안이 전혀 없습니다(2022년 Cosmos 버전 2.0도 Atom Hub 기반의 공유 보안을 도입할 예정입니다). Avax는 서브넷별로 "전체 유효성 검사기 풀의 지정된 하위 집합"을 할당하여 상대적인 공유 보안을 달성합니다. Polkadot이 가장 높은 보안 요구 사항을 가지고 있다는 것을 보는 것은 어렵지 않지만 슬롯 경매는 또한 많은 프로젝트를 한숨짓게 합니다. Cosmos는 가장 유연하지만 현재 보안에 의문이 있으며 Avax의 서브넷 검증 설계는 둘 사이에서 상대적으로 균형을 이루고 있습니다 .
Assembly는 ETH2.0 사기 방지 롤업과 유사한 형식을 사용합니다.각 검증자는 약속된 자산을 보안 보증으로 사용합니다.검증자가 체인의 활동을 모니터링하여 잘못된 체인 상태를 업데이트하면 제3자가 사기 증거를 제공하고 보상을 받을 수 있습니다. 이렇게 하면 검증자 위원회에 정직한 검증자가 한 명만 있는 한 체인의 상태가 악의적인 변환으로부터 보호될 수 있습니다.
물론 의구심이 들 수도 있겠지만 ETH에서는 검증자의 자산 담보, 사기 증명 "판단", 담보 자산 삭감 등이 ETH 메인 체인의 스마트 계약을 통해 이루어집니다. 이 스마트 계약은 "대법원" 역할을 하며 위장된 모든 롤업 체인의 공유 보안을 실현합니다. 하지만 아이오타 자체 L1은 계약을 지지하지 않는데 대법원의 책임은 누가 지게 될까요?
대답은 - 필요한 모든 "대법원" 논리를 구현하고 다른 모든 스마트 계약 체인의 보안을 책임지기 위해 Assembly에 별도의 스마트 계약 체인을 생성하는 것입니다. 이 특수 체인을 "루트 체인"이라고 합니다. 루트 체인의 보안이 가장 높은 이유는 검증자가 특수 노드 그룹이기 때문입니다. 백서에 따르면 IOTA 2.0 원장에서 루트 체인의 검증자는 소위 높은 노드에서 선택됩니다. 마나 값. 높은 마나 검증자는 L1 IOTA 노드의 소유자이며 액세스 마나 및 합의 마나를 가중치 요소로 사용하며 L1 노드에서 분산된 방식으로 선택됩니다.
이것은 또한 피할 수 없는 주제, 즉 기본 L1 IOTA 2.0과 그 Mana 시스템을 소개합니다.
4.IOTA 2.0
버전 1.0과 비교하여 IOTA 2.0에는 많은 기술 업데이트와 반복이 있습니다.다음은 가장 중요한 두 가지입니다[6].
하나는 코디네이터를 제거하는 것입니다. 코디네이터는 네트워크를 공격으로부터 보호하고 트랜잭션 확인을 지원할 수 있는 네트워크의 특수 노드이지만 재단에서 제공하는 코디네이터는 전체 네트워크를 보다 중앙 집중화합니다. IOTA2.0에서 가장 중요한 개선 사항 중 하나는 코디네이터 제거입니다(3단계로 구현, 현재 첫 번째 단계에 있으며 곧 두 번째 단계에 진입할 예정임).
두 번째는 Mana 시스템의 도입입니다. 모든 블록체인 또는 분산 원장 시스템, 시빌 공격 방지 및 네트워크 혼잡 제어는 가장 핵심적인 보안 및 기능 요구 사항이며 POW 및 POS와 같은 합의 메커니즘은 주로 이를 기반으로 합니다. 엄밀히 말하면 IOTA는 블록체인이 아니므로 전통적인 의미의 POW와 POS가 아니라 마나 시스템을 사용합니다.
보조 제목
마지막 말에 적힌
이 기사의 끝에서 기사에서 처음 제안한 모듈식 퍼블릭 체인 구조를 검토해 보겠습니다. 레이어1에 롤업 기술과 유사한 레이어2가 있는 경우 다음을 수행할 수도 있습니다.
"1"은 비교적 안전합니다. 2016년 메인넷이 출시된 이후 6년 동안 큰 사고가 발생하지 않았습니다.
"2" 높은 TPS, 저비용, 확장성;
"3" 자원을 놓고 L2와 경쟁하는 L1 기반 DAPP가 없습니다. L1은 정산 또는 정산 + DA만 수행합니다.
참조
참조
【1】twitter.com/VitalikButerin/status/1479501366192132099
【2】docs.ethhub.io/ethereum-roadmap/layer-2-scaling/zk-rollups
【3】celestia.org/technology
【4】www.iota.org/solutions/technologies
【5】wiki.assembly.sc
【6】www.iota.love/202201/iota-smart-contract-whitepaper


