Q. 메타 트랜잭션의 기능이 무엇인가요

A하하 2019. 07. 12. 조회수 969


안녕하세요

얼마전에 오리진 프로토콜이 수수료(가스비)없는 메타 트랜잭션환경을 구축한다고 하는데 정확한 개념과

사용기능에 대해 궁금합니다

전문가님의 답변 부탁드립니다

공유하고 보상받기 ♥︎

1개의 답변이 있습니다.

질문자 & 큐레이터 채택
erc20 답변자인증
거래소/전략기획팀 7/12/2019 100%의 채택

메타 트랜젝션이라는 것은 오리진 마켓을 이용하는 과정에서 발생하는 거래 수수료를 오리진 프로토콜 측에서 전액 부담하는 기능입니다.

기능이 작동하는 방식에 대해 상세하게 밝힌 바가 없어서 오리진 프로토콜에 적용된 메타 트랜젝션과 일치한다고 보기는 어려울 수도 있겠지만, 기존에 이더리움에서 메타 트랜젝션이라고 부르는 것의 메커니즘에 대해 간략히 설명드리도록 하겠습니다.

  1. 우선 멀티 시그 지갑을 만들어 프라이빗 키를 A와 B가 나누어 가집니다.

  2. A가 거래를 발생시키며 전송 주소, 메시지 데이터, 전송 수량 등을 기록하여 자신의 프라이빗 키로 서명하여 중계자인 릴레이어에게 전송합니다. 아직은 멀티 시그 서명이 완료된 것이 아니므로 트랜젝션이 처리되지 않은 상황입니다.

  3. 릴레이어가 A로 부터 받은 트랜젝션 정보를 B에게 전송하고 B가 멀티시그에 서명하며 수수료를 지불하고 트랜젝션을 처리하게 됩니다.

만약에 이것을 오리진 프로토콜에 적용해 본다면 A는 고객이며 릴레이어와 B는 오리진 마켓 플레이스가 해당되지 않을까 생각합니다.

답변이 도움이 되길 바랍니다.