作者:朱金灿
来源:clever101的专栏

为什么大多数人学不会人工智能编程?>>>

缘起

  本想把标题起为有些扯淡的区块链,但想想咱们还是别标题党了,实在一些吧。前段时间有个朋友向我介绍区块链技术。提到区块链技术如何牛逼,说到:“如果TikTok采用区块链技术,那它就像比特币一样,特朗普想封也封不了。“我就反问它一句:既然区块链技术这样牛逼,它问世也超过十年了吧,怎么不见各行各业在用它呢?某宝、某东在用它吗?那它吹得最厉害的金融业,各大银行怎么不用它呢?朋友一时也说不出话来。于是我特地到网上找了一些资料来研究。

认识区块链

  阮一峰曾写过一篇区块链的入门文章:区块链入门教程 。大家可以看看。如果大家没有耐心看这么长的文章。我就举一个简单的例子说明什么是区块链。区块链技术本质是一种共识机制。比如小明买了xx小区401号,现在xx小区401号这个房子是属于小明的,是因为在房地产管理局的数据库里记录着xx小区401号这条记录是属于小明的。这就是传统的确权机制。我们再来看看区块链是怎么确权的。区块链采用的确权机制就是共识机制。具体就是小明买房后小明把xx小区401号属于小明上传到区块链网络,区块链网络的其它节点都接收到xx小区401号属于小明这条信息保存下来。后面假如某人想霸占小明的房子,就意味着理论上他必须把全世界中区块链网络中的所有节点中xx小区401号属于小明这条信息都篡改掉,你想想这个可能吗?所以从某种意义上区块链是比传统的集中式数据库更加可靠和安全。

被严重高估的技术

   结合上面的认识,你就很清楚区块链是有着严重的技术缺陷的,主要有如下几点:

1.数据真的需要不被修改吗?

   有人认为区块链技术将促使人类更加认真对待数据,将不敢轻易修改数据了。这种说法就是纯扯淡。且不说谁也不敢保证在录入数据阶段会不会出错。就算原始数据录入不出错,我就问一句:数据真的需要不被修改吗?众多周知,数据库的四大操作是增删改查,其中涉及到已有数据修改的就有删和改,可以需求量有多大。比如上面的例子万一房主的名字上传错了,如果采用区块链技术的话,就是想修改也修改不了。再比如现在吹得很厉害的NFT,NFT可以通俗理解为某个实物的电子身份证,拥有了NFT就等于拥有了它背后的实物。现在很多交易NFT的网站,如果NFT采用区块链技术,那么存储它的拥有者信息是不是得采用中心数据库呢?如果不采用中心数据库,何以保存这个NFT的所有者的变更信息呢?因为NFT的每一次所有权变更,就意味着所有者的修改。可能有人会问:世界上肯定会存在一些永远不会被修改的数据。我不否认这些数据的存在。问题是这些数据在业务中能被单独存储吗?如果不能,那是不是永远不会被修改的数据采用区块链存储(包括跟区块链相关的分布式存储,比如IPFS),其它的采用中心数据库存储呢?如果这样,全部采用中心化数据库不香吗?何必多此一举呢?在我看来,一种有缺陷的可以纠错的技术(中心化数据库)远远比看似完美却无法纠错的技术(区块链)更好!

2.计算资源、存储资源和数据实时更新的问题

   区块链的第二个大缺陷是无法保证节点所需要的计算资源、存储资源,数据也无法做到实时更新。比如个人有什么动力在自己个人电脑上耗费计算资源和存储资源去建立区块链节点呢?再比如假如房产数据采用区块链存储,某人为了查询某个房子的户主是谁,他还得先更新本地的数据,很可能得花半天来更新数据,谁愿意这样做呢?

3.其它方面的问题

   区块链用于防伪其实认真想想也是不靠谱的。举个简单的比方:你到饭店去吃酸菜鱼,厨师拿着活蹦乱跳的鱼跟你说:哥,你看这条行吗?你说行,但是实际上你也不能保证你吃进嘴里的鱼就是厨师拿的这条鱼。这个场景就充分说明了防伪的复杂性。造假从来就不是单纯依赖单一的技术就能预防的。你以为你保证了输入数据不被篡改,可是你想想假如输入的数据都是错的,那怎么预防呢?

结论

   结论很清楚,区块链是一个被严重高估的技术,靠它解决不了重大的现实问题,而且它也是反人性的(比如个人需提供计算资源和存储空间,数据更新不及时等),目前我看到的也就主要用在加密货币方面。阮一峰也提到了:区块链的适用场景,其实非常有限。
1.不存在所有成员都信任的管理当局
2.写入的数据不要求实时使用
3.挖矿的收益能够弥补本身的成本
   如果你对加密货币感兴趣,可以研究一下它。反正在未来较长一段时间内我是不准备碰它了。

对区块链技术的一些思考相关推荐

  1. 对区块链技术的一些新思考

    作者:朱金灿 来源:clever101的专栏 为什么大多数人学不会人工智能编程?>>> 缘起   上周写了一篇<对区块链技术的一些思考>.之后和一些朋友进行了交流,纠正了 ...

  2. 区块链技术在物联网中应用的思路探讨

    物联网作为新一代信息通信技术高度集成和综合应用的典范,正在与经济社会深度融合,深刻改变生产活动.社会管理.公共服务.随着物联网技术在各行业中的普及和不断深化,人类社会正进入"万物互联&quo ...

  3. 区块链技术在三角债清收领域的应用思考

    以下文章来源于FCC30+ ,作者李增兴 李昀 FCC30+. "FCC30+"作为<中国金融电脑>杂志的官方公号,秉承"为金融电子化建设服务.为金融信息化和 ...

  4. 财路网每日原创推送:区块链技术热下的“冷思考”

    ** 区块链技术热下的"冷思考" ** 近年来,区块链技术已成为时下关注的热点话题.作为一个"去中心化"分布式账本数据库,其分布式去中心化.无须信任系统.数据不 ...

  5. 技术沙龙|“智能之约,链动未来”——区块链下的创新思考(深圳)

    2019独角兽企业重金招聘Python工程师标准>>> 到了2018年下半年,越来越多的传统开发者转入区块链开发行业,当初学者了解了智能合约.超级账本之后不禁有一个疑惑,区块链Dap ...

  6. [区块链]区块链技术在殡葬行业的思考

    江苏华信区块链研究院 首席信息官 刘峰 某日饭后,与好友几人相聚,酒足饭饱后就开始瞎侃.听闻吴兄戏言道现在区块链技术那么火热,是不是连过世之人都能受惠.虽为戏言,但结合现实生活中好多墓地托管所中那么多 ...

  7. 深度分析区块链技术对于征信行业变革的思考!

    征信行业是个对于一般人即陌生又熟悉的行业,说对他熟悉是因为征信活动上是整个社会生活的基础之一,征信活动是给出交易多方的信用程度,来确认交易是否能达成.任何人在商业社会中几乎无时无刻不在做着征信的动作, ...

  8. 区块链技术到底有啥用?

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 前言:关于区块链适合做什么和不适合做什么?一直都有争议.那么,通过什么方式来辨别呢?本文用详细的流程图来应对这个问题.本 ...

  9. 区块链技术未来可能用于哪些方面?

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 当世界上从100比特币购买25美分的比萨饼,到一比特币兑换4800人民币的天价,在这风起云涌的纪念,我们见证了一个来自于 ...

  10. 揭秘高盛区块链报告:区块链技术在五大领域从理论走向实践 | 附报告下载

    来源:亿欧 概要:目前对区块链潜在作用讨论的焦点在于使用分布式账本建立去中心化市场,并削弱现有中间商的控制权,但区块链的潜力比这种单薄的说法来得更加细致也更加深远. 最近,区块链很火,资本市场沾上&q ...

最新文章

  1. [蓝桥杯]字符串对比-模拟
  2. P5709 【深基2.习6】Apples Prologue 苹果和虫子(python3实现)
  3. SQLException:The server time zone value is unrecognized
  4. mysql show status 过滤_在线更改复制过滤选项的方法
  5. gatewayfilter详解_Spring Cloud Gateway 之 Filter
  6. LumaQQ.NET,基于LumaQQ的.NET开源QQ开发包
  7. 移动办公——千脑云电脑 在线存储,中国人的在线办公室
  8. CSC联合培养加拿大工签攻略
  9. 读取excel数据批量填充world
  10. java 支付宝 验证签名失败,支付宝支付错误返回ILLEGAL_SIGN,签名验证错误
  11. 彻底理解vue的钩子函数,vue的生命周期理解,什么是vue的生命周期,钩子函数
  12. Easy Login...So Easy...(base64编码/修改Cookie/社工)-学习笔记
  13. PCIE设备如何降速降带宽
  14. cv2 给图片加框框
  15. 我的世界基java版刷怪机制_我的世界刷怪上限范围解析 刷怪塔不刷怪原因
  16. python 解压文件 已存在_python解压zip和rar文件问题以及解决方法
  17. 关于自动生成数据集的一些事
  18. 按概率收敛与几乎处处收敛
  19. DBCO-PEG-SAS DBCO--聚乙二醇-琥珀酰亚胺琥珀酰亚胺酯
  20. 【团队介绍】命劫开发

热门文章

  1. 获取服务器的视频文件夹,视频从云服务器获取视频文件夹
  2. python判断是否为素数_python判断一个数是否为素数
  3. 有关Stolz定理的推广和应用(吕文斌)
  4. Sublime常用快捷键
  5. 利用pandas进行简单数据分析——医院销售数据分析案例
  6. 计算机考试打字小作文,打字练习作文(通用5篇)
  7. Mac使用技巧:关闭系统自动更新
  8. vscode 快速新建一个HTML文件
  9. 不卡顿成用户购机第一要素,Mate 9深得人心
  10. lenovo L480 进入bios_联想笔记本BIOS升级教程