AAA Scot 포스팅별 beneficiary 도입에 따른 beneficiary 표시 기능 추가 & Finex에는 영향 없음

in #finexlast year (edited)

스캇(현재는 메이저중 AAA만 선택)에도 포스팅별 beneficiary 기능이 도입됨. Nitrous에 표시 기능 제가 직접 추가했습니다.



아시는 분도 계시겠지만 며칠전 Scot에도 포스팅별 beneficiary 기능이 추가되었습니다. scot: declined payout is applied and comment beneficaries can be activated

원래부터 있었던 모든 포스팅에 일괄 적용되는 운영진측 beneficiary 와는 별개로 스팀잇에서 포스팅별 beneficiary설정하듯 설정하는 기능입니다.

지금까지는 스팀잇 beneficiary를 적용해도 스캇에는 적용되지 않았습니다. 즉 스캇토큰은 beneficiary계정으로 보내지지 않았습니다.

사실 저는 이게 맞다고 보고 보팅파워 공유에서 오는 여러가지 문제점에서도 알 수 있듯, 굳이 스캇에도 포스팅별 beneficiary를 도입하려면 아예 분리된 시스템으로 가야 혼동도 없고 좋다고 생각하는데 일단 그냥 스팀잇 beneficiary를 따라하는 것으로 구현된 상태입니다.

그런데 위 문제점에서도 드러나듯 일괄적용이 아닌 개별 스캇이 선택할 수 있는 부분이고 현재 선택한 곳은 메이저중에서는 AAA만 있습니다. SCT, ZZAN, PAL, LIV등 해당사항 없습니다.

즉 AAA글에는 스팀 beneficiary 세팅이 되어있으면 AAA도 비율대로 나눠집니다.

이게 적합한 usecase도 있겠지만 유저가 원치 않은 방향으로 사용될 가능성도 사실 높아 조금 걱정도 되고 스팀과 스캇을 분리설정할 수 있게 되기 전까지는 전 별로 권장하고 싶지 않습니다.

예를 들어 busy (선택사항입니다만)에 글쓰며 10%를 선택했다던지 기타 여러 댑들에서 포스팅할때 자동적으로 beneficiary설정이 일부들어가는 경우가 있는데 이 경우 스팀 보상 뿐만 아니라 AAA까지 나눠지게 되는데 이걸 당연히 저자입장에선 원하는 방향이아닐 겁니다.

그럼 바로 드는 질문.

Finex는 어떻게 하냐? 나 이미 100%로 설정했는데?

바로 이런 경우를 막기 위해 finex와 likwid같은 계정은 이미 스캇 beneficiary수령 계정에서 제외해두었더군요.

https://scot-api.steem-engine.com/config?token=AAA

  • "enable_comment_beneficiaries": true로 포스팅 별 beneficiary 설정이 가능하나
  • "exclude_beneficiaries_accounts": "likwid,finex"를 통해 finex 등에는 스캇 beneficiary가 나누어지지 않게 세팅되어 있습니다.

일단 enable_comment_beneficiaries = true로 선택하는 스캇이 있다면 finex도 기본으로 넣어달라고 부탁해둔 상태입니다.

즉 스캇은 finex가 대리수령하지 않으니 돌려드릴 것도 없습니다. 사실 받게 되더라도 역시 다시 전송하면되지만 아시다시피 스캇 토큰 전송은 아직까지 완전히 안정적으로 된다고 보기가 좀 힘들어서 그런 상황은 되도록이면 피하고 싶긴 합니다.

그런 귀찮은 상황들이 생기면 서비스 접게 될듯^^

Nitrous에서 포스팅별 beneficiary 정보 표시 추가!

beneficiary 기능이 생겼지만 보여주질 않는다면 불편하겠죠?

그래서 보여주도록 제가 직접 수정해서 이미 마스터에 반영되었고 AAA에도 방금전 반영되었습니다.

스캇에서도 beneficiary 정보를 보여주되

  • beneficiary 기능을 선택한 스캇에 한하여 보여주고
  • beneficiary 제외 계정 역시 표시에서 제외한다.
    이를 통해서 혼동의 여지를 줄이도록 했습니다.

실제 제 포스팅에 적용된 모습인데 이렇게 제가 유토피안에 AAA까지 나눠주고 싶은 마음없지만 AAA도 나눠지게 됩니다. 물론 유토피안도 list에서 제외해달라고 요청하면 되긴할텐데 프로그램 끝나가는 마당에.

대신 finex의 경우 아래 busy포스팅에는 100%로 보여도 AAA에서는 제외리스트에 있는 계정이라 보여지지 않습니다. 물론 토큰도 나눠지지 않습니다.

같은 포스팅 busy에서 본 모습. 즉 원래대로 스팀잇 보상은 나눠집니다. https://busy.org/@blockchainstudio/scot-vp-viewer-vote-weight-multiplier-support

사실 이 과정에서 약간 미묘한 상황이 있었습니다. 사실 해당 코드를 스팀잇에 적용하기 위해 오래전부터 제가 코드를 스팀잇쪽에 제출했는데 니트로스 개발자가 이걸 한마디 말도 없이 그냥 카피해서 올린 겁니다. 물론 빨리 처리하느라 그랬을 것 같고 오픈소스라서 법적으론 아무 문제 없습니다. 하지만 스팀증인이기도 하면서 최근 스팀잇 임대 평가 심사위원으로도 선발된 사람이 커뮤니티 기여자에 대한 감사의 표시없이 그렇게 하면 안되겠죠. 가뜩이나 PoB는 커녕 PoW도 안되는 마당에.

이전에도 말씀드렸지만 스팀잇 하면서 글 아무말 없이 가져다 쓰는 사례를 하도 겪어서 불쾌해도 그러려니 합니다. (아 이러니 스팀잇에서 PoB가 어렵겠구나 중의 한 요인이긴 해도) 그런데 코드는 오히려 오픈소스라 법적인 문제가 없음에도 좀 그렇더군요. 아무튼 대화를 해서 이온와프드가 미안하다고 자기 코드 커밋 취소하고 제가 다시 작성해서 제출해서 기분좋게 잘 마무리 되었습니다.

Sort:  

저도 다음글은 Finex 써봐야겠어요! ㅎㅎ

이온이 잘못했군요!

블록님 스팀잇에 기여해주시는거 항상 감사하게 생각합니다. 좀더 제가 블록님글 찾아서 읽고 그러겠습니당!

제가 만든 스콧매니저도 추후 키체인으로 로그인방식을 바꾸려는데 블록님것도 참고해보려고요.미리 감사드립니다 ㅎㅎ

감사합니다. 키체인은 저도 약간 작업이 방대할것 같아서 좀 시간될때 해보려고요^^

어차피 이미 condenser, nitrous에 들어가 있으니 참고할 자료는 충분할 것 같아요. 전 8월달에 해보려고요. 감사합니다.

sct.han님이 blockchainstudio님을 멘션하셨습니당. 아래 링크를 누르시면 연결되용~ ^^
sct.han님의 스팀 코인판, 스팀 베니피셔리 설정 UI 추가

...팀 베니피셔리 UI를 추가해준 스팀 엔진 팀 eonwarped 와 관련 코드 로직 작성에 기여해주신 blockchainstudio님에게 다시 한 번 감사인사를 전합니다.
Yesterday, holger80 announced a...

Thanks for sharing the update on that one

스팀 코인판, 스팀 베니피셔리 설정 UI 추가 공지글에 @blockchainstudio 님 코드 기여 내용도 추가했습니다. @blockchainstudio 덕분에 많은 분들이 편리하게 베니피셔리 내용 확인할 수 있게되었네요. 감사합니다.

감사합니다. 이전에도 궁금했는데 @sct.han계정은 @dakeshi님의 개인 부계정인가요 아니면 sct의 공용계정인가요?

스팀 엔진 관련 글 번역과 sct 주요 이슈를 전달하기 위해 만든 계정이구요 계정은 제가 관리합니다.

블체스님 잘 보고 갑니다!
한가지 궁금한게 있는데,
글을 작성하고 난 후 수정으로 베네피셔리를 설정 할수 있게는 못할까요?
페이아웃되기 24시간 전 글은 베네피셔리 설정을 수정 할 수 있게된다면, 뭔가 또 새로운 방안이 나올 수 있을 것이라고 생각하거든요