Exploring SmartCash and Shekel (JEW) BlockChain Data - BlockChain Business Intelligence

in #utopian-io7 years ago (edited)

Both SmartCash and Shekel are POS coins allowing you to stake coins in your wallet or lock coins in and host a masternode.

Both Blockchains are open source.

Both Blockchains offer a Public API.

Shekel offers Zerocoin.

Zerocoin which has been implemented by Shekel Core, is a protocol that does what Bitcoin can not. Zerocoin provides full privacy to the users of JEW. The JEW implementation of the Zerocoin protocol converts publicly view-able JEW into anonymous zJEW (dubbed by the JEW team as Zerocoin JEW or zJEW for short). When a user wishes to spend zJEW, the JEW appear in the receivers wallet as regular JEW without history of where that JEW originated from”

Whereas SmartCash is what I call a workers platform, where one can submit a worker proposal to the Hive team, and those with a stake can vote on projects they would like to see funded.

The aim of this analysis was to explore the data presented in the public API for each coin and see what insights this data can provide.

SmartCash Blockchain Overview

4.png

The last 100 transactions on the SmartCash blockchain were made up of 4826 line items. The movement of coins in this 100 transactions was 1.05K BTC. Of this 1.67 BTC related to masternode Rewards. 99.84% of transactions did not relate to masternode rewards and can be classed as ‘True’ transactions.

It took 28K seconds for 100 transactions to happen equating to 0.00361 transactions per second.

The values in light purple have been taken from Coinmarketcap.

At the time of analysis a SmartCash masternode will cost you 0.23BTC or $2.45K USD.

Shekel Blockchain Overview

5.png

The last 100 transactions on the Shekel blockchain were made up of 286 line items. The movement of coins in this 100 transactions was 5.13 BTC. Of this 0.069 BTC related to masternode rewards.

98.65% of transactions did not relate to masternode rewards and can be classed as ‘True’ transactions.

It took 3246K seconds for 100 transactions to happen equating to 0.031 transactions per second.

The values in light purple have been taken from Coinmarketcap.

At the time of analysis a Shekel masternode will cost you 0.09BTC or $890 USD.

Comparisons

It costs 156% more to hold a masternode with SmartCash than with Shekel. There is also 882% more volume traded on exchanges of SmartCash than Shekel.

In terms of the blockchain, both SmartCash and Shekel have similar % of value in transactions that relate only to the masternodes and rewards. However, in 100 transactions the BTC equivalent value moved on SmartCash was 20K% higher than that of Shekel.

Further calculations based on the above data show that in 24 Hours Smartcash would move 3265 BTC and Shekel would move 134 BTC, which is 2.3K% higher.

The average value per transaction on SmartCash was 10.5 BTC and with Shekel it is was 0.05 BTC
On the Shekel blockchain, 100 transactions took place over 3246 seconds (0.03 transactions per second), compared with 28K seconds for SmartCash (0.0036 transactions per second). Transaction-wise, that make Shekel 10x more active.

Conclusion

As both Shekel and SmartCash are masternode coins, comparing their blockchains reveals a very interesting insight. I am surprised to see that SmartCash is 8x more expensive than Shekel per coin, while Shekel’s blockchain is 10x more active. The volume traded on exchanges seems to have more impact than the activity on the block.

Your Opinion Matters

I am using this as a base for a masternode review system and I want to hear from you.

What details are of importance to you when choosing a masternode?

What stats would you like to see?

Do you think block activity or block movement value are important factors in the future price of a masternode coin?

Based on the data and analysis above, which coin do you think is worth more and why?

Please do leave your comments and feedback below.

The Data and Queries

This analysis required connecting to the Shekel and SmartCash APIs. Both of these APIs return a JSON file. Using Power BI, I have extracted the data from the JSON file and sorted it into a meaningful format.

The query was pulled at 21 Feb 2018 17:15 GMT.

The complete M code used in Power BI query editor for SmartCash was:

let
Source = Json.Document(Web.Contents("https://explorer3.smartcash.cc/ext/getlasttxs/10/100")),
#"Converted to Table" = Record.ToTable(Source),
#"Expanded Value" = Table.ExpandListColumn(#"Converted to Table", "Value"),
#"Expanded Value1" = Table.ExpandRecordColumn(#"Expanded Value", "Value", {"_id", "txid", "blockhash", "__v", "blockindex", "timestamp", "total", "vout", "vin"}, {"_id", "txid", "blockhash", "__v", "blockindex", "timestamp", "total", "vout", "vin"}),
#"Expanded vout" = Table.ExpandListColumn(#"Expanded Value1", "vout"),
#"Expanded vout1" = Table.ExpandRecordColumn(#"Expanded vout", "vout", {"addresses", "amount"}, {"addresses", "amount"}),
#"Expanded addresses" = Table.ExpandListColumn(#"Expanded vout1", "addresses"),
#"Renamed Columns" = Table.RenameColumns(#"Expanded addresses",{{"addresses", "Rec address"}}),
#"Expanded vin" = Table.ExpandListColumn(#"Renamed Columns", "vin"),
#"Expanded vin1" = Table.ExpandRecordColumn(#"Expanded vin", "vin", {"addresses", "amount"}, {"addresses.1", "amount.1"}),
#"Renamed Columns1" = Table.RenameColumns(#"Expanded vin1",{{"addresses.1", "Sending address"}, {"amount", "sent amt"}, {"amount.1", "rec amt"}}),
#"Added Custom" = Table.AddColumn(#"Renamed Columns1", "total SMART sent value", each [sent amt]/100000000),
#"Added Custom1" = Table.AddColumn(#"Added Custom", "total SMART Rec value", each [rec amt]/100000000),
#"Changed Type" = Table.TransformColumnTypes(#"Added Custom1",{{"total SMART Rec value", type number}, {"total SMART sent value", type number}, {"rec amt", type number}, {"sent amt", type number}, {"total", type number}, {"timestamp", type number}, {"blockindex", type number}}),
#"Added Custom2" = Table.AddColumn(#"Changed Type", "coin", each "SMART")
in
#"Added Custom2"

The complete M code used in Power BI query editor for Shekel was:

let
Source = Json.Document(Web.Contents("http://jew.lchain.cc/ext/getlasttxs/10/100")),
#"Converted to Table" = Record.ToTable(Source),
#"Expanded Value" = Table.ExpandListColumn(#"Converted to Table", "Value"),
#"Expanded Value1" = Table.ExpandRecordColumn(#"Expanded Value", "Value", {"_id", "txid", "blockhash", "__v", "blockindex", "timestamp", "total", "vout", "vin"}, {"_id", "txid", "blockhash", "__v", "blockindex", "timestamp", "total", "vout", "vin"}),
#"Expanded vout" = Table.ExpandListColumn(#"Expanded Value1", "vout"),
#"Expanded vout1" = Table.ExpandRecordColumn(#"Expanded vout", "vout", {"addresses", "amount"}, {"addresses", "amount"}),
#"Renamed Columns" = Table.RenameColumns(#"Expanded vout1",{{"addresses", "rec. address"}}),
#"Expanded vin" = Table.ExpandListColumn(#"Renamed Columns", "vin"),
#"Expanded vin1" = Table.ExpandRecordColumn(#"Expanded vin", "vin", {"addresses", "amount"}, {"addresses.1", "amount.1"}),
#"Renamed Columns1" = Table.RenameColumns(#"Expanded vin1",{{"addresses.1", "sending address"}, {"amount", "sent amt"}, {"amount.1", "rec amt"}}),
#"Added Custom" = Table.AddColumn(#"Renamed Columns1", "total Jew Sent Amount", each [sent amt]/100000000),
#"Added Custom1" = Table.AddColumn(#"Added Custom", "total Jew rec Amount", each [rec amt]/100000000),
#"Changed Type" = Table.TransformColumnTypes(#"Added Custom1",{{"total Jew rec Amount", type number}, {"total Jew Sent Amount", type number}}),
#"Added Custom2" = Table.AddColumn(#"Changed Type", "Coin", each "JEW")
in
#"Added Custom2"

To get live data from Coinmarketcap, I also connected to the live ticker API for each of the coins and then carried out an append on each of the tables.

The full M code used in Power BI query editor was:

let
Source = Json.Document(Web.Contents("https://api.coinmarketcap.com/v1/ticker/shekel/")),
#"Converted to Table" = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Expanded Column1" = Table.ExpandRecordColumn(#"Converted to Table", "Column1", {"id", "name", "symbol", "rank", "price_usd", "price_btc", "24h_volume_usd", "market_cap_usd", "available_supply", "total_supply", "max_supply", "percent_change_1h", "percent_change_24h", "percent_change_7d", "last_updated"}, {"id", "name", "symbol", "rank", "price_usd", "price_btc", "24h_volume_usd", "market_cap_usd", "available_supply", "total_supply", "max_supply", "percent_change_1h", "percent_change_24h", "percent_change_7d", "last_updated"}),
#"Changed Type" = Table.TransformColumnTypes(#"Expanded Column1",{{"rank", type number}, {"price_usd", type number}, {"price_btc", type number}, {"total_supply", type number}, {"24h_volume_usd", type number}, {"market_cap_usd", type number}}),
#"Appended Query" = Table.Combine({#"Changed Type", #"ticker (2)", #"ticker (3)"}),
#"Appended Query1" = Table.Combine({#"Appended Query", #"ticker (4)"})
in
#"Appended Query1"

Once I had gathered all of the data, I then carried out many calculations using DAX.

I am part of a Blockchain Business Intelligence community. We all post under the tag #blockchainbi. If you have an analysis you would like carried out on Steemit data, please do contact me or any of the #blockchainbi team and we will do our best to help you...

You can find #blockchainbi on discord https://discordapp.com/invite/JN7Yv7j



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  
Loading...

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Hey @crokkon, I just gave you a tip for your hard work on moderation. Upvote this comment to support the utopian moderators and increase your future rewards!

hey Paula, interesting comparison. I personally have recently been able to accumulate 10k smartcash but have not heard of shekel before, will read up a bit on them.
The fact that gives me confidence is the community though. They are very active and constantly looking to better the protocol and the utility of the coin.

hay and thanks for stopping by @felander. Nice accumulation ;-)

I think I am very much in agreement with what @felander says up there, the Smartcash community in a trusted seal, it is very active and transparent, anyone with Smart can participate in the SmartHive process.

The SmartReward is also quite striking as a means of saving.

On the other hand, he had never heard of Shekel, without doubt I'll have to take a look.

I am with SmartCash few months ago to present. SmartRewards is a game changer and no other project implement SmartRewards feature. Other do staked-based were you need to participate on network by locking and running your machine open 24/7 to earn payments. ( I defined it payment because you do simple service for that network and dividends is what I call with SmartRewards, doing nothing just holding it and you accumulate coins). Anyway, I delve deeper with JEW and it looks promissing too. I wondering why counmarketcap stated it has max supply while on annoucement made at bitcointalk it say that the supply is infinite.

Hey @paulag I am @utopian-io. I have just upvoted you!

Achievements

  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

i have a lot to learn from you. I see some certain things i can learn from your blog.