BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

한 기사에서 Visa가 제안한 "계정 추상화"를 읽어보십시오. 이더리움을 자동 결제 시스템으로 전환하는 방법은 무엇입니까?

PANews
特邀专栏作者
이 기사는 약 2740자로, 전체를 읽는 데 약 4분이 소요됩니다
Visa는 프로그램 가능한 돈과 지불을 가능하게 하는 혁신적인 스마트 계약 솔루션을 적극적으로 모색하고 있습니다.
AI 요약
펼치기
Visa는 프로그램 가능한 돈과 지불을 가능하게 하는 혁신적인 스마트 계약 솔루션을 적극적으로 모색하고 있습니다.

원저자: Visa, Andrew Beams, Catherine Gu 등

편집 원본: PANews, Jordan

블록체인 채택이 계속 증가함에 따라 우수한 사용자 경험과 실제 사용 사례를 지원하는 제품에 대한 필요성도 증가하고 있습니다. Visa는 이미 고객(특히 젊은 고객)에게 자동 이체 및 반복 자동 결제의 편리함을 제공하지만 이더리움과 같은 블록체인이 이 기능을 구현하기에는 여전히 어려워 보입니다. 이더리움은 가장 큰 결제량을 가진 블록체인 네트워크이며 일부 유형의 온체인 디지털 지갑이 정기적으로 사용자 계정에서 자동으로 결제를 인출하는 것은 여전히 ​​"큰 일"입니다.

이와 관련하여 Visa는 계정 추상화(AccoutAbstraction) 개념을 제안하고 스마트 계약을 사용하여 프로그래밍 가능한 자동화된 지불을 실현하는 방법을 탐색했으며 자동 자금 인출을 지원하는 자체 수탁 지갑용 스마트 계약을 작성하는 방법을 시연했습니다.

사용 사례 시나리오

시나리오를 생각해 보십시오. 오늘이 2월 25일이고 앨리스가 알프스에서 휴가를 가고 3월 10일에 돌아오지만 매달 5일까지 모기지, 케이블 TV 및 공과금을 지불해야 한다고 가정해 보겠습니다. 그녀가 휴가를 갈 때까지 지불할 돈이 충분하지 않지만 3월 1일에 급여를 받으면 충분할 것입니다. 이제 문제는 Alice가 지불을 불이행하지 않고 휴가를 즐길 수 있는 방법입니다.

Ethereum을 자동 결제 시스템으로 전환하는 방법은 무엇입니까? Visa가 "계정 추상화"로 무엇을 하고자 하는지 이해

정답은 바로 자동이체입니다. 사실 Alice가 은행 계좌를 가지고 있다면 자동 공제 과정은 매우 간단합니다. 그녀의 직불 계좌를 Visa 카드와 연결하기만 하면 됩니다. 그러나 블록체인에서는 이러한 작업을 수행하는 것이 그렇게 간단하지 않지만 새로운 기술로서 위 시나리오에 대한 블록체인 스마트 계약 솔루션을 탐색할 가치가 있습니다.

주제에 들어가기 전에 먼저 이더리움 계정의 개념을 이해하겠습니다.현재 이더리움 네트워크에는 두 가지 유형의 계정이 있습니다.

1. "사용자 계정"이라고도 하는 외부 소유 계정(외부 소유 계정)

2. 일반적으로 "스마트 계약"이라고 하는 계약 계정(ContractAccounts)

개인 키로 제어되는 사용자 계정은 트랜잭션을 보낼 수 있고 스마트 계약은 실행하기 위해 관련 코드가 필요하지만 트랜잭션은 항상 사용자 계정에서 시작되고 사용자가 서명해야 하기 때문에 스마트 계약은 "트랜잭션 자체를 시작"할 수 없습니다. 이러한 트랜잭션에는 다음이 포함됩니다. 간단한 토큰 전송 블록체인의 사용자 계정 간에 또는 스마트 계약을 통해 다양한 작업을 수행하는 일련의 더 복잡한 트랜잭션을 트리거합니다.

그렇다면 이더리움 블록체인에서 결제를 자동화하는 방법은 무엇일까요?

Alice의 상황을 검토해 봅시다.

앨리스가 이더리움 블록체인에 사용자 계정을 가지고 있고 그녀의 급여를 계정에 입금하고 이를 사용하여 모기지, 케이블 TV 청구서 및 공과금을 지불한다고 가정합니다. 오늘 그녀의 청구서를 지불하기 위해 그녀의 "외부 소유 계정"에서 수령인의 사용자 계정으로 토큰을 전송하는 트랜잭션을 시작해야 합니다.

구체적으로 Alice의 "외부 소유 계정"에는 자신만이 알고 있는 키/개인 키가 있으며, 이 개인 키를 사용하여 거래를 생성하는 데 유효한 ECDSA(Elliptic Curve Digital Signature Algorithm) 서명을 생성할 수 있습니다. 하지만 앨리스가 휴가를 떠난다면 누가 이 서명을 생성하고 수수료 지불 거래를 생성할까요?

현재 Alice가 관리되는 지갑을 사용하도록 하는 솔루션이 있습니다. 즉, 제3자가 Alice의 개인 키를 제어하도록 하는 것입니다. 즉, Alice는 자신의 자금을 보호하기 위해 제3자를 신뢰하고 거래 또는 송금을 원할 때 지정된 계좌로 자금을 송금합니다. 예정된 자동 결제. 하지만 단점은 그녀가 이 제3자를 완전히 신뢰해야 한다는 것입니다.

앨리스가 위험을 염려하여 보관형 지갑을 사용하지 않고 대신 자체 보관형 지갑을 사용하고 자동 결제를 예약하면 어떻게 될까요? 다음으로 계정 추상화(AccountAbstraction)라는 또 다른 개념을 소개하겠습니다.

계정 추상화란 무엇입니까?

계정 추상화는 사용자 계정이 스마트 계약처럼 작동하도록 하여 사용자 계정과 스마트 계약을 새로운 이더리움 계정 유형으로 병합하려는 제안입니다. 미래에는 계정 추상화를 통해 자동 결제를 위한 간단한 솔루션을 설계하고 다음과 같이 체인에서 트랜잭션을 확인하는 과정에서 더 많은 유연성을 가질 수 있습니다.

1. 다중 서명 인증을 통해 다중 소유자 계정을 활성화할 수 있습니다.

2. 트랜잭션을 확인하기 위해 포스트 퀀텀 서명을 사용하도록 허용합니다.

3. 서명 확인을 완전히 취소하여 누구나 거래할 수 있는 소위 공개 계정을 허용합니다.

본질적으로 계정 추상화는 모든 블록체인 트랜잭션을 확인하고 확인하기 위해 프로그래밍 가능한 유효성을 허용합니다.Ethereum 프로토콜 기반 트랜잭션은 유효성 조건의 하드 코딩을 완전히 기반으로 할 필요는 없지만 계정에 "사용자 지정"을 기반으로 작성할 수 있습니다. 스마트 계약.

더 중요한 것은 더 이상 서명 확인을 포함하지 않는 유효성 규칙을 설정할 수 있으므로 계정 추상화는 자동 결제를 지원합니다.이를 구현하는 방법을 살펴보겠습니다.

위임 가능한 계정 - 계정 추상화를 사용하여 Ethereum 체인에서 자동 지불 기능을 실현합니다.

이더리움에서 자동 결제를 위한 Visa의 솔루션은 계정 추상화를 활용하고 새로운 유형의 계정 계약(위임 계정)을 생성하는 것입니다 주요 아이디어는 사전 승인된 허용 목록을 포함하도록 거래의 프로그래밍 가능한 유효성 규칙을 확장하는 것입니다. 간단히 말해서 계정 추상화는 사용자 계정에서 시작된 자동 결제 작업을 사전 승인된 자동 결제 스마트 계약에 위임할 수 있습니다.

첫째, 가맹점은 자동 결제 스마트 계약을 배포해야 합니다. 위임 계정이 있는 사용자가 가맹점 웹사이트를 방문하면 Visa에서 승인하는 청구서와 유사한 자동 결제 승인 요청이 표시됩니다. 이 시점에서 사용자는 자동 결제 계약이 사용자 이름으로 작업을 수행하는 것을 볼 수 있습니다. 여기서 사용자는 한 달에 한 번만 요금을 청구하고 최대 요금을 초과할 수 없는 등 사용자의 필요에 따라 매개변수를 설정할 수 있습니다. 금액 설정 등 가장 중요한 것은 이것이 스마트 계약이기 때문에 사용자는 자동 지불 계약이 다른 방식으로 실행되지 않을 것이라고 확신할 수 있습니다.

사용자가 자동 ​​결제 승인에 동의하면 지갑은 자동 결제 계약 주소를 사용자의 위임 가능한 계정에 대해 허용된 계약 목록에 추가합니다.

Ethereum을 자동 결제 시스템으로 전환하는 방법은 무엇입니까? Visa가 "계정 추상화"로 무엇을 하고자 하는지 이해

다음으로 가맹점은 자동 결제 계약의 청구 기능을 호출하여 결제를 트리거합니다. 자동 결제 계약은 사용자의 계정을 트리거하여 푸시 결제 트랜잭션을 시작합니다. 이 트랜잭션은 허용된 목록에 미리 추가되었기 때문에 유효한 트랜잭션이 됩니다.

Ethereum을 자동 결제 시스템으로 전환하는 방법은 무엇입니까? Visa가 "계정 추상화"로 무엇을 하고자 하는지 이해

반복 결제 외에도 솔루션은 현실 세계의 다른 다양한 애플리케이션을 충족할 수 있으며 Visa 위탁 계정 솔루션은 향후 제3자 계정 복구와 같은 서비스로 확장될 수도 있습니다.

StarkNet에서 계정 추상화 구현

Ethereum을 자동 결제 시스템으로 전환하는 방법은 무엇입니까? Visa가 "계정 추상화"로 무엇을 하고자 하는지 이해

이더리움은 아직 계정 추상화를 지원하지 않기 때문에 Visa는 이더리움 블록체인 위에 구축된 레이어 2 블록체인인 StarkNet에 위임된 계정 솔루션을 구현하여 트랜잭션 처리량을 높이고 기본 블록체인 결제 레이어 기능을 개선하는 기타 기능을 구현했습니다. 스타트업 스타크웨어. StarkNet의 계정 모델은 Visa가 현재 거래가 주어진 주소에서 오는지 여부를 확인하는 계정 추상화라고 부르는 것입니다.

구체적인 계정의 경우 누군가 사용자 계정에 토큰을 보내면 이 전송을 위한 트랜잭션 서명에 사용된 ID(키)가 토큰의 현재 소유자로 기록되는지 확인하는 토큰 계약과 상호 작용합니다. 추상 계정의 경우 누군가가 귀하의 계정에 토큰을 보내면 이 전송에 사용된 신원(계약)이 토큰의 현재 소유자로 기록되는지 확인하는 토큰 계약과도 상호 작용합니다. 추상 계정에서 중요한 것은 트랜잭션을 실행하는 방법(서명)이 아니라 누가(주소) 트랜잭션을 실행하는지입니다.

결론적으로

결론적으로

세계 최대의 결제 네트워크 중 하나인 Visa는 프로그래밍 가능한 자금 및 결제를 가능하게 하는 혁신적인 스마트 계약 솔루션을 적극적으로 모색하고 있습니다.

자동결제는 기존 블록체인 인프라가 가지고 있지 않은 핵심 기능 중 하나이지만, 계정 추상화 개념을 활용하면 자체 호스팅 지갑에 대한 자동 정기 결제 기능을 제공할 수 있으며, 블록체인 체인에 자동결제 이외의 다른 실생활 애플리케이션까지 도입할 수 있다. , 그런 다음 기존 결제 채널과 새로운 결제 채널에 대해 더 나은 사용자 경험을 만듭니다.


ETH
Odaily 공식 커뮤니티에 가입하세요