1 |
1
다수의 참여 노드들을 구비하는 블록체인 라이트닝 네트워크에서의 결제 시스템에 있어서, 참여 노드의 요청에 따라, 참여 노드에게 결제 채널 생성을 위한 채널 보증금에 대한 대출을 수행하거나, 결제를 위하여 선지불을 수행해야 되는 참여 노드에게 자본금에 대한 대출을 수행하는 대출 노드;를 구비하고,상기 참여 노드 중 거래 당사자 노드들은 P2P(peer to peer) 거래를 위하여 채널 보증금을 예치하고 P2P(peer to peer) 결제 채널을 생성하고, 거래 당사자 노드들은 P2P 결제 채널을 통해 P2P 거래를 수행하는 것을 특징으로 하며, 채널 보증금이 부족한 거래 당사자 노드는 상기 대출 노드에게 대출 신청하여 대출 노드로부터 채널 보증금을 대출받도록 하여, 사용자간의 거래를 활성화시킬 수 있도록 구성된 것을 특징으로 하는 블록체인 라이트닝 네트워크를 기반으로 한 결제 시스템
|
2 |
2
제1항에 있어서, 거래 당사자 노드들이 중개 노드를 통해 P2P 거래하는 경우, 상기 중개 노드는 결제를 위한 대금에 대한 선지불을 수행하는 것을 특징으로 하며, 선지불을 위한 자본이 부족한 노드는 상기 대출 노드에게 대출 신청하여 대출 노드로부터 선지불을 위한 자본을 대출받도록 하여, 사용자간의 거래를 활성화시킬 수 있도록 구성된 것을 특징으로 하는 블록체인 라이트닝 네트워크를 기반으로 한 결제 시스템
|
3 |
3
제1항에 있어서, 상기 참여 노드는, 자신의 신용 정보를 포함하는 트랜잭션을 생성하여 스마트 컨트랙트에 업로드하고, 대출이 필요한 경우, 스마트 컨트랙트를 열람하여 스마트 컨트랙트에 기록된 대출 노드의 대출 정보를 확인하고, 차용 노드(Borrower node)로서 대출 노드에게 대출 신청하는 것을 특징으로 하는 블록체인 라이트닝 네트워크를 기반으로 한 결제 시스템
|
4 |
4
제1항에 있어서, 상기 대출 노드는, 대출 정보를 포함하는 트랜잭션을 생성하고, 상기 트랜잭션을 포함하는 스마트 컨트랙트를 작성하여 사전 설정된 합의 알고리즘에 따라 블록체인에 기록하고,차용 노드로부터 대출 신청이 발생하면, 스마트 컨트랙트에 차용 노드에 대한 정보를 요청하고, 스마트 컨트랙트로부터 해당 차용 노드에 대한 정보를 담은 트랜잭션을 열람하고, 대출 노드의 대출 조건과 차용 노드의 신용 정보를 비교하여 확인하고, 차용 노드의 신용 정보가 대출 조건을 충족하는 경우 차용 노드에게 대출을 수행하는 것을 특징으로 하는 블록체인 라이트닝 네트워크를 기반으로 한 결제 시스템
|
5 |
5
제1항에 있어서, 상기 대출 노드의 대출 정보는, 대출 조건, 대출 가능 금액, 상환 일자, 대출 이자, 대출 수수료를 포함하는 것을 특징으로 하는 블록체인 라이트닝 네트워크를 기반으로 한 결제 시스템
|
6 |
6
제1항에 있어서, 상기 차용 노드의 신용 정보는, 신뢰도, 자본 정보, 대출 기록, 대출 노드와의 홉(Hop) 수를 포함하는 것을 특징으로 하는 블록체인 라이트닝 네트워크를 기반으로 한 결제 시스템
|
7 |
7
제1항에 있어서, 상기 거래 당사자 노드들은 채널 보증금을 예치하는 펀딩 트랜잭션(Funding Transaction)을 생성하여 사전 설정된 합의 알고리즘에 따라 블록체인에 기록하고,거래 당사자 노드간의 P2P 거래를 위한 P2P 결제 채널을 생성하고,P2P 결제 채널을 통해 상기 P2P 거래의 과정에서 발생되는 복수의 마이크로 결제(micro payment)에 대한 모든 데이터를 채널에 기록하고 상기 P2P 거래가 종료되면 P2P 결제 채널을 닫고, 상기 채널에 기록된 모든 거래 내역 정보를 포함하는 단일의 Commitment 트랜잭션(Commitment Transaction)을 생성하고, 거래 당사자 노드들의 개인키로 상기 트랜잭션을 다중 서명하고 사전 설정된 합의 알고리즘에 따라 블록체인에 기록하는 것을 특징으로 하는 블록체인 라이트닝 네트워크를 기반으로 한 결제 시스템
|
8 |
8
제7항에 있어서, 상기 채널 보증금은, 거래 당사자 노드들의 추후 거래 과정에서 악의적인 시도가 발생되는 경우 패널티로 사용되는 것을 특징으로 하는 블록체인 라이트닝 네트워크를 기반으로 한 결제 시스템
|
9 |
9
제2항에 있어서, 상기 중개 노드는 거래 당사자 노드들과 각각 결제 채널을 형성하고 있는 노드로서, 거래 당사자 노드들로부터 사전 설정된 기준 홉(Hop)수 이하이며 수수료가 가장 낮은 노드인 것을 특징으로 하는 블록체인 라이트닝 네트워크를 기반으로 하는 결제 시스템
|
10 |
10
다수의 참여 노드들과 대출 노드들을 구비하는 블록체인 라이트닝 네트워크에서의 결제 방법에 있어서, (a) 대출 노드가 대출 정보를 포함하는 트랜잭션을 생성하고, 상기 트랜잭션을 포함하는 스마트 컨트랙트를 작성하여 사전 설정된 합의 알고리즘에 따라 블록체인에 기록하는 단계;(b) 참여 노드들 중 거래 당사자 노드들이 자신의 신용 정보를 포함하는 트랜잭션을 생성하여 스마트 컨트랙트에 업로드하고, 대출이 필요한 경우, 스마트 컨트랙트를 열람하여 스마트 컨트랙트에 기록된 대출 노드의 대출 정보를 확인하고, 차용 노드(Borrower node)로서 대출 노드에게 대출 신청하는 단계; (c) 대출 노드는, 차용 노드로부터 대출 신청이 발생하면, 스마트 컨트랙트에 차용 노드에 대한 정보를 요청하고, 스마트 컨트랙트로부터 해당 차용 노드에 대한 정보를 담은 트랜잭션을 열람하고, 대출 노드의 대출 조건과 차용 노드의 신용 정보를 비교하여 확인하고, 차용 노드의 신용 정보가 대출 조건을 충족하는 경우 차용 노드에게 대출을 수행하는 단계;(d) 참여 노드들 중 거래 당사자 노드들이 P2P(peer to peer) 거래를 위하여 채널 보증금을 예치하고 P2P(peer to peer) 결제 채널을 생성하고, 거래 당사자 노드들이 P2P 결제 채널을 통해 P2P 거래를 수행하는 단계; 를 구비하여, 블록체인 라이트닝 네트워크에서 사용자간의 거래를 활성화시킬 수 있도록 구성된 것을 특징으로 하는 블록체인 라이트닝 네트워크를 기반으로 한 결제 방법
|
11 |
11
제10항에 있어서, 상기 블록체인 라이트닝 네트워크를 기반으로 한 결제 방법은, (e) 거래 당사자 노드들이 중개 노드를 통해 P2P 거래하는 경우, 상기 중개 노드는 결제를 위한 대금에 대한 선지불을 위한 자본이 부족하면, 상기 대출 노드에게 대출 신청하여 대출 노드로부터 선지불을 위한 자본을 대출받는 단계; 및(f) 상기 중개 노드는 대금에 대한 선지불을 수행하고 거래 당사자 노드들의 거래를 중개하는 단계;를 더 구비하는 것을 특징으로 하는 블록체인 라이트닝 네트워크를 기반으로 한 결제 시스템
|
12 |
12
제1항에 있어서, 상기 (d) 단계는, 거래 당사자 노드들이 채널 보증금을 예치하는 펀딩 트랜잭션(Funding Transaction)을 생성하여 사전 설정된 합의 알고리즘에 따라 블록체인에 기록하고,거래 당사자 노드간의 P2P 거래를 위한 P2P 결제 채널을 생성하고,P2P 결제 채널을 통해 상기 P2P 거래의 과정에서 발생되는 복수의 마이크로 결제(micro payment)에 대한 모든 데이터를 채널에 기록하고 상기 P2P 거래가 종료되면 P2P 결제 채널을 닫고, 상기 채널에 기록된 모든 거래 내역 정보를 포함하는 단일의 Commitment 트랜잭션(Commitment Transaction)을 생성하고, 거래 당사자 노드들의 개인키로 상기 트랜잭션을 다중 서명하고 사전 설정된 합의 알고리즘에 따라 블록체인에 기록하는 것을 특징으로 하는 블록체인 라이트닝 네트워크를 기반으로 한 결제 시스템
|