기술 문서 다운로드

Flow의 아키텍처는 시스템의 많은 뉘앙스를 설명하는 일련의 기술 문서에 지정되어 있습니다. 기술 문서 1 & 3은 시스템의 건전성을 이해하고 평가하는 데 가장 중요하고 다른 프로젝트에 가장 적합한 결과를 포함하기 때문에 먼저 발표되었습니다.

기술 문서 1: 합의 & 컴퓨팅 분리

첫 번째 문서는 Flow 아키텍처의 핵심 접근 방식을 설명합니다: 즉, 합의 (트랜잭션 선택 및 순서 지정)를 컴퓨팅에서 분리 (각 트랜잭션 실행 및 출력 기록)하고 이것이 보안을 손상시키지 않고 처리량을 크게 증가시킬 수 있음을 증명합니다. 이 첫 번째 백서에서는 Flow 아키텍처가 어떻게 성능을 향상시키고 ACID 보증을 보존하며 보안을 손상시키지 않는지 입증하는 방법을 분석합니다. 그 결과 안전이나 탈중앙화의 손실없이 기존 아키텍처에 비해 처리량이 56배 증가합니다. 이 논문은 또한 이러한 아이디어를 기반으로 한 작업 시스템이 계산을 검증해야 하지만 (기술 논문 3의 주제) 문제가 어떻게 해결되는지에 관계 없이 핵심 결과가 적용 가능하다고 언급합니다.

기술 문서 2: 블록 형성

일련의 기술 문서 중 두 번째는 Flow에서 블록 형성 프로세스와 지분 증명 기반 합의 프로세스를 공식화합니다. Flow는 컨센서스 노드가 모든 블록 높이에서 존중할 블록에 대한 합의에 도달하도록 HotStuff 합의 알고리즘의 변형을 조정합니다. 또한 이 문서는 네트워크에 제출된 문제를 완화하는 데 있어 합의 역할의 책임을 다룹니다.

기술 문서 3: 실행 검증

세 번째 기술 문서는 계산 결과 확인과 관련하여 첫 번째 백서에서 제기한 질문에 대한 답변입니다. 이 논문은 합리적인 Byzantine 가정 하에서 안전과 활성을 증명하는 검증 가능한 계산 체계의 공식화를 제공합니다. 이 백서는 가능성을 탐색하지 않지만이 결과는 Bulletproofs, TrueBit, TEE 및 기타 검증 가능한 계산 체계가 적용되는 다른 시나리오에 적용될 수 있다고 생각합니다.