Ethersocial / Proposals

Ethersocial project Proposals
1 stars 1 forks source link

api node service #14

Open hackmod opened 5 years ago

hackmod commented 5 years ago

Proposal

ESN api node service / bootnode maintenance bounty.

Description

  1. api 노드는 일반 웹페이지와는 달리 광고를 부착하는 것도 아니라, 서버유지비만 나가게 됩니다.
  2. 상당수의 초기 코인의 경우에도 api 서버 정도는 기본 서비스에 속합니다. 이를 천재성곤님이 서버유지비 들여가며 하고 대신 해주고 있었던 것.
  3. ESN 초기에 두어차례 바운티가 지급이 되었으니 그 유지 그 동력이 되었으나 그 이후에 몇개월은 바운티 지급없이 줄곳 운영되었고,
  4. 지금까지 부트노드 및 익스플로러와 함께 운영하고 있으나 그 보상이 적절했다고 볼 수 없습니다.

이에 합당한 적절한 바운티를 소급 적용함과 동시에 향후 api 노드 이전 혹은 종료 시점까지 바운티가 지급되었으면 합니다.

Services

  1. api nodes (master node, testnet node) https://api.esn.gonspool.com , https://api.skynet.gonspool.com
  2. explorer https://explorer.gonsmine.com (현재 종료됨)
  3. https://escstats.gonsmine.com/ - netstat service
  4. https://escpoolstats.gonsmine.com/ - pool status service
  5. https://wallet.gonspool.com/ - wallet service
  6. boot nodes - France 1, Canada 1, Singapore 1 and Seoul (1~2?)

기타

  1. 텔레그램 / 카카오톡 SNS wallet bot
  2. api services

Bounty goal

  1. 각 서비스 총 합 매달 최소 7,000 ESN 및 이에 상응하는 유지보수
  2. 노드 및 여러 부대 서비스에 대한 소급적용 - 매달 4,000 ESN으로 잡아도 지금까지 최소 3~40,000 ESN

cc: @magnalucus @kimmyeonghun @turbobit

turbobit commented 5 years ago

지원해 주신다면 서비스들이 별문제 없이 운영될수 있도록 열심히 하겠습니다.

유지 및 지원중인 서비스들에 대해 좀 더 기술하고자 합니다.

netstat service https://escstats.gonsmine.com/ - netstat service

pool status service https://escpoolstats.gonsmine.com/ - pool status service

- api 서비스
api 지원 명령어등에 대한 정보(개발사항이 있을시 업데이트되는곳) : https://www.ddengle.com/esn/6555893

POST - json-rpc 응답형태의 사용처 웹지갑 : 마이이더월렛(https://myetherwallet.com), 마이크립토(https://mycrypto.com), 클래식이더월렛(https://ethereumproject.github.io/etherwallet/) 하드웨어지갑 : 나노렛저등 에서 ESN노드로 사용중 https://api.esn.gonspool.com https://api.esnnode.org

메타마스크지갑등에서 사용
https://api-meta.esn.gonspool.com
https://api-meta.esnnode.org

테스트넷용 https://api.skynet.gonspool.com https://skynet.esnnode.org

HTTP GET 응답형태의 사용 인터넷익스플로어 주소창에 입력하여 사용할 수 있습니다. https://api.esn.gonspool.com/get_node/json/ https://api.esn.gonspool.com/get_node/rpc/ https://api.esn.gonspool.com/eth_getBlockByNumber/12345 https://api.esn.gonspool.com/eth_blockNumber https://api.esn.gonspool.com/token/erc20/balanceOf10/토큰의주소/확인할주소 : [토큰의주소] 토큰에 존재하는 [확인할주소]의 잔고확인 10진수 읽을만한 문자열 https://api.esn.gonspool.com/token/erc20/balanceOf16/토큰의주소/확인할주소 : [토큰의주소] 토큰에 존재하는 [확인할주소]의 잔고확인 16진수 raw 데이터

- 익스플로어 서비스 https://escblock.gonsmine.com 빨리 접근이 가능한 라이트버전 https://explorer.gonsmine.com 최신기능 수렵등를 포함한 버전 https://simpleblock.gonspool.com/ 간단한 블록익스플로어 https://t.me/ESN_Explorer_bot 텔레그램 대화형 익스플로어 https://pf.kakao.com/_xemrKC 카카오톡 대화형 익스플로어 https://view.esnnode.org/ tx 비주얼 보여주기형 익스플로어 https://ex-skynet.esnnode.org/ 테스트넷용 심플 익스플로어서비스

- 지갑서비스 https://wallet.gonspool.com/ https://escwallet-kr.gonsmine.com https://t.me/esnTwallet_bot 텔레그램 지갑

지갑파일복구서비스 https://makejson.esnnode.org/ -- 프라이빗키를 이용하여 웹지갑등에서 사용 가능한 json 파일 생성

- 시드노드 운영 메인넷 프랑스 1 캐나다 1 싱가포르 1 서울(갯수는 유동적)

테스트넷 서울

개발자서비스서버이용 메인넷 2개 테스트넷 2개

ghost commented 5 years ago
    • 익스플로어 서비스 - 지갑서비스 중복된 기능들이 여럿으로 나뉘어져 있는 상태인데 운영, 관리의 용의성 확보를 위해 갈무리하여 통폐합이 필요할 것으로 보입니다. 위와 마찬가지로 사용안내 등의 wiki 문서가 작성되면 좋을 듯 합니다.
    • 바운티 @hackmod 각 서비스 총 합 매달 최소 7,000 ESN 및 이에 상응하는 유지보수를 제안하셨습니다. @turbobit 개발활동과 운영의 유지를 위해 필요적절하다고 생각되는 바운티를 제안해주세요.
hackmod commented 5 years ago

의외로 곤스풀/곤스마인의 지갑 및 익스플로러 서비스는 기존의 공식 익스플로러, 컴빠님의 익스플로러와 비교해서 차별성이 있었습니다.

turbobit commented 5 years ago

api 업데이트에 대한 정보는 앞으로 https://github.com/EthersocialNetwork/api_esn/wiki 에 기록하도록 하겠습니다.

기본적인 업데이트는 해 놓았습니다. 차후 정리와 정보추가를 하겠습니다.

ghost commented 5 years ago

@turbobit

  1. 2018-03월~ 11월 운영기간을 소급 적용하여 지급하겠습니다.
  2. 2018-12-10부터 바운티(9개월간 운영 바운티 63,000ESN, 이후 7,000ESN) 지급을 시작합니다.
ethersocial-net commented 5 years ago

@turbobit

  1. 2018-03월~ 11월 운영기간을 소급 적용하여 지급하겠습니다.
  2. 2018-12-10부터 바운티(9개월간 운영 바운티 63,000ESN, 이후 7,000ESN) 지급을 시작합니다.

This issue has been accepted. Monthly bounty: 7,000 ESN 63,000 ESN will be paid in this month ( API node service for last 9 months)