암호화폐 지갑과 계정 연결

안녕하세요, 여러분 -

온라인 커뮤니티 구축 초기 단계에 있습니다. 과거 유료 멤버십 커뮤니티에 Discourse를 사용해본 적이 있는데, 제품과 커뮤니티 모두 정말 마음에 듭니다.

무엇을 해주시길 원하시나요?

#1 Discourse 사용자가 암호화폐 지갑을 연결할 수 있는 기능을 추가하고 싶습니다. MetaMask가 가장 익숙하지만, 최적의 옵션이라면 무엇이든 환영합니다.

추가로 탐색해 보고 싶은 기능은 다음과 같습니다:

#2 연결된 암호화폐 지갑과 지갑 내 특정 토큰(저희 토큰)을 사용하여 "팁(tipping)"을 보낼 수 있는 기능을 추가하는 것.

#3 저희 토큰 보유 여부 및 특정 수량 이상 보유 여부에 따라 그룹 + 카테고리 접근 권한을 제한하는 것.

언제까지 완료되길 원하시나요?

  • 현재로서는 일정표가 없습니다.

이 작업을 위해 USD로 제시하실 수 있는 예산은 얼마인가요?

  • #1, #2, #3 단계별로 각각 가격 견적을 내주셔도 됩니다.

현재로서는 무엇이 가능한지, 그리고 커뮤니티 내에서 도움을 줄 수 있고 암호화폐에도 관심이 있는 분들이 계실지 파악해 보는 단계입니다! :slight_smile:

미래에 Discourse가 암호화폐 분야로 확장되길 진심으로 바랍니다!

답변 기다리겠습니다.

감사합니다,

-Andy Katz

4개의 좋아요

안녕하세요 @Andy_Katz1
이 업무를 맡아서 진행할 수 있으며, 해당 작업에 대해 개인 메시지를 보내 드렸습니다.

1개의 좋아요

어떻게 작동하는지, 어떻게 흘러가는지 볼 수 있을 것 같네요! 만든 것을 오픈소스로 공개할 의향이 있으신가요?

cc: @erlend_sh @justin

3개의 좋아요

안녕하세요 Andy :slight_smile:

이 주제에 대해 메타 포럼에서 상당한 논의가 이루어진 적이 있습니다 (예: 참고).

첫째, 이미 존재하는 discourse-ethereum 플러그인이 있습니다(아마도 오래되었을 가능성이 높지만, 존재는 합니다).

이 플러그인은 기본적으로 목록의 1번과 2번을 처리합니다(다만 '2’에 대한 해석이 약간 다릅니다). 사용자 계정과 함께 이더리움 주소를 저장하고, 클라이언트에서 메타마스크(Metamask)와 상호작용하기 위해 web3.js를 사용하며, 트랜잭션 세부 정보를 가져오기 위해 이더스캔(Etherscan)을 사용합니다.

둘째, 이전에 클라이언트를 위해 디스코urs 크립토 로그인 플러그인(이 역시 메타마스크를 포함)을 개발한 적이 있습니다. 해당 클라이언트는 이후 다른 방향으로 사업 방향을 전환했습니다. 불행히도 그 솔루션을 오픈소스로 공개하는 것은 불가능하며(어쨌든 특정 프로바이더에 종속적인 부분이 있습니다), 참고로(기술적으로 목록에는 없으나) 메타마스크를 통한 로그인에서 극복해야 할 주요 장벽은 이메일이 연결되지 않은 사용자 계정을 가질 수 있는 능력입니다.

다음 단계는 여기서 무엇을 이루고자 하는지에 따라 달라집니다. 단순히 사용자가 크립토 지갑을 연결할 수 있도록 하려는 것이라면, discourse-ethereum 플러그인이 그 역할을 합니다. 아마도 최신 Discourse와 호환되도록 일부 코드를 업데이트하는 것만 필요할 것입니다. 이는 Discourse에 익숙한 누구라도 비교적 쉽게 처리할 수 있는 작업입니다.

그러나 디스코urs와 크립토를 연결하는 더 일반적인 플러그인을 만들려는 것이라면, 로그인 및 그룹/카테고리 접근 권한, 그리고 메타마스크와 같은 브라우저 확장 프로그램 없이도 사용할 수 있는 잠재적 기능 등을 포함하여 플러그인이 사용될 수 있는 다양한 애플리케이션을 염두에 두고 프로젝트를 상세히 정의하는 것이 먼저 필요합니다.

이러한 조사는 플러그인의 설계를 변경하게 되며, 이더리움 로직의 더 많은 부분을 백엔드로 이동시켜 향후 더 많은 기능을 추가하고 싶을 때 더 큰 유연성을 확보할 수 있게 합니다.

14개의 좋아요

정말 좋습니다 :+1: 감사합니다.

1개의 좋아요

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.