NEAR Protocol is an open-source platform built to streamline the development and growth of decentralized applications (dApps).
NEAR is designed with security and performance at the core, allowing developers to create applications which manage high-value assets including money, identity and contractual information, whilst at the same time allowing for quick and efficient access.
With a focus on providing developers with a clean, user-friendly experience, NEARs approach to development is one focused around accessibility and scaling blockchain applications to accelerate the world’s transition to open, decentralized technologies. The protocol is a public, sharded, developer-friendly, proof-of-stake blockchain, making it an efficient platform due to its scalability and ease of use.
NEAR is compatible with Ethereum 1.0 today providing a complete integration with Solidity contracts (without the need for rewrites). Furthermore, an ETH-NEAR bridge allows for cross-chain interoperability and communication. This provides developers with flexibility and removes the need to fully commit to just one tech stack.
Near Protocol was launched in 2020 with a vision to give back control of financial assets and sensitive data to the users to which it belongs, with an ambition to build digital infrastructure for a new internet where evil actors are barred from manipulating it.
Similar to what has been developed by Ethereum and Polkadot, NEAR is a base-layer blockchain allowing for applications and programs to be built on top of it. Imagine Amazon’s AWS, except controlled by the NEAR community.
Through the use of Sharding, NEAR has a capacity to scale up significantly beyond the capabilities of existing blockchain solutions. Unlike with non-sharded networks, transaction fees on the NEAR network can be kept low due to congestion on the network being alleviated through dynamically expanding the system’s capacity via resharding.
The NEAR platform is built around NEAR - a token which enables holders to use, build and deploy applications, take part in the governance of the network and earn staking rewards in the process.
The NEAR token sale was conducted in August 2020 with a fundraising goal of $12,500,000 which was successfully met. Investors include MetaStable, Electric Capital, Accomplice, SVAngel, Amplify and HomeBrew.
The NEAR token is the manner in which users - developers, builders, community members, use applications on top of the NEAR network. By “use”, this refers to e.g. submitting transactions on the network. This makes the NEAR token an essential utility unit within the network.
The network utilises a “gas” model very similar to that deployed by Ethereum used to pay for transactions on chain. Through a “block-rewards-with-burn” model, NEAR supply decreases over time as token supply is burned with rates of high usage. The annual token emission is 5%, while the final inflation can fluctuate based on usage and transaction burns.
Even a negative inflation is a possibility based on the amount of fees burned. The effective inflation rate is calculated every epoch (½ a day).
NEAR validators are rewarded with a predetermined inflationary reward with incentives aligned to incentivise enhanced network usage through improving validator return rates and security.
Currently slashing is turned off but it is considered to be added with an increase of shards in the system.
NEAR validators can be penalised in two primary ways resulting in a partial loss of a delegated stake:
These types of errors can occur for a number of reasons, both due to malicious intentions, as well as due to non-malicious errors or misconfigurations.
To better manage the risk of accidental slashing, NEAR network uses a progressive slashing system where the portion of slasked stake is a multiple of the amount of stake that exhibited the double signing behavior during the epoch in question.
To learn more about delegating NEAR with P2P, visit www.p2p.org/near.
P2P Validator is a world-leading non-custodial staking provider securing more than $3 billion in staked assets by over 10,000 delegators across 25+ high-class networks. Our infrastructure is under advanced monitoring with alerts and 24/7 technical support making it the best choice for institutional investors.
Web: p2p.org
Stake NEAR with us: p2p.org/near
Twitter: @p2pvalidator
Telegram: t.me/P2Pstaking
Research & Analytics at p2p.org.
<h3 id="summary">Summary</h3><p>115 validators of different staking providers received "unapplied slash" during the era 2249 in Kusama due to not sending "I'm online" signal. 45 out of 115 validators are P2P validators where a possible slash would be around 0.6% of active stake.</p><p>Unapplied status means that it can be reverted through governance action, which is exactly what happened in that case.</p><h3 id="customer-impact">Customer Impact</h3><p>All slashings have been reverted and no customer funds are impacted thanks to councils who supported the request and voted for the <a href="https://kusama.polkassembly.io/motion/295?ref=p2p.org">motion 295</a> to cancel the slashing.</p><h2 id="what-happened">What Happened</h2><p>Almost all of the active P2P Validator nodes were running <strong>0.9.0 version</strong>. Monitoring showed perfect performance although sometimes we detected CPU spikes during the election.</p><p>On May 13, there was a release note issued for the <a href="https://github.com/paritytech/polkadot/releases/tag/v0.9.1?ref=p2p.org">0.9.1 version</a>. The release had “Low (upgrade at your convenience)” upgrade priority. P2P started to roll out this version gradually because this is our SoP for low priority upgrades.</p><p>On May 14, we got a notification via Kusama Validator Lounge chat which said: <em>“Just a heads up that the<strong> </strong>9010 runtime upgrade will happen in ~55 minutes at block 7,468,792. If your node is not on at least version v0.9.0, it will not be able to sync after that”</em></p><p>After the runtime 9010 had been applied, part of our monitoring services based on @polkadot-js/api stopped working due to it being an older version than required with the fresh runtime upgrade. We had an alert which would have been triggered if all CPU cores had 95%+ load at once, but as only one core had been overloaded, it didn't fire. Therefore, we didn’t figure out that a number of our nodes would get slashed. It took about 40 mins to understand what exactly had happened.</p><p><strong>See diagrams:</strong></p><p>CPU time of node under v0.9.0 that experienced CPU load during the election.</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/xbMcNNQasSYF-CWTDqRaczqDUKVhZcf2FFbTC5_ubeGcZs1mpMGCES6MOxYgZxW0NtLCNl4Nzcb5qNp5IzYk0BcgHQCrp2s0qVazGGMvct2QbkIgbpMlDX0dfNGcSPE373RGV0pJ" class="kg-image" alt loading="lazy"></figure><p>CPU time of node under v0.9.1 - no spikes</p><p></p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/uqe0ePHHepSaTDa5rueOthMvifsFhezANDS7Y-vkQ5QxbfSO1QuPJbHiqVcwf9I8Xshh7pd2uzS-VWtzbZEGtJzgO02JojrjRAAaOEZwpaVdiAMNg835F0KHctcxPkuSUEab1XGO" class="kg-image" alt loading="lazy"></figure><p>Logs records nodes running on v0.9.0</p><p></p><p>Looking at logs it becomes clear that after the runtime upgrade, nodes were experiencing some issues with performance. We caught 61780 events, which is a huge number and very unusual.</p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/bQTU71RRrNxVcfTAW8tKOgg-FQmrsrbYq3k5v2DeFqyyh4rWq3oyb-hbUq30BfzL5QdeuCda8XisWvr1C5i62oYkFPMpADfKWv5zhcdzbYGrC6tieoJzZXwTHDd2syjP0qB2Xk9l" class="kg-image" alt loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/tyErRh-yx8nhKGrEDIWdEcEwdmMKQfH-bv0w0VCNaZ_kG3yFmS2-7wNJq-EJmERFnoiUl1tV8LWSXpINXw8lt6hOoJ_Zyf5z9QoQpmTplkZUNfNLAHs2HalIv42I7QvVeE4PYT59" class="kg-image" alt loading="lazy"></figure><p><br>During CPU spikes, our validators were not able to send "heartbeat" events. Therefore all 115 validators got slashed due to the concurrent unresponsiveness of a bunch of validators, see offence <a href="https://wiki.polkadot.network/docs/en/learn-staking?ref=p2p.org#slashing">Level 2</a>.</p><p></p><p><strong>In order to avoid further slashing, P2P team undertook the necessary steps as follows:</strong></p><p><strong>May 14, 21:30:00</strong></p><ul><li>Fix monitoring service</li></ul><p><strong>May 15, 00:30:00</strong></p><ul><li>Validation is recovered on all P2P validators</li></ul><p><strong>May 15, 00:40:00</strong></p><ul><li>Investigation in collaboration with other nodes operators and the Kusama dev team occurred.</li></ul><p><strong>May 15, 05:00:00</strong></p><ul><li>All Kusama nodes have upgraded to v0.9.1 that solved CPU spikes issue</li></ul><p><strong>May 15, 19:00:00</strong></p><ul><li>Set “--wasm-execution Compiled” flag for all Kusama nodes<br></li></ul><p>----</p><p>Slashing was reverted by one of council member Raul Romanutti who proposed cancellation of slash submitting the <a href="https://kusama.polkassembly.io/motion/295?ref=p2p.org">motion 295</a> and no user funds were affected.</p><p>----</p><h3 id="lessons-learnt">Lessons Learnt</h3><ul><li>We should have more resilient monitoring for our nodes and infrastructure</li><li>Follow polkadot-js releases to upgrade libraries on time</li><li>Look closely at network status during runtime upgrades</li></ul><h3 id="what-s-next">What’s Next</h3><ul><li>We are going to work on new infrastructure and improvements for monitoring services that will help us to avoid such cases.</li></ul>
from p2p validator
<p><em>This simple guide will walk you through the steps of staking your Regen Network (REGEN) tokens using the Keplr wallet extension and/or Ledger wallet.</em></p><hr><p><a href="https://www.regen.network/?ref=p2p.org">Regen Network</a> is a network to enhance regenerative land management through an improved alignment of economic incentives. </p><p>Regen is a PoS network, meaning contributors can stake their REGEN tokens to contribute to the security of the network and earn staking rewards in the process of doing so. </p><h3 id="how-to-stake-regen">How to stake REGEN</h3><p>1) Visit <a href="https://wallet.keplr.app/?ref=p2p.org">wallet.keplr.app</a> using your Chrome browser, where you will be asked to connect your Keplr extension.</p><p>If you have registered the Regen Network address with Ledger, make sure that your firmware is up to date. To check, unlock your Ledger hardware wallet and open the Cosmos application.</p><figure class="kg-card kg-image-card"><img src="https://p2p.org/economy/content/images/2021/04/unlock-your-Keplr-account.PNG" class="kg-image" alt loading="lazy" width="1866" height="786" srcset="https://p2p.org/economy/content/images/size/w600/2021/04/unlock-your-Keplr-account.PNG 600w, https://p2p.org/economy/content/images/size/w1000/2021/04/unlock-your-Keplr-account.PNG 1000w, https://p2p.org/economy/content/images/size/w1600/2021/04/unlock-your-Keplr-account.PNG 1600w, https://p2p.org/economy/content/images/2021/04/unlock-your-Keplr-account.PNG 1866w" sizes="(min-width: 720px) 720px"></figure><p>2) Login to your Keplr account. If you have multiple accounts click on the extension icon in the top right corner and select the account you used for Regen address registration.</p><figure class="kg-card kg-image-card"><img src="https://p2p.org/economy/content/images/2021/04/2.PNG" class="kg-image" alt loading="lazy" width="1860" height="959" srcset="https://p2p.org/economy/content/images/size/w600/2021/04/2.PNG 600w, https://p2p.org/economy/content/images/size/w1000/2021/04/2.PNG 1000w, https://p2p.org/economy/content/images/size/w1600/2021/04/2.PNG 1600w, https://p2p.org/economy/content/images/2021/04/2.PNG 1860w" sizes="(min-width: 720px) 720px"></figure><p>3) Navigate to the Regen Network.</p><figure class="kg-card kg-image-card"><img src="https://p2p.org/economy/content/images/2021/04/3.PNG" class="kg-image" alt loading="lazy" width="1893" height="964" srcset="https://p2p.org/economy/content/images/size/w600/2021/04/3.PNG 600w, https://p2p.org/economy/content/images/size/w1000/2021/04/3.PNG 1000w, https://p2p.org/economy/content/images/size/w1600/2021/04/3.PNG 1600w, https://p2p.org/economy/content/images/2021/04/3.PNG 1893w" sizes="(min-width: 720px) 720px"></figure><p>4) Press the <strong>Stake</strong> button.</p><figure class="kg-card kg-image-card"><img src="https://p2p.org/economy/content/images/2021/04/4.PNG" class="kg-image" alt loading="lazy" width="1890" height="903" srcset="https://p2p.org/economy/content/images/size/w600/2021/04/4.PNG 600w, https://p2p.org/economy/content/images/size/w1000/2021/04/4.PNG 1000w, https://p2p.org/economy/content/images/size/w1600/2021/04/4.PNG 1600w, https://p2p.org/economy/content/images/2021/04/4.PNG 1890w" sizes="(min-width: 720px) 720px"></figure><p>5) On the Keplr dashboard, select P2P as the validator and click <strong>Manage.</strong></p><figure class="kg-card kg-image-card"><img src="https://p2p.org/economy/content/images/2021/04/5.PNG" class="kg-image" alt loading="lazy" width="1893" height="909" srcset="https://p2p.org/economy/content/images/size/w600/2021/04/5.PNG 600w, https://p2p.org/economy/content/images/size/w1000/2021/04/5.PNG 1000w, https://p2p.org/economy/content/images/size/w1600/2021/04/5.PNG 1600w, https://p2p.org/economy/content/images/2021/04/5.PNG 1893w" sizes="(min-width: 720px) 720px"></figure><p>6) Click <strong>Delegate.</strong></p><figure class="kg-card kg-image-card"><img src="https://p2p.org/economy/content/images/2021/04/6.PNG" class="kg-image" alt loading="lazy" width="1912" height="910" srcset="https://p2p.org/economy/content/images/size/w600/2021/04/6.PNG 600w, https://p2p.org/economy/content/images/size/w1000/2021/04/6.PNG 1000w, https://p2p.org/economy/content/images/size/w1600/2021/04/6.PNG 1600w, https://p2p.org/economy/content/images/2021/04/6.PNG 1912w" sizes="(min-width: 720px) 720px"></figure><p>7) Specify the amount of REGEN to stake and press <strong>Delegate</strong>.</p><figure class="kg-card kg-image-card"><img src="https://p2p.org/economy/content/images/2021/04/7.PNG" class="kg-image" alt loading="lazy" width="1915" height="910" srcset="https://p2p.org/economy/content/images/size/w600/2021/04/7.PNG 600w, https://p2p.org/economy/content/images/size/w1000/2021/04/7.PNG 1000w, https://p2p.org/economy/content/images/size/w1600/2021/04/7.PNG 1600w, https://p2p.org/economy/content/images/2021/04/7.PNG 1915w" sizes="(min-width: 720px) 720px"></figure><p>8) Select the transaction speed and approve it - wait for a confirmation.</p><figure class="kg-card kg-image-card"><img src="https://p2p.org/economy/content/images/2021/04/8.PNG" class="kg-image" alt loading="lazy" width="1906" height="912" srcset="https://p2p.org/economy/content/images/size/w600/2021/04/8.PNG 600w, https://p2p.org/economy/content/images/size/w1000/2021/04/8.PNG 1000w, https://p2p.org/economy/content/images/size/w1600/2021/04/8.PNG 1600w, https://p2p.org/economy/content/images/2021/04/8.PNG 1906w" sizes="(min-width: 720px) 720px"></figure><p>Congratulations, you have successfully delegated your REGEN tokens. This contributes to the security of the Regen Network and allows you to earn staking rewards in the process. Staking rewards are accrued in real time and should be claimed manually to re-stake achieving compounding effect.</p><hr><p><em>Do you have issues with REGEN staking? Join our</em><a href="https://t.me/P2Pstaking?ref=p2p.org"><em> Telegram</em></a><em>, and we can help you get set up as a delegator. </em></p><hr><h2 id="about-p2p-validator"><strong>About P2P Validator</strong></h2><p>P2P Validator is a world-leading staking provider with the best industry security practices and proven expertise. <strong>At the time of the latest update, over $3 billion of USD value is staked with P2P Validator by more than 10,000 delegators across 25+ networks</strong>. Our infrastructure is under advanced monitoring with alerts and 24/7 technical support making it the best choice for institutional investors. We have been involved in Regen Network testnets and invested own funds intending to provide long term support.</p><hr><p><strong>Web:</strong><a href="https://p2p.org/?ref=p2p.org"> p2p.org</a><br><strong>Twitter:</strong><a href="https://twitter.com/p2pvalidator?ref=p2p.org"> @p2pvalidator</a><br><strong>LinkedIn:</strong><a href="https://www.linkedin.com/company/p2p-org/?ref=p2p.org"><strong> </strong>LinkedIn.com/company/p2p-org</a><br><strong>Telegram:</strong><a href="https://t.me/P2Pstaking?ref=p2p.org"><strong> </strong>t.me/P2Pstaking</a></p>
from p2p validator