<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Igor Mandrigin — Writing</title>
<link>https://255c.org</link>
<atom:link href="https://255c.org/rss/writing.xml" rel="self" type="application/rss+xml"/>
<description>Igor Mandrigin — Writing</description>
<item>
<title>“Work Is Work” by Coda Hale</title>
<link>https://255c.org/writing/work-is-work/</link>
<guid isPermaLink="true">https://255c.org/writing/work-is-work/</guid>
<dc:creator>Igor Mandrigin</dc:creator>
<pubDate>Wed, 12 Aug 2020 00:00:00 +0000</pubDate>
<description>image by Paul Albertella “Work Is Work (in Which Results Diminish)” is an article from Coda Hale. Its main topic is that scaling teams is hard . Internal tooling, training, and services must be developed and fielded to ensure that all members are able to work on problems of continuously increasing impact. The ceaseless pursuit of force multipliers is the only possible route to superlinear producti</description>
</item>
<item>
<title>KV-Witness</title>
<link>https://255c.org/writing/kv-witness/</link>
<guid isPermaLink="true">https://255c.org/writing/kv-witness/</guid>
<dc:creator>Igor Mandrigin</dc:creator>
<pubDate>Tue, 14 Jul 2020 00:00:00 +0000</pubDate>
<description>an alternative approach to block witnesses Update (2026): the opcode-based first-generation format this post argues with didn&#x27;t stay on paper — it is what stateless ZK proving runs in production today: cdk-erigon generates it and the zkevm prover consumes it, both since January 2024. KV-Witness below is the proposed second generation. The full story: Stateful vs stateless ZK proving. There is curr</description>
</item>
<item>
<title>ReGenesis Explained</title>
<link>https://255c.org/writing/regenesis-explained/</link>
<guid isPermaLink="true">https://255c.org/writing/regenesis-explained/</guid>
<dc:creator>Igor Mandrigin</dc:creator>
<pubDate>Sun, 28 Jun 2020 00:00:00 +0000</pubDate>
<description>The amount of money locked in DeFi apps surpassed $1.500.000.000; DApps are being announced almost every day. At that rate, Ethereum can become a victim of its own success. One of the struggles on the infrastructure layer is boundless state growth. A couple of days ago Alexey published an an article at EthResearch forums with an interesting idea on how to help with exactly that. He called it ReGen</description>
</item>
<item>
<title>Semi-Stateless Initial Sync Experiment</title>
<link>https://255c.org/writing/semi-stateless-initial-sync/</link>
<guid isPermaLink="true">https://255c.org/writing/semi-stateless-initial-sync/</guid>
<dc:creator>Igor Mandrigin</dc:creator>
<pubDate>Wed, 12 Feb 2020 00:00:00 +0000</pubDate>
<description>Raw data and scripts for the experiment: https://github.com/mandrigin/ethereum-mainnet-resolver-witness-stats One of the possible ideas to speed up the initial sync process it to use block witnesses to pre-build the cache trie to avoid slow state access. That will cost additional disk space and network bandwidth but potentially can significantly speed up the sync process. How will that work? Basic</description>
</item>
<item>
<title>Stateless Ethereum: Binary Tries Experiment</title>
<link>https://255c.org/writing/stateless-ethereum-binary-tries/</link>
<guid isPermaLink="true">https://255c.org/writing/stateless-ethereum-binary-tries/</guid>
<dc:creator>Igor Mandrigin</dc:creator>
<pubDate>Fri, 03 Jan 2020 00:00:00 +0000</pubDate>
<description>data &amp; scripts for this article are in a github repo: https://github.com/mandrigin/ethereum-mainnet-bin-tries-data What is Stateless Ethereum? If you are already familiar with what Stateless Ethereum &amp; Block Witnesses are, skip to the next part. To run blocks and validate transaction, Ethereum nodes need to know the current state of the blockchain — all accounts &amp; contracts balances and storages. </description>
</item>
<item>
<title>Mobile Energy Efficiency BoK</title>
<link>https://255c.org/writing/mobile-energy-efficiency-bok/</link>
<guid isPermaLink="true">https://255c.org/writing/mobile-energy-efficiency-bok/</guid>
<dc:creator>Igor Mandrigin</dc:creator>
<pubDate>Tue, 01 Jan 2019 00:00:00 +0000</pubDate>
<description>Happy New Year everyone! While working at Status, I put together a small guide on testing energy efficiency of a mobile app. Of course, some of the parts there are Status-specific, but there is enough information useful for the general public. Here is it: https://github.com/status-im/energy-efficient-bok. Sections of this BoK that have the most interesting parts are: Dev Guide — a short document d</description>
</item>
<item>
<title>Ethereum node services explained</title>
<link>https://255c.org/writing/ethereum-node-services/</link>
<guid isPermaLink="true">https://255c.org/writing/ethereum-node-services/</guid>
<dc:creator>Igor Mandrigin</dc:creator>
<pubDate>Wed, 02 May 2018 00:00:00 +0000</pubDate>
<description>I did a short explanation about how https://status.im interacts with Ethereum. I think it is a decent explanation about how Ethereum RPC APIs work and how to tweak them.</description>
</item>
</channel>
</rss>