@nationalpark 兄在 这篇帖子 里列出了被删除评论或者文章所存的STEEMSQL 语句. 老实说, 我很久之前也注意过这个表, 但是当时还在纳闷说怎么没有列出我比较关心的, 被删除内容的原文. 这个 TxDeleteComments 意思就是被删除的评论表, 结构如下:
我把我的ID代了进去, 发现我曾经删除过5个评论, 评论的 permlink 以re- 开始.
我们还注意到, tx_id 就是 Transactions 表的外键.
这个Transactions 表应该存着STEEM 区块链上所有发生的动作, 包括转帐, 帐户更新, 投票等. 同时Transactions 这个表可以通过 block_num 这个外键联结到 Blocks块表.
然后我们很容易的把这三个表串起来:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | select TxDeleteComments.tx_id, TxDeleteComments.permlink, TxDeleteComments.timestamp, Transactions.block_num, Transactions.transaction_num, Transactions.ref_block_num, Transactions.ref_block_prefix, Transactions.expiration, Transactions.type, Blocks.previous, Blocks.witness, Blocks.witness_signature, Blocks.transaction_merkle_root from TxDeleteComments, Transactions, Blocks where TxDeleteComments.author = 'justyy' and TxDeleteComments.tx_id = Transactions.tx_id and Transactions.block_num = Blocks.block_num |
select TxDeleteComments.tx_id, TxDeleteComments.permlink, TxDeleteComments.timestamp, Transactions.block_num, Transactions.transaction_num, Transactions.ref_block_num, Transactions.ref_block_prefix, Transactions.expiration, Transactions.type, Blocks.previous, Blocks.witness, Blocks.witness_signature, Blocks.transaction_merkle_root from TxDeleteComments, Transactions, Blocks where TxDeleteComments.author = 'justyy' and TxDeleteComments.tx_id = Transactions.tx_id and Transactions.block_num = Blocks.block_num
得到的信息是不是有点多? 就问你怕不怕.
当然, 还是没有得到我们所关心的, 是不是根据这些HASH值(tx_id, block_id 等)就能到见证人机器上恢复这些数据(理论上)?
英文: STEEMSQL Tutorial – Can we Really Recover Deleted Comments/Posts on STEEMIT?
STEEM SQL 系列教程
- STEEM SQL 系列教程之 随机返回是怎么实现的?
- STEEM SQL 系列教程之 如何获取最近7天 CN 区用户发贴量, 点赞数和估计收益值?
- STEEM SQL 系列教程之 历史上的今天怎么实现的?
- STEEM SQL 系列教程之 每个月能挣多少?
- STEEM SQL 系列教程之 真的可以恢复删除的文章或评论么?
- STEEM SQL 系列教程之 大鱼们都给谁投票了?
- STEEM SQL 系列教程之 办银行一个月共发了多少利息?
- STEEM SQL 系列教程之 你的哪些好友已经好久没玩STEEM了?
- STEEM SQL 系列教程之 如何使用 ISJSON 和 JSON_VALUE 函数?
- STEEM SQL 系列教程之 如何获取史上赚最多金的作者?
- STEEM SQL 系列教程之 一鸣惊人的作者
- STEEM SQL 系列教程之 如何避免 SQL 注入?
- STEEM SQL 系列教程之 我花了800多 SBD (7000多美元)买赞
- STEEM SQL 系列教程之 怎么样查看 STEEMSQL 是否数据同步完全?
强烈推荐
- 英国代购-畅购英伦
- TopCashBack 返现 (英国购物必备, 积少成多, 我2年来一共得了3000多英镑)
- Quidco 返现 (也是很不错的英国返现网站, 返现率高)
- 注册就送10美元, 免费使用2个月的 DigitalOcean 云主机(性价比超高, 每月只需5美元)
- 注册就送10美元, 免费使用4个月的 Vultr 云主机(性价比超高, 每月只需2.5美元)
- 注册就送10美元, 免费使用2个月的 阿里 云主机(性价比超高, 每月只需4.5美元)
- 注册就送20美元, 免费使用4个月的 Linode 云主机(性价比超高, 每月只需5美元) (折扣码: PodCastInit2022)
- PlusNet 英国光纤(超快, 超划算! 用户名 doctorlai)
- 刷了美国运通信用卡一年得到的积分 换了 485英镑
- 注册就送50英镑 – 英国最便宜最划算的电气提供商
- 能把比特币莱特币变现的银行卡! 不需要手续费就可以把虚拟货币法币兑换
微信公众号: 小赖子的英国生活和资讯 JustYYUK