TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

What is blockchain? The shortest explanation

5 点作者 bumbread超过 3 年前

3 条评论

nivertech超过 3 年前
A <i>hashchain</i> (a proper name for a blockchain) is a linked list composed out of hashpointers.<p>A <i>hashpointer</i> is like a regular in-memory pointer, but instead of using an address of the memory word where the value is stored, it uses a hash of the value it&#x27;s pointing to. Unlike the regular pointers, changing the value will invalidate the hashpointer as the hash of the value will change.<p>As the hashchain may have an infinite number of <i>heads</i>, there need to be a consensus on what is considered a correct head. Unfortunately this problem is unsolvable.<p>The &quot;Crypto&quot; community proposed many <i>consensus</i> methods, but most of them are just Rube Goldberg machines. <i>Nakamoto-style consensus</i> algorithms are just <i>leader election</i> based on the <i>out-of-band externalities</i>, such as assigning a <i>speculative value</i> to hashpointers (or derived datastructures).
arthurcolle超过 3 年前
Shared database that you have to pay to write to, with a special unit of exchange that you get pro-bono if you help validate the writes. Yawn
iab超过 3 年前
I have a list of other things I would like explained in this fashion