微信号:sagacity-mac

介绍:MacTalk 开通于2012年末,内容起于 Mac 而不止 Mac,内容覆盖了技术、创业、产品和人文思考.文风有趣,又有一点力量.相关图书《MacTalk·人生元编程》《MacTalk·跨越边界》

从零开始构建你的第一个区块链项目

2018-03-21 08:00 池建强

如果说 2017 的主场是人工智能,那么 2018 的风口浪尖就是区块链。一个浪头打过来,最好的办法是迎上去了解个究竟,而不是漠视,或者干脆当事情没有发生。

区块链到底是啥?维基百科上面是这么说的:

区块链(英语:blockchain 或 block chain)是用分布式数据库识别、传播和记载信息的智能化对等网络,也称为价值互联网。中本聪在 2008 年,于《比特币白皮书》中提出「区块链」概念,并在 2009 年创立了比特币社会网络,开发出第一个区块,即「创世区块」。

看完以后你是不是发现,都是中国字,怎么就搞不懂是啥意思呢?所以区块链的概念还是得解释一下。首先需要明确的是,区块链是一套协议和规范,用英文表述就是 Protocol,不是具体的代码或者项目。理解了这套协议,你可以基于不同的语言和技术去实现它,这和我们平时定义了一套 API,然后基于不同的技术实现没有什么分别。

但是区块链在不同领域的人眼里,可能是不同的东西。角度不同,得出的结论也不一样。金融领域的人会认为区块链是个分布式的账本,是一个分布式的去中心化的记账系统。搞安全和密码学的人会说区块链是基于密码学构建的对等网络。而我们程序员了解了区块链技术,会认为这不就是一个保证最终一致性的分布式数据库嘛。

近两年,布局区块链的企业越来越多:苹果、Facebook、腾讯、阿里、百度、360、网易、小米都在做,甚至有的公司已经研究了很久,并有实际的应用产品。

与之相伴的,是区块链人才断层效应凸现,虽然相关职位年薪大多在50~80万元,但一才难求。如何学习区块链技术呢?网上资料很丰富,你去搜索区块链的入门资料,能看到眼晕,问题多多:

1、区块链的网络资料虽然丰富,但同时也意味着繁杂错乱,内容不够系统。

2、多数资料可能已经过时。目前币圈链圈经常自我调侃“圈内一天,人间一年”,可见这个行业变化之快。

3、区块链行业急速发展,经常会出现观点相互冲突,结论莫衷一是。初学者在入门学习已是一头雾水的情况下,更是苦恼不堪。

4、区块链在技术上的复杂性没有人工智能高,却与其他学科有极大的交叉,容易带来跨学科理解上的误区,读者经常容易管中窥豹。

所以,极客时间邀请了国内区块链项目 Metaverse 元界的 CTO 陈浩(不是左耳朵)开辟了一个专栏,希望可以让有志于此的读者少走弯路,并学以致用,阅读技术,构建自己的第一个区块链项目,享受区块链带来的技术红利。

陈浩是国内最早一批区块链开发者,他主持研发了中国第一条公有链 —— Metaverse(元界),也主导实现过自己的数字资产交易所。从这些落地项目从设计到研发实现的过程中,陈浩趟过不少坑,也见证过不少机会。

这些年,陈浩一直专注在区块链领域,每天都会抽出时间研究业内的新技术和新项目。离区块链越近,越感受到它的变化速度之快,以及潜在价值之巨大。

课程介绍

在这个专栏里,作者会用通俗易懂的语言带你一起迈入区块链的大门。专栏将立足于区块链技术,但并不局限于某个特定的领域,而是延深到区块链的各个方面,让你形成一个比较完整的区块链知识体系。

作者也会与你分享他在区块链领域内这几年摸爬滚打中获得的感悟,让你知道这个圈子里的真实世界是什么样子的。除此之外,实践是最好的老师,作者会手把手教你构建自己的迷你区块链,把你从一个旁观者,真正带进区块链的世界。

不同于一些在线课程,这里的交流机制是双向的,遇到不懂的问题,你也可以在文章下留言,也可以在专属读者群直接问作者,他会为你答疑解惑。

本专栏自3月26日起,每周一、三、五更新,订阅成功后,永久有效。

目前限时预售,限时福利:

时间:即日起-3月25日
福利一:原价 ¥58,限时优惠 ¥45
福利二:每邀请一位好友购买,你可获得18元现金返现,多邀多得,上不封顶,立即提现

(提现流程:关注极客时间服务号 - 我的 - 现金奖励提现)

我已经加入专栏,邀请你一起学习

 
MacTalk 更多文章 批处理已死,Kafka 当道 网易怎么做项目管理? 如何打造一款优秀的小程序 Java 终将使用 var 进行变量声明… 从 GitHub 看 2018 年开源项目趋势
猜您喜欢 为什么我们选择MongoDB C++类对象实例的内存布局 大数据所能做到的三大错误假设 Consul 简介 论信息安全,此处无声胜有声