본문으로 건너뛰기

아크(Ark)

라이트닝을 사용하려면 보통 먼저 결제 채널을 열어야 합니다. 온체인 거래를 하나 만들고 수수료를 지불해야 하며, 결제를 받으려면 상대 쪽에 유동성도 필요합니다. 아크는 이런 시작의 문턱을 낮추려는 오프체인 구조입니다.

여러 사람이 함께 쓰는 하나의 자리

아크는 여러 사람이 하나의 큰 온체인 자리를 함께 사용하면서, 각자의 몫을 오프체인에서 주고받는 방식입니다. 각자의 몫이 따로 구분되어 있지만, 전체 자리를 사람마다 별도의 결제 채널로 열 필요는 없습니다.

구체적인 구현에 따라 세부 구조가 달라질 수 있습니다. 여기서는 Arkade 문서에서 사용하는 VTXO와 배치 개념을 참고해 설명합니다. VTXO는 온체인 거래의 출력과 연결된 오프체인 권리이며, 배치에는 만료 시점이 붙습니다.

개별 지급과 배치 갱신

개별 오프체인 지급은 이용자 사이의 VTXO 권리를 바꾸는 과정입니다. 이것은 여러 VTXO를 묶어 온체인에서 정산하거나, 만료 전에 새 배치로 갱신하는 동작과 같은 것이 아닙니다.

운영자는 새로운 배치와 필요한 거래 자료를 준비하고, 이용자는 자신의 몫과 출금에 필요한 서명 자료를 확인합니다. 개별 오프체인 지급은 매번 온체인에 기록되지 않지만, 배치 정산과 새 배치로의 갱신은 여러 이용자를 묶은 온체인 커밋먼트 거래로 뒷받침됩니다. 따라서 상자 비유는 여러 이용자의 권리가 온체인 출력과 연결된 채 오프체인에서 갱신된다는 범위에서만 이해해야 합니다.

이 구조에서는 채널을 미리 열지 않아도 결제를 받을 수 있다는 점이 장점입니다. 다만 VTXO에는 유효 기간이 있으므로, 기간 안에 갱신하거나 협력 출금 또는 일방 출금에 필요한 절차를 시작해야 합니다.

사업자의 역할과 출금 거래

여러 사람의 몫을 운영하는 쪽을 여기서는 사업자라고 부르겠습니다. 사업자는 배치와 지급을 조정하고, 이용자는 자신의 VTXO와 출금에 필요한 거래 자료를 보관해야 합니다.

Arkade 구현에서는 협력 출금과 일방 출금의 절차가 다릅니다. 사업자가 협조하지 않을 때 이용자가 일방 출금을 진행할 수 있는 경우에도, 필요한 거래 자료와 서명이 있어야 하며 시간 잠금 대기와 완료 거래가 필요할 수 있습니다. 따라서 사업자의 협조가 없어도 언제나 즉시 자금을 되찾는다고 설명할 수는 없습니다.

Arkade의 VTXO 수명 주기와 활성 상태에 따르면 VTXO가 속한 배치의 만료 전에 갱신하거나 정산하지 않으면 운영자가 이를 회수할 수 있습니다. 이후 운영자의 협조로 복구할 가능성과 이용자가 일방적으로 온체인에서 청구할 권리는 서로 다릅니다.

유효 기간과 비용

VTXO의 유효 기간 안에 새 배치로 갱신하면 잔액을 계속 이어 갈 수 있습니다. 만료 직전에 급하게 탈출하는 일을 안전하다고 보장할 수 없으므로, 충분한 여유를 두고 갱신하거나 출금해야 합니다.

일방 출금에는 시간 잠금 대기와 완료 거래, 온체인 수수료가 필요할 수 있습니다. 필요한 거래 자료가 없거나 만료 시점을 넘기면 자금 손실 위험이 생길 수 있습니다. 사업자 쪽에도 유동성을 유지하고 배치를 관리하는 비용이 생기며, 이용자도 유효 기간과 출금 자료를 관리해야 합니다.

라이트닝과의 관계

아크가 라이트닝을 대신한다고 단정하기는 어렵습니다. 라이트닝은 미리 열린 채널과 경로를 이용해 자주 오가는 결제에 강점이 있고, 아크는 여러 사람이 하나의 자리를 나누어 쓰면서 준비 없이 시작하는 데 초점을 둡니다.

두 구조는 서로 다른 장점을 가질 수 있으며, 함께 연결해 사용하는 방향도 논의되고 있습니다. 자세한 라이트닝의 채널 구조는 라이트닝 네트워크에서 볼 수 있습니다.

아직 다듬어지는 설계

아크는 원문에서 아직 실험 단계에 있고 널리 사용되지는 않은 설계로 설명됩니다. 사업자에게 유동성이 묶일 수 있고, 운영과 배치 갱신에 비용이 들며, 이용자가 유효 기간과 출금 자료를 관리해야 하는 과제가 남아 있습니다.

따라서 아크는 모든 오프체인 결제의 확정된 해답이라기보다, 채널을 열지 않고도 비트코인을 주고받기 위한 하나의 설계 방향으로 이해하는 편이 적절합니다.

링크 복사하기X에 공유페이스북에 공유쓰레드에 공유