{"id":6597,"date":"2024-12-26T19:07:54","date_gmt":"2024-12-26T18:07:54","guid":{"rendered":"https:\/\/wsj-crypto.com\/?p=6597"},"modified":"2024-12-26T19:07:54","modified_gmt":"2024-12-26T18:07:54","slug":"unveiling-our-exciting-client-incentive-initiative","status":"publish","type":"post","link":"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/","title":{"rendered":"Unveiling Our Exciting Client Incentive Initiative!"},"content":{"rendered":"\n<div id=\"\">\n<p class=\"chakra-text css-gi02ar\"><strong>Note: this article was revised on April 4, 2022, to incorporate a complete version of the Client Incentive Program specifics.<!-- --><\/strong><\/p>\n<p><!-- --><\/p>\n<hr aria-orientation=\"horizontal\" class=\"chakra-divider css-1e6gg7n\"\/>\n<!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">A varied assortment of clients is crucial for the Ethereum network&#8217;s vitality and decentralization. This variety guarantees that progress persists at the foundational layer of the protocol, that the network remains robust against possible assaults or flaws, and that a wide range of participants engage in discussions regarding potential modifications to the core protocol.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Although clients deliver a vital function to the network (without them, there is no network!), it has traditionally been challenging for them to reap benefits. Recently, new pathways have emerged for these groups to create sustainable enterprises, but most concentrate on mainnet-adjacent options rather than the primary Ethereum network. Furthermore, these prospects typically do not scale in direct proportion to the volume of value generated.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">To guarantee that client teams possess a strong motivation to sustain the core Ethereum network in the long haul, the Ethereum Foundation has introduced a Client Incentive Program. This initiative provides client teams with ETH-based rewards which accumulate over time, provided they continue to develop software that satisfies the mainnet&#8217;s performance and security criteria.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Specifically, teams within the program will obtain a total of 144 validators (4608 ETH) each to operate on the mainnet. The scale of these grants acknowledges both the remarkable efforts accomplished over recent years and the numerous development hurdles projected well into the future. One team, whose client has become compatible with mainnet more recently than its counterparts, has been included in the initiative with a 50% share. The teams qualified for the program are, in alphabetical order:<!-- --><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\">Erigon<!-- --><\/li>\n<li class=\"css-cvpopp\">Go-ethereum (geth)<!-- --><\/li>\n<li class=\"css-cvpopp\">Hyperledger Besu<!-- --><\/li>\n<li class=\"css-cvpopp\">Lighthouse<!-- --><\/li>\n<li class=\"css-cvpopp\">Lodestar (50% stake)<!-- --><\/li>\n<li class=\"css-cvpopp\">Nethermind<!-- --><\/li>\n<li class=\"css-cvpopp\">Nimbus<!-- --><\/li>\n<li class=\"css-cvpopp\">Prysm<!-- --><\/li>\n<li class=\"css-cvpopp\">Teku<!-- --><\/li>\n<\/ul>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The validator deposits are made in advance to be utilized by teams right away, while the withdrawal credentials (the ownership of the funds) will be vested over a period of years, with the first portion unlocked with the activation of Beacon Chain withdrawals. To receive this and future portions of validator withdrawal credentials, teams must persist in managing their clients, meeting performance targets on the mainnet, and generally contributing towards realizing the Ethereum community&#8217;s roadmap as it evolves over time. Following The Merge, client teams will also earn transaction fees collected by their validators. This, alongside staking rewards, will commence to furnish a consistent source of income for teams.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">As the grants vest, teams are free to utilize the validators under their control as they see fit \u2013 for instance, continuing to stake and generate rewards, withdrawing and liquidating, or some combination thereof. It is also important to note that the Client Incentive Program is in addition to any grants that the EF allocates to these teams.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">A comprehensive version of the program&#8217;s specifics has been provided as an appendix below.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Geth\u2019s involvement in this initiative is distinctive, as they are a team integrated within the Ethereum Foundation. Nevertheless, the Geth crew &#8211; like the other clients mentioned earlier &#8211; will have complete authority over how to utilize these validators, earned fees, and their ETH deposits as the grants vest.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The framework of the program aligns teams with the network&#8217;s long-term wellness and guarantees they are motivated to develop secure and efficient software. It was conceived to reflect on previous accomplishments and reward teams that have already produced production-quality software. We aspire for it to establish a foundation for a robust incentivization of core contributors to Ethereum. As always, the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/esp.ethereum.foundation\/en\/\">Ecosystem Support Program<!-- --><\/a> is accessible, and ready, to fund initial innovative Ethereum implementation efforts, including new client teams.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">We are thrilled to finally unveil this initiative publicly, and we anticipate discovering more opportunities for the community to unite and promote public goods!<!-- --><\/p>\n<p><!-- --><\/p>\n<hr aria-orientation=\"horizontal\" class=\"chakra-divider css-1e6gg7n\"\/>\n<!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"client-incentive-program-details\">Client Incentive Program Specifics<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Considering the cumulative total of ETH intended to be allocated to client teams (approximately 42,000 ETH when factoring in validator rewards, or, as of April 4, 2022, over $145MM in value), we acknowledge the community&#8217;s desire to gain insight into how distributions will occur and how milestones will be achieved.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The comprehensive specifics of the incentive program, as communicated to client teams, are shared below.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"program-goals--eligibility\">Program Objectives &amp; Eligibility<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The program seeks to deliver long-term backing and incentives for teams to maintain dependable clients and a robust network overall.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">For client teams to qualify, they should already be contributing to the overall development of Ethereum and plan to support the forthcoming shift to proof of stake. Throughout the program, teams will be required to uphold specific performance standards to remain eligible for the rewards. More on this below.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"configuration\">Configuration<!-- --><\/h2>\n<p><!-- --><\/p>\n<div class=\"css-ylxp7t\">\n<table role=\"table\" class=\"chakra-table css-nz8z8i\">\n<thead node=\"[object Object]\" class=\"css-0\">\n<tr role=\"row\" class=\"css-0\">\n<th class=\"css-aqvfe2\">Name<!-- --><\/th>\n<th class=\"css-aqvfe2\">Value<!-- --><\/th>\n<th class=\"css-aqvfe2\">Description<!-- --><\/th>\n<\/tr>\n<\/thead>\n<tbody node=\"[object Object]\" class=\"css-i54j9x\">\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">NUM_PERFORMANCE<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">128<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Count of validators assessed for performance<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">NUM_CANARIES<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">16<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Count of canary validators<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">NUM_VALIDATORS<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">NUM_PERFORMANCE + NUM_CANARIES<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Total number of validators<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">&#8220;`html<\/p>\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">INITIAL_RELEASE<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">32<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Total number of validators to be unleashed at the initial significant milestone<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">TIMED_RELEASES<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">[6, 10, 14, 18, 22, 26 + NUM_CANARIES]<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Number of validators to be released every 6 months following\u00a0<!-- --><span class=\"chakra-text css-ons8vw\">INITIAL_RELEASE<\/span><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">METRICS_WINDOW<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">8192<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Total epochs during which success metrics are evaluated<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">MAX_PROBATION_WINDOW<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">32768<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Maximum epochs that the Client can be under scrutiny before the EF may partially or entirely withdraw the Client from the incentivization<!-- --><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"structure\">Structure<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Below are the primary steps taken by &#8220;EF&#8221; and the &#8220;Client&#8221; throughout the duration of this plan.<!-- --><\/p>\n<p><!-- --><\/p>\n<ol role=\"list\" class=\"css-13a5a39\">\n<li class=\"css-cvpopp\">Execute deposits<!-- --><\/li>\n<li class=\"css-cvpopp\">Hand over control of existing signing keys<!-- --><\/li>\n<li class=\"css-cvpopp\">Client manages nodes\/validators<!-- --><\/li>\n<li class=\"css-cvpopp\">Distribute withdrawal credentials in series<!-- --><\/li>\n<\/ol>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"1-make-deposits\">1. Execute deposits<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Once a client consents to join the scheme, the EF generates <!-- --><span class=\"chakra-text css-ons8vw\">NUM_VALIDATORS<\/span> 32-ETH deposits.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The aggregate ETH at stake in the client incentivization initiative equals <!-- --><span class=\"chakra-text css-ons8vw\">NUM_VALIDATORS * 32<\/span>.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">In coordination with client teams, an official commencement date for this program will be established, estimated between October 1, 2021, and the occurrence of The Merge.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"2-transfer-control-of-active-signing-keys\">2. Hand over control of existing signing keys<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Following step 1, there will be <!-- --><span class=\"chakra-text css-ons8vw\">NUM_VALIDATORS<\/span> private keys corresponding to the public keys in the validator deposits governed by a single mnemonic. These keys need to be securely passed to the client team.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">This mnemonic gets conveyed to the Client using one of the following methods:<!-- --><\/p>\n<p><!-- --><\/p>\n<ol role=\"list\" class=\"css-13a5a39\">\n<li class=\"css-cvpopp\">Employing asymmetric encryption (e.g. PGP) through a recognized\/validated public key of the recipient Client<!-- --><\/li>\n<li class=\"css-cvpopp\">Verbal communication of 25% at a time across 4 encrypted calls from various platforms<!-- --><\/li>\n<li class=\"css-cvpopp\">Via a mutually negotiated, secure method<!-- --><\/li>\n<\/ol>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The Client subsequently generates <!-- --><span class=\"chakra-text css-ons8vw\">NUM_VALIDATORS<\/span> keystores utilizing the mnemonic and confirms that each private key aligns sequentially to the batch of validator public key deposits made in their favor.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The EF will keep the mnemonic in cold storage in case active keys need to be utilized to withdraw validators from the program.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"3-client-operates-nodesvalidators\">3. Client manages nodes\/validators<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Deposits are completed; keys are handed over. At this point, the Client governs the management of the related validators until withdrawal credential private keys are distributed. Specifically, the Client <!-- --><em class=\"chakra-text css-0\">must<!-- --><\/em> utilize their own software as an execution engine or consensus layer and is accountable for selecting and maintaining support for a counterpart client throughout the incentivization timeline.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The performance of the Client&#8217;s validators can be analyzed simply by monitoring chain metrics, but further node performance metrics may be solicited.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"4-release-sets-of-withdrawal-credentials-upon-meeting-milestones\">4. Distribute sets of withdrawal credentials upon achieving milestones<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Groups of validators will be distributed to the Client upon reaching pre-established milestones through the transfer of the underlying private keys for the validator withdrawal credentials.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Once a group of validators has been given, this signifies the conclusion of the Client&#8217;s obligation to the EF for those validators. The Client is free to decide whether to continue validating, withdraw, or exit, etc.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">These keys will be PGP encrypted and transferred in batches.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"milestones\">Milestones<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Considering the fluid nature of the continuously evolving Ethereum roadmap, simplicity is prioritized in selecting milestones.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">A group of credentials gets released when withdrawals from the beacon chain become possible, with a minimum interval of one year separating the initiation of the Client Incentive Program (CIP) and the full release of the initial set of credentials.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">If withdrawals from the beacon chain are enabled within or before the initial year of the CIP, the first tranche of credentials will be made available monthly, in equal portions, from the first month after withdrawals have been enabled, to the one-year anniversary of the program. For example, if withdrawals are allowed 6 months after the program begins, then 1\/6th of the first tranche will be issued during months 6, 7, 8, 9, 10, 11, and 12. If not, the first wave of credentials will be released once withdrawals are activated. Subsequent waves will be released over time if the Client continues to meet performance expectations. Specifically, the milestones include:<!-- --><\/p>\n<p><!-- --><\/p>\n<ol role=\"list\" class=\"css-13a5a39\">\n<li class=\"css-cvpopp\">Distribute <!-- --><span class=\"chakra-text css-ons8vw\">INITIAL_RELEASE<\/span> validators when withdrawals from the beacon chain are permitted (<!-- --><span class=\"chakra-text css-ons8vw\">WITHDRAWALS_ENABLED_TIME<\/span>).<!-- --><\/li>\n<li class=\"css-cvpopp\"><span class=\"chakra-text css-ons8vw\">for i, num_validators in enumerate(TIMED_RELEASES)<\/span>, distribute <!-- --><span class=\"chakra-text css-ons8vw\">num_validators<\/span> validators at the time <!-- --><span class=\"chakra-text css-ons8vw\">WITHDRAWALS_ENABLED_TIME + (i + 1) * 6_months<\/span> if client operation continues to showcase successful metrics.<!-- --><\/li>\n<\/ol>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"success-metrics\">Success metrics<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Client\/validator performance must continually<br \/>\n&#8220;`meet a series of achievement metrics to maintain involvement in this program.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The initial <!-- --><span class=\"chakra-text css-ons8vw\">NUM_PERFORMANCE<\/span> validators of the committed validators are monitored by the EF to evaluate metrics. The final <!-- --><span class=\"chakra-text css-ons8vw\">NUM_CANARIES<\/span> validators of the committed validators are available for the Client&#8217;s use for testing, experimental versions, etc. Canary validators <!-- --><em class=\"chakra-text css-0\">are not<!-- --><\/em> anticipated to consistently fulfill the achievement metrics but remain subject to slashing regulations.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"metrics\">Metrics<!-- --><\/h3>\n<p><!-- --><\/p>\n<div class=\"css-ylxp7t\">\n<table role=\"table\" class=\"chakra-table css-nz8z8i\">\n<thead node=\"[object Object]\" class=\"css-0\">\n<tr role=\"row\" class=\"css-0\">\n<th class=\"css-aqvfe2\">Name<!-- --><\/th>\n<th class=\"css-aqvfe2\">Value<!-- --><\/th>\n<th class=\"css-aqvfe2\">Description<!-- --><\/th>\n<\/tr>\n<\/thead>\n<tbody node=\"[object Object]\" class=\"css-i54j9x\">\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">MIN_ACCEPTABLE_BALANCE<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">31.75 ETH<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Minimum accepted balance for client validators<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">MIN_ATTESTATION_PERCENTAGE<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">95 percent<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Minimum required percentage of attestations generated by client validators<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">MIN_BLOCK_PERCENTAGE<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">95 percent<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Minimum required percentage of blocks generated by client validators<!-- --><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The following are the achievement metrics that the Client must meet:<!-- --><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\">Client validators on average do not drop below <!-- --><span class=\"chakra-text css-ons8vw\">MIN_ACCEPTABLE_BALANCE<\/span> balance<!-- --><\/li>\n<li class=\"css-cvpopp\">Client validators have at least <!-- --><span class=\"chakra-text css-ons8vw\">MIN_ATTESTATION_PERCENTAGE<\/span> percentage of anticipated attestations included on-chain over any <!-- --><span class=\"chakra-text css-ons8vw\">METRICS_WINDOW<\/span> epoch duration<!-- --><\/li>\n<li class=\"css-cvpopp\">Client validators have at least <!-- --><span class=\"chakra-text css-ons8vw\">MIN_BLOCK_PERCENTAGE<\/span> percentage of anticipated blocks included on-chain over any <!-- --><span class=\"chakra-text css-ons8vw\">METRICS_WINDOW<\/span> epoch duration<!-- --><\/li>\n<\/ul>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Additionally, client teams are expected to actively engage in research and development of essential network upgrades. The EF holds exclusive authority to determine if this metric has been achieved.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Above all, the EF anticipates client teams to actively strive towards ensuring a robust and healthy network. The EF acknowledges that in certain situations, these metrics may not be entirely under the Client&#8217;s control (e.g., a significant portion of the network offline for an extended duration due to problems with another client). In many such cases, the <!-- --><span class=\"chakra-text css-ons8vw\">METRICS_WINDOW<\/span> has been chosen to be sufficiently lengthy to accommodate problems and recovery; however, in such extraordinary cases, the EF will also consider external factors beyond the Client\u2019s control.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Note<!-- --><\/em>: Within the context of this plan, validator top-ups are prohibited and should generally be avoided. Should a top-up benefit the health of the network in certain scenarios, the EF and client can discuss and adjust the metrics\/milestones accordingly.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"probation\">Probation<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">If the Client dips below the achievement metrics, the Client\u2019s incentivization status enters probation. Throughout a probationary phase the Client has <!-- --><span class=\"chakra-text css-ons8vw\">MAX_PROBATION_WINDOW<\/span> epochs to restore metrics to successful standards, and during a probationary phase, the Client cannot have any validator credentials released. The duration spent in probation delays the release of any validator credentials by at least that amount of time.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">If Client metrics remain in probationary status for over <!-- --><span class=\"chakra-text css-ons8vw\">MAX_PROBATION_WINDOW<\/span> epochs, the EF may, at their discretion, partially or wholly remove the Client from the incentivization program and partially or totally exit the Client\u2019s validators.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"slashing\">Slashing<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">In the situation that one or more of a Client\u2019s validators suffers slashing, such validators will be excluded from the incentive program.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">If the incident is relatively isolated and swiftly resolved, the EF may, at its sole discretion, opt to reinstate a maximum of 16 of the slashed ETH per slashed validator back into the program for release at the final milestone.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">If the slashing event is excessively large, negligent, or recurrent, the EF may, at their discretion, partially or fully remove the Client from the incentivization program and partially or totally exit the Client\u2019s validators.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Note<!-- --><\/em>: Performance and canary validators are <!-- --><em class=\"chakra-text css-0\">both<!-- --><\/em> subject to the slashing regulations.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"cross-layer-dependencies\">Cross-Layer Dependencies<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">While the Client holds full responsibility for ensuring that their operations are conducted in a efficient and non-slashable manner, we acknowledge there are limits to what execution or consensus layer teams can do to address issues on the other layer. Specifically, this means we anticipate the Client to implement best practices regarding the operation of their nodes, but will not penalize them in the event of a widespread issue stemming from the other layer. Best practices for operating validators include:<!-- --><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\">Ensuring that the Client is capable of interacting with most\/all major clients, at least on canary validators;<!-- --><\/li>\n<li class=\"css-cvpopp\">Ensuring that the Client&#8217;s failures are decorrelated from the remainder of the network, both by depending on diverse clients and hosting configurations;<!-- --><\/li>\n<li class=\"css-cvpopp\">Ideally making sure that the Client&#8217;s counterpart nodes are distributed across &gt;1 client to minimize client-specific issues;<!-- --><\/li>\n<li class=\"css-cvpopp\">Ensuring that the Client can switch from one counterpart client to another in the event of a client-specific issue.<!-- --><\/li>\n<\/ul>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"terms\">Terms<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">This plan is an optional supplementary incentivization scheme for clients. Involvement in this plan and the amount of locked funds accessible in the scheme will not influence future client grant determinations. Clients <!-- --><em class=\"chakra-text css-0\">can<!-- --><\/em> include a minor stipend for node infrastructure in grant applications irrespective of participation.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Preconditions for participation in this plan are successful involvement in multi-client testnets and consistently demonstrating production readiness.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">In general and particularly in the occurrence of exceptional and unforeseen situations concerning the client, the client team, the Ethereum roadmap, and\/or the Ethereum mainnet, the EF has the exclusive authority to determine how to allocate withdrawal credentials and\/or modify the stipulations of this incentive plan at any time.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Such extraordinary scenarios include, but are not limited to, the subsequent:<!-- --><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\">Separate client teams merging into one<!-- --><\/li>\n<li class=\"css-cvpopp\">Client team dividing into two<!-- --><\/li>\n<li class=\"css-cvpopp\">Client team discontinuing the maintenance of a component (e.g., validator client) or the entirety of their software<!-- --><\/li>\n<li class=\"css-cvpopp\">Ethereum roadmap drastically changing such that the milestones no longer represent attainable objectives<!-- --><\/li>\n<li class=\"css-cvpopp\">Ethereum mainnet experiencing prolonged issues with stability, finality, or otherwise proper operation<!-- --><\/li>\n<li class=\"css-cvpopp\">Ethereum mainnet undergoing a contentious hardfork<!-- --><\/li>\n<\/ul>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/blog.ethereum.org\/en\/2021\/12\/13\/client-incentive-program\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Note: this article was revised on April 4, 2022, to incorporate a complete version of the Client Incentive Program specifics. A varied assortment of clients is crucial for the Ethereum network&#8217;s vitality and decentralization. This variety guarantees that progress persists at the foundational layer of the protocol, that the network remains robust against possible assaults<\/p>\n","protected":false},"author":3,"featured_media":6598,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[602],"class_list":["post-6597","post","type-post","status-publish","format-standard","has-post-thumbnail","category-ethereum","tag-return-a-list-of-comma-separated-tags-from-this-title-announcing-the-client-incentive-program"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Unveiling Our Exciting Client Incentive Initiative! - WSJ-Crypto<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Unveiling Our Exciting Client Incentive Initiative! - WSJ-Crypto\" \/>\n<meta property=\"og:description\" content=\"Note: this article was revised on April 4, 2022, to incorporate a complete version of the Client Incentive Program specifics. A varied assortment of clients is crucial for the Ethereum network&#8217;s vitality and decentralization. This variety guarantees that progress persists at the foundational layer of the protocol, that the network remains robust against possible assaults\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/\" \/>\n<meta property=\"og:site_name\" content=\"WSJ-Crypto\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-26T18:07:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/upload_85feb744f451f63fe2ce9b39a012fbdd-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"wsjcrypto\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"wsjcrypto\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/\",\"url\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/\",\"name\":\"Unveiling Our Exciting Client Incentive Initiative! - WSJ-Crypto\",\"isPartOf\":{\"@id\":\"https:\/\/wsj-crypto.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/upload_85feb744f451f63fe2ce9b39a012fbdd-scaled.jpg\",\"datePublished\":\"2024-12-26T18:07:54+00:00\",\"author\":{\"@id\":\"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7\"},\"breadcrumb\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/#primaryimage\",\"url\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/upload_85feb744f451f63fe2ce9b39a012fbdd-scaled.jpg\",\"contentUrl\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/upload_85feb744f451f63fe2ce9b39a012fbdd-scaled.jpg\",\"width\":2560,\"height\":1000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wsj-crypto.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Unveiling Our Exciting Client Incentive Initiative!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wsj-crypto.com\/#website\",\"url\":\"https:\/\/wsj-crypto.com\/\",\"name\":\"WSJ-Crypto\",\"description\":\"Just Another Crypto News Website\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wsj-crypto.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7\",\"name\":\"wsjcrypto\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/wsj-crypto.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g\",\"caption\":\"wsjcrypto\"},\"url\":\"https:\/\/wsj-crypto.com\/index.php\/author\/wsjcrypto\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Unveiling Our Exciting Client Incentive Initiative! - WSJ-Crypto","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/","og_locale":"it_IT","og_type":"article","og_title":"Unveiling Our Exciting Client Incentive Initiative! - WSJ-Crypto","og_description":"Note: this article was revised on April 4, 2022, to incorporate a complete version of the Client Incentive Program specifics. A varied assortment of clients is crucial for the Ethereum network&#8217;s vitality and decentralization. This variety guarantees that progress persists at the foundational layer of the protocol, that the network remains robust against possible assaults","og_url":"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/","og_site_name":"WSJ-Crypto","article_published_time":"2024-12-26T18:07:54+00:00","og_image":[{"width":2560,"height":1000,"url":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/upload_85feb744f451f63fe2ce9b39a012fbdd-scaled.jpg","type":"image\/jpeg"}],"author":"wsjcrypto","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"wsjcrypto","Tempo di lettura stimato":"11 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/","url":"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/","name":"Unveiling Our Exciting Client Incentive Initiative! - WSJ-Crypto","isPartOf":{"@id":"https:\/\/wsj-crypto.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/#primaryimage"},"image":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/#primaryimage"},"thumbnailUrl":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/upload_85feb744f451f63fe2ce9b39a012fbdd-scaled.jpg","datePublished":"2024-12-26T18:07:54+00:00","author":{"@id":"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7"},"breadcrumb":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/#primaryimage","url":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/upload_85feb744f451f63fe2ce9b39a012fbdd-scaled.jpg","contentUrl":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/upload_85feb744f451f63fe2ce9b39a012fbdd-scaled.jpg","width":2560,"height":1000},{"@type":"BreadcrumbList","@id":"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/26\/unveiling-our-exciting-client-incentive-initiative\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wsj-crypto.com\/"},{"@type":"ListItem","position":2,"name":"Unveiling Our Exciting Client Incentive Initiative!"}]},{"@type":"WebSite","@id":"https:\/\/wsj-crypto.com\/#website","url":"https:\/\/wsj-crypto.com\/","name":"WSJ-Crypto","description":"Just Another Crypto News Website","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wsj-crypto.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7","name":"wsjcrypto","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/wsj-crypto.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g","caption":"wsjcrypto"},"url":"https:\/\/wsj-crypto.com\/index.php\/author\/wsjcrypto\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/6597","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/comments?post=6597"}],"version-history":[{"count":2,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/6597\/revisions"}],"predecessor-version":[{"id":6600,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/6597\/revisions\/6600"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/media\/6598"}],"wp:attachment":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/media?parent=6597"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/categories?post=6597"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/tags?post=6597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}