Fedi Inc.는 화요일에 Fedi 앱을 통해 더 많은 사용자를 비트코인에 온보딩하기 위해 420만 달러의 시드 라운드를 모집했다고 발표했습니다.
회사는 2023년 1분기부터 출시를 시작할 것으로 예상되는 이 애플리케이션은 비트코인 보관을 분산화하고 통화의 확장 능력을 향상시키기 위해 연합된 차우미안 전자화폐 민트를 활용하는 오픈 소스 프로토콜인 Fedimint의 사용자 인터페이스를 제공할 것입니다.
“Fedi와 Fedimint는 모든 사람, 어디에서나 통화 권력을 되찾는 데 도움을 줄 것입니다.”라고 Fedi Inc.의 공동 창립자이자 CEO인 Obi Nwosu가 말했습니다. “이는 억압적인 정권 아래에서 고군분투하는 사람들을 포함해 수십억 명의 더 밝은 미래를 창조하며, 궁극적으로 세상을 더 나은 곳으로 만듭니다.”
Fedimint의 작동 방식
Fedimint는 제2자 보관 개념에 기반하고 있으며, 이는 제3자 보관 솔루션 및 일부 자가 보관(제1자 보관) 설정을 개선합니다.
제2자 보관은 가족이나 친구와 같은 신뢰할 수 있는 사람에게 비트코인의 보관을 맡기는 것으로, 이는 전통적인 중앙 집중식 제3자 보관 솔루션에 내재된 신뢰 및 보안 모델을 개선합니다. 이러한 솔루션은 종종 사용자의 인센티브와 반드시 일치하지 않는 낯선 사람들로 구성됩니다.
제3자 보관자는 특정 사용자 집합의 비트코인을 적절히 보호하는 데 실패하는 경우가 많습니다. 이는 그 제3자가 단일 실패 지점을 나타내기 때문에 위험할 뿐만 아니라, 이 설정의 성공은 보관자가 사용자의 자금을 보호하는 데 가지는 인센티브에 크게 의존합니다. 낯선 사람에게는 보관 서비스로부터 이익을 얻거나 명백히 도둑질하거나 자금을 재담보하는 것과 같은 인센티브가 사용자의 비트코인의 안전을 위한 최선의 관행을 체계적으로 보장하는 것보다 더 밀접하게 일치합니다.
제2자 보관은 사용자가 이미 현실에서 신뢰하는 사람들, 예를 들어 가까운 친구나 가족에게 자금을 보호하도록 하여 이 작업을 완전히 기관의 낯선 사람에게 아웃소싱하는 대신 이 모델을 개선하려고 합니다.
Fedimint를 통해 사용자는 시스템의 적절한 기능을 보장할 만큼 기술적이고 신뢰할 수 있는 리더들로 구성된 커뮤니티를 만들 수 있습니다. 신뢰의 개념은 대부분의 비트코인 지지자에게 낯설지만, 현실적으로 일부는 오늘날 자가 보관 설정에서 신뢰의 측면을 통합할 수 있습니다.
사용자가 비트코인을 자가 보관할 때, 그들은 자금의 백업과 관련된 결정을 내려야 합니다. 그들은 항상 하드웨어 지갑이나 서명 장치를 소지할 수 있지만, 12개 또는 24개의 단어는 분실이나 도난의 위험을 줄이기 위해 안전하게 보관해야 합니다. 이를 위해 사용자는 이를 집의 금고, 친구의 금고 또는 은행에 보관할지 선택해야 합니다. 후자는 정부의 압수에 취약할 수 있으며, 은행은 최종 소환장을 준수해야 하기 때문입니다. 반면 전자는 $5 렌치 공격에 취약합니다. 친구에게 백업 단어를 맡기는 것은 친구가 매우 신뢰할 수 있다면 현명할 수 있습니다 — 압수에 대한 위험을 줄이고 — 그리고 공개적으로 알려지지 않은 경우 — 간접적인 $5 렌치 공격에 대한 위험을 줄입니다. 그러나 여전히 단일 실패 지점입니다.
따라서 이상적으로는 자가 보관 설정의 백업 코드는 샤미르의 비밀 공유와 같은 암호학적으로 안전한 모델을 사용하여 분할되고, 각 부분은 신뢰할 수 있는 제2자에게 전달되어야 합니다. 이러한 계획을 고안하는 기술적 복잡성 외에도, 문제는 다시 신뢰입니다. 사용자는 각 제2자뿐만 아니라 그들이 사용자에 대해 공모하지 않고 비트코인을 훔치지 않도록 집단적으로 신뢰해야 합니다. 따라서 가장 정교한 자가 보관 설정조차도 어느 정도의 신뢰를 포함할 수 있습니다.
Fedimint는 이러한 신뢰 가정을 — 제2자 신뢰 — 자가 보관보다 기술적으로 덜 복잡하고 더 확장 가능하며 비공식적인 모델로 가져옵니다. 작동 방식은 다음과 같습니다.
차우미안 전자화폐
앞서 언급했듯이, Fedimint는 연합된 차우미안 전자화폐에 기반하고 있습니다.
차우미안 전자화폐는 1980년대 초기 암호학자인 David Chaum 박사가 발명한 디지털 현금으로, 그는 돈의 디지털화에 내재된 프라이버시 문제를 완화하고자 했습니다. Chaum은 은행이 사람들의 소비를 추적할 수 있는 디지털화된 돈의 프라이버시 위험에 대해 우려했으며, 물리적 현금의 P2P 특성이 사라질 것이라고 예견했습니다.
Chaum의 디지털 현금의 발행과 상환은 여전히 중앙 집중화되어 있었지만, 거래는 P2P 방식이었습니다. 연구자는 정부의 돈에서 벗어나려 하지 않았고, 오히려 대면 현금 거래를 온라인에서 수행할 수 있는 방법을 찾고자 했습니다.
Chaum의 돈은 암호학을 활용하여 사용자가 은행에 돈을 예치하고 다른 사람들과 거래할 수 있는 “나는 당신에게 빚졌다”(IOU) 은행 노트를 받을 수 있게 했습니다. 그 은행 노트는 소지자에게 언제든지 은행에서 상환할 수 있는 X 금액의 돈을 약속했습니다. 이는 금본위제 시대의 은행 노트에 의해 대중화된 개념입니다. 금의 분할 가능성과 운반 가능성이 좋지 않기 때문에, 금 IOU 은행 노트는 “금”의 더 쉬운 전송과 운반을 가능하게 했습니다. 마찬가지로, 차우미안 전자화폐의 소지자는 이를 발행한 은행에서 실제 돈으로 상환할 수 있습니다.
Chaum의 모델은 물론 은행의 평판에 의존했습니다. 그 은행의 IOU 노트로 거래하는 고객은 그 노트에 명시된 계약을 이행할 수 있는 은행의 능력을 신뢰해야 했습니다. 그렇지 않으면 고객은 그 노트에 가치를 느끼지 못하고 거래를 완전히 포기할 것입니다.
프라이버시 측면에서 Chaum의 전자화폐는 은행이 은행 노트의 소유자를 알지 못하도록 하는 암호학적 트릭인 블라인드 서명을 활용했습니다. 이를 통해 사용자의 신원을 특정 노트와 연결하는 것이 간단해질 수 있습니다.
Chaum이 이 개념을 설명하기 위해 제시한 예시는 카본 복사 종이 봉투에 의존했습니다. 사용자는 서명자가 내용물을 알지 못하는 것에 대해 서명을 받을 수 있도록 카본 복사 종이로 만든 봉투에 서명할 데이터를 넣고 봉인함으로써 블라인드 서명을 얻을 수 있습니다. 서명자는 봉투 자체에 서명할 수 있으며, 카본 복사 종이 덕분에 서명이 데이터에 “누출”되어 서명됩니다.
Chaum의 블라인드 서명 프로토콜을 사용하면 예치자는 은행에 블라인드된 데이터 조각을 보냅니다. 블라인드 서명된 데이터를 받은 후, 예치자는 이를 비블라인드할 수 있으며 — 이는 다른 사람에게 전달할 수 있게 해줍니다. 일정량의 거래 후, 그 노트는 언제든지 해당 금액에 대해 은행에서 상환될 수 있습니다. 상환 시, 은행은 이전에 그 데이터 조각에 서명했는지, 이미 상환되었는지 확인할 수 있습니다 — 유효성을 확인하고 이중 지출을 방지합니다.
연합
연합은 차우미안 전자화폐의 중앙 집중화를 개선합니다. 이는 보관의 분산화를 가능하게 하며, 따라서 비트코인 생태계에서 더 인기 있는 제3자 보관 솔루션을 개선합니다.
연합은 다수의 당사자 간에 형성된 기술적 설정으로, 다중 서명 비트코인 주소를 사용합니다. 다중 서명, 줄여서 멀티시그는 자금이 이동하기 전에 최소한의 당사자가 동의해야 하는 비트코인 주소에 잠겨 있도록 합니다. 실제로 이는 여러 서명을 요구하여 — 따라서 이름이 붙여졌습니다 — 자금을 잠금 해제하고 이동할 수 있도록 합니다. 일반적인 멀티시그 설정에는 2-of-3 및 3-of-5가 포함됩니다. 전자는 총 세 개의 서명이 설정을 구성하며, 두 개의 서명이 비트코인을 이동하는 데 필요합니다. 후자는 총 다섯 개의 서명 중 세 개가 필요합니다.
다중 서명은 한 보관자가 사용자를 대신하여 보관 중인 비트코인을 임의로 사용하지 않도록 보장합니다. 사용자는 여전히 보관자들을 집단적으로 신뢰해야 하지만, 시스템의 복원력이 증가하여 사용자가 현실에서 신뢰하는 여러 사람이 사용자에 대해 공모하여 자금을 훔쳐야 합니다. 따라서 연합을 구성하는 신뢰할 수 있는 당사자의 사용이 필수적입니다.
또한, 멀티시그는 연합에서 발행한 IOU도 멀티시그가 되어 자금 이동을 위한 동일한 정족수를 요구하며, 한 보호자가 혼자서 IOU를 생성할 수 없음을 의미합니다.
비공식 비트코인 보관의 확장성에 대한 답?
모든 것을 종합하면, Fedimint는 분산된 신뢰 시스템을 활용하여 비트코인 사용자가 친구 및 가족과 커뮤니티를 형성할 수 있도록 하며, 그 안에서 돈 거래는 저렴하고 빠르며 익명으로 이루어지고, 보관은 간소화되고 강화됩니다.
사용자는 비트코인을 연합에 예치하고 해당 금액의 IOU 토큰을 받아 Fedimint 커뮤니티에 가입할 수 있으며, 이 토큰은 해당 커뮤니티의 구성원에게 익명으로 전송될 수 있습니다. 수신자는 받은 토큰을 새로운 토큰으로 교환합니다: Chaum의 블라인드 서명 방식과 유사한 프로세스는 연합이 발신자가 해당 토큰을 이중 지출하지 않았는지 확인할 수 있게 합니다. 새로운 토큰으로의 성공적인 교환 후, 수신자는 거래를 완료로 표시합니다.
비트코인의 빠르고 저렴한 결제를 위한 2차 프로토콜인 라이트닝 네트워크는 Fedimint 설정을 더욱 강화하기 위해 혼합될 수 있습니다. 더 구체적으로, 라이트닝은 연합의 사용자가 전체 비트코인 생태계와 상호 운용할 수 있도록 합니다.
요약하자면, Fedimint 지갑은 제3자 보관 설정보다 더 나은 보안과 완전한 자가 보관 솔루션보다 더 쉬운 사용성을 제공하여 비트코인 사용자에게 강력한 프라이버시를 가져올 수 있는 잠재력을 가지고 있습니다. 이는 자가 보관의 확장성 문제에 대한 답이 될 수 있으며, 더 많은 사람들이 비트코인의 보관을 중앙 집중식 보관자에게 아웃소싱하는 것을 포기하도록 장려할 수 있습니다. 이는 실질적으로 단일 실패 지점인 여러 가능한 솔루션 중 하나입니다. 하이퍼비트코인화된 세계를 위한 가능성 있는 솔루션 중 하나입니다.