Steem的本质是公共数据库

in #cn5 years ago

db.jpg

以这段时间不停地深入学习,如何使用SteemJS来开发应用,现在也是颇有点体会。学完了这些前端的调用,感觉就和一般的数据库地调用是差不多的。

以我们最熟悉的发贴来看看:

{ "active_votes": [ { "percent": "5000", "reputation": "69.77", "rshares": "14709848370190", "voter": "abit" }, { "percent": "10000", "reputation": "71.83", "rshares": "35343653392", "voter": "lemooljiang" },... } ], 
"author": "liu", 
"author_reputation": 1833721315508, 
"beneficiaries": [], 
"body": "外国有普遍的雅思托福的英语考试,......", 
"last_payout": "2017-01-20T01:17:30", 
"last_update": "2016-12-19T12:45:33", 
"max_accepted_payout": "1000000.000 SBD",
 "net_rshares": 14752610207047, 
"parent_author": "", 
"parent_permlink": "cn", 
..... 
}

看到这样的数据是不是很熟悉,这就是一个文章对象嘛,直接遍历调用就可以啰。做过博客的人肯定不会陌生,这和博客的数据结构是一模一样的。这种结构和MySQL是很像的,几乎一致。可惜愿做这样解析的人太少了,导致大家都认为区块链是个很牛的技术,完全漂在空中。其实Steem的本质是公共数据库,你可以很轻松地往它上面写入数据,而且是完全免费。你想调用它也很简单,SteemJS设计了各种接口,和前后端分离的设计是一致的。

这种文章的结构是设计死的,和MySQL的表设计是一样的,一旦设计好,就只能这样用,拓展性不好。如果Steem仅只于此,那也就没什么好说的,它撑死也就是一博客。但是,你所想要的拓展结构Steem也已经设计好了,那就是customJson。它是一种对象的结构,和mongoDb, 和我前段时间学习的indexedDB一样,是一种对象结构,理论上是可以存储任何的数据!也就是说,理论上你是可以设计出任何的应用,都可以用上Steem!

这种领悟晚吗? 倒也算不上吧。只是因为Steem的中文开发几乎为零,没有相关的技术文档,我等小白怎么去学习呢?!好在自己慢慢积累,也到了看英文就懂的程度,慢慢地参考和摸索,倒也是有些开发经验了。

最近在做以前一直想要做的文章分档的功能,这个提法被人提过无数次,可惜一直没人改进。还有文章的查询功能,以前大鹏做过一个好工具,可惜也早早地关站了。到最后,其实只能靠自己啰。不多说了,搞设计去!

Sort:  

!thumbup
恭喜你!您的这篇文章入选 @justyy 今日 (2019-10-25) 榜单 【优秀的文章】, 回复本条评论24小时内领赏,点赞本评论将支持 @dailychina 并增加将来您的奖赏。
@justyy 是CN区的见证人,请支持他,给他投票,或者设置justyy为见证人代理。感谢!@justyy的主要贡献:https://steemyy.com

Congratulations! This post has been selected by @justyy as today's (2019-10-25) 【Good Posts】, Steem On! Reply to this message in 24 hours to get rewards. Upvote this comment to support the @dailychina and increase your future rewards! ^_^

SteemIt 工具、API接口、机器人和教程
SteemIt Tools, Bots, APIs and Tutorial



If you believe what I am doing, please consider a spare vote voting me here, thank you very much indeed.

@justyy - the author of https://SteemYY.com and I have been a Steem Witness for more than a year now.

steempeak有文字分档的功能。阿盐弄了一个镜像网站https://steemblog.github.io 可以搜索和文档分类

嗯,他还帮我弄了个,只是功能太单一了,而且不准确,只能参考下的。至少要加个发贴功能吧

區塊鏈本質就是去中心化的資料結構啊。

哈,你倒是理解得深入,我也是慢慢学习时才有点体会

Coin Marketplace

STEEM 0.17
TRX 0.13
JST 0.029
BTC 56373.71
ETH 2972.37
USDT 1.00
SBD 2.12