이더 리움에서 가장 큰 결제 채널 네트워크를 구축 한 방법

9 백만 건이 넘는 거래가있는 AdEx Network는 현재 이더 리움에서 가장 큰 결제 채널 네트워크입니다. 방법은 다음과 같습니다.

주 채널 및 결제 채널에 대한 간략한 소개 — 채널 및 결제 채널이 필요한 이유

확장은 블록 체인이 주류 채택과 관련하여 직면하는 가장 큰 장애물 중 하나입니다. 대부분의 블록 체인 애플리케이션은 여전히 ​​느리고 운영 비용이 높으며 정보 전송이 제한됩니다.

이것이 주 채널의 개념이 처음 도입되었을 때 커뮤니티에서 높은 희망을 가지고 수용 한 이유입니다. 어쨌든, 아이디어가 소개 된 후 처음 3 년 동안은 생산 준비가 된 구현이 없었고 가끔 소문과 아름다운 꿈만있었습니다. 예를 들어 Lightning Network와 같은 사용 가능한 상태 채널 구현을 목격하기까지는 시간이 걸렸습니다.

간단히 말하면 상태 채널은 사용자가 블록 체인 외부에서 직접 상호 작용 (자금을 보내거나 스마트 계약 상태를 변경)하는 프로세스 또는 ‘오프 체인 ‘. 두 사용자 간의 다중 상호 작용은 블록 체인에 저장 될 필요가 없습니다. 중요한 것은 두 사용자 간의 초기 상태와 최종 상태뿐입니다. 이를 통해 블록 체인에 여러 반복 트랜잭션 또는 상태를 작성해야하는 시간과 리소스를 절약 할 수 있습니다.

결제 채널 은 두 참가자 간의 무제한 양방향 전송 에 확장이 사용되는 상태 채널 기술의 한 애플리케이션입니다. 이러한 전송은 초기 일회성 온 체인 생성 및 최종 채널 폐쇄를 제외하고 실제 블록 체인 자체의 개입없이 즉시 수행 될 수 있습니다. 이름에서 알 수 있듯이 결제 채널 암호 화폐 교환 에 가장 적합합니다 .

어떤 결제 채널 네트워크가 있습니까?

가장 큰 결제 채널 네트워크는 Bitcoin의 Lightning 네트워크 로 9 백만 달러가 체인에 고정되어 있습니다. 이더 리움 솔루션과 관련하여 결제 채널에 초점을 맞춘 여러 프로젝트가 있지만 가장 큰 프로젝트는 AdEx 네트워크 , Raiden Network 입니다. strong> 및 Connext .

Raiden Network 는 ERC20 토큰과 함께 작동하는 Ethereum 블록 체인에서 거의 즉각적이고 비용이 적게 들고 확장 가능한 결제를 가능하게하는 오프 체인 확장 솔루션입니다. Raiden 메인 넷은 2018 년 말에 출시되었으며 그 목표는 “이더 리움을위한 라이트닝 네트워크”가되는 것입니다. 현재 Raiden 네트워크에는 278 개의 오픈 채널 78 개의 고유 계정 이 있습니다. 8 월 12 일 총 네트워크 입금액은 4.57 WETH 또는 약 860 USD 입니다.

Connext 는 낮은 거래 비용으로 즉각적인 오프 체인 결제를 가능하게하는 비 양육 레이어 2 결제 채널 기술을 제공합니다. Connext는 2019 년 3 월 자체 Dai 카드를 출시했습니다. Dai 카드는 사용자의 웹 브라우저에 이더 리움 지갑을 호스팅합니다. 사용자는 Dai (또는 자동으로 Dai로 교체되는 ETH)로 카드를로드 할 수 있습니다. 일단 자금이 조달되면 다이 카드를 사용하여 다른 다이 카드 소지자에게 즉시 지불 할 수 있습니다. 8 월 12 일 Connext는 총 $ 12K DAI 를 고정 시켰으며 점차 증가하고 있습니다.

어떻게 현재 이더 리움에서 가장 큰 결제 채널 네트워크를 구축하게 되었나요?

AdEx 네트워크는 항상 디지털 광고를위한 솔루션 이었으므로 결제 채널을 염두에두고 프로젝트를 시작하지는 않았지만 그러한 솔루션이 필요하다는 것을 금방 깨달았습니다. 플랫폼에서 광고주 측과 게시자 측간에 많은 상호 작용이 있습니다. 노출이보고되고 노출 당 지불이 수행되므로 확장 성이 중요합니다.

AdEx의 경우 결제 채널을 사용하면 몇 가지 중요한 이점이 있습니다.

먼저 ,이를 통해 온 체인 트랜잭션 수를 최소화 할 수 있으며 이는 엄청난 UX 개선입니다. AdEx에서 필요한 유일한 온 체인 거래는 캠페인을 열고 (광고주로서) 수입을 인출 (게시자로서)하는 것입니다. 사용자는 결제 채널이 무엇인지 또는 어떻게 작동하는지 알 필요가 없으며 AdEx에 입금 / 인출하기 만하면됩니다.

두 번째로 결제시 추가 수수료가 발생하지 않으므로 각 노출에 대해 소액 결제 (또는 기타 유형의 유료 이벤트)를 사용할 수 있습니다.
즉, 게시자는 정해진 기간 동안 만 수입을 인출 할 수있는 기존 시스템과 달리, 일반적으로 특정 기준에 도달 한 경우에만 수익을 인출 할 수 있다는 보장이 있습니다.

그러나 가장 중요한 것은 지불이 노출 당 지불이기 때문에 광고주가 게시자를 속여 수입을 속일 가능성을 제거 한다는 점입니다. 또한 모든 노출과 이에 대한 지불 금액을 실시간으로 알 수 있기 때문에보고가 완전히 투명 해집니다.

우리는 자체 결제 채널 기술을 OUTPACE — 오프 체인 단방향 무 신뢰 결제 채널이라고 부르기로 결정했습니다. OUTPACE의 가장 중요한 두 가지 기능은 이탈 게임 / 워치 타워가 필요하지 않기 때문에 아키텍처를 단순화하는 엄격한 단방향이며 단일 채널 (일대 다)에서 여러 당사자에게 지불 할 수 있다는 것입니다.

후자는 AdEx에 매우 유용합니다. 네트워크의 광고주는 일반적으로 일대 다 결제 채널을 사용하여 많은 게시자에게 비용을 지불하기 때문입니다.

OUTPACE 작동 방식에 대한 자세한 기술 정보를 보려면 8 개월 전에 기술을 처음 소개했을 때 작성한 기사를 읽어 보시기 바랍니다. OUTPACE는 오픈 소스이므로 GitHub에서 찾을 수 있습니다. 이제 몇 가지 숫자에 대해 이야기하겠습니다.

2 개월 이내에 9 백만 회 이상의 노출

6 월 말에 비공개 베타로 테스트 한 후 최신 버전의 플랫폼을 출시 할 준비가되었다고 결정했습니다. 첫째, 우리는 AdEx 네트워크를 통해 다른 제품인 미디어 센터 Stremio에서 광고를 배포하기 시작하여 매일 100,000 회 이상의 광고 노출을 제공했습니다. 우리는 몇 가지 다른 게시자를 빠르게 추가했습니다. 그 중 두 곳은 우리나라에서 가장 많이 방문한 웹 사이트 중 하나입니다. 가장 인기있는 디스플레이 광고 위치 8 개를 빠르게 추가했으며 현재 플랫폼에는 총 11 명의 게시자가 있습니다.

2 개월 이내에 웹 사이트 방문자가 AdEx 네트워크에서 9 백만 건 이상의 노출을 생성했습니다. 이는 9 백만 건 이상의 결제 거래를 의미하며, 모두 이더 리움에 결제되었습니다. 우리는 현재 12,000 개의 DAI가 현재 온 체인에 잠긴 상태에서 체인에 잠긴 자금의 양만큼 Connext를 능가했습니다. 따라서 현재 AdEx Network는 잠긴 자금과 숫자로 이더 리움에서 가장 큰 지불 채널 네트워크라고 말할 수 있습니다. 거래.

탐색기에서 실시간으로 통계를 확인할 수 있습니다. 우리의 지불 채널은 매우 효율적이어서 수십만 건의 노출 지불이 하나의 이더 리움 거래로 정산되어 단 0.10 $의 가스 요금이 들었습니다.

결제 채널의 기술적 세부 사항

AdEx에서 각 광고 캠페인은 OUTPACE 채널입니다. 채널은 두 명의 유효성 검사기간에 메시지를 교환하는 방식으로 작동합니다. 두 검증자는 Lightning / Raiden의 채널 참가자와 동일합니다 (이 예에서 Alice와 Bob 참조). 이러한 메시지는 채널이 활성화 된 동안 채널의 모든 수익자가 체인에서 자금을 인출하는 데 사용할 수 있습니다.

현재 AdEx 네트워크에는 Tom과 Jerry라는 두 개의 유효성 검사기가 있습니다. 누구나 새 유효성 검사기를 실행하거나 코드베이스를 탐색 할 수 있습니다. GitHub 저장소를 확인하세요.

AdEx 플랫폼은 자금 입금, 캠페인 개시, 캠페인 수입 인출 ( “채널 스위핑”이라고 함) 및 자금 인출을 위해 Ethereum과 상호 작용합니다. DAI에서 거래 수수료를 지불하고 거래 예약 및 다중 장치 인증을 용이하게하기 위해 우리는 신원 계약에 설명 된 “스마트”지갑을 사용합니다.

예를 들어 전체 프로세스를 살펴 보겠습니다.

1. 채널 은 핵심 계약에서 channelOpen을 호출하여 열립니다. 이것은 사용자의 지갑에서 DAI를 전송하고 그들을 잠급니다. 예보기

2. 플랫폼 은 채널에 대한 메타 데이터를 자동으로 검증 자에게 제출하여 실제로 온 체인에 존재하는지 확인하고 이에 대한 이벤트 (노출, 클릭) 수신을 시작합니다.

3. Market 은 유효성 검사기가 채널 처리를 시작했음을 감지하고 Market과 Explorer에서 상태가 Ready에서 Active로 변경됩니다.

4. AdView 에이 채널이 연결된 캠페인의 광고가 표시되기 시작합니다.

5. AdView 는 유효성 검사자에게 노출 / 클릭 이벤트를 전송합니다. 유효성 검사자는 NewState (잔액, 서명) 및 ApproveState (서명) 메시지를 서로 교환하여 수익자 (게시자)의 잔액을 업데이트합니다.

6. 이제이 채널에서 얻은 게시자 는 channelWithdraw를 호출하고 유효성 검사기의 마지막 서명을 잔액 트리에서 머클 증명과 함께 제출하여 철회 할 수 있습니다. 여기에서 볼 수 있듯이 우리의 신원 계약 덕분에 한 번의 거래로 여러 채널에서 인출 할 수 있습니다 ( “스위핑”). 이 특정 거래는 4 개 채널에서 ~ 159k 소액 결제로 발생한 가치를 인출했으며 가스 요금은 0.16 달러에 불과했습니다. 가스 비용은 더 많은 양 / 더 많은 거래로 증가하지 않습니다.

플랫폼에서 6 단계가 자동화됩니다 : 사용자는 온 체인이든 채널이든 상관없이 보유한 총 자금을 볼 수 있습니다. 한 번에 모든 자금을 사용하려고하면 플랫폼이 자동으로 모든 채널을 먼저 “스윕”하여 모든 자금을 온 체인에서 사용할 수 있도록합니다.

프로토콜의 내부 작동에 대한 자세한 내용은 프로토콜 문서를 참조하세요.

다음 단계

900 만 은 블록 체인 거래의 맥락에서 시작하기에 좋은 숫자이지만 광고 노출의 경우 적당합니다. 이제 막 AdEx 네트워크를 테스트하기 시작했으며 연말까지 수백 명의 광고주와 게시자를 온 보딩하는 것을 목표로하고 있으므로 숫자가 크게 증가 할 것이며 조만간 더욱 인상적이 될 것이라고 믿습니다.

AdEx에 관심이 있으십니까? 팔로우 :

웹 사이트 | 불일치 | Facebook | Twitter | Reddit | GitHub