// BEGIN ENQUEUE PARENT ACTION // AUTO GENERATED - Do not modify or remove comment markers above or below: if ( !function_exists( 'chld_thm_cfg_locale_css' ) ): function chld_thm_cfg_locale_css( $uri ){ if ( empty( $uri ) && is_rtl() && file_exists( get_template_directory() . '/rtl.css' ) ) $uri = get_template_directory_uri() . '/rtl.css'; return $uri; } endif; add_filter( 'locale_stylesheet_uri', 'chld_thm_cfg_locale_css' ); if ( !function_exists( 'chld_thm_cfg_parent_css' ) ): function chld_thm_cfg_parent_css() { wp_enqueue_style( 'chld_thm_cfg_parent', trailingslashit( get_template_directory_uri() ) . 'style.css', array( 'font-awesome-v5','bootstrap','sidr','magnific-popup','sliderpro' ) ); wp_enqueue_script('custom-script', get_stylesheet_directory_uri() . '/custom-script.js', array('jquery')); } endif; add_action( 'wp_enqueue_scripts', 'chld_thm_cfg_parent_css', 10 ); // END ENQUEUE PARENT ACTION add_action( 'admin_enqueue_scripts', 'my_cfg_admin_enqueue' ); function my_cfg_admin_enqueue(){ wp_enqueue_script('custom-script', get_stylesheet_directory_uri() . '/custom-script.js', array('jquery')); wp_enqueue_style('style-cfg-child', get_stylesheet_uri(), array(), "4.2"); } add_action( 'after_setup_theme', 'remove_plugin_image_sizes', 999 ); function remove_plugin_image_sizes(){ remove_image_size( '2048x2048' ); remove_image_size( '1536x1536' ); remove_image_size( 'large' ); } function action_dynamic_sidebar_after( $array ) { if($array == "home-content-widgets") { echo the_content(); } }; add_action( 'dynamic_sidebar_after', 'action_dynamic_sidebar_after', 10, 1 ); add_action( 'trashed_post', 'mtp_delete_attached_thumbnail_for_trashed_product', 20, 1 ); function mtp_delete_attached_thumbnail_for_trashed_product( $post_id ) { // gets ID of post being trashed $post_type = get_post_type( $post_id ); // does not run on other post types if ( $post_type != 'post' ) { return true; } // get ID of featured image $post_thumbnail_id = get_post_thumbnail_id( $post_id ); // delete featured image wp_delete_attachment( $post_thumbnail_id, true ); }/** * The header for our theme * * This is the template that displays all of the section and everything up until
* * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials * * @package CoverNews */ ?> Vitalik Buterin on fix for Ethereum centralization — make running nodes easier – CoinsMegaNews

Vitalik Buterin on fix for Ethereum centralization — make running nodes easier

Vitalik Buterin on fix for Ethereum centralization — make running nodes easier

[ad_1]

The centralization of nodes is one of the biggest problems facing the Ethereum network and should be addressed by making the running of nodes cheaper and easier, according to Ethereum co-founder Vitalik Buterin.

Currently, the majority of the 5,901 active Ethereum nodes are being run through centralized web providers like Amazon Web Services, which many experts claim leaves the Ethereum blockchain exposed to a centralized point of failure.

Distribution of Ethereum nodes from web service providers. Source: Ethernodes

Speaking at Korea Blockchain Week, Buterin outlined six key problems that need addressing to solve centralization but highlighted that the node issue was a “big piece of the puzzle” to ensure the Ethereum network remains decentralized in the long run.

“One of those six things is making it technically easier for people to run nodes and statelessness is one of the really important technologies in doing that right,” he explained.

“Today, it takes hundreds of gigabytes of data to run a node. With stateless clients, you can run a node on basically zero.”

The concept of statelessness refers to removing the reliance on centralized service providers to verify activity on the network. According to the Ethereum Foundation, true decentralization is not possible until node operators can run Ethereum on modest and inexpensive hardware.

As Buterin noted, statelessness forms a key component of the Ethereum roadmap, with major steps towards statelessness being made in “The Verge” and “The Purge” stages:

“In the longer term there’s a plan to maintain fully verified Ethereum nodes where you could literally it on your phone.”

Despite statelessness forming a core part of the Ethereum roadmap, Buterin admitted that these highly-technical concerns were unlikely to be addressed any time in the immediate future.

“These technical problems will have to be addressed eventually — maybe a 10-year timescale, maybe a 20-year timescale,” he said.

Related: Ethereum staking services agree to 22% limit of all validators

Outside of statelessness, Buterin said the next most significant moves toward decreasing Ethereum centralization included making documentation easier, lowering barriers to distributed staking, ensuring staking was more secure and more broadly, making it more convenient to stake Ether (ETH) in general.

Ultimately however, Buterin concluded that the most time-sensitive and pressing concern for Ethereum as whole was achieving higher levels of scalability.

At present, Ethereum scaling protocols dominate the use of zero-knowledge (ZK) rollups.

ZK-rollups have been lauded by many within the Ethereum community as a key tool to achieving scalability, as ZK-rollups work to improve throughput on the main Ethereum chain by moving computation and state storage off-chain.

Collect this article as an NFT to preserve this moment in history and show your support for independent journalism in the crypto space.

Magazine: Here’s how Ethereum’s ZK-rollups can become interoperable



[ad_2]

Source link

Leave a Reply

Your email address will not be published. Required fields are marked *

/** * The template for displaying the footer * * Contains the closing of the #content div and all content after. * * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials * * @package CoverNews */ ?>