Bitcoin Advanced

Alex·2024년 4월 28일
0

5주차 월 자료
4주차 수 녹화, 5주차 월 녹화

시그니처 유연성

슈노 알고리즘

탭루트

탭스크립트

탭루트의 장점

내부 트랜잭션은 저장되지 않음

두명 혹은 반복적인 트랜잭션에 좋음

엘리스와 데이브사이에 경로를 찾는 방법??

누군가는 전체 그래프를 알아야함

어떤 경로가 더 나은가?

밥이 데이브에게 돈을 주지 않는 경우??

해결책

해시락
타임락

해시락

데이브는 네트워크를 통해 엘리스에게 해시값 전달

엘리스는 밥의 펍키와 해시를 통해 값을 잠금

밥은 데이브의 펍키와 해시로 값을 잠금

데이브만 랜덤값을 앎

밥이 밥의 프라이빗키와 랜덤값을 갖는 경우 밥은 엘리스로부터 돈을 받을 수 있음

데이브가 돈을 받을 때 랜덤값이 알려짐

밥은 랜덤값을 알게되고 밥은 엘리스로부터 돈을 받음

데이브가 받지 않는 경우?

해결책

타임락

2일 > 1일 기간이 더 길어야 함

데이브가 받지 않으면 밥도 엘리스로부터 받지 못함
하루가 지나면 밥은 트랜잭션 취소 가능

HTLC : 해쉬 타임 락 계약

밥과 데이브 채널의 펀드가 충분하지 않은 경우??

엘리스가 돈을 보내고자 할 때 현재 루트로는 불가능

해결책
다른 경로
여러 경로
새 채널

루트스탁

profile
Engineering

0개의 댓글

관련 채용 정보