API에 대한 링크를 제공해 주실 수 있나요?
만약 해당 사용자 중 각자가 몇 달러를 가지고 있다면, Marketplace 채널에서 요청할 수 있습니다. 만약 그 커뮤니티 중 하나 이상이 Enterprise 고객이라면, 그 또한 프로젝트를 시작하는 또 다른 방법이 될 것입니다.
API에 대한 링크를 제공해 주실 수 있나요?
만약 해당 사용자 중 각자가 몇 달러를 가지고 있다면, Marketplace 채널에서 요청할 수 있습니다. 만약 그 커뮤니티 중 하나 이상이 Enterprise 고객이라면, 그 또한 프로젝트를 시작하는 또 다른 방법이 될 것입니다.
API는 없으며, zaps는 Nostr의 네이티브 기능으로 Lightning Network를 사용하여 구현되었습니다. "API"는 Lightning Network(LN) 자체라고 할 수 있습니다.
Nostr에서 zaps가 작동하는 방식은 다음과 같습니다:
사용자는 자신의 LN 지갑 주소를 Nostr 계정에 연결하고, 이후 모든 zaps(팁)은 LN을 통해 직접 송수신됩니다. 이를 처리하는 것은 Nostr이 아니라 Lightning 노드 서버입니다.
이더리움 토큰 전송을 위해 유사한 기능을 구현하려면 처음부터 솔루션을 만들어야 하므로, Polygon의 인프라를 사용하라는 제안을 드린 것입니다. 하지만 처음에 말씀드렸듯이 저는 개발자가 아니므로 이 모든 것을 기술적으로 자세히 설명할 수는 없습니다.
제가 참여하는 커뮤니티에서 이 내용을 제안하겠습니다. 해당 커뮤니티는 대기업이 관리하고 있으며, 이에 관심이 있을 수 있습니다.
첫 번째 질문은 아마도 이거일 겁니다: 정확히 무엇을 원하는가요?
원하는 시스템이 무엇을 하고, 어떻게 할지 정확히 정의해야 합니다. 기술적인 용어로 직접 설명하지 않더라도, 나만의 말로 아이디어를 설명하면 됩니다.
현재로서는 사용자가 프로필에 수신 주소를 적는 것을 막는 것은 아무것도 없습니다. 아마도 일부 포럼의 규칙 정도가 있을 뿐입니다. 사실 그게 전부입니다. 이건 암호화폐니까요. 사람들은 자유롭게 수신 주소를 공개할 수 있고, 송금자는 큰 프라이버시 문제나 기타 불필요한 걱정 없이 그 주소로 보낼 수 있습니다.
물론 온체인 주소를 사용하면 거래가 공개되고, 모든 것에 같은 주소를 사용하는 것은 이상적이지 않습니다. 하지만 BTC로 LN(라이트닝 네트워크)을 사용하거나, 기대가 큰 새로운 개발인 PayNyms를 사용할 수도 있습니다. 또는 Monero 같은 프라이버시 코인을 사용할 수도 있습니다.
거의 아무것도 하지 않고 커뮤니티 내에서 특정 사용법을 장려하는 것만으로, 사람들은 원하는 코인/네트워크를 자유롭게 사용할 수 있습니다. 원한다면 여러 개를 사용할 수도 있습니다. 제 닉네임을 클릭해서 직접 확인해 보세요. 이 용도로 특별한 상자를 설정하고, 가입 시 해당 항목을 채워달라고 특별히 요청할 수도 있습니다. 여기서는 “성별 표현”(pronouns) 섹션을 탈취해서 사용했습니다. 그리고 웹사이트 상자에 제 PayNym을 공개했습니다. 어쨌든, 모든 정보는 “자기소개” 상자에 직접 입력할 수 있습니다.
무엇을:
동작 방식:
사용자는 자신의 암호화폐 지갑(BTC는 라이트닝, 이더리움은 폴리곤)을 디스커스 계정에 연결합니다.
사용자가 다른 사용자에게 팁을 보내고 싶을 때(예: 특정 게시글을 정말 좋아할 때), 해당 게시글 하단의 특정 아이콘을 클릭하면 보내고자 하는 금액을 선택할 수 있는 팝업이 표시됩니다.
선택적으로, 동일한 기능을 가진 버튼이 있는 사용자 프로필 페이지에 접근하여 팁을 보내는 것도 가능합니다.
근거:
사전에 말하자면, 이는 프라이버시나 그 같은 것에 대한 걱정 없이 그 정도로 단순한 기능이 될 것입니다. 우리는 고액의 거래가 아니라 보상 수단으로서의 팁(마이크로페이먼트)에 대해 이야기하고 있습니다. 하지만 물론, 이 기능에 모네로(Monero) 지원도 포함되는 것을 막을 수는 없습니다.
사실 꽤 간단한 것 같습니다.
각 사용자에게 해당 사용자가 제공한 값(결제 정보)을 저장합니다.
그리고 이 값에 따라 QR코드를 표시하거나 지갑 앱으로 리다이렉트하는 버튼을 추가합니다.
그리고 아마 그게 전부일 겁니다.
정말 원하시는 것은 사안을 공식화하는 버튼이지, 프로필에서 결제 정보를 복사/붙여넣는 것(위에서 설명한 내용)이 아닙니다.
#marketplace에서 이렇게 해주는 플러그인을 의뢰할 수 있습니다.
저도 단순하다고 생각합니다. 다만 개발자가 아니라서 Discourse에 실제로 구현하는 것이 정말로 그렇게 간단한지 확신할 수는 없습니다.
이것은 Nostr의 팁 사용 사례인데, 기본적으로 다음과 같은 구조입니다:
하지만 이것은 Lightning Network를 통한 BTC 팁에 대해서만 적용되는 해결책입니다.
Polygon/Ethereum의 경우, 이전에 이러한 방식으로 구현된 사용 사례를 알지 못합니다. 그래서 처음에 처음부터 구현해야 한다고 말한 것입니다.
마켓플레이스에 게시할 제안서를 작성하겠습니다. 주의를 기울여 주셔서 감사합니다.
여러분! BTCPay를 자세히 살펴볼까요?
Lightning Network의 모든 것은 실험 단계이며(일종의 기업 간 게임이기도 하지만) 그들의 시스템에도 포함됩니다. 그들은 매우 좋은 API와 훌륭한 커뮤니티를 갖추고 있으며, 추가 요소 없이 원본 Bitcoin 네트워크를 사용합니다.
이는 실험적인 2nd layer 위에 모든 것을 구축하기를 원하지 않는 기업에게는 필수적인 조건입니다.
제 개인적인 의견입니다 ![]()
매우 흥미롭네요. 이 프로젝트에 대해 몰랐습니다.
하지만 여기에 ‘작은’ 문제가 하나 있습니다… 트랜잭션이 비트코인 블록체인에서 직접 처리되기 때문에 수수료가 높고 확정까지 시간이 걸립니다.
여기서 제안되는 팁 시스템의 경우, 이 두 가지 요인은 기능을 실현 불가능하게 만듭니다.
노스트(Nostr)에서 자프(팁)를 보내고 받는 경험이 그렇게 재미있고 즐거운 이유는 바로 즉시 처리되고, 보내거나 받을 때 비용이 전혀 들지 않기 때문입니다. 라이트닝 네트워크에서는 소액 트랜잭션이 무료입니다.
더불어, 디스코urs에 라이트닝 네트워크 기반 팁 기능을 구현하기 위해 노드/서버를 구축할 필요도 없습니다. 사용자는 자신의 라이트닝 지갑을 디스코urs 계정에 연결하기만 하면 되고, 플러그인이 다음을 수행합니다: (1) 수신: 사용자가 팁을 받을 수 있는지 여부를 표시하고, (2) 송신: LNURL 서버와 상호작용하여 트랜잭션을 설정하지만, 트랜잭션 자체를 확정하지는 않습니다.
이 접근 방식은 디스코urs에 이 기능을 포함시키는 것을 매우 단순하게 만듭니다. 디스코urs 플랫폼을 사용하는 커뮤니티 관리자는 비트코인 기술에 대해 알 필요가 없으며, 이 목적을 위해 특정 서버를 설정할 필요도 없습니다.
사트(sats) 단위의 팁 구현은 그 정도로 단순하며, 노스트에서 구현한 방식을 그대로 복사하면 됩니다.
어려운 부분은, 이더리움 네트워크에 대해 동일한 기능을 만드는 것일 것입니다. 이더리움에는 레이어 2 솔루션이 있지만, 그중 하나를 사용하여 동일한 기능을 구현하는 것이 간단할까요? 저는 잘 모르겠습니다.
저도 처음에 그의 글을 읽었을 때 같은 반응을 가졌습니다. 하지만 그는 BTCPay가 라이트닝 네트워크를 구현하고 있다고 말합니다. 실제로 그들은 그렇게 하고 있습니다: Lightning Network FAQ | BTCPay Server 하지만, BTCPay는 하나의 엔티티가 모든 지불을 받는 데 더 초점을 맞출 수 있습니다. 이 사용 사례에 적합할지 확신할 수 없습니다. 내부적으로 사용자 계정을 다루고 싶지 않다면요. 그렇다면 당신의 레벨에서 중앙 집중식이 될 것입니다. 탈중앙화를 유지하고 사용자가 직접 서로에게 거래하게 하는 것이 더 나을 것입니다.
저는 그 반대라고 생각합니다: 노스트가 라이트닝 네트워크를 다루는 방식에서 유일한 난점은 모든 트랜잭션마다 새로운 LN 인보이스를 생성한다는 것입니다(위에서 제공된 그림에 따르면).
이더리움/폴리곤 네트워크는 비트코인처럼 UTXO 기반이 아니라 "계정 기반"입니다. 따라서 제 생각이 틀리지 않았다면, 모든 트랜잭션은 사용자별로 동일한 주소로 전송되어야 합니다. 다른 방식으로 하는 것이 가능한지 모르겠습니다(가능한가요?). 그것이 작동하는 방식입니다. 프라이버시 측면에서는 “나쁘지만”, 대신 구현하기는 매우 간단합니다. 제가 무언가를 놓치고 있지 않는 한.
대안(중앙 집중식) 솔루션은 FaucetPay와 같은 제3자를 마이크로 페이먼트에 사용하는 것입니다. 그들은 API를 제공하며 많은 코인을 지원합니다. 팁을 위한 소액은 그들과 내부적으로 교환되고, 사용자는 더 큰 금액을 예금/인출할 수 있습니다.
아니요, 대신이 아니라,
그래서, 포럼 엔진
이 의도한 대로 작동할 수 있도록 추가로 제공하는 것입니다. ![]()
말씀이 맞습니다!!
죄송합니다.
네이티브 비트코인 트랜잭션은 느리지만 저렴하거나, 빠르지만 비쌉니다. 게다가 때로는 가장 빠른 트랜잭션이 매우 비싸고, 저렴한 트랜잭션은 매우 시간이 오래 걸리는 경우도 있어, 팁 시스템에는 전혀 실용적이지 않습니다.
반면, 라이트닝 네트워크에서는 수수료가 비교적 일정하면서 즉시 처리되는 트랜잭션이 가능하며, 이는 비트코인 네이티브 기능으로는 존재하지 않는 특징입니다.
Nostr에 구현된 것과 같은 팁 시스템에는 이상적입니다.
솔직히 말씀드리면, 저는 암호화에 대해 충분히 알지 못해 이 문제를 판단하기 어렵습니다. 하지만 이제 이 주제에서 라이트닝 네트워크에 대해 충분히 정보가 쌓였다고 생각하며, 만약 누군가가 이 기능을 채택하기로 결정한다면(제3자 플러그인이나 공식 플러그인 모두 포함) 충분히 조사할 수 있을 것입니다. ![]()
아마도 이 문제를 마무리하고, 여러 고려 대상 중 하나라고 정리할 수 있을 것 같습니다.
음, LN은 이전보다 더 나빠졌고 거의 사용되지 않고 있습니다. 많은 비용을 지불하거나 제3자 수탁사를 사용하지 않고 채널을 열고 팁을 보내는 것은 불가능합니다.
BTCPay를 Discourse에 통합하자는 아이디어에 동의합니다. 비슷한 것을 찾고 있는 많은 사람들을 끌어들일 것입니다.
암호화폐는 기관이나 '숫자가 오르는 것’이 아니라, 사람들과 그들의 커뮤니티 때문에 존재합니다.
BTCPay는 BTC 외에도 더 많은 암호화폐(LTC, XMR 등)를 지원하며, 명성, 팀, 그리고 신뢰를 갖추고 있습니다.