怎样学习区块链,女儿研究生学的是区块链,这个专业怎样

首先怎样学习区块链,区块链目前还不是一个专业,最多只能是一个研究方向或研究领域。在中国高等教育体系内,本科及以下的学习内容以专业作区分,更多是从就业角度进行划分的。研究生及以上所开展的教学和科研内容以学科作区分,更多是从学术内容进行的类别区分。中国学科体系目前共分为十二大门类,每个门类下有若干个一级学科,每个一级学科下面又有几个二级学科。目前大多数大学以一级学科为单位进行院、系区分,基本不再以二级学科分类。学科分类调整是一件极为严肃和缓慢的事情,区块链是很新的东西,无论是学科还是专业,目前都没有这个分类。

其次,区块链从技术角度是一个包含了密码学、计算机网络等多种技术的复杂综合体,这些技术综合起来产生了一些新的功能,这些功能会涉及到未来的经济流程重塑、组织管理重构、治理体系重建等方方面面的内容。任何一个人不可能把区块链有关的所有内容完全研究透彻,只能在其中从事很少一部分内容的学习和研究。

再次,研究生阶段选择学习什么尽管重要,但也不是特别重要,但一定要学习研究得十分精深。即关键不是学什么,而是学得怎么样。区块链不仅仅是技术,或者说不仅仅是狭义的技术。区块链本质上是技术应用,也就是如何将已有技术匹配到更加合适的应用场景,让匹配后的应用场景发挥更大效益。因此,在如此复杂的体系构架中,如何定位自己的学习和研究方向,就显得特别重要。

最后,从区块链的发展前景来看,区块链不但有前途,而且非常有前途。目前的最大发展空间,是如何用区块链的技术,或区块链带来的分布式理念,改造原有的中心化系统,以期带来更高的效率。但在中国的研究生教育中,更多强调了学科专业内涵,所以明了区块链的本质以及发展方向,突破单一学科更多局限,就有可能在未来取得突破性成就。如果还是囿于学科原有内涵,就不可能全面认识区块链,最后出来的,可能还是一个工匠的角色。

首先我们需要了解区块链的概念:

怎样学习区块链,女儿研究生学的是区块链,这个专业怎样

区块链是由包含交易信息的区块从后向前有序链接起来的数据结构。它可以被存储为flat file(⼀种包含没有相对关系记录的 ⽂件),或是存储在⼀个简单数据库中。⽐特币核⼼客⼾端使⽤Google的LevelDB数据库存储区块链元数据。区块被从后向 前有序地链接在这个链条⾥,每个区块都指向前⼀个区块。区块链经常被视为⼀个垂直的栈,第⼀个区块作为栈底的⾸区 块,随后每个区块都被放置在其他区块之上。⽤栈来形象化表⽰区块依次堆叠这⼀概念后,我们便可以使⽤⼀些术语,例 如:“⾼度”来表⽰区块与⾸区块之间的距离;以及“顶部”或“顶端”来表⽰最新添加的区块。

在这推荐下面这本《精通比特币》:

智能合约:

智能合约是以太坊重要组成部分,以太坊有两种账户类型:一是普通转账的账户,利用密钥控制账户上的代币。另一种账户类型是合约类型账户。该类型账户可以部署逻辑代码,这样你可以在区块链上开发自己的应用。一般该类型应用成为Dapp,去中心化应用。

Solidity:

Solidity是一种语法类似JavaScript的高级语言。它被设计成以编译的方式生成以太坊虚拟机代码。在后续内容中你将会发现,使用它很容易创建用于投票、众筹、封闭拍卖、多重签名钱包等等的合约。目前所有智能合约都是由Solidity进行编写。

了解这三块基本可以编写区块链应用了。

区块链是门技术,首先需掌握Python或Go等主流编程语言,其次还需了解BTC、以太坊等技术架构,最后还需了解Pow、pos和拜占庭将军容错等一些密码学算法,总之不是一般人能全面掌握的,当然,BAT及其他新平台都抛出了极高年薪来挖区块链大才,因而,冲这一点而言,努力是不会白费的,越努力越幸运!

怎样学习区块链,女儿研究生学的是区块链,这个专业怎样

怎样学习区块链,女儿研究生学的是区块链,这个专业怎样

怎样学习区块链,女儿研究生学的是区块链,这个专业怎样

如果是小白之于我,只是为了了解或体验,则可从区块键最顶层的DAPP着手,比如iveryone、公信宝等类公有区块链应用,至于百度莱茨狗、网易星球、腾讯乐钻之类的私有区块链应用,权当新兴类的网游对待则可!

谨记:区块链不等于数字货币!币圈内空气币、山寨币太多,且犹如地下赌场,切莫头脑发热追风,那只是富人无聊的梦想游乐场!

2022-06-11

2022-06-11