区块链是当下最热门的一个技术,可区块链究竟是什么,有什么作用。未来的发展趋势会怎么样呢?下面,简单介绍一下区块链。以下的分享内容是请科多大数据的一个程序媛朋友的心得,希望对大家有帮助

如果说比特币是对传统货币的一种颠覆,那么比特币的基础技术——区块链则是对传统编程范式的一种颠覆。

区块链技术被看作是一次Paradigm Shift。也许很多人对 “颠覆”这种说法不以为然,因为现在这个词已经被用滥了(如今哪个好一点儿的词没有被用滥呢?),但是明眼人在匆忙做出“这又是个噱头”这样的结论之前会谨慎地去了解它背后的东西。

这篇文章的目的就是为程序员介绍区块链的独特技术,以及这些技术如何运用到项目或者产品的开发过程中。

即使你不想进入全新的区块链应用开发大潮,你也会发现其底层技术对平日的应用开发有不少启发和借鉴作用。

一个新技术的诞生有它顺应时代的合理性(黑格尔语“存在就是合理的”)。作为程序员我们应该去了解它的合理性所在之处,取而用之。我们不一定非要用新技术去颠覆一个老应用,但可以用新技术去重塑一个老应用。

本篇主要讨论区块链在三个方面的独特性:去中心和去中介、隐私保护、时间戳。

去中心和去中介

1994年凯文 · 凯利(国内称KK)出版了一本预言式的巨著《失控》,书中充满了关于智慧生命及其社会进化机制的真知灼见。书中提到的很多概念,比如云计算、物联网、网络社区等,在二十多年后的今天已经成为普遍事实。

“去中心化”是凯文 · 凯利在书中提出的“九律”中的一条。

一个去中心化的系统,没有一个中央的、至上而下的控制主体,而完全是由大量相互联结看似无组织的小个体构成,这些个体有一定的独立性,可以相互作用,它们自发地形成一个整体以后,由量变引起质变,结果整体的能力、智慧、适应性和灵活性,都大大超过了个体的简单相加。

这样的去中心化系统生命力极强,遭到破坏可以自我修复,因而很难被完全摧毁。

互联网就是一个典型去中心化的例子,极强的适应性和抗破坏性是互联网的根本。不过如今的互联网却有了中心化的趋势。

中心化的后果见仁见智,对崇尚多种选择的人来说,中心化代表着选择自由的丧失,服务质量的下降,活力的倒退和创新的萎缩。微博做为新一代互联网媒体的翘楚,它的兴起、没落以及再次复兴,从内容的产生和传播来说,就是一个从一开始的去中心化,到由大V们控制的中心化,再到去中心化的历程。

<

程序媛眼中的区块链,从技术角度了解区块链相关推荐

  1. 程序媛眼中的程序猿原来是这样子的!

    2019独角兽企业重金招聘Python工程师标准>>> 一直都想写一篇关于描述程序员的文章,但是一直没能开头,一来因为文笔不好,更主要的原因是貌似对程序员既熟悉又不熟悉,很怕写出来的 ...

  2. 程序媛眼中的 PingCAP:无法抗拒的五大吸引力 | PingCAP 招聘季

    今早开电脑,看到老板深夜的留言瑟瑟发抖- 老板:大妹子啊,最近忙不? (俺是左思右想搔头摸耳揣摩老板啥意思,想来老板是耿直 Boy, 这次居然没有直接说要干啥,自行脑补了 N 多场景,最后一咬牙还是如 ...

  3. 程序媛眼中的程序员,piupiu~

    一.没大家刻板印象中的那样呆板 网络上有太多段子和图文说程序员呆板.没激情.不浪漫--,虽说大多都是程序员自黑,但是却给非 IT 人员造成了一个既定印象,那就是 "程序员是呆板的.没激情的. ...

  4. 一个程序媛眼中的公司年会

    今天,年素清所在的公司举办了一年一度的年会,年素清参加了. 看着饭店里的豪华装修.舞台上表演的各种节目.餐桌上的美味佳肴以及同事们觥筹交错,年素清有感而发,作<高阳台>一首,聊寄幽怀. 高 ...

  5. 中间件应用程序错误 修复方案_Qtum Neutron:新一代区块链虚拟机中间件会给Qtum带来哪些新功能?...

    Neutron是Qtum量子链近期的研发重点之一.它是一个集成虚拟机的整体解决方案,最初是为了集成x86虚拟机的"硬连接"方案,我们重构了这个方案,使Qtum(或别的区块链)可以运 ...

  6. BlockChain:区块链入门课程 -- 区块链之类型 、应用程序、技术挑战和潜力

    BlockChain:区块链 类型 .应用程序.面临挑战和潜力 区块链的类型 不同类型的区块链协议概述.我们将深入探讨共识方法,了解公共区块,财团区块和私有区块链之间的差异; 他们的用途和价值主张. ...

  7. 微信小程序上线了一款“小协议”的区块链应用小程序

    近日,微信小程序上线了一款"小协议"的区块链应用小程序.据官方介绍,这款"小协议"主要采用区块链技术和微信唯一ID认真为用户提供协议服务,随时提供电子证据保全. ...

  8. 漫画 | 在中国,程序媛到底有多难?

    作者 | 码农翻身刘欣 来源 | 码农翻身(ID:coderising) 后记:再列举一些程序媛遇到的问题吧: 1. 面试的时候老问家庭和工作冲突,你会怎么做选择?我特别讨厌这个问题,男的根本不会问这 ...

  9. 程序媛如何自我突破?

    简介: 很多时候人们是被自己内心的偏见所打败的.作为一名程序媛,保持一种对世界.对人生的不同看法,可以帮助我们树立自己的参照系,不被外部轻易左右.或许我们无法像一些伟人那样打破.推动如此重大的社会认知 ...

最新文章

  1. Class.forName( )你搞懂了吗?——转
  2. 星巴克和阿里“结婚”,这后面真的不简单
  3. 使用gparted live分区工具对VMware及ESXI(vsphere)虚拟机进行根目录扩容(可视化界面操作)
  4. vue --- 动画执行的周期(动画的钩子函数)
  5. [02] JSP内置对象
  6. 2021-2025年中国电影行业市场供需与战略研究报告
  7. C语言关键字之static
  8. console口和telnet登录交换机
  9. Txt文档数据的写入与读取
  10. ZJU PAT 1010
  11. android编程绘制扇形,分析实现Android自定义View之扇形图
  12. 色彩敏感度测试 l 据说只有1%的设计师能全对,不服来战!
  13. uniapp中开发模拟拼多多sku轮播选择器
  14. 科技新品 | 第一视角沉浸式飞行无人机;全球首款可折叠165英寸电视;新一代增强现实智能眼镜...
  15. 追寻凌云梦——对话阿里云总裁王坚
  16. canvas 背景透明
  17. 加速计陀螺仪6轴数据融合算法解析
  18. 【技术分享】单片机模拟NS手柄 半自动完成太鼓达人曲目
  19. 英语话题 Zodiac
  20. HIGH-DIMENSIONAL CONTINUOUS CONTROL USING GENERALIZED ADVANTAGE ESTIMATION翻译

热门文章

  1. php easyswoole --e,EasySwoole
  2. boost:filesystem
  3. HDFS FileSystem使用的坑
  4. 超宽带UWB高精度定位技术
  5. ios手机fiddler代理详细步骤
  6. 面试百问:App的Push推送原理测试点
  7. 3.2栈和队列——链栈基本操作的实现
  8. [文献分享] 父母炎症性肠病与儿童自闭症(国家登记数据队列研究、连锁不平衡分数回归、多基因风险评分、孟德尔随机化)
  9. [机器学习]XGBoost 训练时使用Weight,AUC指标的计算总结
  10. 职场中的你收到过“胡萝卜”吗?