CS/BlockChain 2

[블록체인] Lightning Network(2) - Invocies

Alice가 Dina의 팬이어서 donation이 하고 싶다. 이건 계속해서 하는 거래가 아니라 일회성이다. 이럴때 Lightning Network을 사용할 수 있는 방법이 있다. Announcing the ChannelAlice가 Dina에게 돈을 보내기 위해 최소한 Bob, Chan의 존재를 알고 있어야 하고그러기 위해 Bob, Chan이 channel을 announce 하는 것이다.즉 Dina에게 가는 경로를 제공하고 수수료를 받는다.단, unAnnounced channel이 있을 수 있다.이러면 존재를 알고 있는 node만 이용할 수 있을 것이다.이때 announce 하는 방법으로 gossip protocol을 사용한다. (모든 node가 서로의 정보를 공유하는 방법)단, 경로는 Alice가 찾아..

CS/BlockChain 2025.06.06

[블록체인] Lightning Network(1)

LN IntroductionLN은 2nd layer protocol이다. (그 자체가 P2P network)블록체인이 가장 밑에 깔려있다면 bitcoin block chain을 이용해 새로운 서비스를 제공하는 것이 lightning network.등장배경은 예시로 살펴보자.Alice가 Bob의 커피가게에서 커피를 사는데 bitcoin으로 pay 하고 싶다.Alice 입장에서는 수수료가 부담될 것이다. (커피값 절반이 될수도 있다)Bob 입장에서는 Alice의 transaction이 confirm되는데 최소 10분은 걸릴텐데, 그 시간을 기다리라 하는 것은 무리가 있다.이 문제점을 해결하기 위해 LN이 등장했다.두 사람이 앞으로 계속 거래 하기로 약속하고 fund를 들어 놓는 방식이다.(미용실이나 피씨방 ..

CS/BlockChain 2025.06.06