Hello, dear Blurtians,
How about a new episode of "In the Depths of the Blurt Blockchain"?
Are you interested in learning about the efficiency of the Blurt blockchain? Have you ever wondered if the 3-second delay is consistently maintained? Do you want to know the total number of active accounts since inception, or what the Total Supply would be if we excluded all the accounts that have never used their Airdrop?
These are the topics I'd like to delve into today.
Preamble
Before diving in, I'd like to note that due to some minor health issues and a packed schedule, I'm currently behind on my Blurt-related tasks. These include a major BeBlurt update, adding missing notifications to the Blurt blockchain's Nexus module, other Nexus upgrades, working on onboarding, and my "The Blurt's data of..." posts, among others. I hope you'll understand.
Despite these setbacks, it's heartening to see @saboin & @symbionts release a new version of the Blurt frontend & wallet, which includes Nexus and the Blurt communities. This shows that, contrary to what some might believe, Blurt remains a vibrant and active blockchain.
I also encourage you to follow the witness @khrom account, which is currently spearheading several Blurt promotional events on social networks.
The Efficiency of the Blurt Blockchain
For those unfamiliar, the Blurt blockchain is designed to create a new block every 3 seconds. Let's examine whether this is consistently achieved.
Year | Nb Block | Nb Delayed | Efficiency |
---|---|---|---|
2024 | 822,449 blocks | 14,461 blocks | 99.9824% |
2023 | 10,307,342 blocks | 202,946 blocks | 99.9803% |
2022 | 10,230,139 blocks | 185,952 blocks | 99.9818% |
2021 | 10,277,673 blocks | 230,392 blocks | 99.9775% |
2020 | 5,140,146 blocks | 69,146 blocks | 99.9865% |
The answer is no. While the number of delayed blocks is small (thankfully), they do exist.
For example, block 36287846 (2024-01-12 18:22:09) was created 9 seconds after block 36287845 (2024-01-12 18:22:00). You can verify this yourself here:
Or on ecosynthesizer:
The most recent block with the longest delay is block 34980246 (2023-11-27T10:11:42), created 12 seconds after block 34980245 (2023-11-27T10:11:30). You can verify this yourself here:
Or on ecosynthesizer:
But Why?
Connectivity issues between network nodes can cause delays. This underscores the importance of maintaining a high-quality witness nodes network.
A reliable witness node is crucial for the smooth operation of the Blurt blockchain for several reasons:
Synchronization with NTP: Synchronizing with the Network Time Protocol (NTP) is essential to ensure all nodes on the network are time-synchronized. This prevents disagreements over transaction order and ensures consistent addition of new blocks to the blockchain.
Missing Blocks: If a witness node misses too many blocks, it can lead to delays in transaction confirmation and new block creation. This can also compromise the security and integrity of the blockchain, as each block contains a hash of the previous block, creating a chain of interconnected blocks.
Latency: Proper latency is important for fast transaction speeds. High latency can cause delays in transaction and block propagation across the network, affecting the speed of transaction confirmation.
Role of the Witness Node: A witness node in the Blurt blockchain verifies incoming transactions, produces blocks when scheduled, and participates in governance. There is also a formal expectation that witness nodes will defend the Blurt blockchain, review the software, and foster the Blurt community. If you want to know more I invite you to read my old post: One Year as a Witness: A BLURT Block Producer's Journey
In summary, a reliable witness node contributes to the stability, security, and efficiency of the blockchain. Maintaining a reliable witness node is therefore vital for the smooth operation of the Blurt blockchain.
This is why it's important to carefully consider and analyze before voting for a witness. It's a significant responsibility given to every Blurtian, as it greatly impacts the quality of the Blurt blockchain network.
Similarly, it's important to remove votes from deactivated or inactive witnesses, especially if the inactivity is due to an outdated blockchain version, leading to block collisions or delays.
As a reminder, you can manage your witness votes via:
Witness Distribution
With Beblurt and its witness filter feature, it's easy to visualize the distribution of witnesses.
- Currently, there are 35 active witnesses.
- There are 171 witnesses who have been inactive for at least 3 months, meaning they have not created a block during this period.
- There are 29 witnesses who have been disabled, indicating that they have taken the step to send a witness deactivation transaction.
Active Accounts on the Blurt Blockchain Since Its Inception
I'm sure many of you are curious to know how many people have actually used the Blurt blockchain at least once since its launch.
To answer this question, I performed a full replay of the Blurt blockchain to feed my analytical database and reran a few scripts, similar to the one in one of my previous posts.
The result is 12,915 distinct active accounts since the start of the Blurt Blockchain, distributed as follows:
- 7,194 accounts created since the launch of the Blurt Blockchain
- 5,721 Pre Fork accounts
This is both intriguing and instructive, with fewer Pre Fork accounts than I expected and more new accounts than anticipated. The Airdrop hasn't had the impact I thought it would, but onboarding, despite its complexity (a major project for 2024 is to improve and simplify it), has worked much better.
A not-so-fun fact: Of the 12,915 distinct active accounts, only 1,652 have cast at least one vote for witnesses, representing 12.79%. This is quite disheartening to see, especially as a witness myself!
Total Supply
Now, it's time to answer the big question: "What is the Total Supply if we exclude all the accounts that have never used their Airdrop?"
Are you ready for the answer? As of today, it's 236,393,210.061 BLURT.
This figure takes into account the wallets of all active accounts (those that have performed at least one blockchain operation since the Blurt blockchain started), including active exchanges.
The distribution of this amount is as follows:
- Balance: 24,785,945.015 BLURT
- Saving: 150,729.802 BLURT
- BLURT Power: 211,456,535.244 BLURT
Officially, there are 527,764,676.099 BLURT in circulation, so the figure above represents only 44.7914% of this amount.
This also implies that 291,371,466.038 BLURT from the airdrop have never been "claimed/used.
Conclusion
In this post, we've delved deep into the Blurt blockchain, uncovering fascinating insights about its efficiency, active accounts, and total supply.
We discovered that while the Blurt blockchain aims for a 3-second block creation time, there are occasional delays, as there are on the Steem and Hive blockchains. However, these are minimal, and the overall efficiency remains impressively high. This highlights the importance of maintaining a robust network of witness nodes, which play a crucial role in ensuring the smooth operation of the blockchain.
Our exploration of active accounts revealed that there are 12,915 distinct active accounts since the inception of the Blurt blockchain. Interestingly, the number of new accounts exceeded the number of Pre Fork accounts, indicating that onboarding efforts have been more successful than anticipated. When we place Blurt in the context of its sister chains, Steem and Hive, an interesting picture emerges:
For Steem, deriving accurate figures is a challenge due to the absence of comprehensive analyses. The only available data point harks back to January 2018, which reported 43,552 active users.
In contrast, Hive offers a wealth of data. In January 2023, Hive boasted 400,000 active users, a figure that contracted to 165,000 by December. The most illuminating aspect is the distribution of active accounts by operation in 2023. There were 475,000 accounts engaged in "custom_json" operations (which include gaming dApps, Dex, and others), a modest 33,000 accounts posting/commenting, and 38,000 accounts casting votes. In conclusion, while Blurt has fewer active users compared to Hive and possibly Steem, it’s not necessarily a negative indication.
In conclusion, the Blurt blockchain is a dynamic and efficient system with a vibrant community of active users. Despite some challenges, it continues to grow and evolve, driven by the ongoing efforts of its dedicated users and witnesses. As we move forward, it's essential for every Blurtian to understand the importance of their role in this ecosystem, whether it's by being an active user or by voting for reliable witnesses.
Join or Create a Blurt Community
BeBlurt (Blurt frontend) 👉 https://beblurt.com
on IOS/Android 👉 https://beblurt.com/s/aMGBrg
How to support my work on Blurt
- Backing my Witness:
It only takes a click since you're entitled to 30 witness votes with your Blurt account. Even if I'm already in the top 20 and it won't generate more BLURT for me, it will secure my position, and it's always appreciated.
via BeBlurt: https://beblurt.com/@nalexadre/witness
via Wallet: https://blurtwallet.com/~witnesses?highlight=nalexadre
- Endorsing my Proposal:
This would allow me to surpass the burning proposal and regain the additional 1,000 BLURT from my proposal.
via BeBlurt: https://beblurt.com/proposals
via Wallet: https://blurtwallet.com/proposals
- Making a Difference with a Donation:
This blockchain is our community, and your donation, via a transfer to my @nalexadre account with "donation" in the memo, helps fuel ongoing initiatives.
Your active participation fuels these initiatives and ensures the continued growth of our Blurt community. Let's make a difference together!
Original background photo of this post by Joanna Kosinska on Unsplash
I love that idea :) Great!
I also think that, we need more post about technical solutions on blurt im still fighitng with sending comment transaction using dblurt library. You type script file is helpful but something still not working for me;/ i need more weekends in week XD
If there was something like redy to use solutions, more redy to use script solutions like:
how to post how to upvote etc.
It will be a verry helpful, with development of new features on Blurt and help understand better how everything working here for less advanced programmers.
btw, if you know of any posts already written on this topic that I missed, it would be great to make such a list.
Yes, Blurt has some specific features (like the
extensions
property of theComment Options Operation
) and the Steem and Hive documentations aren't totally compatible. What's really missing is a documentation website for Blurt developers that would centralize all the resources and information, which would help and motivate dApp devs, but it's a lot of work.For your case, if you use beneficiaries (more than one) you need to take care to ordering them alphabetically in the array. If you need help you can give me the error code and an example of the content of your
comment Operation
andComment Options Operation
via Discordyes this is crucial. I have already tried a few solutions with steem and hive and there is always a problem. Unfortunately, you need to have much more knowledge than I have so far to learn it, but the knowledge is only partial because you still need a huge amount of time.
Perhaps a lifetime will be enough for this, but the question is whether there will be enough people willing to support blurt until then, before the time needed to master these skills will result in new practical solutions that will attract the community and allow our blochcain to rise above average.
Thanks for advice.
I'll try it on my own a bit, but thanks for the offer, I'll probably take it when helplessness knocks on the door.
I'm now studying the content of the dblurt file itself and trying to understand what's going on in your file after compiling ts to js and what is imported where and where it is exported and why... and what happens with all this and how.
You can also use https://dblurt.beblurt.com/ for a better understanding of the dblurt library.
TypeScript offers several advantages, especially useful for large-scale projects, like catching errors at compile time rather than at runtime, structuring code and making it more readable and maintainable... It's really something I'd recommend, even if it wastes time at the start because there's so much more to write, it saves so much time afterwards by bringing rigor to the writing of your code and its precious help in debugging once you've mastered it. Whether it's for my nodeJS or Angular projects, I use it all the time.
yes im using already but thanks.
Typescript looks very useful indeed. I started some 3 hours of basics, course on yt last weekend. I have never used before but I see that it is worth it.
Thanks for the information and well detailed post about blurt. I was able to learn new things.
Great information @nalexadre … Could you also include amount burned each month ? … from fees and @ctime @null burning project ? Would be fun to compare and track ….
Does no one think the blurtbooster is giving off too much rewards in votes?
Make people work for higher rewards. It's bad enough with the bid bots in place. Getting much for no work at all. What's trending on blurt? Shit posts, A.I content, etc. Really?
Blurtbooster is supposed to not include copy-pasted content, and I don't think the intention is to encourage artificial content.
https://blurt.blog/blurt/@drutter/blurtbooster-has-changed
Doesn't say you can't use AI, but content must be original. Anything AI has to be labeled as such. No more than half can be created by someone/something else.
"Are you interested in learning ... what the Total Supply would be if we excluded all the accounts that have never used their Airdrop?"
Yes, I was just thinking about that number the other day. It's useful to know, because that is essentially the total available supply - the supply that is reasonably likely to end up for sale. There are many tokens in abandoned accounts, or accounts that are being used as long-term savings, which are unlikely to reach an exchange (to affect the price). During discussions on "burning" tokens, what really matters is not the total number of tokens, but the number of available tokens - those which can be bought or sold. So this number (total supply excluding accounts that have not yet logged in) is handy to keep an eye on.
"291,371,466.038 BLURT from the airdrop have never been claimed/used."
They've never been used, but that doesn't mean they are unclaimed. They belong to the owner of that account's keys. Doing anything to them would be a criminal offense. Sadly, some Blurt insiders (and owners) have hinted in the past they would like to take or delete this money, generally with the hint that it will drive up the price and benefit the active users. I think we should be careful to not entertain that course of action. Money in inactive accounts is not ours to take or destroy.
Besides, unused tokens are by definition never going to end up on exchange. Burning/deleting them would have no effect on the price.
Also, I note that the insiders calling for the seizure of inactive funds never offer their own millions of tokens up to be included. Only other peoples' funds. If it's really for the better of all of us, why don't they do something for Blurt and take that step themselves?
Thanks for the reminder about witnesses, and for the data.
This information is quite insightful. Reading through the comments gjves me a mixed feeling
Telegramand Whatsapp
Congratulations, your post has been curated by @dsc-r2cornell. You can use the tag #R2cornell. Also, find us on Discord
Felicitaciones, su publicación ha sido votada por @ dsc-r2cornell. Puedes usar el tag #R2cornell. También, nos puedes encontrar en Discord