ZPER 플랫폼 기술 구조도

★ 본 문서의 목적은, ZPER 생태계 구성을 위해 필요한 기술 기반에 대해 개략적인 이해를 공유하는 것입니다. 본 문서에서 언급된 상세 기술은 향후 사업의 진행 방향과 연구의 진전에 따라 지속적으로 수정, 보완될 것임을 알려드립니다. 지퍼팀은 끊임 없는 탐구를 통해 더 효과적으로 지퍼 생태계를 구현할 새로운 방법을 찾아나가겠습니다.

| ZPER 플랫폼 구조 (Platform Structure)

ZPER는 기본적으로 Ethereum 기반 Dapp (Decentralized application) 으로 개발되며 P2P 금융 서비스에서 가장 필요한 신뢰 기반의 플랫폼을 구현하기 위하여 EVM (Ethereum Virtual Machine)의 스마트 컨트랙트와 ERC20을 활용합니다. EVM 기반으로 개발을 한다는 것은 Ethereum 뿐 아니라, EVM을 지원하는 EOS나 Quantum과 같은 다양한 블록체인 플랫폼에서 실행될 수 있음을 의미하며, 향후 ZPER가 필요로 하는 TPS 등 기술 구현 상황에 따라 ZPER의 실행 플랫폼을 유연하게 선택할 수 있도록 할 계획입니다.

(1) 플랫폼 주요 구성

a. Ethereum (ERC 20)
b. Consortium blockchain
c. Robo advisor
d. Information Provider
e. Money transfer channel
f. ZPER council

(2) Ethereum Blockchain과 Smart Contract의 활용
 

 ZPER에서 다뤄지는 채권에는 개인의 사생활에 관계된 민감한 정보가 많으므로 전체 정보는 (3)Consortium Blockchain에서 별도 관리됩니다. 따라서 Ethereum의 퍼블릭 블록체인에는 P2P 금융 네트워크 얼라이언스들이 공유하는 정보 중 채권의 요약 정보(대출액, 금리, 기간, 평가 스코어 등), 투자 증명(채권 hash, 투자자 hash, 투자금액), 상환 증명(채권 hash, 상환 내역 등) 등의 핵심 정보(하지만 공개 가능한)와 함께 정보 제공자들이 기록한 API 관련 정보들이 기록됩니다.

이 구조는 특히 채권의 불변 저장, 원리금수취권의 불변 저장, 상환 기록을 투명하게 관리할 수 있게 되는 측면에서 효용을 갖게 됩니다. 또한 Ethereum의 블록 용량 및 TPS 문제, 그리고 일부 Privacy 민감도가 있는 정보의 업로드에 따라 발생할 수 있는 문제를 최소화 하면서 이러한 정보를 P2P 금융회사 뿐 아니라 투자자들도 열람할 수 있게 함으로써 전체 플랫폼의 투명성을 보장하기 위함입니다.

‘Robo Advisor’는 채권의 요약 정보를 분석함으로써 다수의 채권을 묶은 포트폴리오 투자 상품을 사용자에게 제시합니다. 사용자가 투자를 결정할 경우 즉각 포트폴리오 연계 Smart Contract을 생성하고 투자 금액에 비례하는 일정 비율의 ZPER 토큰을 수취하고 이를 통해 Smart Contract을 확정(실행)합니다. 확정된 Smart Contract은 해당 채권을 보유한 P2P 업체에게 통보되고 그 이후의 대출 실행 프로세스는 각 P2P업체의 기존 프로세스를 준용합니다.

(3) Consortium Blockchain의 필요성과 운영 방향
 
 퍼블릭 블록체인으로서의 Ethereum이 갖는 많은 장점에도 불구하고 금융 관련 데이터 중에서는 정보의 민감도가 높은 Privacy 관련 내용 또는 채권 분석의 근간이 되는 다양한 부가 RAW 데이터/문서 등 고용량 데이터들이 있으며, 이러한 데이터는 별도의 관리가 필수적입니다.
 
 이에 따라 ZPER는 P2P 금융 파트너사들이 공유하는 Consortium Blockchain을 구성하여 구체적이고 자세한 채권 / 채무자 / Privacy 정보를 저장합니다. P2P 금융 파트너사들은 제공되는 Access Key를 활용해 대출 데이터를 열람함으로써 중복 대출을 방지합니다. 다만, Privacy 등 일부 민감도 높은 데이터의 Access시에는 ZPER Council이라는 객관적인 Compliance 주체가 모니터링 하여 Privacy 데이터의 오남용을 막는 역할을 수행합니다.

(4) Robo Advisor
 
 Robo Advisor는 ZPER 생태계에 존재하는 다수의 투자상품을 수익률, 투자기간, 연체율, 부실율, 신용도 등 ZPER에 기록된 데이터를 사용하는 자체 알고리즘으로 분석하여, 투자자가 투자금을 효과적으로 분산하여 더 높은 수익을 더 안전하게 얻을 수 있도록 포트폴리오 상품을 구성하는 역할을 합니다.
 
 또한 포트폴리오와 결합된 Smart Contract를 발행, 투자금 총액의 일정 비율의 ZPER를 수취, 계약이 체결되도록 관리하는 역할을 수행합니다.

(5) Information Provider
 
 
ZPER 생태계 내외부에서 발생하는 대체데이터를 생태계 내 수요자에게 제공하는 모든 참여자를 말합니다. 일반적으로 대체데이터는 P2P금융기업이 차입자를 분석하는 데 사용되지만, ZPER 생태계의 발전에 따라 더 자유로운 형태의 정보가 생성, 사용되면서 가치를 교환할 것입니다. 차입자 분석에 사용되는 데이터와 정보제공자의 사례는 다음과 같이 다양합니다.
 
· 신용평가회사 : 개인 차입자와 사업자 대표의 금융 연체 기록 등
· 카드사 : 사업자 차입자의 일별 매출, 고객의 구성 등
· 온라인부동산정보업자 : 개인 차입 담보물인 토지, 상가, 아파트의 경매가 변동 기록
· 온라인부동산중개업자 : 개인 차입 목적인 전세, 월세가격 변동 기록
· POS사 : 소상공인 차입자의 일별 매출, 고객의 구성 등
· 모바일적립사업자 : 개인 차입자의 지출, 소비 패턴
· 배달맛집추천앱 : 사업자 차입자의 별점, 클릭율, 주문율 등
· 학교 : 개인 차입자의 성적, 재학증명 등
· 일반 기업 : 개인 차입자의 연봉 증명 등
· P2P금융업체 : 각 플랫폼에서의 차입자 신용 등급 제공
· 개인 : SNS 자료, 친구들의 평판 등을 제공

정보제공자들은 자신이 제공하는 정보를 열람하기 위한 API와 가격을 자유롭게 제공하고, 해당 정보가 필요한 ZPER 생태계 참여자들은 ZPER 토큰을 지불한 후 API를 통해 직접 데이터를 끌어다 사용하므로, 정보제공자들의 정보가 ZPER 블록체인망에 기록되지는 않습니다.

(6) Money Transfer Channel
 

 채권 계약에 의해 발생하는 대출금과 투자금, 정기적으로 상환하는 원리금은 암호화폐의 유동성과 분리되어야 하기 때문에 Lender와 Borrower는 Fiat Money로 돈을 주고받아야 합니다. (단, 암호화폐의 시장 성숙과 그에 따른 다양한 암호화폐 가격 변동 헷지 수단이 충분히 등장할 경우, 암호화폐를 통한 직접 투자 모델을 구체화 하고자 합니다.)

과정은 Domestic Bond의 경우에는 상대적으로 단순하지만 Cross-border Bond의 경우는 구조적, 법률적으로 복잡합니다. ZPER는 이 과정을 “Money Transfer Channel (MTC)”이라는 black box 모델을 통해 장기적으로 다양한 방법을 통해 해결할 계획입니다. 아래는 MTC가 작동하는 하나의 예입니다.
 
· Domestic bond의 경우 : Lender와 Borrower는 P2P 금융 회사가 제공하는 가상계좌에 Fiat Money를 입금하고 P2P 금융 회사가 직접 송금

· Cross-border bond의 경우 : Lender가 ZPER에 Fiat money를 입금하는 즉시 연결된 Exchange market에서 ZPR로 변환하여 Borrower의 소속 국가의 Exchange market으로 전송 후 다시 fiat money로 변환하여 Borrower에게 지급하게 됩니다. 이 과정을 P2P 금융 회사를 대신해서 ZPER나 ZPER 연계 송금 기업이 대행하도록 합니다.

(7) ZPER Council
 

 ZPER 위원회는 P2P금융기업, 로보어드바이저 업체, NPL매입약정자 등으로 규정되는 ZPER 생태계 내 각 섹터별 참여자를 선정, 감독함으로써 건전한 생태계가 유지될 수 있도록 관리하는 기관입니다.

Like what you read? Give ZPER for P2P Finance a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.