{"id":8385,"date":"2025-02-10T23:11:25","date_gmt":"2025-02-10T22:11:25","guid":{"rendered":"https:\/\/wsj-crypto.com\/?p=8385"},"modified":"2025-02-10T23:11:25","modified_gmt":"2025-02-10T22:11:25","slug":"ethereum-foundations-q4-highlights-a-year-end-review","status":"publish","type":"post","link":"https:\/\/wsj-crypto.com\/index.php\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/","title":{"rendered":"Ethereum Foundation&#8217;s Q4 Highlights: A Year-End Review"},"content":{"rendered":"<p><\/p>\n<div id=\"\">\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">Ethereum has expanded quite swiftly in the recent months. The transaction activity on the blockchain has <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/etherscan.io\/chart\/tx\"><span style=\"font-weight:400\">more than doubled<!-- --><\/span><\/a><span style=\"font-weight:400\">, exceeding 10 transactions per second for extended periods. The daily creation of new accounts <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/etherscan.io\/chart\/address\"><span style=\"font-weight:400\">passed 100,000<!-- --><\/span><\/a><span style=\"font-weight:400\">, and the <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/ethernodes.org\/network\/1\"><span style=\"font-weight:400\">number of nodes<!-- --><\/span><\/a><span style=\"font-weight:400\"> has increased despite the escalating system prerequisites. As enthusiasm and interest in the blockchain domain persistently reach new peaks, we are transitioning into a fresh stage in the industry&#8217;s evolution: the phase where we finally shift from experiments and assessments to authentic, active applications.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><strong>Casper<!-- --><\/strong><\/p>\n<p><!-- --><br \/>\n<!-- --><strong>Sharding<!-- --><\/strong><br \/>\n<!-- --><br \/>\n<!-- --><strong>Py-EVM<!-- --><\/strong><br \/>\n<!-- --><br \/>\n<!-- --><strong>EIPs (Ethereum Improvement Proposals)<!-- --><\/strong><br \/>\n<!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">We have incorporated 12 EIPs since the previous announcement.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><strong>Formal Verification<!-- --><\/strong><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">We received a <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/pirapira\/eth-isabelle\/blob\/master\/Hoare\/HoareTripleForBasicBlocks.thy\"><span style=\"font-weight:400\">contribution<!-- --><\/span><\/a><span style=\"font-weight:400\"> from Sidney Amani and his team at <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/www.data61.csiro.au\/\"><span style=\"font-weight:400\">Data61<!-- --><\/span><\/a><span style=\"font-weight:400\"> that minimizes the number of reasoning steps in EVM code validation.<!-- --><\/span><\/li>\n<\/ul>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Corrected an issue in Bamboo pertaining to JSON ABI formatting.<!-- --><\/span><\/li>\n<\/ul>\n<p><!-- --><strong>Testing<!-- --><\/strong><br \/>\n<!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Testeth now verifies that test .json files are synchronized with the test filler files. Each test is paired with a hash of its filler.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Testeth will issue a warning if a test lacks a filler.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Transaction test fillers have been standardized. One test addresses a scenario for all various fork rules.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Some large testing suites (with numerous tests) have been divided into distinct smaller ones for improved execution on threads using ctest.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Testeth random code options have been reintroduced. Using `&#8211;createRandomTest`, Testeth will generate a smart random state test. This command also permits options for creating random code.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Testeth options will trigger a warning\/error if misused.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">New tests have been integrated from the spreadsheet.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">A PR for YAML support in test filler files is underway. Unlike JSON format, YAML allows user annotations and multiline fields for better smart contract representation.<!-- --><\/span><\/li>\n<\/ul>\n<p><!-- --><strong>Remix<!-- --><\/strong><br \/>\n<!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">The latest update (remix.ethereum.org) encompasses:<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">A feature to log transactions (to execute them later).<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Implementation of the standard JSON IO interface for the Solidity Compiler.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Enhancements on the Solidity Editor.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Direct engagement with the ABI for contract interaction.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">General interface enhancements.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">New Static Analysis module.<!-- --><\/span><\/li>\n<\/ul>\n<p><!-- --><span style=\"font-weight:400\">Gratitude to @ninabreznik (Solidity Editor), @serapath (Recorder), and @ryestew (Interface) for their valuable contributions.<!-- --><\/span><br \/>\n<!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">We are currently concentrating on refining the code editor, enhancing Remixd (which is now challenging to use for large directories) and fine-tuning the themes.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">We persist in striving to update remix.ethereum.org monthly and with every significant bug fix. Given that Remix is undergoing intense development, new features are consistently being introduced; your feedback and code contributions are always welcome.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><strong>Solidity<!-- --><\/strong><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">We are developing an <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/solidity\/pull\/3302\"><span style=\"font-weight:400\">optimizer<!-- --><\/span><\/a><span style=\"font-weight:400\"> for our new intermediate language IULIA. The primary objective is to transform the highly modular code of the new ABI coder into optimized code. Naturally, all inline assembly and the main code generator will ultimately benefit from this initiative. Unlike the previous optimizer, which essentially absorbed bytecode into an internal representation and then regenerated the code from scratch, the new optimizer is constructed from <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/solidity\/pull\/3331\"><span style=\"font-weight:400\">numerous<!-- --><\/span><\/a> <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/solidity\/pull\/3287\"><span style=\"font-weight:400\">small<!-- --><\/span><\/a> <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/solidity\/pull\/3279\"><span style=\"font-weight:400\">and<!-- --><\/span><\/a> <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/solidity\/pull\/3332\"><span style=\"font-weight:400\">very<!-- --><\/span><\/a> <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/solidity\/pull\/3236\"><span style=\"font-weight:400\">simple<!-- --><\/span><\/a> <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/solidity\/pull\/3256\"><span style=\"font-weight:400\">individual<!-- --><\/span><\/a><span style=\"font-weight:400\"> phases that directly manipulate the IULIA AST and therefore are readily verifiable for accuracy.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">The second significant area of focus is the SMT checker component. It is now capable of accurately tracking branching andjoining control flow and also considers <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/solidity\/pull\/3304\"><span style=\"font-weight:400\">conditions<!-- --><\/span><\/a><span style=\"font-weight:400\">. The experimental loop <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/solidity\/pull\/3274\"><span style=\"font-weight:400\">unrolling<!-- --><\/span><\/a><span style=\"font-weight:400\"> follows as the subsequent phase.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">Additionally, we are implementing several <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/solidity\/pull\/3214\"><span style=\"font-weight:400\">minor<!-- --><\/span><\/a> <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/solidity\/pull\/3147\"><span style=\"font-weight:400\">modifications<!-- --><\/span><\/a><span style=\"font-weight:400\"> to the <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/solidity\/pull\/3135\"><span style=\"font-weight:400\">compiler<!-- --><\/span><\/a><span style=\"font-weight:400\"> and language, as well as addressing the <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/solidity\/pull\/3305\"><span style=\"font-weight:400\">remaining<!-- --><\/span><\/a><span style=\"font-weight:400\"> concerns that were highlighted in the recently concluded compiler audit.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">I want to express my gratitude to the numerous voluntary external contributors for their dedication (individual acknowledgments are provided on the release page, as usual)!<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><strong>Security<!-- --><\/strong><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">We are continuing our initiatives to fuzz-test the EVM and extending fuzz testing to other sectors of the Ethereum platform, including the geth networking stack and the solidity pipeline, assessing its applicability for quality assurance of certain new IULIA components.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">We are developing a novel signer to enable more sophisticated use cases where account management is independent from the network node. The concept is to create a what-you-see-is-what-you-sign interface, allowing sensitive operations to occur in a separate VM, or on a distinct computer or mobile device.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">There has been a significant amount of engagement on the bounty front, particularly focused on Mist, and we would like to remind all users to avoid using the Mist browser on untrusted networks or websites.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">In addition, EthereumJ is now officially included in the group of clients undergoing Hive-testing, while EthereumJS is being incorporated into the collection of clients supporting the shared json output for compatibility with other tools in the Evmlab ecosystem.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><strong>Python Ecosystem<!-- --><\/strong><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">We have finalized the transition of the repositories for a majority of the Python libraries to the Ethereum Foundation GitHub. Numerous libraries were renamed in this process to maintain a consistent naming convention. If you utilize any of the following libraries, please update your dependencies.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">ethereum-utils<!-- --><\/span><span style=\"font-weight:400\"> has been renamed to <!-- --><\/span><span style=\"font-weight:400\">eth-utils<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">ethereum-abi-utils<!-- --><\/span><span style=\"font-weight:400\"> is now known as <!-- --><\/span><span style=\"font-weight:400\">eth-abi<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">ethereum-keys<!-- --><\/span><span style=\"font-weight:400\"> has been renamed to <!-- --><\/span><span style=\"font-weight:400\">eth-keys<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">ethereum-keyfile<!-- --><\/span><span style=\"font-weight:400\"> is now referred to as <!-- --><\/span><span style=\"font-weight:400\">eth-keyfile<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">ethereum-tester<!-- --><\/span><span style=\"font-weight:400\"> is now called <!-- --><\/span><span style=\"font-weight:400\">eth-tester<!-- --><\/span><\/li>\n<\/ul>\n<p><!-- --><span style=\"font-weight:400\">Furthermore, the majority of the Python tooling will now issue deprecation warnings when executed with Python 2. Support for Python 2 will be discontinued in the first quarter of 2018. We recommend upgrading to Python 3 if you have not yet done so.<!-- --><\/span><br \/>\n<!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><strong>Ethereum-Tester<!-- --><\/strong><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">The <!-- --><\/span><span style=\"font-weight:400\">eth-tester<!-- --><\/span><span style=\"font-weight:400\"> Python library has received several enhancements and upgrades. This library remains in a pre-release beta stage.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">New <!-- --><\/span><span style=\"font-weight:400\">pyethereum&gt;=2.1.0,<\/span><span style=\"font-weight:400\"> backend<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Updated py-evm backend to align with the latest Byzantium rules.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Various bug repairs.<!-- --><\/span><\/li>\n<\/ul>\n<p><!-- --><strong>Web3.py<!-- --><\/strong><br \/>\n<!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">Web3.py allows your Python code to communicate with an Ethereum node. Version 4 has been released, in Beta, including the following changes:<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Automatic Ethereum Name Service queries: methods that accept hex addresses also now permit ENS names.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Local private key management: handling and validating uncomplicated transactions, contract transactions, and messages.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Improved prediction of connection parameters, resulting in less boilerplate during Web3 initialization.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/EIPs\/blob\/master\/EIPS\/eip-55.md\"><span style=\"font-weight:400\">EIP 55<!-- --><\/span><\/a><span style=\"font-weight:400\"> checksum addresses are now returned everywhere and are required as input.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Enhanced native support for string and bytes types; increased use of `bytes`, reduced use of hex `str`.<!-- --><\/span><\/li>\n<\/ul>\n<p><!-- --><strong>EthereumJS ecosystem<!-- --><\/strong><br \/>\n<!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Our Byzantium <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereumjs\/ethereumjs-vm\/releases\/tag\/v2.3.1\"><span style=\"font-weight:400\">update<!-- --><\/span><\/a><span style=\"font-weight:400\"> has been positively received (pre-Byzantium remains operable with the <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereumjs\/ethereumjs-vm\/releases\/tag\/v2.2.2\"><span style=\"font-weight:400\">v2.2.2<!-- --><\/span><\/a><span style=\"font-weight:400\"> release) and is already utilized by <!-- --><\/span>&#8220;`html<br \/>\n<a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"http:\/\/remix.ethereum.org\/\"><span style=\"font-weight:400\">Remix<!-- --><\/span><\/a><span style=\"font-weight:400\"> and <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"http:\/\/truffleframework.com\/ganache\/\"><span style=\"font-weight:400\">Ganache<!-- --><\/span><\/a><span style=\"font-weight:400\"> (previously known as TestRPC).<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Devcon3 presentations on <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/www.youtube.com\/watch?v=92pdrRH_VGA\"><span style=\"font-weight:400\">web3.js 1.0<!-- --><\/span><\/a><span style=\"font-weight:400\">, the <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/www.youtube.com\/watch?v=xUd8O-ybVdU&amp;t=2s\"><span style=\"font-weight:400\">EthJS<!-- --><\/span><\/a><span style=\"font-weight:400\"> development toolkit and <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/www.youtube.com\/watch?v=HE4oREd1y20\"><span style=\"font-weight:400\">remix<!-- --><\/span><\/a><span style=\"font-weight:400\"> programming, were showcased, along with several additional <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/www.youtube.com\/channel\/UCNOfzGXD_C9YMYmnefmPH0g\/videos\"><span style=\"font-weight:400\">discussions<!-- --><\/span><\/a><span style=\"font-weight:400\"> concerning relevant technical knowledge.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">A new <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereumjs\/rustbn.js\"><span style=\"font-weight:400\">rustbn.js<!-- --><\/span><\/a><span style=\"font-weight:400\"> library for elliptic pairing precompiles in the VM utilizing the Rust <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/paritytech\/bn\"><span style=\"font-weight:400\">library<!-- --><\/span><\/a><span style=\"font-weight:400\"> from Zcash\/Parity.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Facilitated creation and validation of merkle proofs in the <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereumjs\/merkle-patricia-tree\"><span style=\"font-weight:400\">merkle-patricia-tree<!-- --><\/span><\/a><span style=\"font-weight:400\"> library (thanks to @jbaylina).<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/EIPs\/blob\/master\/EIPS\/eip-8.md\"><span style=\"font-weight:400\">EIP-8<!-- --><\/span><\/a><span style=\"font-weight:400\"> compatibility and improved documentation for our <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereumjs\/ethereumjs-devp2p\"><span style=\"font-weight:400\">devp2p<!-- --><\/span><\/a><span style=\"font-weight:400\"> library.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">A significant amount of feedback from Devcon3 <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethjs\"><span style=\"font-weight:400\">EthJS<!-- --><\/span><\/a><span style=\"font-weight:400\">, upcoming updates: potential removal of callback support for Node.js clarity, straightforward BLS signing libraries (thanks DFinity!), an Ethereum node wrapper for simplified testing, package management assistance libraries, enhanced filtering support.<!-- --><\/span><\/li>\n<\/ul>\n<p><!-- --><strong>Web3.js 1.0<!-- --><\/strong><br \/>\n<!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">The <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/web3.js\/tree\/1.0\"><span style=\"font-weight:400\">1.0 branch<!-- --><\/span><\/a><span style=\"font-weight:400\"> is progressing with the assistance of numerous community contributions. Although it remains in beta, a substantial number of developers are already utilizing 1.0 for their projects, and the feedback thus far has been exceedingly favorable. In the upcoming weeks, the <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/web3.js\/tree\/1.0\/packages\/web3-eth-accounts\"><span style=\"font-weight:400\">web3-accounts<!-- --><\/span><\/a><span style=\"font-weight:400\"> package will undergo an audit since it is capable of generating keys and signing messages as well as transactions.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><strong>eWASM (Ethereum WebAssembly)<!-- --><\/strong><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">Progress is ongoing on <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ewasm\/ewasm-kernel\/pulls\"><span style=\"font-weight:400\">ewasm-kernel<!-- --><\/span><\/a><span style=\"font-weight:400\"> and <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ewasm\/evm2wasm\/pulls\"><span style=\"font-weight:400\">evm2wasm<!-- --><\/span><\/a><span style=\"font-weight:400\">, which compose a prototype VM and transpiler written in JS. Progress is also being made on <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ewasm\/hera\/pulls\"><span style=\"font-weight:400\">Hera<!-- --><\/span><\/a><span style=\"font-weight:400\">, a VM coded in C++ that is compatible with the EVM-C API. We are striving to transpile the EVM state tests into an eWASM testing suite, which can be employed for evaluating Hera. The short-term objective is to assemble a \u201cGeth+Hera\u201d client and use it to initiate an eWASM testnet.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><strong>C++ Ethereum<!-- --><\/strong><\/p>\n<p><!-- --><br \/>\n<!-- --><strong>Geth<!-- --><\/strong><br \/>\n<!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">Since the last summary, there has been one geth release, <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/go-ethereum\/releases\/tag\/v1.7.3\"><span style=\"font-weight:400\">v1.7.3<!-- --><\/span><\/a><span style=\"font-weight:400\">. Significant features in that release<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">comprise:<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">The second version of the les light client protocol. les\/2 introduces support for obtaining partial log bloom filters, which enables rapid log filtering with the light client.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">`geth &#8211;dev` is significantly quicker and employs Proof of Authority rather than Proof of Work.<!-- --><\/span><\/li>\n<\/ul>\n<p><!-- --><span style=\"font-weight:400\">For the forthcoming release, efforts are directed towards:<!-- --><\/span><br \/>\n<!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">A complete revamp of the VM tracing framework: <!-- --><\/span><br \/>\n<!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">support for tracing a range of blocks, including reconstructing historical states.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">predefined tracing functions, e.g. for collecting all internal transactions or the state closure of a specific call.<!-- --><\/span><\/li>\n<\/ul>\n<p><!-- --><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Transferring the management of account private keys from geth to auxiliary tools:<!-- --><\/span><br \/>\n<!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">the signer, a utility for signing transactions.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">ethkey, a command-line utility for interacting with key files.<!-- --><\/span><\/li>\n<\/ul>\n<p><!-- --><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Delivering a functional<br \/>\n&#8220;`peer discovery v5 prototype and releasing related EIPs.<!-- --><\/span><\/li>\n<li class=\"css-cvpopp\"><span style=\"font-weight:400\">Facilitating additional static analysis tools for ongoing integration builds.<!-- --><\/span><\/li>\n<\/ul>\n<p><!-- --><strong>Mist<!-- --><\/strong><br \/>\n<!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">The Ethereum Wallet and Mist Beta have collectively exceeded 3 million downloads. The most recent version, 0.9.3, has been downloaded more than 450k times.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">Our team is pleased to welcome two new additions: Marc Garreau and Ryan Ghods. We have returned to full strength after some time.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">Key updates since the previous release:<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">&#8211; Integration of light client and adaptations for Wallet Dapp, although the LES v2 remains experimental.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">&#8211; A complete rewrite of Mist&#8217;s core, allowing for improved state control and resource management by the application.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">&#8211; Research and numerous mocks\/sketches regarding the subsequent phase of managing nodes, transactions, and accounts.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">&#8211; A variety of bug resolutions and issue management.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">We recently published a security notice about <!-- --><\/span><a class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.ethereum.org\/2017\/12\/15\/security-alert-chromium-vulnerability-affecting-mist-browser-beta\"><span style=\"font-weight:400\">Chromium vulnerabilities impacting Mist Browser Beta<!-- --><\/span><\/a><span style=\"font-weight:400\">.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><strong>Swarm<!-- --><\/strong><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">One of our initiatives is <!-- --><\/span><b>PSS<!-- --><\/b><span style=\"font-weight:400\">, a messaging framework built atop Swarm. The features earmarked for PoC3 are nearly completed, and PSS is presently utilized as the backend for the <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.mainframe.com\/mainframe-pre-alpha-release-fca532317111\"><span style=\"font-weight:400\">prototype chat application of Mainframe<!-- --><\/span><\/a><span style=\"font-weight:400\">.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">PSS employs Swarm&#8217;s routing network to transmit messages among nodes. It has already implemented the following functionalities: <!-- --><\/span><span style=\"font-weight:400\">encryption (optionally employing ephemeral keys generated by the handshake module)<!-- --><\/span><span style=\"font-weight:400\">, luminosity management (<!-- --><\/span><span style=\"font-weight:400\">full, partial, or no visibility of addresses of interacting nodes), RPC API, and flood mitigation. We still have several tasks, primarily stress testing and benchmarking, and we need to merge the code back into the go-ethereum master.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">We are also progressing on the <!-- --><\/span><b>swap, swear and swindle<!-- --><\/b><span style=\"font-weight:400\"> incentivization framework. We have a basic <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethersphere\/swap-swear-and-swindle\"><span style=\"font-weight:400\">implementation of swindle<!-- --><\/span><\/a><span style=\"font-weight:400\">, swap, and chequebook in the Swarm codebase, and the remainder is articulated in the <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/www.dropbox.com\/s\/7r3jasjho35ojc7\/sw3paper.pdf\"><span style=\"font-weight:400\">ongoing paper<!-- --><\/span><\/a><span style=\"font-weight:400\">. Our objective is to complete the paper and begin implementing the incentive layer.<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">In our <!-- --><\/span><b>network testing and simulation<!-- --><\/b><span style=\"font-weight:400\"> project, we developed a framework for creating and executing a simulation network of devp2p nodes. For this simulation, we constructed <!-- --><\/span><i><span style=\"font-weight:400\">node adapters<!-- --><\/span><\/i><span style=\"font-weight:400\"> that establish a testing environment for the nodes to function in (in-process, executable, and docker adapters). We also produced a 3D visualization application to showcase the network&#8217;s architecture and dynamics. <!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">Additionally, we initiated promising <!-- --><\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethersphere\/swarm\/wiki\/Working-groups\"><span style=\"font-weight:400\">collaborative ventures<!-- --><\/span><\/a><span style=\"font-weight:400\"> with Wolk (to create a database layer over Swarm), Livepeer (to facilitate live video streaming utilizing Swarm), and Status (to deploy light Swarm nodes for mobile).<!-- --><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\"><strong>Whisper<!-- --><\/strong><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">The sixth version of Whisper has commenced. We anticipate completion by the end of February. Version 6 provides nodes with enhanced management over network load, investigates the integration of libp2p within the Go codebase, and increases compatibility with the Parity version of Whisper.<!-- --><\/span><\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/blog.ethereum.org\/en\/2018\/01\/02\/q4-roundup\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ethereum has expanded quite swiftly in the recent months. The transaction activity on the blockchain has more than doubled, exceeding 10 transactions per second for extended periods. The daily creation of new accounts passed 100,000, and the number of nodes has increased despite the escalating system prerequisites. As enthusiasm and interest in the blockchain domain<\/p>\n","protected":false},"author":3,"featured_media":8282,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[1231],"class_list":["post-8385","post","type-post","status-publish","format-standard","has-post-thumbnail","category-ethereum","tag-return-a-list-of-comma-separated-tags-from-this-title-q4-roundup-ethereum-foundation-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ethereum Foundation&#039;s Q4 Highlights: A Year-End Review - 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\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ethereum Foundation&#039;s Q4 Highlights: A Year-End Review - WSJ-Crypto\" \/>\n<meta property=\"og:description\" content=\"Ethereum has expanded quite swiftly in the recent months. The transaction activity on the blockchain has more than doubled, exceeding 10 transactions per second for extended periods. The daily creation of new accounts passed 100,000, and the number of nodes has increased despite the escalating system prerequisites. As enthusiasm and interest in the blockchain domain\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wsj-crypto.com\/index.php\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/\" \/>\n<meta property=\"og:site_name\" content=\"WSJ-Crypto\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-10T22:11:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/02\/eth-org.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2100\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\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=\"9 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\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/\",\"url\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/\",\"name\":\"Ethereum Foundation's Q4 Highlights: A Year-End Review - WSJ-Crypto\",\"isPartOf\":{\"@id\":\"https:\/\/wsj-crypto.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/02\/eth-org.jpeg\",\"datePublished\":\"2025-02-10T22:11:25+00:00\",\"author\":{\"@id\":\"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7\"},\"breadcrumb\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wsj-crypto.com\/index.php\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/#primaryimage\",\"url\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/02\/eth-org.jpeg\",\"contentUrl\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/02\/eth-org.jpeg\",\"width\":2100,\"height\":900},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wsj-crypto.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ethereum Foundation&#8217;s Q4 Highlights: A Year-End Review\"}]},{\"@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":"Ethereum Foundation's Q4 Highlights: A Year-End Review - 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\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/","og_locale":"it_IT","og_type":"article","og_title":"Ethereum Foundation's Q4 Highlights: A Year-End Review - WSJ-Crypto","og_description":"Ethereum has expanded quite swiftly in the recent months. The transaction activity on the blockchain has more than doubled, exceeding 10 transactions per second for extended periods. The daily creation of new accounts passed 100,000, and the number of nodes has increased despite the escalating system prerequisites. As enthusiasm and interest in the blockchain domain","og_url":"https:\/\/wsj-crypto.com\/index.php\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/","og_site_name":"WSJ-Crypto","article_published_time":"2025-02-10T22:11:25+00:00","og_image":[{"width":2100,"height":900,"url":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/02\/eth-org.jpeg","type":"image\/jpeg"}],"author":"wsjcrypto","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"wsjcrypto","Tempo di lettura stimato":"9 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/","url":"https:\/\/wsj-crypto.com\/index.php\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/","name":"Ethereum Foundation's Q4 Highlights: A Year-End Review - WSJ-Crypto","isPartOf":{"@id":"https:\/\/wsj-crypto.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/#primaryimage"},"image":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/#primaryimage"},"thumbnailUrl":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/02\/eth-org.jpeg","datePublished":"2025-02-10T22:11:25+00:00","author":{"@id":"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7"},"breadcrumb":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wsj-crypto.com\/index.php\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/#primaryimage","url":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/02\/eth-org.jpeg","contentUrl":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/02\/eth-org.jpeg","width":2100,"height":900},{"@type":"BreadcrumbList","@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/02\/10\/ethereum-foundations-q4-highlights-a-year-end-review\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wsj-crypto.com\/"},{"@type":"ListItem","position":2,"name":"Ethereum Foundation&#8217;s Q4 Highlights: A Year-End Review"}]},{"@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\/8385","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=8385"}],"version-history":[{"count":2,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/8385\/revisions"}],"predecessor-version":[{"id":8387,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/8385\/revisions\/8387"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/media\/8282"}],"wp:attachment":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/media?parent=8385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/categories?post=8385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/tags?post=8385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}