5주차 월 자료
4주차 수 녹화, 5주차 월 녹화
시그니처 유연성
슈노 알고리즘
탭루트
탭스크립트
탭루트의 장점
내부 트랜잭션은 저장되지 않음
두명 혹은 반복적인 트랜잭션에 좋음
엘리스와 데이브사이에 경로를 찾는 방법??
누군가는 전체 그래프를 알아야함
어떤 경로가 더 나은가?
밥이 데이브에게 돈을 주지 않는 경우??
해결책
해시락
타임락
해시락
데이브는 네트워크를 통해 엘리스에게 해시값 전달
엘리스는 밥의 펍키와 해시를 통해 값을 잠금
밥은 데이브의 펍키와 해시로 값을 잠금
데이브만 랜덤값을 앎
밥이 밥의 프라이빗키와 랜덤값을 갖는 경우 밥은 엘리스로부터 돈을 받을 수 있음
데이브가 돈을 받을 때 랜덤값이 알려짐
밥은 랜덤값을 알게되고 밥은 엘리스로부터 돈을 받음
데이브가 받지 않는 경우?
해결책
타임락
2일 > 1일 기간이 더 길어야 함
데이브가 받지 않으면 밥도 엘리스로부터 받지 못함
하루가 지나면 밥은 트랜잭션 취소 가능
HTLC : 해쉬 타임 락 계약
밥과 데이브 채널의 펀드가 충분하지 않은 경우??
엘리스가 돈을 보내고자 할 때 현재 루트로는 불가능
해결책
다른 경로
여러 경로
새 채널
루트스탁