Home / Knowledge / 스파크: 비트코인 송수신의 새로운 방식

스파크: 비트코인 송수신의 새로운 방식

스파크를 다섯 살 어린이에게 설명하자면 1

여러분 중 일부는 제가 몇 년 전에 발표한 “주판을 이용한 라이트닝 네트워크 이해하기”라는 기사를 기억할 수 있을 것입니다. 많은 사람들이 라이트닝이 어떻게 작동하는지 완전히 이해하지 못한다는 것이 분명해졌을 때 쓴 글입니다. 그 당시 제 목표는 라이트닝의 암호학이나 구현 세부사항을 설명하는 것이 아니라, 결제 채널 뒤에 있는 핵심 아이디어를 명확히 하는 것이었습니다. 저는 개념에 집중하기 위해 주판의 비유를 사용했습니다. 매우 잘 작동했고, 이후 사람들은 주판 비유를 사용하여 초보자에게 라이트닝을 설명했습니다.

최근에 저는 강한 데자뷰를 느끼고 있습니다.

스파크에 대해 논의할 때 비슷한 패턴을 발견합니다. 일부는 “상태 체인”이라고 말하는 법을 알지만, 대부분은 그 이해가 거기서 끝납니다. 그리고 예전 라이트닝과 마찬가지로, 문제는 지능이나 노력의 부족이 아니라, 기본적인 정신 모델이 명확하지 않다는 것입니다. 그래서 저는 같은 접근 방식을 다시 시도해 보겠습니다: 암호학적 용어에 들어가지 않고 스파크가 개념적으로 어떻게 작동하는지 설명하겠습니다.

두 조각 퍼즐

스파크의 핵심은 사용자가 온체인 거래를 방송하지 않고 비트코인을 송수신할 수 있도록 하는 것입니다. 소유권이 변경될 때 비트코인은 온체인에서 이동하지 않습니다. 대신, 변경되는 것은 누가 지출을 공동으로 승인할 수 있는지입니다. 이 공동 승인은 사용자와 스파크 엔티티(SE)라는 운영자 그룹 간에 공유됩니다.

이것이 어떻게 작동하는지 설명하기 위해, 스파크에서 주어진 비트코인 세트를 지출하려면 간단한 두 조각 퍼즐을 완성해야 한다고 상상해 보십시오: 

  • 퍼즐의 한 조각은 사용자에 의해 보유됩니다. 
  • 다른 조각은 SE에 의해 보유됩니다.

두 개의 일치하는 조각이 함께 모여야만 비트코인을 지출할 수 있습니다. 다른 비트코인 세트는 다른 퍼즐을 완성해야 합니다. 

이제 소유권이 변경될 때 어떤 일이 발생하는지 살펴보겠습니다.

처음에 앨리스는 SE가 보유한 조각과 일치하는 퍼즐 조각을 가지고 있습니다. 그녀는 조각을 결합하여 퍼즐을 완성함으로써 비트코인을 지출할 수 있습니다. 앨리스가 자신의 비트코인을 밥에게 보내고 싶을 때, 그녀는 밥이 SE와 함께 새로운 퍼즐을 만들도록 허용합니다. 중요한 것은 퍼즐 자체는 변경되지 않는다는 것입니다: 오래된 퍼즐과 새로운 퍼즐은 동일한 형태를 가지고 있지만, 구성하는 조각은 변경됩니다. 새로운 퍼즐은 밥을 위해 지정됩니다: 한 쪽은 밥과 연결되고, 다른 쪽은 SE와 연결됩니다. 그 시점부터는 오직 밥의 조각만이 SE의 조각과 일치합니다. 앨리스는 여전히 자신의 오래된 퍼즐 조각을 보유할 수 있지만, 이제는 쓸모가 없습니다. SE가 일치하는 조각을 파괴했기 때문에, 앨리스의 조각은 다른 조각과 맞지 않게 되어 비트코인을 지출하는 데 사용할 수 없습니다. 소유권은 실질적으로 밥으로 이전되었지만, 문제의 비트코인은 온체인에서 이동하지 않았습니다.

스파크를 다섯 살 어린이에게 설명하자면 2

밥은 나중에 같은 과정을 반복하여 같은 비트코인 세트를 캐롤에게 보낼 수 있습니다. 각 전송은 퍼즐 조각을 교체함으로써 작동하며, 온체인에서 자금을 이동시키지 않습니다.

이 시점에서 자연스럽게 질문이 생깁니다: SE가 단순히 자신의 오래된 퍼즐 조각을 폐기하지 않는다면 어떻게 될까요? 그런 경우 SE는 이전 소유자 앨리스와 공모하여 밥의 비트코인을 지출할 수 있습니다. 우리는 SE가 소유권이 앨리스에서 밥으로 이동할 때 퍼즐의 조각도 파괴했다고 믿어야 합니다. 그러나 SE는 단일 당체가 아니라는 것을 이해하는 것이 중요합니다. SE는 운영자 그룹으로 구성되어 있으며, 퍼즐의 SE 측면은 단일 운영자에 의해 보유되지 않습니다. 퍼즐을 교체하려면 여러 운영자 간의 협력이 필요합니다. 단일 당체가 비밀리에 오래된 퍼즐을 활성 상태로 유지하거나 나중에 재생성할 수 없습니다. 전송 중에 한 운영자가 정직하게 행동하는 것만으로도 오래된 퍼즐이 다시 활성화되는 것을 방지할 수 있습니다.

스파크를 다섯 살 어린이에게 설명하자면 3

핵심 아이디어는 간단합니다: 스파크는 사용자 간에 비트코인을 온체인에서 이동시키지 않습니다. 대신, 누가 유효한 지출 권한을 보유하는지를 교체합니다. 온체인 비트코인은 이동하지 않습니다. 변경되는 것은 어떤 두 퍼즐 조각이 함께 맞는가입니다.

이 설명을 집중하기 위해, 저는 의도적으로 스파크의 일방적 종료 메커니즘에 대해 다루지 않았습니다. 이는 스파크의 보안 모델에서 중요한 부분이지만, 제가 여기서 전달하고자 하는 핵심 아이디어에서 벗어날 것입니다. 중요한 것은 스파크가 사용자가 SE에 영구적으로 의존하는 시스템이 아니라는 것입니다. 일상적인 전송은 공동 승인에 의존하지만, 스파크는 또한 사용자가 SE의 협력 없이 온체인에서 자금을 지출할 수 있는 방법을 제공합니다. 그 탈출구는 설계상 존재하며, 이 설명의 범위를 벗어날 뿐입니다. 

관련 기사

Strive의 SATA가 하루에 예상 490 비트코인을 초과 달성 — 전체 일일 채굴 공급량보다 많음 1

Strive의 SATA, 하루에 490 비트코인 초과 달성

Strive, Inc.는 수요일에 주목할 만한 이정표를 넘어섰습니다. 회사의 시장 프로그램을 통해 약 490 비트코인을 획득한 것으로 추정되는 변동 금리 A

마이애미 IT 직원, 전 상사로부터 190만 달러 비트코인 절도 혐의로 체포 1

마이애미 비트코인 절도, IT 직원 체포

마이애미의 한 남성이 경찰에 따르면 전 직장에서 거의 200만 달러 상당의 비트코인을 훔친 혐의로 여러 중범죄 혐의에 직면해 있습니다. 이

카사, 비트코인 보유자를 겨냥한 증가하는 사회 공학 공격에 대응하기 위해 네 가지 보안 기능 출시 1

사회 공학 공격에 대응하는 카사 기능

비트코인 보안 회사 카사는 2025년 암호화폐 도난의 대부분을 차지하는 공격 벡터인 사회 공학을 겨냥한 네 가지 기능을 출시했습니다. 이 기능은

마스터카드, 디지털 자산 전략을 강화하기 위해 뉴욕 비트라이센스 확보 1

마스터카드, 비트라이센스 획득

마스터카드는 뉴욕주 금융 서비스국(NYDFS)으로부터 비트라이센스를 받았으며, 이는 이 결제 거대 기업이 미국에서 가장 엄격한 암호화 규제 프레임워크 중 하나 아래에서

크라켄, 비트코인 보관소 출시 - BTC 보유에 대한 수익 제공 1

비트코인 보관소 | 크라켄의 새로운 금융 솔루션

크라켄은 고객이 자산을 판매하지 않고도 비트코인 보유량에 대해 BTC 기준 보상을 받을 수 있는 새로운 제품인 비트코인 볼트를 크라켄 어

폴드, 비트코인 신용 카드 성장을 위한 1억 5천만 달러 유치 1

비트코인 신용 카드, Fold의 성장 동력

Fold Holdings, Inc., 최초의 상장된 비트코인 금융 서비스 회사가 Encina Lender Finance, LLC와 4년간의 고정 담보 회전 신용 시설에 진입했습니다.