3Speak and the two required posting auths

in threespeak •  4 months ago 

Recently I was made aware that @arcange contacted @starkerz about some custom_json operations that are posted by the 3Speak platform because they were causing some issues for steemSQL.

The custom_json in question look something like this:

First I would like to explain the purpose of these custom_json. The "3speak-publish" custom_json is triggered whenever a new video is published. This allows 3rd party apps to monitor the blockchain for new videos and create statistics. Another use case could be for anyone to build a 3rd party front end for 3Speak.

As you can see in the screenshot above there are two accounts listed next to "required_posting_auths". So why is that? It is a simple way to prevent anyone from faking these custom_json. Of course anyone can create a custom_json operation with the same id and json. But they won't have the posting authority for the threespeak account.

And this is why some custom_json posted by threespeak have more than one required posting authority.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Support the work you are doing generally but don't see why this little tech note needs to be upvoted by every many large accounts associated with your project. It seems unnecessary; downvoted. As a developer I'd normally expect to see something like this in a developer wiki or readme file, not near the top of trending.

100%. I don't know why this what upvoted at all tbh.

have nice day

I'd love to tell you I know exactly what you just said... But I'm not the most tech savy, so I'll take your word for it. Now I know, I'll keep an eye out for it. Thank you

Your post has been curated by the bitcoin myk project. Tokens are available for this account you can trade for steem at: https://steem-engine.com/. Join our curation priority list to earn more tokens by registering at:

http://www.bitcoinmyk.com/Affiliate link/

ESTM Boosting refund to @andresigirow!
Due to one of these reasons:
1. Not posted from eSteem apps.
2. Already curated by eSteem team.
3. Need bit more improvement on quality of post.
4. Might be too old post.
5. User already received vote in last couple hours.
Android, iOS, Windows, Mac, Linux
Learn more: https://esteem.app
Join our discord: https://discord.gg/8eHupPq

Surely technical. Custom-json's, posting authorities, and Steem SQL are all technical that we normal people couldn't take a grasp. Thanks to the fine explanation, we've got the info @wehmoen.

Congratulations @wehmoen!
Your post was mentioned in the Steem Hit Parade in the following category:

  • Pending payout - Ranked 9 with $ 36,71

Congratulations @wehmoen! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made more than 900 comments. Your next target is to reach 1000 comments.

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Vote for @Steemitboard as a witness to get one more award and increased upvotes!