左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家,骨灰级程序员
立即订阅
40357 人已学习
课程目录
已完结 108 讲
0/6登录后,你可以任选6讲全文学习。
开篇词 | 洞悉技术的本质,享受科技的乐趣
免费
01 | 程序员如何用技术变现(上)
02 | 程序员如何用技术变现(下)
03 | Equifax信息泄露始末
04 | 从Equifax信息泄露看数据安全
05 | 何为技术领导力?
06 | 如何才能拥有技术领导力?
07 | 推荐阅读:每个程序员都该知道的知识
08 | Go语言,Docker和新技术
09 | 答疑解惑:渴望、热情和选择
10 | 如何成为一个大家愿意追随的Leader?
11 | 程序中的错误处理:错误返回码和异常捕捉
12 | 程序中的错误处理:异步编程以及我的最佳实践
13 | 魔数 0x5f3759df
14 | 推荐阅读:机器学习101
15 | 时间管理:同扭曲时间的事儿抗争
16 | 时间管理:如何利用好自己的时间?
17 | 故障处理最佳实践:应对故障
18 | 故障处理最佳实践:故障改进
19 | 答疑解惑:我们应该能够识别的表象和本质
20 | Git协同工作流,你该怎么选?
21 | 分布式系统架构的冰与火
22 | 从亚马逊的实践,谈分布式系统的难点
23 | 分布式系统的技术栈
24 | 分布式系统关键技术:全栈监控
25 | 分布式系统关键技术:服务调度
26 | 分布式系统关键技术:流量与数据调度
27 | 洞悉PaaS平台的本质
28 | 推荐阅读:分布式系统架构经典资料
29 | 推荐阅读:分布式数据调度相关论文
30 | 编程范式游记(1)- 起源
31 | 编程范式游记(2)- 泛型编程
32 | 编程范式游记(3) - 类型系统和泛型的本质
33 | 编程范式游记(4)- 函数式编程
34 | 编程范式游记(5)- 修饰器模式
35 | 编程范式游记(6)- 面向对象编程
36 | 编程范式游记(7)- 基于原型的编程范式
37 | 编程范式游记(8)- Go 语言的委托模式
38 | 编程范式游记(9)- 编程的本质
39 | 编程范式游记(10)- 逻辑编程范式
40 | 编程范式游记(11)- 程序世界里的编程范式
41 | 弹力设计篇之“认识故障和弹力设计”
42 | 弹力设计篇之“隔离设计”
43 | 弹力设计篇之“异步通讯设计”
44 | 弹力设计篇之“幂等性设计”
45 | 弹力设计篇之“服务的状态”
46 | 弹力设计篇之“补偿事务”
47 | 弹力设计篇之“重试设计”
48 | 弹力设计篇之“熔断设计”
49 | 弹力设计篇之“限流设计”
50 | 弹力设计篇之“降级设计”
51 | 弹力设计篇之“弹力设计总结”
52 | 管理设计篇之“分布式锁”
53 | 管理设计篇之“配置中心”
54 | 管理设计篇之“边车模式”
55 | 管理设计篇之“服务网格”
56 | 管理设计篇之“网关模式”
57 | 管理设计篇之“部署升级策略”
58 | 性能设计篇之“缓存”
59 | 性能设计篇之“异步处理”
60 | 性能设计篇之“数据库扩展”
61 | 性能设计篇之“秒杀”
62 | 性能设计篇之“边缘计算”
63 | 区块链技术的本质
64 | 区块链技术细节:哈希算法
65 | 区块链技术细节:加密和挖矿
66 | 区块链技术细节:去中心化的共识机制
67 | 区块链技术细节:智能合约
68 | 区块链技术 - 传统金融和虚拟货币
69 | 程序员练级攻略:开篇词
70 | 程序员练级攻略:零基础启蒙
71 | 程序员练级攻略:正式入门
72 | 程序员练级攻略:程序员修养
73 | 程序员练级攻略:编程语言
74 | 程序员练级攻略:理论学科
75 | 程序员练级攻略:系统知识
76 | 程序员练级攻略:软件设计
77 | 程序员练级攻略:Linux系统、内存和网络
78 | 程序员练级攻略:异步I/O模型和Lock-Free编程
79 | 程序员练级攻略:Java底层知识
80 | 程序员练级攻略:数据库
81 | 程序员练级攻略:分布式架构入门
82 | 程序员练级攻略:分布式架构经典图书和论文
83 | 程序员练级攻略:分布式架构工程设计
84 | 程序员练级攻略:微服务
85 | 程序员练级攻略:容器化和自动化运维
86 | 程序员练级攻略:机器学习和人工智能
87 | 程序员练级攻略:前端基础和底层原理
88 | 程序员练级攻略:前端性能优化和框架
89 | 程序员练级攻略:UI/UX设计
90 | 程序员练级攻略:技术资源集散地
91 | 程序员面试攻略:面试前的准备
92 | 程序员面试攻略:面试中的技巧
93 | 程序员面试攻略:面试风格
94 | 程序员面试攻略:实力才是王中王
95 | 高效学习:端正学习态度
96 | 高效学习:源头、原理和知识地图
97 | 高效学习:深度,归纳和坚持实践
98 | 高效学习:如何学习和阅读代码
99 | 高效学习:面对枯燥和量大的知识
左耳听风
登录|注册

63 | 区块链技术的本质

陈皓 2018-05-08
去年专栏一开始更新的时候,就有读者留言让我发表一下对区块链技术的看法。当时我觉得区块链相关的技术相对比较简单,没什么好说的。并且,“左耳听风”专栏的主要目标是帮助大家学习更为主流的关键技术,所以那会我就把区块链相关的技术文章降级处理了。
那为什么现在我又要写这个主题呢?
2010 年,我在浏览国外技术网站时,看到好多人在讨论一个叫 bitcoin 的东西,还看到有人说用几万个这个东西换了个披萨。随后,我看了一下它的白皮书,这篇不到 10 页的文档读起来还是很容易的,所以建议你读一读。
然后,我在一台电脑上尝试安装了一下,就像用 BT 或电驴下载一样,连入了这个没有服务器的 P2P 网络,下载了账本,还尝试了一下“挖矿”。
花了不少的时间,我收到了来自系统奖励的 50 个比特币。当时,我默默地看着这个又耗硬盘空间,又非常吃 CPU 的家伙,心里想,这什么破软件,太难用了,就删除了。(是的,这 50 个比特币也就不知道去哪了。)
记得比特币开始有价值的时候,像维基解密这样的机构为了避开被政府控制的银行,会接受比特币的捐款。2012 年的时候,比特币已经看涨了,到了 2013 年,比特币的市值已经比较高了,突破了 1000 美金。
那个时候,中国有好多人在挖矿。记得最厉害的是李笑来,他持有的比特币数量很可观,如果没有卖的话,现在就更为“恐怖”了。
在 2016 年的时候,我听说了个叫以太坊的东西。嗯,是区块链 + 代码的组合,又被叫作智能合约,这的确给予了区块链有更多的想像空间。还听说了这个项目是被 ICO 出来的,然后我就了解了下 ICO。同年,我有一个高中同学,搞了个创业项目,据说是中国第一个 ICO 项目。当时筹到了 1000 万人民币,然后发币上了二级市场。
再然后,2017 年的一天有人带我去见薛蛮子。听他说他在很短的一段时间内出手投了好多个和区块链相关的创业项目。见薛蛮子一周后,中国政府出台政策定性 ICO 非法,开始治理市场,清除所有一切和 ICO 相关的东西。
似乎市场应该就此冷静下来了。
取消
完成
0/1000字
划线
笔记
复制
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
该试读文章来自付费专栏《左耳听风》,如需阅读全部文章,
请订阅文章所属专栏。
立即订阅
登录 后留言

精选留言(43)

  • 左耳朵 置顶
    剧透一下,别看这篇文章标题中有“革命性”的字眼,后面会反转的……😂
    2018-03-29
    70
  • 左耳朵
    对了,一定会有人问我当年删掉那50个比特币后悔不?

    不后悔啊,因为这种快钱会让我有“错觉”,会让我错误地感觉到自己有很NB的挣钱能力,然而,自己靠的只不过是运气而已,根本不是靠实力。最糟糕的是,这种挣快钱的感觉会让我觉得其它任何工作和事业都是SB,因为相比起来,其它挣钱的方式太辛苦太慢,都不会让我再有兴趣,然后,我就会因此进入“赌徒心态”的世界,万劫不复。

    (你可以认为这是我的“酸葡萄心理”吧,哈)
    2018-03-29
    1
    122
  • 木刀
    从技术层面看,区块链和之前存在的IT技术之间没有显著的壁垒,简单来说是一个特殊方式加密的分布式数据库,并无革新性的进步;
    但从价值观层面看,它们则有根本性的不同——以前所有的技术都旨在提高效率,区块链牺牲效率,引入激励机制和共识机制。区块链的共识,并不单单是技术上的公共账本共识,更是对区块链价值介质的共识。
    2018-03-31
    9
  • helloworld
    区块链里面没有什么新技术,是各种技术的组合,解决了去中心化的数据确权问题。
    2018-03-30
    6
  • 周楷雯Kevin
    牛逼啊
    2018-03-29
    6
  • iDev_周晶
    语言一如既往的精炼 醍醐灌顶 期待后面的几篇
    2018-03-29
    4
  • 大雄
    http://www.bilibili.com/video/av12465079?share_medium=android&share_source=copy_link&bbid=58AF5121-82EC-4A4E-B5D6-C2249CF325BB23666infoc&ts=1522341717868
    也分享一篇bili上的比特币视频
    2018-03-30
    3
  • q
    耗子叔能推荐一些不错的国外技术论坛么
    2018-04-10
    2
  • 启能
    👍
    2018-03-29
    2
  • neohope
    个人认为,区块链不是单独的技术问题,其社会上意义大于技术上的意义。

    文章一如既往写的很棒!建议补充一下公链、私链、联盟链的一些知识,介绍一些明星项目,比如Eth、Fabric、EOS、IPFS Filecoin什么的。

    另外,说实话现在Bitcoin并非是完全去中心化的,中国三大矿场的算力早就过半了,也就是说去中心化设计,其实最终结果还是会一定程度上产生中心化。还有DPoS其实也是一种较为中心化的共识方式,比如EOS的全球21节点,就一直被认为过于中心化。

    作者回复: 谢谢你的评论。后面我再补两篇

    2018-06-22
    1
  • upblue
    有个问题,当10分钟过去了,某节点获得记账权以后,然后还得全网验证交易合法性,此时如果不合法呢?那还得重新竞争,这十分钟就废了?

    还有就是算力特别牛逼的计算机,和普通的电脑获得记账权的概率是相等的吗?如果普通电脑获得记账权的概率低到可以忽略不计,那普通人就都没有动力成为一个节点了。

    再就是如果产生分叉,会不会丢失合法交易呢?

    作者回复: 第一个问题,不会。验证合法性非常快。不合法丢弃就好。

    第二个问题,是的。就是拼算力了,现在的挖矿只能大公司挖了。

    第三个问题,不会。不同的分支看到的未确认的交易集是不一样的。

    2018-04-04
    1
  • 探索无止境
    这是我目前看过的最好的关于区块链的文章,直达本质!期待后文!
    2018-04-01
    1
  • stone
    如果为了做到数据一致性,采用bof方式穷举,那性能是如何保证实现的?
    2018-03-30
    1
  • 大雄
    期待与传统金融的对比
    2018-03-30
    1
  • i
    悬念好多,期待耗子哥后文。
    2018-03-29
    1
  • 阿亮
    耗子哥终于开始讲区块链了,期待后面的反转
    2018-03-29
    1
  • 吴天
    很棒 正是我想要了解的 确实没理解到这种去中心分布式数据库怎么应用到实际?革命性在哪里
    2018-03-29
    1
  • stone
    👍
    2018-03-29
    1
  • 云学
    这个专栏买的太值了,还能学到区块链,意料之外,希望多些几篇把区块链讲透彻,谢谢
    2018-03-29
    1
  • 吴凌华
    技术需要坚持
    2019-10-28
收起评论
43
返回
顶部