Steepshot: Developing Apps Based on the Steem and Golos APIs

in #blockchain7 years ago

Cyber•Fund is introducing a series of publications that provide an overview of some of the best speaker topics we’ve hosted at our meetups. Pavel Martynov—the main developer, CEO and founder of Steepshot—just presented about developing application programming interfaces on Golos and Steem. The platform was built on the Steem blockchain and rewards people for sharing their lifestyle and visual experiences.

Ecosystems

According to Martynov there currently exists three main ecosystems: Bitcoin and all forks, Ethereum and all projects on this platform and Ecosystems built on Graphene. The Steem and Golos blockchains are built using Graphene technology.

Graphene.jpg

The main advantage of any ecosystem built on Graphene technology is a lack of commission required for transactions. This means that everyone involved is spending less. There is less time between blocks, which means that transactions are confirmed faster than usual. Also, there is a high bandwidth because Steem and Golos are the fastest chains. Since the consensus algorithm used is the Delegated Proof of Stake, delegates are selected through a fully encompassing vote by all network members. The overall consensus is based on the fact that delegates produce blocks; not the miners. All of these advantages that the Graphene ecosystem grants are high-end capabilities not available among other ecosystems. The figure below explains the current architecture of the app.

scheme_faq.jpg

Interaction with Chains, Nodes and Network Transactions

Several main libraries are available based upon the programming language on which the software was built: Pison if using Python, Ditch for dotnet developers who use C# and Javascript for the Steem-JS library, as well as its’ analog Golos-JS.

Pison, C# and Javascript.jpg

With regard to interaction with nodes performed via Websocket, different chains have different chain_id’s because you need to use the corresponding chain_id when you sign the transaction. Observe the following example below:

Websocket
Connection Address:

  • Steem: wss://steemd-int.steemit.com; wss://steemd.steemit.com
  • Golos: wss://public-ws.golos.io; wss://ws.golos.io
    Chain_id
    Network Identifiers:
  • Steem 0000000000000000000000000000000000000000000000000000000000000000
  • Golos 782a3039b478c839e4cb0c941ff4eaeb7df40bdd68bd441afd444b9da763de12

A few ready made solutions to transactions within the network, especially if you are not strong in cryptography or do not have sufficient expertise, can be found here:

Solution 1
Solution 2
Solution 3
Solution 4

A Different Kind of Steep

Steep can mean something that is expensive, as well as something that rises sharply. Martynov and those at Steepshot believe that the name of their platform “aptly describes the phenomenon of the explosive interest in photos in social networks.” With that in mind, the moniker also holds the inherent connotation of being well monetized. Steepshot is a mobile app that allows you to share photos and get paid for it in cryptocurrency on a decentralized application. Think about Instagram, but actually getting paid in cryptocurrency for your time and effort spent sharing your daily aesthetic experiences through photos, short videos and stories.

Mobile View.jpg

To find out how to log in to Steepshot using your Steem account, follow this quick video guide.

For more information please contact: [email protected]

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63466.72
ETH 2683.95
USDT 1.00
SBD 2.80