비트코인 라이트닝 네트워크는 무엇입니까?
비트코인 라이트닝 네트워크는 무엇입니까?
비트코인 블록용량을 크게하면 그안에 들어갈 수 있는 초당 거래량이 많아 진다고 하는데,어떤식으로 작동하고 장점은 무엇이며,단점은 무엇입니까?
안녕하세요?
비트코인은 현재 1M의 블록사이즈를 가지고 있으며 이는 약 4000개의 트랜잭션을 수용할 수 있습니다. 이는 2008년에 예측할때는 충분한 숫자였겠지만 현재 거래의 양이 많아져서 블록에 수용되지 못하는 트랜잭션이 늘어나 거래확인을 위한 대기시간이 늘게 되었고 이로 인해 처리시간이 느리다라고 말하게 되었습니다.
비트코인의 블록사이즈를 1M 유지한채 블록외부에서 거래를 처리하도록 하는 방식을 off chain이라고 하는데 대표적인것이 라이트닝,세그윗이 있습니다.
간단히 라이트닝을 소개하자면 A와B가 빈번한 거래가 있을때 이 거래를 매번 블록체인에 기록하는 것이 아니라 A와B가 같은 금액을 펀딩하여 이를 블록체인에 기록하고 빈번한 두 거래는 블록체인에 기록하지 않고, 거래를 종료할 시점의 A,B의 최종 금액을 블록체인에 기록하여 블록에 여유공간을 생기게 합니다. 또한 이 AB간의 거래채널 같은 것들이 모여서 네트워크를 이룬것이 라이트닝 네트워크입니다. 나와 직접적인 거래채널이 없더라도 라이트닝 네트워크에서 최단거리 알고리즘을 이용하여 상대방과 그 상대방을 이용하는 네트워킹을 통해 거래를 할 수 있습니다.
다른 부류는 on-chain이라고 하는 블록사이즈 자체를 키우자고 하는 것이 있습니다. 현재 8M로 커져있습니다. 이것이 비트코인 캐시입니다. 블록사이즈가 커졌기때문에 블록 하나에서 수용할 수 있는 트랜잭션의 수가 늘어나므로 처리시간이 빨라집니다. 하지만 이렇게 기존과 완전히 다른 구조를 내놓게되면 Hard fork라는 과정을 거쳐서 새로운 블록체인이 운영이 되므로 2개의 블록체인으로 나뉘게 됩니다. hard fork는 miner들의 합의과정이라는 것이 필요하므로 반대하는 miner들이 많다면 적용이 되지 않을 수 있습니다.
감사합니다.
감사합니다.