Phat 계약 소개

Dec 31 2022
스마트 계약에 대해 어떻게 예상하십니까? 내 대답은 다음과 같습니다. 여러 컴퓨팅 노드의 동시성을 통해 더 나은 성능과 더 큰 컴퓨팅 성능을 갖춘 일반 프로그램과 같은 풍부한 기능을 제공합니다. 이더리움 블록체인이 도입한 스마트 계약은 블록체인의 기능을 확장하기 위한 진정한 혁신입니다.

스마트 계약에 대해 어떻게 예상하십니까?

내 대답은 다음과 같습니다.

여러 컴퓨팅 노드의 동시성으로 인해 더 나은 성능과 더 큰 컴퓨팅 성능으로 일반 프로그램과 같은 풍부한 기능을 제공합니다.

이더리움 블록체인이 도입한 스마트 계약은 블록체인의 기능을 확장하기 위한 진정한 혁신입니다. 처음에는 모든 규칙이 변경 불가능한 코드와 되돌릴 수 없는 트랜잭션으로 정의되고 시행됩니다. 이에 따라 우리는 신뢰가 가치 있는 분산형 금융에서 널리 채택되는 것을 보았습니다. 신뢰가 필요한 금융 사례의 성공에도 불구하고 개발자의 관점에서 볼 때 현재 스마트 계약 플랫폼은 닫혀 있습니다. 데이터 및 서비스에 쉽게 액세스할 수 없습니다 . 이러한 문제를 해결하려면 임시 Oracle 블록체인을 생성해야 합니다! 기존 블록체인의 성능을 개선하기 위한 진부함은 말할 것도 없습니다.

Phala는 분산형 스마트 계약, 스토리지 프로토콜 및 데이터 인덱싱 서비스와 자유롭게 결합할 수 있는 보편적인 분산형 컴퓨팅 네트워크를 제공하기 위해 최선을 다하고 있습니다 . 우리가 달성한 것은 20,000 명 이상의 작업자로 구성된 신뢰할 수 없는 클라우드입니다. 이러한 컴퓨팅 노드는 실행과 합의의 분리를 가능하게 하는 프레임워크 아래에 구성됩니다.: 블록 생산 과정에서 모든 계약이 단일 채굴자에 의해 실행되는 기존 플랫폼과 달리(다른 채굴자는 유효성 검사를 위해 이중 실행을 수행함) Phala는 각 작업자에게 복제 없이(또는 약간의 요소만) 충실히 실행되도록 합니다. 따라서 컴퓨팅 성능은 작업자 수에 따라 선형적으로 증가합니다. 우리는 이것이 Web3 세계를 운반할 수 있는 힘을 가진 분산 컴퓨팅 클라우드를 향한 전제 조건이라고 믿습니다.

Phala는 TEE와 블록체인을 결합하여 기밀 블록체인으로 잘 알려져 있으며, 이는 사람들이 우리 디자인의 진정한 가치를 쉽게 무시하게 만들 수 있습니다. 계산을 오프체인으로 이동하면 현재 스마트 계약의 제한이 제거되어 강력한 Phat 풍부한 기능을 갖춘 계약 :

  • 계산 집약적인 작업을 지원합니다. 처음으로 단일 계약으로도 전체 블록체인 차단에 대해 걱정할 필요 없이 작업자의 컴퓨팅 성능을 완전히 활용할 수 있습니다. 예를 들어, 이미지/비디오 렌더링에 대한 요구 사항은 NFT 및 Metaverse의 인기로 인해 높아진 반면 렌더링 작업은 CPU를 많이 사용하고 비용이 많이 듭니다. Gramine 프로젝트를 활용하여 작업자에서 수정되지 않은 오픈 소스 렌더러 Blender를 실행하는 개념 증명을 완료했습니다 . 동시 프로그래밍을 사용하면 여러 작업자의 힘을 결합하고 무거운 작업을 수행할 수 있습니다.
  • 대기 시간이 짧은 실시간 계산을 제공합니다. Metaverse 및 게임 상호 작용에 대한 응답 시간은 1초를 초과하지 않아야 합니다. 그러나 기존의 블록체인 스마트 계약은 대기 시간이 짧은 서비스의 요구 사항을 충족할 수 없습니다(블록 간격으로 실행되기 때문). Fat Contract는 밀리초 수준의 읽기 및 쓰기 응답을 달성할 수 있으므로 Metaverse 및 게임 서비스를 배포하는 데 완벽한 선택입니다.
  • 인터넷 서비스에 액세스합니다. 오프체인 보안 작업자는 Fat Contract에 대한 복잡한 비동기 요청을 안전하게 위임할 수 있습니다. 해커톤에서 BTC 가격의 데모 봇을 선보였습니다 . 기존 웹 서비스에서 BTC 가격을 쿼리하는 HTTP 요청을 보낸 다음 해당 HTTP API를 통해 Telegram 계정에 보고할 수 있습니다. 이러한 모든 작업은 Fat Contract에서 100 LoC 내에서 달성됩니다.
Fat Contract의 적용 시나리오

시작 질문으로 돌아가서, 우리는 현재 스마트 계약의 고정관념에서 벗어나 실제 컴퓨팅 클라우드에서 계약이 어떻게 되어야 하는지 다시 생각하려고 합니다. 이것이 우리가 Phat 계약을 설계하고 구현하는 동기입니다. 먼저 스마트 계약 대신 일반 프로그램처럼 작동해야 하며, 그런 다음 블록체인의 분산되고 신뢰할 수 없는 특성으로 권한을 부여할 것입니다. 다시 명확히 하기 위해:

Phat Contract는 실시간 계산 집약적인 작업을 지원하고 블록체인 외부에서도 모든 서비스에 액세스할 수 있는 스마트 계약이 아닌 일종의 분산형 프로그램입니다.

Phat 계약에 대한 우리의 믿음은 또한 커뮤니티의 피드백에서 비롯됩니다. 지난 해커톤 동안 우리는 강력한 Phat 계약으로 재능 있는 개발자들의 창작물을 보았습니다 . 현재로서는 Phat Contract를 사용하는 두 가지 방법이 있습니다 .

  • 이제 해커톤 튜토리얼을 다시 방문하여 코드베이스를 포크하고 변경할 있습니다 . 이것은 Phat Contract의 능력에 대한 즉각적인 경험을 제공할 것입니다.
  • 패리티의 잉크 에 대한 우리의 지원 ! 계약이 진행 중입니다 . 안전하고 효율적인 Rust 프로그래밍 언어로 계약을 개발하고 대규모 코드베이스를 분기할 필요 없이 오프체인 작업자의 성능 향상을 즐길 수 있습니다.

팔라 소개

Phala Network는 컴퓨팅 클라우드의 신뢰 문제를 해결합니다 .

이 블록체인은 데이터 기밀성을 희생하지 않고 대규모 클라우드 처리를 가능하게 하는 무신뢰 계산 플랫폼입니다 . 최신 프로세서에 이미 내장된 TEE 기반 개인정보 보호 기술을 기반으로 구축된 Phala Network의 분산 컴퓨팅 클라우드는 다목적이며 기밀입니다. 합의 메커니즘을 계산과 분리함으로써 Phala는 처리 능력이 고도로 확장 가능하지만 낭비적이지 않도록 보장합니다. 이를 통해 강력하고 안전하며 확장 가능한 신뢰할 수 없는 컴퓨팅 클라우드를 위한 인프라를 구축합니다 .

Polkadot 크로스체인 생태계 의 파라체인 구성원으로서 Phala는 데이터 레이어를 보호하면서 다른 블록체인 애플리케이션에 컴퓨팅 성능을 제공 할 수 있으며 , 개인 정보 보호 DeFi 거래 위치 및 거래 내역, DID 기밀 데이터 공동 컴퓨팅과 같은 가능성을 가능하게 합니다. 라이트 노드 크로스 체인 브릿지 개발 등.

현재 Phala Network에서 개발 중인 온체인 서비스에는 Web3 Analytics가 포함 됩니다. Phala의 고성능 스마트 계약은 개인 정보 보호와 함께 고도의 동시 대량 데이터 분석을 가능하게 하여 본질적으로 개인의 기밀성을 존중하는 Google Analytics의 대안을 위한 길을 닦습니다.

— 구독 | 웹사이트 | 트위터 | Github
— 디스코드 | 포럼 | 전보 | 이탈리아노 | 프랑세즈 | 페르시아어 | 한국인