欢迎来到天天文库
浏览记录
ID:27820188
大小:92.00 KB
页数:4页
时间:2018-12-06
《一文带你了解比特币-区块链的原理.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、一文带你了解比特币/区块链的原理 本文目录: 总述 账户与钱包 比特币交易 注解锁定与解锁脚本 引入区块链 比特币挖矿 社会学博弈论 比特币到底如何抵御攻击 比特币世界的负反馈 对比特币区块链的误解 有什么不一样 危机 量子计算如何应对 通货紧缩如何应对 个体死亡如何应对 与因特网同根生 说实话,关于比特币以及区块链的介绍,目前是太偏金融了,市面上好多本书在IT人眼里都是索然无味,猛一看作者或者译者,全是都是标准的中年西装领带皮鞋短发的金融精英男,或者大龄未婚套装豪车的金融精英女,IT界的关注者则是清一色源码分析的有房有车有贷
2、款的两点一线…毕竟是两个圈子,两种生活,隔行如隔山。可能拖鞋T恤短裤的IT程序员并不关心那些经济现象背后的东西,只是希望能看到代码是怎么实现的,或者了解下自己怎么怎么样可以在各类投资中不赔钱,仅此而已,IT人如今收入多多,必然投资多多,学会Stepbystep的Howto操作,必然炉火烧得通红。 这是金融和IT融合的最佳时期。金融终于可以用IT来表达了,IT终于可以表达金融了! 本文前面会以技术开始,逐步过渡到一些非技术的方面,我觉得非技术的东西才是典型,才是本质,技术往往只是完成某种目的的手段。 总述 比特币的核心我认为就三个,分别属于以下三个范畴: 数
3、字签名技术签名和验签利用离散对数难题(针对ECC算法而言)保护了每一次交易。在线破坏交易难。 这是技术范畴,不是你不想,是你做不到。 哈希技术哈希技术构建了区块链,即全局公共账本,使既有交易不可抵赖,未来的UTXO消费可承诺。离线破坏交易难。 这是技术范畴,不是你不想,是你做不到。 博弈论纳什均衡的稳定状态保证了没有节点可以通过不诚实的行为获得更高的回报。作恶成本高。 这是非技术范畴,你权衡了一下,根本就不想作恶了。 账户与钱包 首先要明确账户和钱包的区别。 账户属于一个人,包含此人能支配的钱以及维护此人之前的所有交易记录。 钱包属于一个人,只包含
4、此人能支配的钱。 在比特币的世界,没有属于个人的账户的概念,只有比特币钱包,所谓的比特币钱包,其实可以简单理解为一个公钥。由于电子计算机内的任何东西都是可以零成本复制的,所以就必须采用非对称密码技术解决这个问题。 简单点说,一个钱包的含义就是“任何人都可以放钱进去,但只有你自己可以拿钱出来”,你之所以比别人多一个拿钱出来花的权力,是因为你持有和钱包公钥对应的私钥!请务必记住,私钥就是你打开钱包花钱的钥匙,一旦被别人窃取,钱也就是别人的了,一旦丢失或者销毁,钱包里的钱也就相当于跟着销毁了,就好像现实中你把纸钞撕毁焚烧了一样。 既然没有账户的概念,我怎么知道我还有
5、多少比特币可以花费呢? 在比特币世界,所有能花费的钱被统一表示成UTXO(即UnspentTransactionOutput),该UTXO和一个钱包地址关联,你要想知道你还有多少钱可以花,你只能遍历你所拥有的钱包,然后把和该钱包关联的UTXO累加在一起,结果便是你的“账户余额。所有的这一切信息,全部分布式存储在已经达成全网共识的区块链里,这个后面会再说咯。 这里一般会问,自己的UTXO从哪里来的呢?非常简单,它就两个
此文档下载收益归作者所有