Skip to content Skip to footer

기밀 스마트 컨트랙트가 Web3의 미래인 이유

이 출판물은 오아시스 앰버서더가 번역한 것입니다. 정확한 번역을 제공하기 위해 엄격한 점검이 이루어지지만 오류나 누락이 발생할 수 있음을 미리 알려드립니다. 오아시는는 정확성이나 신뢰성에 대해 책임을 지지 않습니다. 원본 기사 읽기 링크를 미리 제공해 드립니다.

마트 컨트랙트는 우리가 인터넷과 상호작용하는 방식을 혁신할 수 있는 능력을 가지고 있다. 이러한 간단한 프로그램은 많은 잠재력을 가지고 있지만 아직 킬러 어플리케이션을 찾지 못했다.

스마트 컨트랙트는 블록체인에 저장된 프로그램으로 미리 정해진 조건이 충족될 때 실행된다. 그들은 모든 참가자들이 중개인의 개입이나 시간 손실 없이 결과를 즉시 확신할 수 있도록 자동으로 합의를 실행한다.

서류상으로는 훌륭하게 들리고, 다양한 분야의 속도, 효율성, 신뢰도, 투명성 및 보안을 위한 길입니다. 그러나 실제로 스마트 컨트랙트의 잠재력에 도달하지 않았으며, 무언가가 바뀌지 않는 한 커브에서 뒤처질 위험이 있다.

Web3 스마트 계약의 필요성
현재 블록체인 기반 스마트 계약 분야는 사실상 웹3에 부적합한 위치에 있다.

많은 이슈는 온라인 개인 정보 보호에서 비롯된다. 신뢰할 수 없는 구성과 투명성을 갖춘 퍼블릭 블록체인의 본질은 프라이버시를 위한 트레이드오프가 이루어져야 한다는 것을 의미한다. 이더리움 같은 체인을 스마트 계약과 함께 사용한다면 스마트 계약 실행에 필요한 모든 정보를 네트워크 전체, 나아가 전 세계에 방송하고 있다는 사실을 알고 안심해야 한다.

하지만 블록체인의 무결성과 투명성을 유지하면서 프라이버시를 유지하고 비밀리에 스마트 계약을 실행할 수 있는 솔루션이 있다면 어떨까? 스마트 계약의 특정 측면이 숨겨지지만 여전히 실행될 수 있다면 어떨까요? 기본적으로 스마트 계약에 의해서만 사용자 정보에 액세스할 수 있다면 어떨까요?

이는 사용자가 스마트 계약과 어떻게 상호 작용하는지를 아무도 결정할 수 없다는 것을 의미하며, 스마트 계약이 어떤 정보를 공개적으로 공개할지를 결정할 수 있게 한다.

사용자 개인 정보 보호와 데이터 주권이 핵심인 웹3의 경우, 이러한 스마트 계약을 맺으면 블록체인을 차세대 인터넷으로 확장할 수 있다. 따라서 Oasis에서는 기밀 스마트 컨트랙트를 체결할 수 있으며, 특히 업계 최초의 기밀 EVM인 Sapphire를 통해 Solidity 개발자를 대상으로 하고 있습니다.

실생활에서의 기밀 스마트 컨트랙트 사용성
투표를 봅시다. 투표는 사무실 정당을 위해 케이크를 가져올 사람을 뽑는 것에서부터 핵 코드를 담당하는 차기 대통령이 될 사람을 뽑는 것, 즉 투표 문제에 있어서 필수적인 부분입니다.

하지만, 많은 선거들은 여전히 종이 조각으로 마무리된다. 디지털화된 사람들조차 중앙 당국에 대한 신뢰가 필요한데, 이는 투표 결과를 조작하기 쉬운 대상이 된다. 이러한 비디지털 및 웹2 방법은 매우 비효율적이고 구식입니다. 그럼 대신 스마트 계약으로 눈을 돌릴 수 있을까요? 그러나 투표의 핵심 측면 중 하나는 익명성입니다. 우리는 사람들이 편견이나 반향을 두려워하지 않고 선택을 하기를 원하기 때문에 많은 투표는 익명으로 이루어져야 합니다.

이더리움 기반 투표용 dApp을 사용하기로 했다면 거래 데이터와 계약 상태가 이더리움에서 공개적으로 보이기 때문에 누가 어떤 후보와 투표 총수에 투표했는지에 대한 정보를 언제든지 찾을 수 있었다.

이에 비해 기밀 스마트 계약에서는 데이터와 스마트 계약 상태가 자동으로 암호화되고 스마트 계약만으로 접근이 가능하다. 즉, 사용자가 스마트 계약(즉, 누구에게 투표했는지)과 상호작용하는 방법을 아무도 결정할 수 없으며 스마트 계약이 공개적으로 공개할 정보(즉, 투표 총수)를 결정할 수 있도록 허용한다.

스마트 계약은 투표를 훨씬 더 효율적으로 만들고 오늘날 우리가 보는 많은 문제들을 해결할 수 있는 실행 가능한 방법이 될 것이다. 블록체인의 불변성은 각 후보가 받은 득표수가 완전히 검증 가능하기 때문에 위조된 투표에 대한 두려움을 없앨 것이다.

또한, 유권자를 위한 분산형 ID(Decentralized ID, DID)를 시행함으로써, 1인당 1표씩의 제도를 쉽게 제정하고 감시할 수 있었다. 확인된 DID를 가진 올바르게 등록된 사용자만 스마트 계약과 상호 작용할 수 있도록 허용한다는 것은 선거 전반에 걸쳐 공정한 투표를 의미할 뿐만 아니라 안전한 온라인 개인 정보 보호도 요구할 것이다.

개인 정보 보호는 블록체인에 투표를 가져오기 위한 핵심 기능이 되어야 하는데, 이는 사용자 데이터가 체인에 공개될 수 있는 전통적인 블록체인에서 큰 문제이다.

기밀 스마트 계약을 활용하여 블록체인이 투표에 가져올 수 있는 무결성과 힘을 유지하고 개인 정보 보호 문제를 해결할 수 있습니다. 사파이어를 기반으로 구축된 기밀 dApp은 투표를 위한 기밀 스마트 계약을 구현할 수 있습니다.

이 dApp은 모든 사람의 투표가 비공개로 이루어지며, 투표 총계만 공개적으로 공개됩니다. 또한, dApp은 투표 기간이 끝날 때까지 각 후보의 현재 투표 합계를 숨길 수 있습니다.

사파이어가 도울 수 있는 방법
웹3에서 여전히 블록체인과 스마트 계약의 힘을 가지려면 개인 데이터를 보호할 수 있는 프라이버시를 보장하고 기밀성을 강화해야 한다. 오아시스에서, 우리는 이것이 퍼즐의 누락된 부분이며 우리가 사파이어 패러타임을 만든 이유 중 하나라는 것을 알고 있습니다.

이더리움과 같은 체인의 스마트 계약 실행에서 데이터를 비공개로 유지하는 다른 방법이 있지만, 예를 들어 정보가 오프체인인 기밀 솔루션과 같은 퍼블릭 블록체인의 무결성을 저해할 수 있는 조치가 필요하다. 이것들은 불충분하고 투표에 사용되는 dApp에 대한 완전한 신뢰를 가능하게 하지 않을 것이다.

사파이어는 참가자들이 스마트 계약이 사용하기로 동의한 것과 정확히 일치하고 개인 정보를 변조하지 않았거나 공개하고 있음을 확실히 할 수 있도록 암호 무결성을 갖춘 기밀 스마트 계약에 권한을 부여한다. 또한 개발자가 몇 분 안에 이더리움에서 피벗하여 이러한 기밀성 솔루션을 경험할 수 있습니다.

오아시스의 기술로 스마트 계약이 비공개로 유지되면 개발자는 데이터의 보안과 무결성을 유지하면서 확장성이 뛰어난 인프라를 활용할 수 있습니다.

기밀 스마트 계약을 사용하면 노드 운영자의 데이터도 비공개로 유지할 수 있으므로 사용자는 자신의 정보가 비공개로 유지되지만 스마트 계약은 여전히 실행될 수 있습니다.

Oasis의 스마트 계약 작동 방식

사파이어와 같은 기밀 패러타임에서 노드는 신뢰할 수 있는 실행 환경(TEE)이라는 보안 컴퓨팅 기술을 사용해야 한다. 키 관리를 사용하면 암호화된 데이터가 스마트 계약과 함께 Secure Enclave로 보내집니다. 여기서 데이터는 암호 해독되고 스마트 계약에 의해 처리된 다음 전송되기 전에 암호화됩니다.

이 프로세스는 데이터가 기밀로 유지되고 노드 운영자 또는 애플리케이션 개발자에게 공개되지 않도록 보장합니다. ZKP(Zero-Knowledge Proofs)와 같은 다른 보안 컴퓨팅 기술도 개인 스마트 계약을 실행하는 데 사용될 수 있다. 보안 컴퓨팅 기술의 상호 교환성은 오아시스의 ParaTime 계층에서 모듈화와 가치 제안의 추가적인 예입니다.

기밀 스마트 계약이 블록체인을 웹3에 가져올 수 있는 이유
블록체인은 혁명적인 기술이지만 디지털 공간이 매우 빠르게 움직이는 시기에 존재한 지 2년 차이기도 하다. 그 기술에 의한 발전 중 일부는 이미 시대에 뒤떨어진 것이다.

케임브리지-분석 스캔들은 비트코인, 즉 블록체인이 만들어졌을 때도 깨지지 않았다. 이 스캔들은 사용자 데이터와 사생활의 필요성을 각광받게 한다. 지난 10년 동안 블록체인이 여전히 이를 해결하는 데 뒤처지는 동안 사용자 개인 정보에 대한 욕구는 기하급수적으로 증가했다.

Oasis에서는 개인 정보 보호가 지난 10년 동안 발전해 온 Web3의 핵심 기둥이라는 것을 알고 있습니다. 우리는 또한 블록체인이 갈 길이 멀고 확장 가능성이 크다는 것을 이해한다. 그러나 블록체인이 웹3으로 확장되도록 하려면 사용자 데이터 주권과 함께 블록체인 무결성을 유지하는 개인 정보 보호 솔루션이 필요하다.

기밀 스마트 계약은 웹3를 가능하게 하는 주요 퍼즐 조각 중 하나이다. 이러한 스마트 계약을 구축할 수 있는 잠재력을 제공하는 EVM 런타임을 갖는 것도 블록체인을 웹3에 도입하는 가장 직접적이고 강력한 방법이다.

디스코드에 가입하고 트위터에서 팔로우하세요!