Existing Cosmos explorers show limited information. In some cases, reward withdrawal happens not only by initiating
withdraw transaction and there are unobvious events, which cause that action. We have added these hidden events to P2P Dashboard, implemented full reward history across all Cosmos Hub versions and opened it for community. Below, I will walk through the topic in detail with examples.
Every transaction that is recorded in non-private blockchain can easily be retrieved for analytical or other purposes providing clarity for end users. With such transparency everyone can get a trusted record of any event since the start of the network. But is it really an easy task for someone without deep knowledge in code and various API endpoints to get all the data they need?
You may argue that there are multiple explorers built for this purpose but each of them focuses on various goals and doesn’t give a complete picture of all events happening in a particular network. For an ordinary user like me, explorers act as a window in this magic world of blockchains and our understanding is limited by the events various tools decide to display.
Blockchains are still new and complex to understand. The increasing number of projects with a different logic and various triggers is aggravating. Transparency matters especially for financial transfers and events that can be used for accounting purposes. For example, in Proof-Of-Stake blockchains it can be a withdrawal of accumulated rewards.
A diversity of high-quality explorers is significant for building user commitment to the network and facilitating trust although more tools do not always result in better visibility. Some explorers focus more on usability, which is also very important but it still is not conductive to increasing transparency for users of the network.
Let's take a look at the reward withdrawal process in Cosmos Hub. Surplus accumulates in a validator pool and can be withdrawn to the corresponding staking address manually. Basically, a delegator withdraws rewards at any point of time to receive them on address. Explorers show this operation with names like GetReward or Withdraw Reward. In fact that's not the only action that triggers reward withdrawal.
Let's take a random account and check the information about its balance on Mintscan block explorer.
If we calculate total balances using this transaction data we should get:
And here are values from Mintscan:
It is also true for the same address on Forbole:
We see an additional 0,971002 ATOM on the available balance, but where did they come from if there was no withdraw transaction made by this account? Of course you may say it's even less than 1 ATOM who cares? But systems based on a code should not allow any mistake. So, is the displayed balance correct or wrong? Let's look into it.
In fact, the balance is correct. There are hidden events that trigger reward withdrawal but are not displayed on most explorers. These tools serve another purpose and these events do not correspond much to the observation of what is happening in general. Nevertheless, these triggers are still crucial for generating full withdrawal history and bringing clarity for delegators.
There are five core types of actions delegators usually perform:
The first four of them initiate reward withdrawal, which is usually not displayed for the first three actions by most explorers.
On P2P Dashboard you can check reward withdrawals related to the same address.
In some cases, to apply updates of the network, validators stop producing blocks and upgrade node software. This process requires a transition to a new chain with a new genesis file that stores the actual state at the moment of chain halt. When the new chain becomes active what happens with accumulated rewards?
These rewards also become available, the transition to the new chain triggers withdrawal but the event is also hidden and not obvious to delegators.
Every public network needs a variety of analytical tools to allow people without advanced technical skills to get information about what is going on from different angles. In Proof-Of-Stake blockchains a clear reward history and accessibility of historical data are especially important. What if you need to prove received reward referring to a particular event that simply does not displayed by any explorer?
Thinking of that, we decided to conduct technical research to make all rewards and withdrawals together with corresponding messages accessible and transparent across all versions of Cosmos Hub.
We have added ability to check all withdrawal events across all versions of Cosmos Hub on P2P Dashboard and made it open for community. In addition, any ATOM delegator can check all withdrawals, get full reward history and download a report in CSV for multiple addresses.
To start, go to p2p.org and click
Get started button in the top right corner. Connect to the dashboard manually by entering the address or using your Ledger device.
Want to stake with us? Alexey will be happy to help. Contact [email protected] to get personal assistance.
P2P Validator provides secure non-custodial staking. Subscribe to our channels and stay tuned for updates and new blog posts.
Stake ATOM with us: https://p2p.org/cosmos
Get the latest posts delivered right to your inboxSubscribe
<p>We are thrilled to announce that <a href="https://corestar.io/">Corestar</a> team joined P2P Validator to create synergy in the development of decentralized ecosystems.</p><p>Our team have always been looking for ways to add more value to the projects we believe in. Comprehensive contribution is an important part of our long term vision. <strong><strong>All our thoughts are concentrated on actions facilitating the continuous progress of decentralized networks.</strong></strong> <a href="https://p2p.org/cosmos">By staking ATOM with us</a> you support our efforts to deliver meaningful results in the long run.</p><p>P2P Validator provides non-custodial staking including valuable tools for delegators, community building, educational enlightenment and <em><em>with acquisition of Corestar team we will add solid development activities to the scope of our capabilities</em></em>.</p><h3 id="about-corestar"><strong>About Corestar</strong></h3><p><a href="https://corestar.io/">Corestar</a> is a team of dedicated professionals focused on research and development within the Cosmos ecosystem. A lot of effort was concentrated on NFT marketplace over IBC and Corestar got onto the list of <a href="https://blog.cosmos.network/cosmos-hackatom-berlin-recap-4722882e7623">HackAtom Berlin</a> finalists with MVP that grew into the <a href="https://openmarket.one/">Open Market</a> project.</p><figure class="kg-card kg-image-card"><img src="https://economy.p2p.org/content/images/2020/09/W3nw23I.png" class="kg-image" alt srcset="https://economy.p2p.org/content/images/size/w600/2020/09/W3nw23I.png 600w, https://economy.p2p.org/content/images/size/w1000/2020/09/W3nw23I.png 1000w, https://economy.p2p.org/content/images/size/w1600/2020/09/W3nw23I.png 1600w, https://economy.p2p.org/content/images/2020/09/W3nw23I.png 1839w" sizes="(min-width: 720px) 720px"></figure><p>In addition, Corestar received an ICF grant to develop <a href="https://github.com/corestario/tendermint">Arcade</a> - Tendermint implementation with built-in random beacon. Arcade will provide application-specific blockchains in the Cosmos ecosystem with a decentralized source of entropy to power various applications like cryptography, games and gambling platforms without changing the security assumptions of Tendermint.</p><p><em><em>We believe that the Corestar team will significantly strengthen our development department and benefit the Cosmos ecosystem.</em></em></p><h3 id="immediate-perspectives"><strong>Immediate perspectives</strong></h3><p>IBC is currently the most important milestone in the success of Cosmos and the launch of incentivized testnet "<a href="https://goz.cosmosnetwork.dev/">Game Of Zones</a>" is near at hand. As an active contributor, P2P Validator will take part in the competition with additional development resources, ready to deliver.</p><p>We have prepared a <a href="https://goz.p2p.org/">visualization</a> of handshakes between nodes to help participants monitor the current status of connections during the contest.</p><figure class="kg-card kg-image-card"><img src="https://economy.p2p.org/content/images/2020/09/HG5ZbBv.png" class="kg-image" alt srcset="https://economy.p2p.org/content/images/size/w600/2020/09/HG5ZbBv.png 600w, https://economy.p2p.org/content/images/size/w1000/2020/09/HG5ZbBv.png 1000w, https://economy.p2p.org/content/images/size/w1600/2020/09/HG5ZbBv.png 1600w, https://economy.p2p.org/content/images/2020/09/HG5ZbBv.png 1893w" sizes="(min-width: 720px) 720px"></figure><p>Proof-of-stake ecosystem is evolving really fast and we are fully prepared to facilitate that growth diving deep into the heart of decentralized technologies.</p><h3 id="about-p2p-validator"><strong>About P2P Validator</strong></h3><p><a href="https://p2p.org/">P2P Validator</a> is a world-leading non-custodial staking provider with the best industry practices and proven expertise. We provide comprehensive due-diligence of digital assets and offer only high-class staking opportunities securing more than 3 billion of USD value. At the time of the latest update, P2P Validator is trusted by over 10,000 delegators across 25+ networks.</p><hr><p><em><em>Want to stake with us? Alexey will be happy to help. Contact [email protected] to get personal assistance.</em></em></p><hr><p><strong><strong>P2P Validator</strong></strong> provides secure non-custodial staking. Subscribe to our channels and stay tuned for updates and new blog posts.</p><p><strong><strong>Web:</strong></strong><a href="https://p2p.org/"> https://p2p.org</a></p><p><strong><strong>Twitter:</strong></strong><a href="https://twitter.com/p2pvalidator"> @p2pvalidator</a></p><p><strong><strong>Telegram chat:</strong></strong> <a href="https://t.me/P2Pstaking">https://t.me/P2Pstaking</a></p><p><strong><strong>Telegram announcement:</strong></strong> <a href="https://t.me/p2porg">https://t.me/p2porg</a></p>
from p2p validator
<p>From now, <strong><strong>P2P Staking Dashboard expands tracking for all Tezos bakers.</strong></strong> You can check received and pending rewards, balances and current delegations across any amount of addresses for any baker in one place.</p><p>Try it now at <a href="https://p2p.org/?utm_source=blog&utm_medium=economy&utm_campaign=p2p_dashboard_tezos">p2p.org</a></p><figure class="kg-card kg-image-card"><img src="https://economy.p2p.org/content/images/2020/09/Connect-with-manual4b1e6e8eea0a0233.gif" class="kg-image" alt></figure><p>Token holders in the Tezos network are faced with the <strong><strong>problem of tracking received and expected rewards from their baker.</strong></strong> Often, a user who has delegated his assets does not have the opportunity to check and if the baker delays payment or stops paying at all (as was the case with Flippin Tacos), he <strong><strong>loses the reward.</strong></strong></p><p>All this is even more difficult if you are baking with several bakers or splitting your assets between different addresses.</p><p><strong><strong>P2P Dashboard gives Tezos users an easy way to track payouts for unlimited addresses for all bakers.</strong></strong> By adding one or more addresses to the panel, you can find information about current delegations, balances, and payments.</p><blockquote><em><em>“ In building P2P Validator we have gained a lot of experience and learned about delegators’ needs by communicating with those in the Tezos network. We feel the love from the Tezos community and want to pay something back by solving the problem of tracking Tezos portfolios with multiple addresses. We launched P2P Dashboard and our goal is to make life easier for delegators who have 1 or more Tezos accounts!</em></em></blockquote><blockquote><em><em>Paul P. - product manager at p2p.org”</em></em></blockquote><p>To start, <strong><strong>go to</strong></strong> <a href="https://p2p.org/?utm_source=blog&utm_medium=economy&utm_campaign=p2p_dashboard_tezos">p2p.org</a> and <strong><strong>click on the Get started</strong></strong> button in the right corner. Connect to the panel by manually entering the address or using your Ledger device.</p><p><strong><strong>Try it now at!</strong></strong></p><hr><p><strong><strong>Web:</strong></strong> <a href="https://p2p.org/?utm_source=blog&utm_medium=economy&utm_campaign=p2p_dashboard_tezos">p2p.org</a></p><p><strong><strong>Stake Tezos with us:</strong></strong> <a href="https://p2p.org/tezos?utm_source=blog&utm_medium=economy&utm_campaign=p2p_dashboard_tezos">p2p.org/tezos</a></p><p><strong><strong>Twitter:</strong></strong> <a href="https://twitter.com/p2pvalidator">@p2pvalidator</a></p>
from p2p validator