好久好久好久之前,使用上古时期的HIVE区块链浏览器的时候发现有个参与度(健康度/完整性)这个参数,对此特别好奇🧐,到底这是个什么东西又是怎么得来的呢?

(图源 :pixabay)
记得当时虚心向大神请教这个问题,大神则是耐心细致的给我讲解,真可谓是知无不言言无不尽。
奈何自己驽钝,大神讲得那叫一个口干舌燥,我听得那叫一个云里雾里。这当然不是大神讲得不好,而是当时我完全没有HIVE区块链开发相关的基础知识,能听得懂才怪呢。
这些年来,我用盲人摸象的手法,去学习和了解每个知识点,比如大象的耳朵是什么样子,大象的腿是什么样子,大象的尾巴又是什么样子,嗯,一点点在脑海中拼凑出HIVE区块链这头大象的样子。
当然了,我拼凑的样子可能和HIVE区块链这头大象的样子大相径庭,有可能是个四不像,但是也好过一无所知。
有了对HIVE区块链的四不像了解,再去翻看一些代码,以前一些不知道不了解的问题,在我脑海里逐步清晰了起来,但还是不够,比如这个参与度,根本看不懂到底咋来的!
最近不是一直在和AI打交道嘛,突发奇想,可以让AI教我一些问题呀,就问了它这个参与度的问题,没想到它还真的解决了我一直以来的疑惑呢。
可能详细讲解起来太过于复杂,把AI的简单总结贴出来:

recent_slots_filled是 HIVE 用 128 位位图记录最近 ~6 分钟内区块是否成功产生的网络健康快照,是 Network Integrity 的核心数据源。
再让它帮我写一段Python代码,其中核心内容就是:
def calculate_network_integrity(recent_slots_filled: int, window: int = 128):
"""
计算 Network Integrity
"""
filled_slots = bin(recent_slots_filled).count("1")
integrity = filled_slots / window
return integrity, filled_slots
运行一下它给我的代码,嗯,效果不错:

有了这些理论上的学习,再把它们用更友好的页面形式展现出来也就不是问题了(当然了,还是得AI干活)
比如这是最近六分多钟有丢块时的状态:

这是正常时的状态:

综合AI的讲解、Python代码以及可视化的页面展示,再理解起这个网络的完整性(Network Integrity)即recent_slots_filled,完全没有问题啦。

(图源 :pixabay)
所以,以后的学习模式真的要革命了,死读书本或者死啃代码那些上古时期的操作,无疑是蠢笨而又低效的,是时候抛弃了!
跟着AI学习,或者说和AI互相学习(有时候要先教会它,再让它来教你)才是最高效的方法呢。
Spot-on analysis
Some Tech wizardry huh. Keep rockin.
!BEER
View or trade
BEER.Hey @oflyhigh, here is a little bit of
BEERfrom @captainquack22 for you. Enjoy it!Learn how to earn FREE BEER each day by staking your
BEER.View or trade
BEER.Hey @oflyhigh, here is a little bit of
BEERfrom @captainquack22 for you. Enjoy it!Did you know that <a href='https://dcity.io/cityyou can use BEER at dCity game to buy cards to rule the world.
AI逐步渗透到人们的生活,工作当中去了。
AI无处不在
还是不太会用AI,感觉没人味
不要人味,做AI
确实是这样,我也经常用AI学习,感觉提高不少
加油
O哥比AI還厲害
哈哈,詹老师过奖了
O哥,我觉得最后你能和AI打起来
不会的,我已经怂了
呀,以后也得练习跟着AI一起学习了,想想就觉得一片黑暗(我对AI运用的不咋样)
多用用就好了
Solid content. this topic is underrated 🚀
Thanks for sharing this, especially this topic is under-discussed