참새와 레이든을 한번 알아보러 가즈아~ 2탄

in #kr7 years ago (edited)

참새와 레이든을 한번 알아보러 가즈아~ 2탄

1탄에서 우리는 ‘페이먼트 채널, Payment Channel’ 과
‘페이먼트 채널에서 이용될 다양한 거래방법중의 일부인 ‘One Directional 페이먼트 채널’ 에 관하여 알아보았다.

  • one directional 페이먼트 채널은, A->B 로 돈이 이송되는 과정이다.

두번째로 알아야할 Bidicrectional Payment Channel 즉 ‘쌍방거래’ 채널에 관해서 알아보기로 하겠다.

‘쌍방거래’ 의 개념은 간단하다. A라는 사람과 B라는 사람의 유기적인 거래 환경 이라고 생각하면 된다. 저번시간 참새와 비둘기의 예를 다시 한번 설명하자면...

  • 참새가 비둘기에게 100BAT 코인을 10BAT 코인씩 매달 10번에 걸쳐서 보내려고한다.
  • 참새는 100BAT코인을 이더리움 에스크로 어카운트에 입금을 한다. ‘페이먼트 채널 생성’
  • 스마트 계약 원칙에 의거하여, 매달 일정량의 토큰은 ’페이먼트 채널을 통해 송금된다.

간단하다. 하지만, 또다른 예를들어보자. 만약 참새는 매달 비둘기에게 월세 10BAT를 보내야하고, 비둘기는 3달에 한번 참새에게 20BAT의 월급을 5번에 걸쳐 보내야 한다고 생각해보자.

여기서 바로 ’쌍방거래 채널’ (Bidirectional payment Channel) 이 만들어진다. ‘쌍방거래 채널’ 의 활성화는…

  • 참새는 비둘기와 스마트 계약을 통한 ‘쌍방거래 채널’ 을 구축한다.
  • 참새와 비둘기 두명 모두 100BAT 토큰을 에스크로계정에 입금한다.
  • 스마트 계약 조항들에 의거하여 거래는 이뤄진다.

즉 참새 뿐만아니라 비둘기 둘다 100BAT라는 보증금을 에스크로 계정에 예치해야만 쌍방거래 채널이 활성화 될수있는것이다.

자 그런데 여기서 생길수있는 다양한 문제점들이있다.

참새가 비둘기와 체결한 100BAT의 ‘페이먼트’ 채널로 인하여, 즉 100BAT에 달하는 자금이 에스크로 계정에 묶이는바람에, 비둘기가 채결해야할 까마귀와의 50BAT ‘페이먼트 채널’에서 필요한 여유자금 20BAT 에스크로 자금이 부족한 상황이 생길수있다.

즉 에스크로 계정에 예치해야할 유동성이 부족한 상태인것이다. 해당 문제점은 어떻게 극복하려 하는것일까?

이러한 문제를 해결하고자 만들어지는 거래 방법이 바로 “Multi-Hop Transfer’ 이다.

Multi-hop Transfer 에서는 “해시 락 송금’을 알아야한다.

해시 락 송금은, 즉 ‘암호화된 송금’ 이라고 보면된다. 송금을 하되, 비밀번호가 입력된 돈 이라고 생각하면 더 편할것이다.

해시 락 송금을 통해 이뤄지는 ‘멀티 합 송금’을 참새와 비둘기 그리고 까마귀의 예로 들어 보겠다.

  • 참새는 비둘기, 비둘기는 까마귀와 페이먼트 채널을 구축한다.
  • 참새가 비둘기에게 보낸 ‘해시락’이 형성된 30BAT와 비둘기 본인의 20BAT를 통해 까마귀와의 또다른 페이먼트 채널의 연속성을 만든다.

그렇다. 결국 까마귀가 추후 참새와 비둘기를 통해 제공된 30BAT를 소유하려면, 참새의 비밀번호가 필요한것이다.

거래의 완료는 아래와 같은 방식으로 이뤄진다.

  • 까마귀는 참새에게 제공받은 비밀번호를 통해 30BAT을 실질적으로 소유하게 된다.
  • 또한 비둘기 역시 참새에게 제공받은 비밀번호를 통해 남은 잔액의 소유권을 부여받게 된다.

멀티-합 송금은 A->B->C->D->E 와 같은 많은 당사자간의 거래를 유기적이고 즉각적으로 이뤄준다는것을 확인할수있다.

다시 원점으로 돌아와서 생각해보자.

레이덴 네트워크는 이더리움 블록체인상에 구축된 플랫폼이다. 그말은 즉슨, ERC20토큰(이더리움 기반 토큰)이라면 위와같은 서비스의 사용이 가능하다는 뜻으로 해석된다.
또한 위와같이 쌍방거래가 가능하며 동시에 페이먼트 채널을 통하여 동시다발적으로 다량의 거래를 생성과 이행하여준다.

그렇기 때문에 ‘거래의 효율성’ 과 ‘스케일링’ 측면에서 적합하다고 볼수도 있다. 하지만, 현재 레이든이 넘어야할 몇가지의 장애물이 존재한다. 다음시간에는 레이든이 넘어야할 장벽에 관한 부분들을 설명하도록 하겠다.

제 포스팅이 유익하였다면 보팅 , 리스팀, 팔로잉 부탁드립니다 ^^

최근 여러 고래님들과 스티미언님들을 필두로 뉴비 지원 프로젝트가 다시 불타오르는것 같아, 저 참새도 동참하려고 합니다. (더 많은 분들을 뵙고 인사나누고 싶은 마음도 있구요.... ㅎ) 얼마 안되는 파워이지만, 환영하는데 조그만한 도움이 되고싶습니다. 밑 댓글에 본인글 링크를 첨부해주시면, 약소한 파워이더라도 보팅을 ‘꼭’ 해드리도록 하겠습니다.

그럼 읽어주신 여러분 감사드립니다.~


참새랑 레이든을 한번 알아보러 가즈아~ 1탄
https://steemit.com/kr/@kim066/2sf7rg-1

Sort:  

라이덴 관심 많은 코인인데 설명 고맙습니다.

좋은 글 감사합니다. 👍

어려워서 몇번을 계속 읽어봤는데도 어렵군요.설명 감사합니다^^ 그런데 스마트컨트랙트로는 위와같은 구성이 안되는건가요? 라이덴을 이용해야만 위와 같은 방법을 사용할 수 있는것인지 궁금하네요

오늘도 레이든 개념에 대해서 좀 더 배워갑니다^^

오늘도 레이덴?레이든에 대해서 잘 읽고 갑니다^^

감사합니다. 앞으로도 좋은 글 많이 올릴수있도록 최선을 다하겠습니다 :)

어제부터 시간가는 줄 모르고 게시글을 다 읽고 있네요.
많은 공부가 됩니다 !
정말 고맙습니다 ^^

참새님 오늘도 잘읽고 갑니다 .
언제나 유익한 참새님의 포스팅 ^^
즐거운 주말 보내세요 ~~

@eunstar 님도 즐겁고 보람찬 첫 주말 보내시길 바라겠습니다 :)

뉴비지원에 감사해요~~ ^^

https://steemit.com/kr/@edwardcha888/7m5fi5

아이들 생일잔치한 소소한 일상입니다~~

매번 잘 읽고 있습니다. 이번 편은 제겐 너무 어렵네요.ㅠㅠ
살짝 숟가락 올리고 가봅니다.ㅎ
https://busy.org/kr-newbie/@banjjakism/661rvd

좋은 글 감사합니다.

Coin Marketplace

STEEM 0.17
TRX 0.12
JST 0.027
BTC 62678.63
ETH 3015.27
USDT 1.00
SBD 2.49