期货交易自动化论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 21|回复: 0

比特币白皮书哪些是对的?哪些是错的 - 比特币今日价格

[复制链接] |主动推送

285万

主题

285万

帖子

855万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8553710
发表于 2022-9-11 07:42:08 | 显示全部楼层 |阅读模式
比特币正确的地方
一个真正成功的想法的一个标志就是我们忘记了在这个想法出现之前人们如何看待这个世界。 比特币的许多最基本的贡献似乎只是在后见之明。
人们很容易忘记,加密货币在本世纪头十年的大部分时间里都是研究领域的死水。在上世纪90年代许多尝试建立工作系统的尝试失败后(主要使用David Chaum在20世纪80年代概述的想法),该领域很少发表论文。许多人只是认为,非国家货币没有可行的市场。
在比特币出现之前,分散式系统在21世纪初是一个活跃的研究领域(通常被称为对等网络),匿名研究也随着Tor和其他系统的发展而逐渐形成。
但这些并不是支付系统的必要功能。比特币贡献了什么?
1. 鼓励矿工。比特币的核心贡献之一是通过通胀和收费为矿商提供激励。这种模式总体上是成功的,可以说很少有人预见到它的到来。在比特币时代之前,许多提供开放参与(任何人都可以运行一个节点)的P2P系统都受到了Sybil攻击和其他问题的困扰。人们曾多次尝试鼓励诚实参与,但在比特币出现之前,还没有一个系统能让它发挥作用。
2. 轻客户。事实证明,比特币对完整节点和light(或SPV)节点的支持已经证明非常强大,并且嵌入到比特币中的块结构使得它不仅可以实现轻客户端而且自然而然。
3. 脚本。尽管受到限制,比特币的脚本支持(白皮书中根本没有讨论)已经启用了一些有用的功能,比如多签名账户和支付网络。设想一个支持简单付款的系统是明智之举。
4. 认识到长期激励措施。Satoshi没有预见到工业规模的采矿或采矿池,至少白皮书中没有。但是这篇论文确实包含了一个关于集中化风险的非常有先见之明的观点:“(攻击者)应该发现规则更有利可图,这些规则比其他人合并更多的新硬币,而不是破坏 制度和他自己财富的有效性。”尽管此后有大量关于矿工的理论攻击的报道,但实际上没有人真正尝试过。 Satoshi认识到一个强有力的原则:矿工们有长期的激励措施,不会攻击,因为他们投资于生态系统的健康。
比特币出了什么问题
在比特币代码的早期版本中,我们将忽略一些古怪的回顾功能,例如:付费到IP地址和内置的电子商务系统,这些功能从未见过。
但比特币有几个看似“错误”的功能,即当今构建的任何系统都不应重复这些特征。
1. ECDSA。虽然这种签名算法远比RSA算法好,但它在各个方面都不如EC-Schnorr。很可能Satoshi根本不知道这个选项(围绕Schnorr的软件专利遗产)。今天,如果不支持更高级的签名方案(如BLS),那么使用Schnorr代替其对阈值签名的支持显然是有利的。
2. 交易可塑性。这个无意识的问题导致支付网络等协议的头痛,以及著名的对Mt. Gox的攻击。今天,一个谨慎的设计将使用隔离证人(SegWit)的方式来确保事务哈希是不可修改的。
3. 功能自添加。很明显,没有包含一些流行的特性是错误的,比如pay-to--hash(P2SH)和check-locktime-verify,这是因为软叉已添加。
4. 硬币有限的可分性。比特币有2100万比特币的限制,但更重要的是,它的原子单位约为2 ^ 52 satoshis。如果比特币真的成为地球上唯一的支付系统,那么这将为每个人提供不到100万个单位。这还不足以同时涵盖日常交易(甚至四舍五入,相当于十分之一美元)以及大量持有。用几十个额外的位来扩展它是相当便宜的,这样可分割性就不会成为问题。
5. 形成一条简单的链条。考虑到“区块链”这个时髦词已经发展到什么程度,有必要指出的是,将块放入线性链中是一种疏忽,这使得超轻量级客户机验证旧块是否包含在当前链中代价高昂。比特币正确地将交易放到了一棵树上,那么,为什么不让区块自己来完成呢?跳过列表将是另一个主要的改进。有趣的是,证书透明项目(独立于同一时代的比特币而设计)很好地实现了这一点,并将每次更新都放到了一棵树上,而比特币的几个后继者偏离线性链设计。
6. 任何国家承诺。比特币矿商都将系统状态跟踪为一组未使用的交易输出(UTXOs)。但这并不是对每一个街区的承诺,必须从历史中推定。这使得轻量级客户机很难确认当前的状态以及事务是否已被使用。向每个块添加UTXO承诺是很容易的,许多后续系统(如Ethereum)就是这样做的。
7. 简单的攻击分析。比特币白皮书花了相当大的篇幅(大约是文本的四分之一)来分析一个不到51%的采矿者运气好,成功地推出了一个餐叉的可能性。随后的分析已经确定了许多其他的攻击媒介(如自私的采矿),现在看来这种分析已经过时了。
8. One-CPU-one-vote。Satoshi将比特币描述为一个系统,大多数参与者都是矿工使用他们的CPU。多年来情况并非如此,因为采矿业由专用硬件主导。虽然ASIC采掘是一个好的发展还是坏的发展是有争议的,但这肯定不是最初白皮书中提到的。
比特币矿池地址

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|期货交易自动化论坛

GMT+8, 2024-11-28 13:45 , Processed in 0.076239 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表