关键词:
开篇布拉拉
因为参与了小蚁的c#智能合约编译器的开发,让我第一次近距离接触到区块链技术。
以前我对区块链技术的了解,只知道有一种叫做比特币的玩意儿,以前有同事在几百块一个比特币的时候屯了一批,后来价格炒高了,一下子成了人生赢家。
完全外行的了解,但是这个例子让我有了一个原始的理解,这玩意儿和钱有关系。
后来有幸获得小蚁核心开发者张铮文的面授,讲了些啥没记住,就记住了他掏出钱包的帅气身姿。
这给我留下了更深的印象,区块链技术,谈的就是钱。
铮文对区块链的定义是状态机,去中心化的分布式的状态机。
虽然做过很多年coding工作,还是表示一脸懵逼
默念三遍
去中心化的分布式的状态机
去中心化的分布式的状态机
去中心化的分布式的状态机
。。。
然后我去查了些资料,做了些功课。
。。。。。。
求说人话,你们真的不是合伙弄出一些高端大气的词儿来打击小白的智商的么。
小白解释区块链
首先经过我仔细的研究与论证,得出一个100%正确的定义,区块链是数据库
无论从功能还是结果,用高大上的方法解释,还是用直觉化的表达,所有的资料都显示
结论1.区块链,就是数据库。
然后进入说文解字环节
区块链,就是区块的链
你们打我我也要说,区块链,就是区块的链
结论2.区块链是按区块存储,只能往后加,串成一个链的数据库
当然仅仅一个数据库是没办法创造比特币这样神奇的东西的。
区块链还有两个重要的特点,一个是去中心化,一个是分布式
铮文说:去中心化的分布式的状态机
别打了,好像又绕回去专业解释了。放心,我还会用我小白的视角来解释。
去中心化这个太专业了,让我们换个词,叛逆。传统的货币通常都是由国家信用背书,各种金融机构管理。转个帐啥的不都得去银行么?
比特币是一场革命,他就是要反抗国家对货币的管制,你看现在那么多国家对比特币的态度那么抵触,就懂了。革命了,人家还不镇压你呀。
中心化,办啥业务找政府找银行,去中心化,咱们建个p2p网络,互相就把你国家政府的业务办了。首先就偷税漏税了呀,哦不,降低了成本。
对叛逆精神强烈的极客一族,去中心化,叛逆是关键。
对白送一个鸡蛋咱们就要星期天一大早去超市排队的小市民,去中心化,偷税是关键,哦不,实惠是关键。
当然这也造就了比特币目前大量被用于洗黑钱。话说回来,过去中立的瑞士银行也是洗钱的好地方呀。所以被用于洗黑钱的关键因素是中立,而不是因为去中心化。
假如马云爸爸要是让支付宝中立,不接受任何公安机关的审查,支付宝也能洗黑钱呀,当然马云爸爸是坚决拥护政府的。我也坚决拥护政府。
结论3,区块链技术的一大特点是中立。
区块链技术还有一个特点是分布式,咱不是叛逆么,不喜欢一个大政府。无政府主义,那失去了中心服务器,就必须p2p了呀。如果只是这样,就不用谈什么分布式了。
因为这个数据库上记录的是一笔笔交易,数据安全非常重要,那都是钱啊。于是结合分布式设计出来一个只要好人比坏人多,数据就没法作假的机制。拿小蚁当例子,铮文说黑客想做假,至少得攻下1/3 的 小蚁记账节点。
1/3 是一个非常坚强的数字,比特币系统能稳定运转到现在,多少人盯着比特币呢,也没给他整崩溃了,侧面证明了这套机制非常坚强。
结论4,区块链技术的另一大特点是坚强。
总结
小白认为
区块链是一种数据库,只能增加,中立坚强,难以篡改,难以攻破。
至于有哪些必要的技术特征,那就让高手去解释吧。
下次就开始动手用小蚁客户端做点什么吧。
附小蚁客户端下载地址
https://github.com/AntShares/AntSharesCore/releases
区块链入门学习
一:学习资料1:区块链技术指南详情 下载地址 查看详情
区块链学习路线
2018年春节最火热的概念应该就是区块链了,从百度的莱茨狗和网易星球刷屏朋友圈,到3点钟区块链无眠群的大火,大佬们纷纷进军区块链,不了解区块链好像错过了什么,这里把自己学习区块链过程中的一些资料进行索引,可... 查看详情
前言-如何学习区块链
区块链未来3到5年应该会出现行业井喷式发展,相应所需的人才必定水涨船高,每一个开发人员都不应该错过这样的机会。区块链涉及的技术很多,很多开发人员看了一些资料后,感觉好像懂了,又好像没懂。如何系统的学习区... 查看详情
区块链学习一
一、区块链的本质区块链是什么?一句话,它是一种特殊的分布式数据库。首先,区块链的主要作用是储存信息。任何需要保存的信息,都可以写入区块链,也可以从里面读取,所以它是数据库。其次,任何人都可以架设服务器... 查看详情
图说区块链区块链技术:为数据经济而生
如果你还想学习更多关于区块链的知识,可以关注BSV工程师认证项目推出的学习平台。在这里,你不仅可以学习到专业、权威的区块链课程,还可以自主调节学习进度,并通过解锁式的学习方式由浅入深、循序渐... 查看详情
图说区块链什么是企业级区块链?
如果你还想学习更多关于区块链的知识,你可以关注BSV工程师认证项目推出的学习平台。在这里,你不仅可以学习到专业、权威的区块链课程,还可以自主调节学习进度,并通过解锁式的学习方式由浅入深、循序... 查看详情
区块链学习(代码片段)
...器开发六年多了,主要是做并发服务器和游戏相关开发,区块链技术新兴起,自己也是很感兴趣,我是零基础学区块链的,给自己设定了一个规划,先读一读区块链相关的基础和概念,以及基本算法,然后用成熟的引擎做一个dem... 查看详情
区块链技术学习指引
...得本站不错,欢迎你转发给朋友。引言给迷失在如何学习区块链技术的同学一个指引,区块链技术是随比特币诞生,因此要搞明白区块链技术,应该先了解下比特币。但区块链技术不单应用于比特币,还有非常多的现实应用场景... 查看详情
图说区块链企业级区块链的实用范例
如果你还想学习更多关于区块链的知识,可以关注BSV工程师认证项目推出的学习平台。在这里,你不仅可以学习到专业、权威的区块链课程,还可以自主调节学习进度,并通过解锁式的学习方式由浅入深、循序渐... 查看详情
图说区块链企业级区块链的实用范例
如果你还想学习更多关于区块链的知识,可以关注BSV工程师认证项目推出的学习平台。在这里,你不仅可以学习到专业、权威的区块链课程,还可以自主调节学习进度,并通过解锁式的学习方式由浅入深、循序渐... 查看详情
区块链学习记录
【深度】终于把区块链的技术与应用讲清楚了(57张PPT)bitcoin比特币源码学习笔记(一)VC编译调试比特币源码以太坊官网以太坊Github以太坊go-ethereum项目源码本地环境搭建 查看详情
区块链入门学习资源
...都投入到挖矿或者投资比特币上,而比特币的底层技术是区块链。所以导致最近区块链技术火热,区块链声称能够改变未来的互联网,让其能够成为一个能够传递价值的互联网。很多小伙伴也纷纷想投入到区块链的学习,虽然这... 查看详情
技术人应该如何看待和学习区块链
技术人应该如何看待和学习区块链导读:区块链技术是有史以来争议最大的一个计算机技术。有的人认为是技术革命,有的人认为是骗局。那技术人应该如何看待区块链技术?当前区块链领域有哪些前沿技术?听听王渊命对区块... 查看详情
图说区块链将bsv区块链作为企业网络安全框架
如果你还想学习更多关于区块链的知识,可以关注BSV工程师认证项目推出的学习平台。在这里,你不仅可以学习到专业、权威的区块链课程,还可以自主调节学习进度,并通过解锁式的学习方式由浅入深、循序渐... 查看详情
图说区块链将bsv区块链作为企业网络安全框架
如果你还想学习更多关于区块链的知识,可以关注BSV工程师认证项目推出的学习平台。在这里,你不仅可以学习到专业、权威的区块链课程,还可以自主调节学习进度,并通过解锁式的学习方式由浅入深、循序渐... 查看详情
区块链生存训练
比特币的底层是区块链技术,涉及到众多概念:比特币地址、区块、区块链、确认、难度调整、挖矿、矿工费、哈希、矿工、工作量证明、奖励、私钥、公钥、交易、钱包等等,区块链技术将是未来的价值互联网的基础协议,想... 查看详情
小蚁区块链非主流学习笔记
走进区块链,小蚁区块链学习笔记?因为对虚拟机技术有一些了解,我受邀成为了小蚁的核心开发者。https://www.antshares.org ?帮助开发了小蚁虚拟机的c#编译模块,以此为契机,让我走近了本来和一个游戏人没啥关系的金融开发领域... 查看详情
从零开始学习区块链
转自区块链大师以比特币的区块链为例,你可以把区块链想象成一个比特币的公共账本,这个账本:存放在互联网的各个比特币节点上,每个节点都有一份完整的备份里面记录着自比特币诞生以来的所有比特币转账交易账本是分... 查看详情