# proof of work

Published articles for proof of work.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## How Software Development Is Changing from Programming to Air Traffic Control

DevFeed: [How Software Development Is Changing from Programming to Air Traffic Control](<https://devfeed.tech/articles/air-traffic-control-39970.md>)

Original publisher: [Read original article](<https://newsletter.kentbeck.com/p/air-traffic-control>)

Author: Kent Beck

Published: 2026-07-01T14:25:26Z

Content type: opinion

Language: en

Sources: [Software Design: Tidy First?](<https://devfeed.tech/sources/software-design-tidy-first.md>)

Topics: [systems](<https://devfeed.tech/topics/systems.md>), [Software](<https://devfeed.tech/topics/software.md>), [proof of work](<https://devfeed.tech/topics/proof-of-work.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [audio](<https://devfeed.tech/tags/audio.md>), [compute](<https://devfeed.tech/tags/compute.md>), [programming](<https://devfeed.tech/tags/programming.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [software](<https://devfeed.tech/tags/software.md>), [sponsored](<https://devfeed.tech/tags/sponsored.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

Keith Adams and Kent discuss how a changing software-building playbook could affect the economics of technology and the work of programming, including compute, Jevons paradox, and software as "proof of work."

### Source excerpt

Keith Adams has spent his career at the systems layer, with nine years at VMware, the founding of Facebook's HHVM team, and a run as chief architect at Slack.

## What Entry-Level Software Engineering Looks Like in the AI Age

DevFeed: [What Entry-Level Software Engineering Looks Like in the AI Age](<https://devfeed.tech/articles/dear-software-engineering-37657.md>)

Original publisher: [Read original article](<https://swizec.com/interviews/dear-cc>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-05-28T00:00:00Z

Content type: article

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [proof of work](<https://devfeed.tech/topics/proof-of-work.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [interviews](<https://devfeed.tech/tags/interviews.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [systems](<https://devfeed.tech/tags/systems.md>), [talks](<https://devfeed.tech/tags/talks.md>)

### AI overview

Clara Shih, Chip Huyen, and Swizec Teller discuss how AI-assisted coding is affecting entry-level software engineering, including interviews, proof-of-work projects, systems thinking, and side projects.

### Source excerpt

Clara Shih talks with Chip Huyen and Swizec Teller about what entry-level software engineering looks like in the AI age.

## Enhanced Authorization with Square

DevFeed: [Enhanced Authorization with Square](<https://devfeed.tech/articles/enhanced-authorization-with-square-15628.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/enhanced-authorization-with-square>)

Author: Conrado Brenna

Published: 2024-12-16T08:00:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Authorization](<https://devfeed.tech/topics/authorization.md>), [Security](<https://devfeed.tech/topics/security.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>)

Tags: [3](<https://devfeed.tech/tags/3.md>), [apis](<https://devfeed.tech/tags/apis.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [features](<https://devfeed.tech/tags/features.md>), [fraud](<https://devfeed.tech/tags/fraud.md>), [information](<https://devfeed.tech/tags/information.md>), [networks](<https://devfeed.tech/tags/networks.md>), [payment](<https://devfeed.tech/tags/payment.md>), [pow](<https://devfeed.tech/tags/pow.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [security](<https://devfeed.tech/tags/security.md>), [tools](<https://devfeed.tech/tags/tools.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [validation](<https://devfeed.tech/tags/validation.md>), [with](<https://devfeed.tech/tags/with.md>)

### AI overview

Square describes three approaches to payment authorization and fraud prevention: 3DS Data Only, Capital One Direct Data Share, and anti-carding protections. The article reports improvements of 220 basis points in decline rates for 3DS Data Only and 50 basis points for Direct Data Share.

### Source excerpt

Enhancing Payment Success with Square Advanced Authorization Tools

## Ultimate Go Episode 6: Blockchain Consensus Algorithms

DevFeed: [Ultimate Go Episode 6: Blockchain Consensus Algorithms](<https://devfeed.tech/articles/ultimate-go-advanced-engineering-episode-6-22192.md>)

Original publisher: [Read original article](<https://www.ardanlabs.com/blog/2022/12/ultimate-go-advanced-engineering-episode-6.html>)

Published: 2022-12-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [William Kennedy](<https://devfeed.tech/sources/william-kennedy.md>)

Topics: [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [Security](<https://devfeed.tech/topics/security.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [algorithms](<https://devfeed.tech/tags/algorithms.md>), [blockchain](<https://devfeed.tech/tags/blockchain.md>), [consensus](<https://devfeed.tech/tags/consensus.md>), [consensus-algorithm](<https://devfeed.tech/tags/consensus-algorithm.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [go-blockchain](<https://devfeed.tech/tags/go-blockchain.md>), [golang-blockchain](<https://devfeed.tech/tags/golang-blockchain.md>), [poa](<https://devfeed.tech/tags/poa.md>), [pos](<https://devfeed.tech/tags/pos.md>), [pow](<https://devfeed.tech/tags/pow.md>), [proof-of-authority](<https://devfeed.tech/tags/proof-of-authority.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This video explains why proof of work can be inefficient as a blockchain grows, focusing on duplicated computation and energy consumption. It introduces proof of stake and proof of authority as alternative consensus algorithms and discusses their role in maintaining valid data in a distributed database.

### Source excerpt

Introduction In the last video, Bill left off talking about proof of work (PoW) algorithms. In a distributed and decentralized environment, PoW used to be the gold standard for a node to participate equitably in a Blockchain. However, with PoW as the number of nodes on the Blockchain increases, the amount of energy waste increases. This is because each node is performing the same computationally heavy calculation and only one node's energy usage is leveraged to write the next block.

## Ultimate Go: Advanced Engineering Episode 5

DevFeed: [Ultimate Go: Advanced Engineering Episode 5](<https://devfeed.tech/articles/ultimate-go-advanced-engineering-episode-5-22191.md>)

Original publisher: [Read original article](<https://www.ardanlabs.com/blog/2022/12/ultimate-go-advanced-engineering-episode-5.html>)

Published: 2022-12-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [William Kennedy](<https://devfeed.tech/sources/william-kennedy.md>)

Topics: [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Replication](<https://devfeed.tech/topics/replication.md>)

Tags: [atomic](<https://devfeed.tech/tags/atomic.md>), [consensus](<https://devfeed.tech/tags/consensus.md>), [consensus-algorithm](<https://devfeed.tech/tags/consensus-algorithm.md>), [cryptographically-auditable](<https://devfeed.tech/tags/cryptographically-auditable.md>), [database](<https://devfeed.tech/tags/database.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [go-blockchain](<https://devfeed.tech/tags/go-blockchain.md>), [golang-blockchain](<https://devfeed.tech/tags/golang-blockchain.md>), [poa](<https://devfeed.tech/tags/poa.md>), [pos](<https://devfeed.tech/tags/pos.md>), [pow](<https://devfeed.tech/tags/pow.md>), [proof-of-authority](<https://devfeed.tech/tags/proof-of-authority.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>)

### AI overview

This video explains how to use blockchain concepts to design a distributed, auditable, synchronized, and scalable database for a dependency manager. It focuses on atomic writes, consensus, and a proof-of-work algorithm, while also discussing the inefficiency of proof of work and the emergence of proof of stake and proof of authority.

### Source excerpt

Introduction In case you missed episode 4, Bill attempted to integrate current database sharing solutions to solve the "database ownership" problem his dependency manager faces. He tried providing copies of the database, implementing a load balancer and replication. While performing these experiments, Bill identified the qualities his dependency manager's database needs to have for users to trust it. He closed episode 4 by stating that his dependency manager needs a database that is distributed, cryptographically auditable, synchronized and scalable. By implementing this Bill hoped to provide greater transparency for his dependency manager.

## Mainnet Merge Announcement

DevFeed: [Mainnet Merge Announcement](<https://devfeed.tech/articles/mainnet-merge-announcement-17031.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2022/08/24/mainnet-merge-announcement>)

Author: EF Protocol Support

Published: 2022-08-24T00:00:00Z

Content type: release

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [proof of work](<https://devfeed.tech/topics/proof-of-work.md>), [Network](<https://devfeed.tech/topics/network.md>), [hash](<https://devfeed.tech/topics/hash.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Remote Procedure Call (RPC)](<https://devfeed.tech/topics/rpc.md>)

Tags: [consensus](<https://devfeed.tech/tags/consensus.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [execution](<https://devfeed.tech/tags/execution.md>), [hash](<https://devfeed.tech/tags/hash.md>), [json](<https://devfeed.tech/tags/json.md>), [network](<https://devfeed.tech/tags/network.md>), [node](<https://devfeed.tech/tags/node.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [protocol-announcements](<https://devfeed.tech/tags/protocol-announcements.md>), [rpc](<https://devfeed.tech/tags/rpc.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

Ethereum's mainnet transition from proof-of-work to proof-of-stake, known as The Merge, was scheduled in two phases: the Bellatrix upgrade on the Beacon Chain followed by the Paris transition when the execution layer reached the specified Terminal Total Difficulty.

### Source excerpt

Ethereum is moving to proof-of-stake! The transition, known as The Merge, must first be activated on the Beacon Chain with the Bellatrix upgrade. After this, the proof-of-work chain will migrate to proof-of-stake upon hitting a specific Total Difficulty value. The Bellatrix upgrade is scheduled for epoch 144896 on the Beacon...

## Goerli/Prater Merge Announcement

DevFeed: [Goerli/Prater Merge Announcement](<https://devfeed.tech/articles/goerli-prater-merge-announcement-17027.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2022/07/27/goerli-prater-merge-announcement>)

Author: EF Protocol Support

Published: 2022-07-27T00:00:00Z

Content type: release

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [Network](<https://devfeed.tech/topics/network.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [json](<https://devfeed.tech/tags/json.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [protocol-announcements](<https://devfeed.tech/tags/protocol-announcements.md>), [rpc](<https://devfeed.tech/tags/rpc.md>), [update](<https://devfeed.tech/tags/update.md>), [upgrades](<https://devfeed.tech/tags/upgrades.md>)

### AI overview

The article announces that Goerli will merge with Prater for Ethereum's final testnet proof-of-stake transition. It describes the Bellatrix and Paris phases, their expected activation conditions, and the continued availability of Goerli validators for individual stakers.

### Source excerpt

For the last testnet proof-of-stake transition, Goerli will merge with Prater. The combined Goerli/Prater network will retain the Goerli name post-merge. Bellatrix, the Prater upgrade readying it for The Merge will happen at epoch 112260, expected at 12:24PM UTC on August 4, 2022. After Bellatrix is activated, the Goerli/Prater merge...

## Sepolia Merge Announcement

DevFeed: [Sepolia Merge Announcement](<https://devfeed.tech/articles/sepolia-merge-announcement-17024.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2022/06/30/sepolia-merge-announcement>)

Author: EF Protocol Support

Published: 2022-06-30T00:00:00Z

Content type: release

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [Network](<https://devfeed.tech/topics/network.md>), [releases](<https://devfeed.tech/topics/releases.md>)

Tags: [beacon](<https://devfeed.tech/tags/beacon.md>), [consensus](<https://devfeed.tech/tags/consensus.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [network](<https://devfeed.tech/tags/network.md>), [proof-of-authority](<https://devfeed.tech/tags/proof-of-authority.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [protocol-announcements](<https://devfeed.tech/tags/protocol-announcements.md>), [releases](<https://devfeed.tech/tags/releases.md>)

### AI overview

Ethereum announces the next phase of the Sepolia testnet's transition from proof-of-work to proof-of-stake as part of The Merge. The transition is triggered by a Terminal Total Difficulty threshold, following the Bellatrix upgrade on the Sepolia Beacon Chain.

### Source excerpt

Note: on July 5, 2022, the recommended releases for go-ethereum and Erigon were modified. See "Client Releases" for details. Sepolia will be the second of three public testnets to run through The Merge. The network will transition to proof-of-stake when the total difficulty on the proof-of-work chain exceeds 17,000,000,000,000,000, which...

## Ropsten, Rinkeby & Kiln Deprecation Announcement

DevFeed: [Ropsten, Rinkeby & Kiln Deprecation Announcement](<https://devfeed.tech/articles/ropsten-rinkeby-kiln-deprecation-announcement-17022.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2022/06/21/testnet-deprecation>)

Author: EF Protocol Support

Published: 2022-06-21T00:00:00Z

Content type: release

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [developers](<https://devfeed.tech/tags/developers.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [migration](<https://devfeed.tech/tags/migration.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [protocol-announcements](<https://devfeed.tech/tags/protocol-announcements.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

Ethereum is deprecating the Kiln, Ropsten, and Rinkeby testnets as it focuses long-term maintenance on Goerli and Sepolia. The article provides their planned shutdown timelines and encourages users and developers to migrate to Goerli or Sepolia.

### Source excerpt

Reminder: the Gray Glacier upgrade is scheduled for block 15,050,000, expected June 29, 2022 The Kiln Merge testnet, launched earlier this year, will be shut down shortly after the Ethereum mainnet's transition to proof-of-stake. Ropsten, Ethereum's longest-lived proof-of-work testnet, has transitionned to proof-of-stake. It will be shut down in Q4...

## Ropsten TTD Announcement

DevFeed: [Ropsten TTD Announcement](<https://devfeed.tech/articles/ropsten-ttd-announcement-17017.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2022/06/03/ropsten-merge-ttd>)

Author: EF Protocol Support

Published: 2022-06-03T00:00:00Z

Content type: release

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Terminal](<https://devfeed.tech/topics/terminal.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Network](<https://devfeed.tech/topics/network.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [cli](<https://devfeed.tech/tags/cli.md>), [config](<https://devfeed.tech/tags/config.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [consensus](<https://devfeed.tech/tags/consensus.md>), [network](<https://devfeed.tech/tags/network.md>), [node](<https://devfeed.tech/tags/node.md>), [override](<https://devfeed.tech/tags/override.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [protocol-announcements](<https://devfeed.tech/tags/protocol-announcements.md>), [terminal](<https://devfeed.tech/tags/terminal.md>)

### AI overview

The article announces a Terminal Total Difficulty of 50000000000000000 for the Ropsten Merge. It instructs stakers and node operators to override the TTD in both execution and consensus layer clients before June 7, 2022, and estimates the transition for June 8-9, 2022 if hash rates remain stable.

### Source excerpt

A Terminal Total Difficulty (TTD) of 50000000000000000 has been selected for the Ropsten Merge. Stakers and node operators must manually override the TTD in both their execution and consensus layer clients before June 7, 2022. Proof-of-Work testnets can have volatile hash rates and the exact timing of The Merge on...

## Blockchain In Go: Part III: Redundant Storage And Consensus

DevFeed: [Blockchain In Go: Part III: Redundant Storage And Consensus](<https://devfeed.tech/articles/blockchain-in-go-part-iii-redundant-storage-and-consensus-22182.md>)

Original publisher: [Read original article](<https://www.ardanlabs.com/blog/2022/04/blockchain-03-redundant-storage-and-consensus.html>)

Published: 2022-04-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [William Kennedy](<https://devfeed.tech/sources/william-kennedy.md>)

Topics: [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [blockchain](<https://devfeed.tech/tags/blockchain.md>), [blockchain-consensus-protocol](<https://devfeed.tech/tags/blockchain-consensus-protocol.md>), [build-blockchain-from-scratch](<https://devfeed.tech/tags/build-blockchain-from-scratch.md>), [consensus](<https://devfeed.tech/tags/consensus.md>), [database](<https://devfeed.tech/tags/database.md>), [digital-wallet](<https://devfeed.tech/tags/digital-wallet.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [go](<https://devfeed.tech/tags/go.md>), [go-blockchain](<https://devfeed.tech/tags/go-blockchain.md>), [golang](<https://devfeed.tech/tags/golang.md>), [golang-blockchain](<https://devfeed.tech/tags/golang-blockchain.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [storage](<https://devfeed.tech/tags/storage.md>), [transactions](<https://devfeed.tech/tags/transactions.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

The third article in a series explains how the Ardan blockchain project handles consensus between computers and uses that process for redundant storage of the blockchain database. It introduces proof of work and proof of stake, discusses safety versus liveness, and notes the consensus approaches used by Bitcoin and Ethereum.

### Source excerpt

Introduction In the first two posts, I explained there were four aspects of a blockchain that this series would explore with a backing implementation provided by the Ardan blockchain project. Digital accounts with electronic signatures and verification Transaction distribution and synchronization between computers Redundant storage and consensus by different computers Detection of any fraud to past transactions The first post focused on how the Ardan blockchain provides support for digital accounts, signatures, and verification. The second post focused on transaction distribution and synchronization between different computers. In this third post, I will focus on how the Ardan blockchain handles consensus between different computers which results in the redundant storage of the blockchain database.

## How The Merge Impacts Ethereum's Application Layer

DevFeed: [How The Merge Impacts Ethereum's Application Layer](<https://devfeed.tech/articles/how-the-merge-impacts-ethereum-s-application-layer-16992.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2021/11/29/how-the-merge-impacts-app-layer>)

Author: Tim Beiko

Published: 2021-11-29T00:00:00Z

Content type: article

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [Network](<https://devfeed.tech/topics/network.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [beacon](<https://devfeed.tech/tags/beacon.md>), [consensus](<https://devfeed.tech/tags/consensus.md>), [developers](<https://devfeed.tech/tags/developers.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [features](<https://devfeed.tech/tags/features.md>), [merge](<https://devfeed.tech/tags/merge.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [research-development](<https://devfeed.tech/tags/research-development.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

This article explains how Ethereum's transition from proof of work to proof of stake through The Merge affects end users, smart contracts, decentralized applications, and application developers. It describes the Beacon Chain as the new consensus layer, ExecutionPayloads as the post-merge equivalent of blocks, and the minor changes to block fields and transaction infrastructure.

### Source excerpt

Ethereum's transition to proof of stake -- The Merge -- is near: devnets are being stood up, specifications are being finalized and community outreach has begun in earnest. The Merge is designed to have minimal impact on how Ethereum operates for end users, smart contracts and dapps. That said, there...

## Ethereum Altair prereleases, beacon chain security RfP, and merge progress

DevFeed: [Ethereum Altair prereleases, beacon chain security RfP, and merge progress](<https://devfeed.tech/articles/finalized-no-24-16955.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2021/03/24/finalized-no-24>)

Author: Danny Ryan

Published: 2021-03-24T00:00:00Z

Content type: article

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [releases](<https://devfeed.tech/topics/releases.md>), [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [ethereum](<https://devfeed.tech/tags/ethereum.md>), [pre-release](<https://devfeed.tech/tags/pre-release.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [release](<https://devfeed.tech/tags/release.md>), [research-development](<https://devfeed.tech/tags/research-development.md>), [security](<https://devfeed.tech/tags/security.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article reports on two feature-complete Altair prereleases for Ethereum's beacon chain, a security and testing request for proposals, and progress toward the merge of Ethereum's proof-of-work application layer with its proof-of-stake consensus layer.

### Source excerpt

tl;dr Altair prereleases: Stargazer and Half of 'em just look like dots Security RfP Merge progress...

## Ethereum consensus-layer series rebranded as Finalized; node upgrades required for Berlin

DevFeed: [Ethereum consensus-layer series rebranded as Finalized; node upgrades required for Berlin](<https://devfeed.tech/articles/finalized-no-23-16952.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2021/03/11/finalized-no-23>)

Author: Danny Ryan

Published: 2021-03-11T00:00:00Z

Content type: article

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [consensus-algorithm](<https://devfeed.tech/tags/consensus-algorithm.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [fork](<https://devfeed.tech/tags/fork.md>), [pow](<https://devfeed.tech/tags/pow.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [research-development](<https://devfeed.tech/tags/research-development.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [upgrades](<https://devfeed.tech/tags/upgrades.md>)

### AI overview

The article announces that the blog series formerly associated with "eth2" will be rebranded as "Finalized: the Ethereum consensus-layer." It also explains that the Berlin mainnet upgrade requires Ethereum PoW node operators and beacon-chain stakers to update their software by the stated deadlines.

### Source excerpt

tl;dr Finalized: rebranding the blog Upgrade your nodes!...

## Turning Down a Blockchain Job Offer

DevFeed: [Turning Down a Blockchain Job Offer](<https://devfeed.tech/articles/turning-down-a-blockchain-job-offer-30841.md>)

Original publisher: [Read original article](<https://hookrace.net/blog/turning-down-blockchain/>)

Published: 2018-01-21T23:00:00Z

Content type: opinion

Language: en

Sources: [Dennis Felsing](<https://devfeed.tech/sources/dennis-felsing.md>)

Topics: [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [proof of work](<https://devfeed.tech/topics/proof-of-work.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [blockchain](<https://devfeed.tech/tags/blockchain.md>), [consensus](<https://devfeed.tech/tags/consensus.md>), [energy](<https://devfeed.tech/tags/energy.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [job](<https://devfeed.tech/tags/job.md>), [programming](<https://devfeed.tech/tags/programming.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

The author explains why they declined a generous, remote job developing a blockchain implementation. Although they found Bitcoin's electronic-cash concept and the programming opportunity appealing, they objected to proof-of-work's hardware and energy costs and to hype and questionable practices surrounding cryptocurrencies and token offerings.

### Source excerpt

I have recently received a job offer to work on a blockchain implementation. While the offer was very generous, I had to turn it down. In this post I want to collect the thoughts that went into my decision process leading to this conclusion. Introduction I have not touched blockchain technology much before, other than reading the original Bitcoin paper shortly after it was released and accepting Bitcoin donations for DDNet. But I have always used those donations pretty much immediately, and thus I have no investment in cryptocurrencies either way and am thus impartial to their fate. The Good I consider the Bitcoin idea to be quite interesting as an electronic cash system that doesn't require any trusted intermediary. This is a small and simple idea that combines old cryptographic ideas into something new. The job I got offered had a significantly higher salary attached than my current job. The new job would have been remote, thus enabling me to spend more time with my girlfriend and live in any location I wish. I would have been able to work in a nice programming language, developing a blockchain implementation from the ground up with a small group of colleagues. The Bad Proof of work in the form of mining is currently the most common form of trustless consensus in blockchain systems. It requires immense amounts of computational hardware in the form of ASICs and GPUs as well as energy to supply them. The only function of this is to prevent any one actor to take over more than 50% of the mining market and thus controlling the currency. This is a large price to pay for replacing trust. Looking at it the other way: Trust can be seen as a shortcut that humanity has used for a long time in order not to require expensive proof of work. For most applications this still works fine. Companies are doing initial coin offerings (ICOs), giving out their own cryptotoken to public investors, circumventing a proper IPO process. While companies often claim that their tokens will hav

## The Render Token

DevFeed: [The Render Token](<https://devfeed.tech/articles/the-render-token-37579.md>)

Original publisher: [Read original article](<https://brendaneich.com/2017/09/the-render-token/>)

Author: Brendan Eich

Published: 2017-09-25T14:57:39Z

Content type: opinion

Language: en

Sources: [Brendan Eich](<https://devfeed.tech/sources/brendan-eich.md>)

Topics: [render](<https://devfeed.tech/topics/render.md>), [GPU](<https://devfeed.tech/topics/gpu.md>), [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [watermarking](<https://devfeed.tech/topics/watermarking.md>), [Security](<https://devfeed.tech/topics/security.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [proof of work](<https://devfeed.tech/topics/proof-of-work.md>)

Tags: [blockchain](<https://devfeed.tech/tags/blockchain.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [render](<https://devfeed.tech/tags/render.md>), [security](<https://devfeed.tech/tags/security.md>), [testing](<https://devfeed.tech/tags/testing.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [watermarking](<https://devfeed.tech/tags/watermarking.md>)

### AI overview

Brendan Eich discusses OTOY's RNDR token as a decentralized GPU-cloud rendering system for AR/VR, games, and movies. He describes token-based access to computing resources, blockchain-attested work verification, renderer reputation, hardware-assisted confidentiality, and watermarking for protecting digital models and art.

### Source excerpt

I wrote about OTOY over four years ago, in "Today I Saw The Future". Since then, I have been inspired by the commitment of the founders Jules Urbach and Alissa Grainger to the vision that Jules enunciates: "... to render and remix simulated reality as effortlessly as the web did for text and digital media. ... Continue reading "The Render Token"

## Uncle Rate and Transaction Fee Analysis

DevFeed: [Uncle Rate and Transaction Fee Analysis](<https://devfeed.tech/articles/uncle-rate-and-transaction-fee-analysis-16785.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2016/10/31/uncle-rate-transaction-fee-analysis>)

Author: Vitalik Buterin

Published: 2016-10-31T03:52:04Z

Content type: article

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [data](<https://devfeed.tech/topics/data.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Network](<https://devfeed.tech/topics/network.md>), [Bitcoin](<https://devfeed.tech/topics/bitcoin.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [bitcoin](<https://devfeed.tech/tags/bitcoin.md>), [blockchain](<https://devfeed.tech/tags/blockchain.md>), [data](<https://devfeed.tech/tags/data.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [network](<https://devfeed.tech/tags/network.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [research-development](<https://devfeed.tech/tags/research-development.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

This article analyzes how Ethereum's uncle rate relates to transaction gas usage and block propagation. It explains the role of stale blocks and uncles, compares propagation data with Bitcoin, and describes using blockchain data to study the relationship.

### Source excerpt

One of the important indicators of how much load the Ethereum blockchain can safely handle is how the uncle rate responds to the gas usage of a transaction. In all blockchains of the Satoshian proof-of-work variety, any block that is published has the risk of howbecoming a "stale", ie. not...

## C++ DEV Update - July edition

DevFeed: [C++ DEV Update - July edition](<https://devfeed.tech/articles/c-dev-update-july-edition-16769.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2016/07/08/c-dev-update-summer-edition>)

Author: Christian Reitwiessner

Published: 2016-07-08T17:57:33Z

Content type: news

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Development](<https://devfeed.tech/topics/development.md>), [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Remote Procedure Call (RPC)](<https://devfeed.tech/topics/rpc.md>), [JIT](<https://devfeed.tech/topics/jit.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>)

Tags: [apache](<https://devfeed.tech/tags/apache.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [blockchain](<https://devfeed.tech/tags/blockchain.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [dev](<https://devfeed.tech/tags/dev.md>), [go](<https://devfeed.tech/tags/go.md>), [ipc](<https://devfeed.tech/tags/ipc.md>), [jit](<https://devfeed.tech/tags/jit.md>), [native](<https://devfeed.tech/tags/native.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [research-development](<https://devfeed.tech/tags/research-development.md>), [rpc](<https://devfeed.tech/tags/rpc.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

An overview of work on the C++ Ethereum client, including proposed Apache 2.0 relicensing, new RPC endpoints for smart-contract testing, improvements to the EVM interpreter, and benchmark results comparing interpreter and JIT performance.

### Source excerpt

Since the last C++ DEV Update, a lot of things happened in the engine room which were not really visible to the outside. This post wants to give an overview about what we are currently working on. Apart from the features side, Bob has been working on a proposed...

## On Settlement Finality

DevFeed: [On Settlement Finality](<https://devfeed.tech/articles/on-settlement-finality-16757.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2016/05/09/on-settlement-finality>)

Author: Vitalik Buterin

Published: 2016-05-09T08:07:25Z

Content type: article

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [Computer science](<https://devfeed.tech/topics/computer-science.md>), [Mathematics](<https://devfeed.tech/topics/mathematics.md>)

Tags: [architectures](<https://devfeed.tech/tags/architectures.md>), [blockchain](<https://devfeed.tech/tags/blockchain.md>), [computer-science](<https://devfeed.tech/tags/computer-science.md>), [financial](<https://devfeed.tech/tags/financial.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [research-development](<https://devfeed.tech/tags/research-development.md>)

### AI overview

The article examines settlement finality in public and permissioned blockchains, arguing that finality can be absolute, probabilistic, economically bounded, or absent depending on system design. It introduces a cryptoeconomic analysis involving mathematics, computer science, and game theory.

### Source excerpt

Special thanks to Tim Swanson for reviewing, and for further discussions on the arguments in his original paper on settlement finality. Recently one of the major disputes in ongoing debate between public blockchain and permissioned blockchain proponents is the issue of settlement finality. One of the simple properties that...

## From Smart Contracts to Courts with not so Smart Judges

DevFeed: [From Smart Contracts to Courts with not so Smart Judges](<https://devfeed.tech/articles/from-smart-contracts-to-courts-with-not-so-smart-judges-16749.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2016/02/17/smart-contracts-courts-not-smart-judges>)

Author: Christian Reitwiessner

Published: 2016-02-17T15:42:29Z

Content type: opinion

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [platform](<https://devfeed.tech/tags/platform.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [research-development](<https://devfeed.tech/tags/research-development.md>), [smart-contract](<https://devfeed.tech/tags/smart-contract.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

This article presents Ethereum smart contracts as courts with computationally restricted judges assisted by outside actors acting as lawyers. It explains how contracts can obtain and verify external information, and how this model can support complex computations despite gas limits.

### Source excerpt

Ethereum is often described as a platform for self-enforcing smart contracts. While this is certainly true, this article argues that, especially when more complex systems are involved, it is rather a court with smart lawyers and a judge that is not so smart, or more formally, a judge with restricted...

## Understanding Serenity, Part 2: Casper

DevFeed: [Understanding Serenity, Part 2: Casper](<https://devfeed.tech/articles/understanding-serenity-part-2-casper-16740.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2015/12/28/understanding-serenity-part-2-casper>)

Author: Vitalik Buterin

Published: 2015-12-28T01:54:30Z

Content type: article

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [consensus](<https://devfeed.tech/tags/consensus.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [research-development](<https://devfeed.tech/tags/research-development.md>)

### AI overview

This article explains Casper, Ethereum's proof-of-stake algorithm for the Serenity milestone. It presents consensus-by-bet, in which validators receive rewards or penalties based on which blocks they support, and describes how incentives are intended to drive convergence toward a shared state.

### Source excerpt

Special thanks to Vlad Zamfir for introducing the idea of by-block consensus and convincing me of its merits, alongside many of the other core ideas of Casper, and to Vlad Zamfir and Greg Meredith for their continued work on the protocol In the last post in this series, we...