Topics /

Crypto & Blockchain

The most popular blog posts about crypto & blockchain on Hacker News. 850 posts.

Any year
672

Cryptographic Right Answers

Encrypting data: Use AES in CTR (Counter) mode, and append an HMAC . AES is about as standard as you can get, and has done a good job of resisting cryptologic attacks over the past decade. Using CTR mode avoids the weakness of ECB mode, the complex (and bug-prone) process of padding and unpadding of partial blocks (or…

675

Critical flaw in Trezor hardware wallets

Kraken Security Labs has devised a way to extract seeds from both cryptocurrency hardware wallets offered from industry leader Trezor, the Trezor One and Trezor Model T. The attack requires just 15 minutes of physical access to the device. This is the first time that the detailed steps for a current attack against…

676

A Review of Consensus Protocols

The consensus problem is a fundamental problem in multi-agent systems which requires a group of processes (or agents) to reliably and timely agree on a single data value. Although extensively discussed in the context of distributed computing it’s not exclusive to this field, also being present in our society in a…

682

Why quadratic funding is not optimal

Introduction Quadratic funding has received a lot of attention recently as a mechanism for funding public goods. The Gitcoin grants program alone has distributed over $59M through QF funding rounds as of January 20241.\nQF is appealing because it is theoretically optimal under certain assumptions2. The problem is that…

683

Bitcoin is not decentralized

Bitcoin was designed by Satoshi Nakamoto, and the primary client is developed by a bunch of folks at bitcoin.org . Do you care who these people are? In theory, you shouldn’t: all they do is develop an open source client for an open source protocol. Anyone else can develop their own client (and some people have) and no…

684

Cryptocurrency Evolution

Bitcoin has already undergone several forks. A fork defines a moment in time when a specific digital currency gets split into two different currencies. A couple months ago, a Bitcoin fork created Bitcoin Cash (BCH). Another fork just created Bitcoin Gold last week. Segwit 2x will follow next month.

687

Bitcoin contracts

Bitcoin is designed to support a wide variety of transaction types. Although currently the majority of transactions are standard payments to address it is possible to build more complex protocols.

688

Our suite of Ethereum security tools

Two years ago, when we began taking on blockchain security engagements, there were no tools engineered for the work. No static analyzers, fuzzers, or reverse engineering tools for Ethereum. So, we invested significant time and expertise to create what we needed, adapt what we already had, and refine the work…