大二想用区块链做一个项目,请问怎样学习区块链技术
谢邀。
对与学习这件事现在无非有两种途径:看书、听课。
基础知识的获得,可以先从学习区块链涉及的基本概念开始。
就区块链方面的基本概念来说:去中心化、价值传递、区块、出块、智能合约、哈希算法等,先明白这些基本概念,再看书籍和课程就会比较事半功倍。
如果在一开始先建立起某一个领域知识的框架,然后再将学习的具体内容填充进框架内,就会越来越丰富。
书籍推荐以下几本:
《图说区块链》
《区块链技术指南》
《区块链开发指南》
《区块链革命》
《区块链技术驱动金融》
课程推荐以下两个:
第一个是火币网的COO朱嘉伟的系统学习区块链的课程:
https://wx0babee577c2e0b91.h5.xiaoe-tech.com/content_page/eyJjaGFubmVsX2lkIjoyMjAxOSwidHlwZSI6IjMiLCJyZXNvdXJjZV90eXBlIjoiMCIsInJlc291cmNlX2lkIjoiIiwicHJvZHVjdF9pZCI6InBfNTliNjQyMTVhNDBhZl9ld1VBd2RBcSIsImFwcF9pZCI6ImFwcEJidFBGV3lSOTk0OCJ9
第二个是区块链开发的入门课,以太坊智能合约开发课:
https://wx0babee577c2e0b91.h5.xiaoe-tech.com/content_page/eyJjaGFubmVsX2lkIjoyMjAyMiwidHlwZSI6IjMiLCJyZXNvdXJjZV90eXBlIjoiMCIsInJlc291cmNlX2lkIjoiIiwicHJvZHVjdF9pZCI6InBfNTllNTU4OTdmMzM4Y19Cc2dRdTBkdyIsImFwcF9pZCI6ImFwcEJidFBGV3lSOTk0OCJ9
希望这些对你有用。
■网友
首先我们需要了解区块链的概念:区块链是由包含交易信息的区块从后向前有序链接起来的数据结构。它可以被存储为flat file(?种包含没有相对关系记录的 ?件),或是存储在?个简单数据库中。?特币核?客?端使?Google的LevelDB数据库存储区块链元数据。区块被从后向 前有序地链接在这个链条?,每个区块都指向前?个区块。区块链经常被视为?个垂直的栈,第?个区块作为栈底的?区 块,随后每个区块都被放置在其他区块之上。?栈来形象化表?区块依次堆叠这?概念后,我们便可以使??些术语,例 如:“?度”来表?区块与?区块之间的距离;以及“顶部”或“顶端”来表?最新添加的区块。在这推荐下面这本《精通比特币》:智能合约:智能合约是以太坊重要组成部分,以太坊有两种账户类型:一是普通转账的账户,利用密钥控制账户上的代币。另一种账户类型是合约类型账户。该类型账户可以部署逻辑代码,这样你可以在区块链上开发自己的应用。一般该类型应用成为Dapp,去中心化应用。Solidity:Solidity是一种语法类似JavaScript的高级语言。它被设计成以编译的方式生成以太坊虚拟机代码。在后续内容中你将会发现,使用它很容易创建用于投票、众筹、封闭拍卖、多重签名钱包等等的合约。目前所有智能合约都是由Solidity进行编写。了解这三块基本可以编写区块链应用了。
■网友
建议买一本《图说区块链》看一看,有漫画有文字简单易懂。
近年来,包括摩根大通、花旗集团、高盛集团、纳斯达克等在内的金融巨头,都表达了对区块链技术的热衷。这些巨头们热衷的区块链技术,又被称为分布式账本,那么分布式账本究竟是什么呢?我们先从另外一件事说起。
区块链与骑自行车的人
▲ 华尔街上骑自行车的人
在纳斯达克成立之前,人们用自行车驮着装满债券的包,在华尔街骑来骑去,目的就是尽快完成清算。后来业务越来越多,自行车就忙不过来了。20世纪60年代,华尔街每周只交易4天,每天4个小时,就是为了能让清算速度跟上交易量。
这样发展下来,大家觉得不行啊,自行车肯定跑不过计算机。1971年,有人就开会说,咱们想想办法吧,于是提出了DTC(美国存管信托公司)清算系统。这个系统的办法就是所有的交易都要在系统内进行,包括经纪人也要接入这个系统,现在纳斯达克还在用。
推荐阅读
- 作为软件工程大二的学生,学习一般,编程一般,毕业后能干些啥
- 通信专业大二在读,以后想从事软件方向。请问现在应该准备些啥
- 大学该咋好好学习
- 区块链中merkle树是怎样验证的,它的具体运行机制是
- 在读大学生大二了,在网上已经可以实现月赚万元(和淘宝相关工作),退学值得吗
- 目前软件工程大二学生,已经考了软考程序员,软件设计师,现在想考高级的,能帮我分析一下接下来里该考哪个
- 我是个大一的大学生,过了这个暑假就大二了,专业是学会计的,暑假在家感觉想学点技能,不知道有没啥推荐
- 目前李笑来投资的项目iVeryOne 区块链上的Facebook,咋看,这个项目能做起来吗
- 请前辈们指教:我是本科大二计算机科学与技术专业学生,想向Java高级软件工程师前进,该如有条理的学习
- 新车|8.9万买初恋!选大一还是大二好?这台SUV似乎有点狠!
