就精读了下面一段内容,得完成上面那个作业。这TM怎么写!
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算力由节点(这些节点无法协作攻击网络)控制,他们将产生最长链并超越攻击者。网络本身只需要小巧的结构。信息在链上广播,节点可以任意加入和退出,前提是节点接受这一点,即:他们不在链上时,最长链能证明过去发生的一切。
摘要回答了什么问题呢?-老师总结的
为什么没有第三方依然可以被信任?-整个网络给电子现金交易都进行了时间戳,这时间戳经由hash处理完成。想要篡改,除非整个链条都重新来过。
为什么不可以被坏人攻击?-最长链不光是各种发生的交易事件的证明,同时也是最大算力集合。
牛逼的网络就一定复杂么?-不,很简单的网络结构,每个节点都可以自由的加入和退出,并且接受最长链为他们不在网络中时发生的交易证明。
什么是双重支付?
我有1元钱,通过一笔交易,花完就是花完了。这1元若是纸币,我花了,它就应该转移到了别人手上;我不能自己再复印一张,假装自己还有这1元钱。
这1元若是电子货币,太容易被复制了,我在花这1元之前,提前复制一下,用它换你的水果,再用复制的那1元换鱼肉...我好富有啊...
论文解决的就是数字货币中的双重支付问题。
法币系统中,通过防伪技术来解决一张钱当两张花的问题。
数字货币中,通过工作量证明机制来解决双重支付。
白皮书中的解决双重支付的思路是什么?思路就是保存所有的点对点交易记录,让所有参与者共同见证。这个思路是通过工作量证明机制来实现的。
解决了双重支付问题,就确保了“交易一笔是一笔”,钱花了就没有了,还得去挣...咳,多么残酷的现实...
交易记录为什么不能被篡改?
大家都会错啊...不能改有什么好处啊?不能改有什么坏处?
不能改的好处是提高交易效率。如何提高的?类比果多美的不允许挑选水果,这样可以减少摩擦交易,降低成本。
不能改的坏处是错了无法改。那就忍着,下次长点心。
如何解决交易不能被篡改呢?给交易加上时间戳,进行hash计算。
解决双重支付的目的在于提高交易的准确性?
设置交易不能被篡改的目的在于提高交易效率?
所以白皮书提供的解决方案可以提高交易效率?
需要考虑公平么?
回到作业:
- 现实世界里哪些问题是和双重支付类似的问题?
哪些地方容易产生双重支付类似的问题?交易时容易产生欺诈的地方,容易产生侵蚀利益的地方。比如:重婚,男女双方结婚,换个距离遥远的地方,一人就可以与另一个不同的人再婚。汽车套牌,一辆汽车在本地车管所注册登记之后就对应一个车牌,换到另一个地方,就会造假搞个假车牌。(感觉自己举的例子太极端了,貌似都只能靠法律手段来约束...)
换个正常交易的例子:二手房交易,中介结构的存在,就在于买卖双方的不互信,或者说目前的互信成本太高了,所以通过中介结构提供的买卖合同来建立基本的约束行为。如果买卖双方建立交易之后,交易数据全网公布且不可改变,交易记录完成之时就是双方买卖信息失效之际,没有中间商赚差价,交易费用立马就会减少...
数字货币世界里点对点之间的互信对应着现实世界场景中人与人之间的信任。古代中国是熟人社会,信任的产生基于互相的认识和熟知;而西方社会是契约社会,信任依靠契约来建立。在熟人社会土崩瓦解之时,契约社会还未至臻成熟之际,又来个数字化信任体系缔造者. 真有种不知道该走哪条路的感觉啊...
- 产能过剩的根源是什么?哪些社会问题可以借助双重支付的思路去解决?
生产者生产的东西无法直接到达消费者手中?
生产者不清楚总的市场需求是多少?
生产者无法获取到竞争对手的产能信息?
消费者无法获知生产者的产量信息?
消费者不清楚市场的供给量是多少?
消费者不清楚还有多少人跟自己一样想买?
市场是看不见的手啊...
市场没有反馈信息?
第三方提供的市场信息不及时不准确?
产能过剩的根源在于生产者和消费者之间的交易信息不匹配不准确……(写不下去了……)