zoukankan      html  css  js  c++  java
  • 区块链


    https://www.zhihu.com/question/37290469/answer/84574848


    市面上乱七八糟的书也够多了,我想说所有的书都是垃圾,没有一本例外。
    要搞懂区块链,第一要看的当然是satoshi的论文,第二要看的是btc的源代码,wiki上有详细的协议分析,结合代码你就很清楚了。看完这些你再去看最早提出区块链的mastercoin,以及为什么这玩意就是扯淡。还有个扯淡的colorcoin,扯淡的原因和mastercoin一样。btc的proof of work机制为什么如此难以取代,为什么ripple被认为没有实现去中心化一致,为什么ether提出到现在快2年了还如此难产?它首创的“smart contract”基于btc里面的什么机制? 弄懂了这些你不妨去btctalk上面看看各种币的白皮书,以及pos机制。
    区块链到底能用在哪里,现在90%的应用也是扯淡。什么提高交易速度咯,降低交易成本咯,全是扯淡。为什么?因为区块链本质上是通过牺牲速度和IT资源来换取公平性。除了这个,区块链的所有任何其他feature均被传统技术完爆。它的最大优势就是这个,它可以让你在匿名状态下完成公平交易,这是用来干嘛的?去翻翻刑法就懂,我不多说了。当然你要说他没有正经应用我也是不同意的。最后我总结下不懂技术的吹逼和不懂商业的装逼所吹嘘的区块链应用的致命问题在哪里:
    1:开放性。对传统技术部署的交易或者支付应用来说,开放也很简单,问题是其组织的开放意愿。开放本身在技术上根本不构成门槛,写过代码的都懂。
    2:低成本:区块链最大的泡沫,它的运营总成本远远高于传统系统,因为每个节点都要保存账簿链,而且chain的组织方式让账本规模变得无比巨大,还使得大量传统的吞吐技术无法支持。更不要说挖矿的存在了。
    3:高速度:一个智商筛选器,相信这个的,您回去复读小学吧。10分钟一个快,一笔交易要至少50分钟确认这是btc的协议的规定,而proof of work机制要求必须给出挖矿(就是work)时间,所以它根本没有快起来的理论依据。0确认机制是要冒对手风险的。至于ripple所用的consensus,可以实现几秒钟完成交易,我就告诉你这个consensus就是google的levelDB内部实现的数据库多地一致性,别被人家概念忽悠瘸了,ripple就是个披着区块链外衣的传统系统。
    4:智能:包括什么智能合约之类的。传统系统实现各类业务需求只需要更新一个版本,区块链呢?需要全网投票,你说哪个简单?而且传统系统是改代码,区块链可是要改协议,完全不是一个量级的难度。

    blockchain真正的特别之处在于:
    1:匿名:完全无法追踪的匿名,利用btc的MofN多签名机制可以实现从理论上无法追踪的资金转移。
    2:财产安全性:非对称加密技术保证了每个人都不会被冻结财产。

    中本聪是个反政府主义者,这是他发明btc的初衷。
     
     
  • 相关阅读:
    POJ3667 Hotel 题解
    POJ1417 True Liars 题解
    POJ2482 Stars in Your Window 题解
    POJ1704 Georgia and Bob 题解
    矩阵运算
    P4778 Counting Swaps 题解
    poi解析office文档内容的工具类
    VMware安装Centos7超详细过程(图文)
    java后端树形菜单结构
    vue点击事件的修饰符
  • 原文地址:https://www.cnblogs.com/xyx3120/p/6589104.html
Copyright © 2011-2022 走看看