참고로, discourse-subscriptions(또는 Stripe) 플러그인은 개발에 수개월이 걸렸습니다. 해당 플러그인의 모든 기능과 사양이 필요하지는 않을 수 있지만, 매우 큰 작업임에는 틀림없습니다. 그리고 모든 작업을 CLI를 실행하는 방식으로 처리하는 것은 정말 어려울 것입니다. 대신 웹 기반 API는 없나요?
큰 예산(아마도 몇몇 하드 캐리인 경우)이 없다면, Discourse를 사랑하고 비트코인도 사랑하는 사람을 찾아야 합니다. 그 사람은 바로 여기 있을지도 모릅니다! (하지만 제가 그 사람이 누군지는 모르지만…)
여기서 오해하고 계신 것 같습니다. 사용자들이 원하는 식별자(일부는 이미 가지고 있을 수 있음)로 지갑을 생성하도록 하고, 포럼에서 그 식별자를 입력하도록 요청하는 것이 더 쉽고 논리적입니다.
그리고 한 가지 고려해야 할 점이 있습니다: 각 "팁"마다 트랜잭션을 실행하는 것이 나은가요, 아니면 각 사용자별로 내부 계정에 팁을 모두 모아서 사용자가 원할 때(또는 매월 말과 같은 정기적인 일정에 따라) 출금할 수 있게 하는 것이 나은가요? 트랜잭션에 수수료가 있나요? 매우 작은 금액의 트랜잭션을 많이 처리하는 것이 합리적인가요? (지금 당장은 모르겠지만, 최근 비트코인 수수료는 꽤 높았습니다.) 제 생각에는 팁을 모아 출금 방식으로 운영하는 것이 더 합리적입니다. 물론, 사용자가 출금할 때까지 금액을 보관해 주신다는 점에 대해 신뢰를 해야 합니다. 이 금액은 중앙 집중식 암호화폐 계정에 보관하여, 그 사이 그곳에 주차되어 있는 것이 시각적으로 확인되도록 할 수 있습니다.
출금 방식으로 운영한다면, "연결"이나 통합이 전혀 필요 없는 매우 간단한 방법도 있습니다. 사용자는 원하는 어떤 지갑이든 사용할 수 있으며, 출금 시 받을 주소를 입력하기만 하면 됩니다.
고려해야 할 또 다른 점: "좋아요"를 사용하시겠습니까? 이미 존재하는 것이니 추적만 하면 됩니다. 아니면 플러그인이 별도의 “팁” 버튼을 추가하길 원하시나요?
위 사항들에 대해 결정만 하시면, 플러그인의 원리는 지나치게 복잡해 보이지 않습니다. 원하시면 명확한 문장으로 정리해 드릴 수 있고, 실제로 코딩을 해줄 사람을 찾으시면 됩니다.
참고: 지갑이 없는 사람들이 이 서비스를 사용하고자 할 경우, 생각하신 서비스를 통해 새 지갑을 생성하도록 트리거하는 버튼을 항상 두실 수 있습니다. 단, 해당 서비스가 이를 수행할 수 있고, 설명하신 대로 피드백을 받을 수 있는 경우입니다. 아니면 사용자가 해당 서비스에서 직접 지갑을 생성한 후, 포럼에 식별자를 입력하도록 안내하는 것도 가능합니다.
처음에는 "포럼이 사용자에게 지급한다"는 개념을 중심으로 진행했습니다. 하지만 이제 보니 그게 의도하신 방향은 아니었던 것 같습니다. 사용자들끼리도 직접 팁을 보낼 수 있도록 하고 싶으셨던 거죠. 그렇다면 ‘좋아요’ 방식은 적합하지 않고, ‘팁’ 버튼이 필요할 것입니다. 그리고 ‘출금’ 방식을 채택하신다면, 사용자가 내부 계좌에 돈을 입금하여 다른 사용자에게 팁을 보낼 수 있도록 ‘입금’ 기능도 함께 필요합니다.
이 경우, 모든 것을 지갑에서 지갑으로 직접 관리하는 방식이 실제로 더 합리적인 선택일 수 있습니다. 다만 수수료와 매우 소액의 거래가 대량으로 발생하는 문제는 남습니다. 이 부분은 라이트닝 네트워크(LIGHTNING NETWORK)가 해결책이 될 수 있을 것입니다.
좋은 점은, 모든 사용자의 자금이 동일한 데몬 지갑에 사용자 계정별로 나누어 보관되어 있기 때문에 팁 수수료는 내부 처리되며 거의 비용이 들지 않는다는 것입니다. 또한 우리의 암호화폐는 비트코인보다 훨씬 빠르고 저렴합니다.
음, 만약 디스코스의 “좋아요” 기능이 팁 명령을 활성화할 수 있다면, (팁 + 좋아요)를 하나로 결합하여 더 멋진 기능이 될 것입니다. 이때 우리가 선택한 고정된 소액의 암호화폐를 디스코스의 기본 화폐로 사용할 수 있습니다(이 경우, 인스턴트-send를 지원하는 DASH 최신 코드의 포크인 우리의 RXC 암호화폐를 의미합니다).
어떻게 작동하는지, 그리고 얼마나 빠르게 트랜잭션이 처리되는지 확인하시려면 웹 지갑에 가입해 보세요. 이 프로젝트에 긍정적인 관심을 가져주신 보상으로, RXC 주소를 알려주시면 소량의 RXC를 보내드리겠습니다.
좋은 점은, 비트코인, 라이트코인, 대시, 그리고 RXC 모두 거의 동일한 코드를 사용한다는 것입니다. 변경해야 할 것은 지갑 데몬을 조작하기 위한 RPC 포트와 daemon-cli 파일뿐입니다.
따라서 하나의 플러그인을 만들면, 비트코인 계열의 거의 모든 코드에서 작동할 수 있습니다.
네, 좋습니다. 그 사실을 몰랐네요.
이 경우 모든 것을 지갑에서 지갑으로 직접 처리하는 것이 내부적으로 관리하는 것보다 더 합리적입니다.
좋아요(Likes) 기능에 대해 말씀드리자면, 좋아요를 누를 때 자동으로 팁을 보내는 방식이 될 것입니다. 꽤 좋은 접근 방식일 수 있지만, 그렇게 되면 지갑에 자금이 충전되어 있지 않으면 더 이상 좋아요를 누를 수 없게 됩니다. 하지만 왜 안 되겠습니까. 원하시는 대로 결정하시면 됩니다. 또한 앞서 말씀드린 대로, 사용자가 다른 사용자에게 팁을 보낼 수 있도록 할지, 아니면 포럼이 팁을 시작하도록만 할지 확신이 서지 않습니다. 이것도 결정해 주셔야 합니다.
아, 전혀 아닙니다. 이렇게 하면 저 역시 해당 주제에 대한 이해와 지식을 높일 수 있어서 저에게도 좋습니다
네, 가입하고 제 주소를 DM으로 보내드리겠습니다. 감사합니다.
수정: 네, 이제야 여러분이 자체 암호화폐를 사용하신다는 것도 깨닫게 되었습니다. 따라서 이 암호화폐로 팁을 보내는 것은 여러분에게 아무런 비용도 들지 않겠네요. 새로운 유닛을 생성하는 것이 맞죠? (처음에는 비트코인을 배포하는 걸로 생각하고 있었습니다) 그리고 사용자가 이 암호화폐로 팁을 보낼 수 있으려면, 그들이 먼저 어떻게 유닛을 취득하는지가 문제가 됩니다. (다른 사람으로부터 팁을 받는 방식으로 취득하거나, 아니면 일부 유닛을 '구매’하거나 '지급’받아야 합니다.) 따라서 아마도 처음에 생각했던 '포럼이 사용자들에게만 팁을 준다’는 아이디어가 맞았을지도 모르겠네요.