主页 > imtoken官网怎么找到 > 《比特币白皮书:一种点对点的电子现金系统》阅读笔记之一

《比特币白皮书:一种点对点的电子现金系统》阅读笔记之一

imtoken官网怎么找到 2023-09-09 05:11:19

区块链和比特币是最近流行的概念。 最近也开始学习学习了,想根据所学输出文字。

区块链的第一个成功应用是比特币。 那么,要想对相关知识有一个全面准确的了解,就要从最基础的知识开始学习。 所以,毫无疑问,你首先应该知道的是比特币的白皮书。 这是我读书笔记的开始。

这是论文的摘要:

【摘要】本文提出了一种完全通过点对点技术实现的电子现金系统,使在线支付由乙方直接发起并支付给对方,中间没有任何金融机构。 虽然数字签名(Digital signatures)部分解决了这个问题,但是如果仍然需要第三方的支持来防止双花(double-spending),那么这样的系统就失去了它的价值。 我们(我们)在这里提出一个解决方案,使现金系统在点对点环境中工作,并防止双重支出问题。 网络通过将所有交易散列到一个不断延伸的基于散列的工作量证明链中作为交易记录来为所有交易打上时间戳,除非再次完成所有工作量证明,并且形成的交易记录不会被更改。 最长的链不仅可以作为观察到的事件序列的证明,而且可以被视为来自最大的 CPU 计算能力池。 只要大部分 CPU 算力不打算合作攻击全网,那么诚实节点就会产生超过攻击者的最长链。 系统本身需要很少的基础设施。 信息以最大努力的方式在网络中传播,节点可以随时离开和重新加入网络,以最长的工作量证明链作为节点离线时发生的交易的证明。

白皮书按照科技论文的写作方法编写。 在“总结”部分,简要地告诉读者作者发现了哪些问题以及如何解决这些问题,并说明了解决这个问题的主要途径和优势。

中本聪发现的问题是,对于一个采用点对点技术的电子现金系统来说,如果它的在线支付需要通过第三方,那它就没有优势,或者说没有意义。 他要解决的问题是建立一个不需要经过任何第三方点对点技术的电子现金系统。

如何理解提出这个问题?

现有的中心化系统,无论是以银行为中心,还是以支付宝、微信支付为中心的大型企业,总体运行良好。

但是,这种集中式系统也存在问题。 这是因为我们赋予它记录所有交易的权利,它会为我们建立一个信任机制。 那么,难免会出现记错账、篡改账、账丢失等风险。 也就是说比特币图书摘要,交易方对第三方的中心节点建立信任,让其记账,理论上是有风险的。

中心化系统的运行是有成本的,必然会降低交易的可能性。

中本聪的出发点是建立一个不需要任何第三方记账进行信任背书的支付系统。

中本聪针对他发现的问题的解决方案是建立一个点对点的电子现金系统网络比特币图书摘要,通过随机散列(hashing)为所有交易加上时间戳,然后将它们合并成一个基于随机散列的不断延伸的网络链。工作证明充当交易记录。

如何理解问题的解决方案?

该方法要解决的第一个问题是,不经过第三方,谁都不会保管账本,那么谁来保管账本呢? 中本聪给出的解决方案是所有参与网络的人(节点)都可以记账。

该方法要解决的第二个问题是如何判断交易的真实性和唯一性,从而保证不会出现双重记账,从而实现交易的信任。 中本聪给出的方法是一种数学方法。 我的理解是先确定交易,再记录。 会计使用哈希算法为所有交易添加时间戳。 这样可以验证不可篡改,保证交易的真实性,不存在重复支付。

当然,我的理解是很肤浅的。 但是,就其作用而言,正如《经济学人》杂志所言,比特币所采用的区块链技术实现了一种值得信赖的技术。 就是建立在数学基础上的信任。 而不是基于人性。 因为数学是可控的,而人性是不可控的。

中本聪解决这个问题的主要方式和优势是什么?

如何理解解决问题的方式和优势?

使用数学密码学,解决了信任机制,消除了双重记账。 这是它的主要工作方式。 也就是说,先确认交易,然后记录下来,形成一个区块,按时间顺序加上时间戳形成一条链,这样就形成了比特币网络。 因此,这种方法被称为“区块链”。

在方法上,从另一个角度可以理解为一种去中心化的记账方式,首次实现了一种新的信任机制。 将交易记录与时间绑定,通过哈希算法加密形成一个基本单元,然后将这个文件放入同样处理的链文件中,形成区块链上的交易记录。

好处是交易记录一旦被确认,就很难被篡改。 除非达成多数共识才能修改。 但由于其运行机制,必须对所有后续链进行修改,成本太高,几乎不可能。 从而保证了系统的稳定性。

以上是我对白皮书的初步理解。 作为第一个在没有中心(公司、银行等)运行的情况下成功运行这么长时间的区块链应用程序,这是一个很酷的社会实验。 为了深入研究其机理等,留着以后继续输出。

本文由【区块链研究院】优质内容计划支持。 更多区块链深度文章,请点击【区块链研究院】简书专栏:

欢迎打赏:QYMS3U3kTyoBj3EQCm6KQuUw2JmWYNE4au