# PoW

Published articles for PoW.

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

## 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: Advanced Engineering Episode 7

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

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

Published: 2022-12-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>), [Databases](<https://devfeed.tech/topics/databases.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>)

Tags: [2](<https://devfeed.tech/tags/2.md>), [audits](<https://devfeed.tech/tags/audits.md>), [batch](<https://devfeed.tech/tags/batch.md>), [batch-insert](<https://devfeed.tech/tags/batch-insert.md>), [bulk-upload](<https://devfeed.tech/tags/bulk-upload.md>), [caching](<https://devfeed.tech/tags/caching.md>), [consensus](<https://devfeed.tech/tags/consensus.md>), [consensus-algorithm](<https://devfeed.tech/tags/consensus-algorithm.md>), [data-structures](<https://devfeed.tech/tags/data-structures.md>), [databases](<https://devfeed.tech/tags/databases.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [go-blockchain](<https://devfeed.tech/tags/go-blockchain.md>), [memory-pool](<https://devfeed.tech/tags/memory-pool.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>)

### AI overview

This video walkthrough explains how a proof-of-authority consensus mechanism affects a dependency manager's database throughput. It introduces a synchronized memory pool for queued records, reduces duplicate insertion work across nodes, and explains how batches of records become blockchain blocks and can be audited.

### Source excerpt

Introduction In episode 6, Bill gives an overview of what consensus algorithms are and how these algorithms ensure distributed databases are in sync. Moving forward Bill will adopt the proof of authority (PoA) algorithm as a means to determine which node has the ability to write the next record. To jog your memory, PoA is a consensus mechanism where identity is used as a stake. By implementing this algorithm, Bill will add transparency to his dependency manager as he is no longer the only user with the ability to add new records. The dependency manager now meets the teams' requirements for transparency, however, it will have low throughput since only one record can be shared and inserted at a time.

## 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.

## Ethereum Merge Mainnet Parameters and Upgrade Timeline Announced

DevFeed: [Ethereum Merge Mainnet Parameters and Upgrade Timeline Announced](<https://devfeed.tech/articles/finalized-no-36-17030.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2022/08/12/finalized-no-36>)

Author: Danny Ryan

Published: 2022-08-12T00: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>), [releases](<https://devfeed.tech/topics/releases.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [pow](<https://devfeed.tech/tags/pow.md>), [releases](<https://devfeed.tech/tags/releases.md>), [research-development](<https://devfeed.tech/tags/research-development.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

The article announces tentative Ethereum Mainnet parameters and an expected timeline for the Merge, including the Bellatrix and Paris upgrades. It instructs stakers, infrastructure providers, users, and community members to upgrade Merge-ready nodes and monitor further updates.

### Source excerpt

tl;dr Merge sequence engaged 🚀...

## Announcing the Kiln Merge Testnet

DevFeed: [Announcing the Kiln Merge Testnet](<https://devfeed.tech/articles/announcing-the-kiln-merge-testnet-17008.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2022/03/14/kiln-merge-testnet>)

Author: EF Protocol Support

Published: 2022-03-14T00: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>), [Testing](<https://devfeed.tech/topics/testing.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Network](<https://devfeed.tech/topics/network.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [dependencies](<https://devfeed.tech/tags/dependencies.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [issue](<https://devfeed.tech/tags/issue.md>), [json](<https://devfeed.tech/tags/json.md>), [maintainers](<https://devfeed.tech/tags/maintainers.md>), [network](<https://devfeed.tech/tags/network.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [pow](<https://devfeed.tech/tags/pow.md>), [protocol-announcements](<https://devfeed.tech/tags/protocol-announcements.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

Ethereum announces Kiln, a merge testnet intended to help developers, node operators, infrastructure providers, and stakers test the transition from proof-of-work to proof-of-stake before existing public testnets are upgraded.

### Source excerpt

The Kintsugi 🍵 merge testnet, launched late December, has been a valuable testing ground for The Merge. Through various test suites, multi-client devnets, shadow forks of Goerli, application deployments, and the community's help #TestingTheMerge, we've arrived at a set of stable and robust protocol specifications. Now that clients have implemented...

## Amphora Workshop Advances Ethereum's Transition to Proof of Stake

DevFeed: [Amphora Workshop Advances Ethereum's Transition to Proof of Stake](<https://devfeed.tech/articles/amphora-a-major-merge-milestone-16982.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2021/10/15/amphora-merge-milestone>)

Author: Tim Beiko

Published: 2021-10-15T00: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>), [Hackathon](<https://devfeed.tech/topics/hackathon.md>), [Development](<https://devfeed.tech/topics/development.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [hackathon](<https://devfeed.tech/tags/hackathon.md>), [pos](<https://devfeed.tech/tags/pos.md>), [pow](<https://devfeed.tech/tags/pow.md>), [research-development](<https://devfeed.tech/tags/research-development.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The Amphora workshop brought Ethereum execution- and consensus-layer client teams together to resolve specification issues and reach milestones toward The Merge. The milestones progressed from implementing the merge specification to increasingly complex devnets and PoW-to-PoS transition testing.

### Source excerpt

Earlier this year, the Rayonism hackathon kicked off to protoype the architecture for Ethereum's transition to proof of stake. The transition, often refered to as The Merge, will keep the existing beacon chain (eth2) and execution layer (eth1) clients, and "merge" both chains by making the beacon chain drive the...

## Finalized No. 25: Rayonism, blst Security Advisory, and Beacon Chain Security RfP

DevFeed: [Finalized No. 25: Rayonism, blst Security Advisory, and Beacon Chain Security RfP](<https://devfeed.tech/articles/finalized-no-25-16957.md>)

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

Author: Danny Ryan

Published: 2021-04-02T00:00:00Z

Content type: news

Language: en

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

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Development](<https://devfeed.tech/topics/development.md>), [Fuzzing/Fuzz testing](<https://devfeed.tech/topics/fuzzing.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Formal verification](<https://devfeed.tech/topics/formal-verification.md>)

Tags: [discord](<https://devfeed.tech/tags/discord.md>), [formal-verification](<https://devfeed.tech/tags/formal-verification.md>), [fuzzing](<https://devfeed.tech/tags/fuzzing.md>), [migration](<https://devfeed.tech/tags/migration.md>), [pos](<https://devfeed.tech/tags/pos.md>), [pow](<https://devfeed.tech/tags/pow.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

This Ethereum Foundation update covers Rayonism Merge devnets, a patched security issue in the blst BLS library, and a request for proposals on Beacon Chain security and testing.

### Source excerpt

tl;dr Rayonism☀, hacking the Merge together blst security advisory Reminder! Beacon Chain security+testing RfP...

## Supporting Ethereum's Client Ecosystem

DevFeed: [Supporting Ethereum's Client Ecosystem](<https://devfeed.tech/articles/supporting-ethereum-s-client-ecosystem-16954.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2021/03/23/supporting-ethereums-client-ecosystem>)

Author: Ethereum Foundation

Published: 2021-03-23T00: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>), [client](<https://devfeed.tech/topics/client.md>), [Network](<https://devfeed.tech/topics/network.md>), [Development](<https://devfeed.tech/topics/development.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Formal verification](<https://devfeed.tech/topics/formal-verification.md>)

Tags: [beacon](<https://devfeed.tech/tags/beacon.md>), [community](<https://devfeed.tech/tags/community.md>), [consensus](<https://devfeed.tech/tags/consensus.md>), [ecosystem](<https://devfeed.tech/tags/ecosystem.md>), [ecosystem-support-program](<https://devfeed.tech/tags/ecosystem-support-program.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [formal-verification](<https://devfeed.tech/tags/formal-verification.md>), [organizational](<https://devfeed.tech/tags/organizational.md>), [pow](<https://devfeed.tech/tags/pow.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

The Ethereum Foundation describes its 2021 support for Ethereum's execution-layer and proof-of-stake consensus-layer client ecosystems. It plans to allocate at least $4 million to execution-layer client teams and at least $7 million to consensus-layer clients, with additional support potentially directed toward audits, formal verification, testing, bug bounties, tooling, and community programs.

### Source excerpt

With the arrival of the beacon chain in 2020, Ethereum today supports two types of clients: those focusing on the execution-layer (often referred to as eth1) and those powering the proof-of-stake consensus layer (aka eth2). As those running validators are well aware (since they run both client types), each serves...

## 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!...

## An Open Source Mining Pool Bounty and DEVgrant

DevFeed: [An Open Source Mining Pool Bounty and DEVgrant](<https://devfeed.tech/articles/an-open-source-mining-pool-bounty-and-devgrant-16752.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2016/03/29/an-open-source-mining-pool-bounty>)

Author: Wendell Davis

Published: 2016-03-29T09:05:02Z

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>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [bounty](<https://devfeed.tech/tags/bounty.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [network](<https://devfeed.tech/tags/network.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pos](<https://devfeed.tech/tags/pos.md>), [pow](<https://devfeed.tech/tags/pow.md>), [research-development](<https://devfeed.tech/tags/research-development.md>)

### AI overview

The Ethereum Foundation proposes a bounty for open-source Ethereum mining pool software to improve mining decentralization and reduce the efficiency gap with proprietary alternatives. The bounty offers up to 100 ETH per percentage point of adopted hashpower, subject to stated caps, plus a $10,000 DEVgrants contribution once development begins.

### Source excerpt

Ethereum's present reliance on Proof of Work (PoW) mining is not ideal, and while we continue to work with gusto towards a Proof of Stake solution (PoS), we have to live with PoW as gracefully as possible (at least until the eventual switch!). Meanwhile, in the interest of overall network...