HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
ethereum
wiki
HISTORICAL RECORD2014–2021
ethereum / wiki · Not publicly available

wiki

Discover this repository through its Hacker News conversations.

114Distinct people
140Mentions
1Explicit recommenders
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A public description has not been verified.

Where it is used

The last source check was inconclusive. This does not establish whether a product uses it.

What people are saying

I recommend the ethereum whitepiper. It has a clear description of bitcoin and then goes on to describe other applications of the blockchain:…

papaf used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 11:19:25 AM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year140 dated mentions

Observed mentions: 2014-02-21 21:26:14 UTC to 2021-03-13 00:30:51 UTC.

02040602014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 21 mentions; 6 submissions, 15 comments20142015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 12 mentions; 1 submissions, 11 comments2016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 13 mentions; 3 submissions, 10 comments2017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 56 mentions; 3 submissions, 53 comments20172018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 26 mentions; 1 submissions, 25 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 10 mentions; 1 submissions, 9 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2021

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC21615
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC12111
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC13310
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC56353
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC26125
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC1019
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC101
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC101

What Hacker News says

26 sources
My understanding that a full sync in Bitcoin means something different than a full sync on Ethereum. Bitcoin's database is modeled on UTXO (https://en.m.wikipedia.org/wiki/Unspent_transaction_output) therefore all clients need to validate all transactions from genesis to calculate final balances. Meanwhile, Ethereum is account based and state is global, and to determine the balances you only need to check the merkle proof, no need to store or re-validate each and every transaction, just the final result. Source: https://github.com/ethereum/wiki/wiki/Design-Rationale#accou... quote "The benefits of accounts are:Large space savings" In Ethereum, the closet to a Bitcoin full node would be an 'full archive' node, those are keeping all the transactions, down to the stack traces and events, without pruning. These are usually run by block explor
Read the rest
ers, but you certainly don't need to store that much detail if you just want to interact with a dapps.
In Why I’m so “against” Ethereum
That's a blatant lie, running a full node is not required to "be decentralized", for the same reason you don't need to run a full node in Bitcoin. Light nodes have the same guarantees about the integrity and irreversibility that full nodes do. Perhaps you should try learning about them - see https://github.com/ethereum/wiki/wiki/Light-client-protocol - before stating things you don't understand? The fact that the worst thing a "fudster" like you has to say against Ethereum is that it had a hard fork to revert a millionaire hack caused by a bug in early stages of the project; whereas something not too different also happened to Bitcoin - see https://en.bitcoin.it/wiki/Value_overflow_incident - when it had the same age; says it all. I don't often comment here, but I simply can't understand why an human being would come to the internet and h
Read the rest
atefully attack things it doesn't like with straight made-up facts. I mean, I know this is so common, I just don't get why. This kind of thing makes me sad about humanity as a whole. Why can't we be nice to each other?
In Ethernaut: wargame to learn about smart contract security
I don't know much in terms of blockchain _research_, but reading the whitepapers of established cryptocurrencies will give you a great overview & keywords to research further. - Bitcoin[0] (the classic!) - Ethereum[1] (contracts is a really innovative concept) - Iota[2] (uses a 'tangle', rather than a blockchain) - Nano[3] (similar to Iota, but faster? Everyone gets their own personal blockchain -> asynchronous updates! Gets faster with more users) [0]https://bitcoin.org/bitcoin.pdf [1]https://github.com/ethereum/wiki/wiki/White-Paper [2]http://iotatoken.com/IOTA_Whitepaper.pdf [3]https://nano.org/en/whitepaper
In Where do you read about blockchain?
The idea behind sharding is to essentially parallelize the blockchain by splitting the one big chain into many smaller chains which can communicate with each other asynchronously. This is a really difficult problem for countless reasons but if they can get it working it offers a lot of very important benefits. It can process orders of magnitude more transactions than a conventional blockchain without the loss of decentralization seen in schemes using dPoS such as Steem, light clients get to be much lighter while still maintaining high security, and smart contracts which live on an individual shard and do not require cross shard communication are massively more efficient and can operate at a far lower cost than smart contracts currently can. The last issue is probably the most important for Ethereum specifically because currently most smar
Read the rest
t contracts simply cost too much to operate limiting their usefulness. Much lower operating costs greatly expands their realistic use cases. If you'd like a detailed writeup I'd recommend reading the Sharding FAQ https://github.com/ethereum/wiki/wiki/Sharding-FAQs
In Nimbus, An Ethereum 2.0 Sharding Client
DAPP Radar is not the authoritative source for all Ethereum applications. There are many like Augur, Golem, MakerDAI, etc that aren't even included on that list. Depends on when "early days of internet" is defined? The internet could be seen as an evolution of ARPAnet https://en.wikipedia.org/wiki/ARPANET which was defined in the mid-1960s and took years to deploy and probably decades to evolve to the usefulness you describe. ETH network is moving to a Proof-of-Stake consensus algorithm which will reduce it's electricity impact: https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQs And meanwhile, there are other blockchains, like Qtum, that are already Proof-of-Stake and run Ethereum VM and create blocks on Raspberry Pis, for minimal energy consumption: https://github.com/qtumproject/qtum/wiki/Installing-Qtum-on-...
In Half of ICOs Die Within Four Months After Token Sales Finalized
So far, we have a long way to go to build higher quality code. There's a few reasons: 1. Blockchain smart contracts are often unchangeable, so you can't fix bugs 2. The language is being built as people write code, with some bad design choices that encourage mistakes (slowly being fixed) 3. Libraries are still being developed 4. Tooling is still limited (even basic linting) 5. People are not taking the time to have a beta process. 6. People prematurely optimize gas, at the cost of readability (For non-Ethereum devs, here's a short tutorial for how the language works: https://learnxinyminutes.com/docs/solidity/ ) My own view is that you have to code expecting that things go wrong, and ensure that your logic survives inevitable mistakes ('resiliency'). There's a lot of great resources on security, for people interested in this space: Ethere
Read the rest
um Safety: https://github.com/ethereum/wiki/wiki/Safety Decentralized Application Security Project: https://dasp.co/ Consensys Smart Contract Best Practice Guide (I helped coauthor this back in 2016 after the DAO): https://consensys.github.io/smart-contract-best-practices/ Hacking Distributed is a great blog for blockchain security: http://hackingdistributed.com/ Emin and Phil Daian are great to follow on Twitter: https://twitter.com/phildaian https://twitter.com/el33th4xor Audit Checklist (written by my team): https://github.com/cryptofinlabs/audit-checklist (Disclosure: Our team does audits for a few projects: http://audit.cryptofin.io/index.html ) Feel free to add other resources to this thread. Imagine it'll be useful for everyone.
In Researchers: Last Year’s ICOs Had Five Security Vulnerabilities on Average
You fundamentally misunderstand PoS. There is no social trust involved. It will work entirely through economic incentivization, including 'group penalization' when enough validators are offline/byzantine at the same time in the case of Casper. Read more here and try to fully understand this document before you make blanket statements like 'PoS won't work': https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ
In Proof-of-Work is the only solution to Byzantine Generals' problem
> The core of Ethereum includes the consensus engine, the networking code and any supporting libraries. For C++, this includes libethereum, libp2p, libdevcore, libdevcrypto, libethcore, libevm and libevmface. > The core of Ethereum will be released under the most liberal of licenses. This reflects our desire to have Ethereum used in as many diverse environments as possible, even those which, for various reasons can require modifications or augmentations to the software which cannot be released to the public. https://github.com/ethereum/wiki/wiki/Licensing
In Ask HN: Recommendations for Peer to Peer Frameworks?

Showing the 15 most recent of 26 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.