首页 > 其他分享 >Bitcoin Notes

Bitcoin Notes

时间:2022-10-29 11:44:19浏览次数:46  
标签:network chain Notes Bitcoin longest peer CPU proof

Abstract. A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution. Digital signatures provide part of the solution, but the main benefits are lost if a trusted third party is still required to prevent double-spending. We propose a solution to the double-spending problem using a peer-to-peer network. The network timestamps transactions by hashing them into an ongoing chain of hash-based proof-of-work, forming a record that cannot be changed without redoing the proof-of-work. The longest chain not only serves as proof of the sequence of events witnessed, but proof that it came from the largest pool of CPU power. As long as a majority of CPU power is controlled by nodes that are not cooperating to attack the network, they'll generate the longest chain and outpace attackers. The network itself requires minimal structure. Messages are broadcast on a best effort basis, and nodes can leave and rejoin the network at will, accepting the longest proof-of-work chain as proof of what happened while they were gone.

摘要. 一种完全的点对点电子货币应当允许在线支付从一方直接发送到另一方而不需要通过一个金融机构。数字签名提供了部分解决方案,但如果仍需一个可信任第三方来防止双重支付,那就失去了电子货币的主要优点。我们提出一种使用点对点网络解决双重支付问题的方案。该网络通过将交易哈希进一条持续增长的基于哈希的工作量证明链来给交易打上时间戳,形成一条除非重做工作量证明否则不能更改的记录。最长的链不仅是被见证事件序列的证据,而且也是它本身是由最大 CPU 算力池产生的证据。只要多数的 CPU 算力被不打算联合攻击网络的节点控制,这些节点就将生成最长的链而超过攻击者。这种网络本身只需极简的架构。信息将被尽力广播,节点可以随时离开和重新加入网络,只需接受最长的工作量证明链作为它们离开时发生事件的证据。

什么是比特币

标签:network,chain,Notes,Bitcoin,longest,peer,CPU,proof
From: https://www.cnblogs.com/vvchen/p/16747376.html

相关文章

  • 如何将我的文档从GoodNotes 4迁移到GoodNotes 5?
    GoodNotesMac版是Mac平台上的一款非常好用和实用的笔记软件。如果你在生活中有比较多的场景是需要做笔记和整理资料的话,GoodNotesMac版会是一个不错的编辑工具。为大家......
  • Bitcoin-NG: A Scalable Blockchain Protocol
    Motivation由于比特币平均10分钟出一个块,每个块大小限制在1MB,所以每秒只能记录3~4个交易,导致比特币系统存在着的吞吐量低下和高延迟的问题。本文的主要目的就是通过提......
  • bitcoin-cli 命令(转)
    help("command")stopgetinfopinggetnettotalsgetnetworkinfogetpeerinfogetconnectioncountverifychain(checklevelnumblocks)getaddednodeinfodns("nod......
  • jenkins pipeline notes
    获取触发用户:defBUILDER_USER="${currentBuild.getBuildCauses()[0].userId}"由上游项目触发时获取上游项目构建信息和触发用户:post{always{script......
  • Hoare Logic Notes
    TheHoareassignmentaxiom\[\vdash\{P[E/V]\}V:=E\{P\}\]TheFloydassignmentaxiom\[\vdash\{P\}V:=E\{\existv.\(V=E[v/V])\wedgeP[v/V]\}\]Preconditi......
  • GoodNotes 5 for Mac(笔记软件)中文版
    GoodNotes5formac是一款Mac手写记事应用。您可以在Mac上创建、导入和编辑文稿,支持导入PDF和图像,以在GoodNotes中添加注释,通过拖放操作将文稿从Mac添加到现有......