[IT技术] 研究生方向为区块链,请问有没有一个学习路线和推荐的入门书和视频?

[复制链接]
qunyyy 发表于 2023-10-4 19:53:39|来自:北京 | 显示全部楼层 |阅读模式
导师定了我的研究方向为区块链,我是计算机专业的,但是又没有师兄师姐搞过这个,我是第一届,导师也不太懂,请问下有没有懂这方面的给个建议,非常感谢!
全部回复5 显示全部楼层
bett_liu 发表于 2023-10-4 19:54:20|来自:北京 | 显示全部楼层
近期,HuangLab 在 Springer 出版两本区块链英文书,分别是:

  • Huawei Huang, Jiajing Wu, Zibin Zheng, (2023) “From Blockchain to Web3 & Metaverse,” Springer, Sep. 06, 2023, ISBN 978-981-99-3647-2.
  • Wuhui Chen, Zibin Zheng, Huawei Huang, (2023) “Blockchain Scalability,” Springer, June 2023, ISBN 978-981-99-1058-8.
<hr/>

From Blockchain to Web3 & Metaverse
—— 作者: Huawei Huang, Jiajing Wu, Zibin Zheng
—— 本书链接: https://link.springer.com/book/10.1007/978-981-99-3648-9
—— 本书简介
Web3 has attracted considerable attention due to its uniquely decentralized characteristics. The digital economy, currently undergoing a rapid development, is a critical driver to highly efficient societies. It is imperative that we investigate how to use Web3 technologies to address the critical concerns encountered during the development of the digital economy by fully exploring Web3. On the other hand, metaverse seamlessly integrates the real world with the virtual world and allows avatars to engage in a broad range of activities including entertainment, social networking, and trading.
In this book, we dive into metaverse by discussing how blockchains connect various Metaverse components, digital currencies, and blockchain-empowered applications in the virtual world. In this book, we also share insights into the Web3-based ecosystem in Metaverse; topics of interest include decentralized finance, digital assets, the asset-trading market, etc.
Unlike other books on the subject, this book mainly concentrates on insights and discussions regarding blockchain, metaverse and Web3. In other words, it focuses on using blockchain technologies to enable an ecosystem for both metaverse and Web3. Topics addressed include blockchain fundamentals, smart contracts, value circulation in metaverse, the connection between metaverse and Web3, the establishment of metaverse on the basis of blockchain technologies, decentralized autonomous organization, decentralized storage, digital economy, Web3-based economic systems for metaverse, etc.
This book will be a valuable resource for students, researchers, engineers, and policymakers working in various areas related to blockchain, metaverse and Web3. We hope that it will also inspire readers from academia and industry alike, and ultimately help them create a truly open, fair, and rational ecosystem for metaverse and Web3.
<hr/>

Blockchain Scalability
—— 作者: Wuhui Chen, Zibin Zheng, Huawei Huang
—— 本书链接: https://link.springer.com/book/10.1007/978-981-99-1059-5
—— 本书简介
This book focuses on conducting a comprehensive analysis of blockchain scalability serving large-scale application scenarios, from the “what, why, how” three perspectives, layer by layer. Gathering the latest state-of-the-art research advances in the key issues and technologies for blockchain scalability, it also presents some special and exciting insights on the existing and future blockchain scalability.
Given the merits of blockchains such as decentralization, immutability, non-repudiation, and traceability, the current blockchain has faced a serious scalability bottleneck. The scalability bottleneck problem is mainly manifested in two aspects: low-performance efficiency and difficulty in functional extension. First, the security and reliability of the blockchain system come from the fact that most nodes of the whole network participate in a distributed consensus to maintain the ledger. The high-cost consensus mechanism makes limited performance of blockchain, and there is a big gap between the actual large-scale application system. In addition, to ensure the security of a single blockchain system, data between different blockchain systems are relatively isolated, making it difficult for assets and data to interact.
This book explores the scalability of blockchain in depth, proposes meaningful approaches to the problems mentioned above, and builds an original theoretical system of blockchain scalability. It describes the root of blockchain scalability problems, mainstream blockchain performance, the classification of existing scalability problem solutions, and some exciting sharding-based approaches. It also includes open issues and future directions to scale blockchain for complex practical application scenarios. As such, this book will be a valuable resource for students, researchers, engineers, and policymakers working in various areas related to blockchain scalability, which is also of great significance for understanding and solving the bottleneck of blockchain scalability and realizing the practical large-scale commercial application of blockchain.

PDF 电子书下载,请访问:https://sse.sysu.edu.cn/teacher/161
edaole 发表于 2023-10-4 19:54:39|来自:北京 | 显示全部楼层
谢谢阅读,因为我是研究生区块链方向,在知乎写过一些分享之后有大量研友私聊讨论,于是产生了一个想法:组建一个区块链方向的学术讨论群。在大量的留言跟私聊人群之中,选择了十几个同学出来组群,群里基本都是研究生二年级起步的硕士研究生、博士研究生,基本学历都是985/211高校,也有海外的博士师兄、研究所从事区块链相关工作的人。(具体研究方向大家可以看看下面这篇文章的留言区)
学习区块链有前途吗?
昨天晚上我们群开了第一次线上讨论会议,用腾讯会议开了两个小时,其中一个话题就是大家分享了自己的学习路径,因此接下来我想分两个方面分享入门的准备。
1.技术

首先可以看一些跟区块链相关的书籍,尽量选择有讨论技术内容的书,比如有代码演示,而不是选择在理论层面,如政策、金融等方面影响的书籍。
接下来,如果想做区块链编程的话,可以去看一看尚硅谷的一些视频,它有区块链方面的相关课程,看完基本可以简单编辑一个DAPP的应用,从代码层面简单了解到区块链。但是有个缺点,因为一个群友买了国内很多区块链的课程,他发现现在国内的课程,都存在过时的问题,现有的课程大部分是在做18年左右的项目,但是对于区块链这种发展迅猛的行业,这个可以作为入门了解,后面还需要更多的学习。
国外方面有很多专业网站对比特币的内容进行讲解,如https://learnmeabitcoin.com/,大家可以去看一看。

你可能好奇,现有的课程过时,我们怎么才能学到最新的技术呢?

与时俱进的方式就是看文档。我们可以看各种文档,如 solidity 文档,以太坊文档,geth文档,web3文档,开发框架 truffle文档,需要用到什么样的内容就去看他们的文档。看完文档之后,我们可以做相应的笔记,简单去敲一敲代码。同时可以去看一些源码(区块链有项目开源,如fabric),使用一些开源的东西,看一些交易、区块的内容等。
当前面的步骤都完成了,这个时候就可以尝试做一些小项目去练手。如果想深入学,可以了解一些前端、加密算法、网络协议等;计算机相关知识积累的话,可以看一些计算机网络、数据结构等。
如果对区块链相关的技术或者研究感兴趣的话,几个公众号推荐给大家。
这几个社区是比较有名的,其中conflux是清华姚期智(图灵奖获得者)作为创始人创立的。ETH中文站可以实时看到以太坊的消息,rebase也是比较有名的项目。这些公众号可以帮助你理解最新的学术思考和工程,了解到很多理论想法如何用工程实现。






最后,区块链开发分为两个比较大的方向,一个是应用层,一个是底层。
应用层涉及到前端的内容比较多;底层方面,比如想搭建联盟链的话,一般会使用go语言比较多,其次是用C++,最后就是Java。每一种语言都是可以开发的,出于语言方面的性能的考虑,目前区块链底层是go语言使用的比较多。


2.学术

首先大家入门的话,可以去B 站看一下北大肖臻老师的课程作为一个简单的入门课程,了解一下区块链会涉及到哪些内容,肖臻老师讲得很不错呀!


如果想从学术入门的话,我们可以先去了解区块链的内部结构,比如可以先看区块链的共识像BFT、PBFT等,共识看完之后,如果想在底层接着了解的话,可以看看跨链、分片、二层扩展等,算法方面有零知识证明、同态加密、多种签名算法等。区块链其实最底层的内容就是密码学相关,如果不是数学功底扎实的同学,这方面会比较难走。
当看完区块链的内部,想向区块链应用方面走,可以去了解现在比较热门的医疗+区块链,车联网+区块链,机器学习+区块链,物联网+区块链,前两年火的是云计算+区块链,云存储+区块链等等。
对于学术方面有三个比较重要的提醒,敲黑板、划重点强调:
1.在刚开始的时候,要选择一些好的论文去读,可以用知网的硕博论文做一个简单的了解,但是随后一定要去看一些比较经典的、顶会的论文,因为只有这些论文,在系统架构方面、智能合约设计、系统流程、安全性分析等各个方面会做出详细的说明,其他论文会非常泛泛而谈,没办法真的给自己带来启发。
2.区块链发论文方面,如果想往区块链应用方面走,单纯想水篇论文是没问题的,但是想要发非常顶会的论文是有难度的,难的点不在于个人的努力程度,而在于设备的限制。很多区块链应用顶会的论文,需要大量的实验资源,比如上过新闻的“小飞象“协议,实验设备就是有大量的电脑设备遍布在世界各地,一起跑程序去形成共识从而计算出数据,如果没有这方面的硬实力,基本没办法做实验,缺乏实验基础的想法基本也不会得到认可,发不出论文。
3.如果想往区块链底层理论走的话,也是路漫漫其修远兮,底层架构中涉及到很多数学,如密码学、离散数学、高等代数等。在这方面想要走下去,需要沉下心去看大量的论文以及需要学习很多数学方面的内容,才能在理论方面有所突破,但是相对而言对设备的要求会比较低一些。

谢谢阅读,以上就是我们群关于区块链学习路径的讨论,希望对你有启发,感兴趣可以点赞+关注。

最后再次邀请,目前我们群已经有十几个人,如果你是研究生或者博士生,完成了区块链的入门,有了自己明确的方向(一般是研究生二年级以上),我们邀请你加入我们。我们会定期在线上开线上的腾讯会议,目前主要的方向集中在学术为主、技术为辅方面,我们会围绕学术、技术、时事等内容做讨论,大家相互交流,互通有无,相互启发。金融跟区块链结合的同学也欢迎哦。
我们社群还有一个专栏,感兴趣可以看看呀
区块链学术讨论社群
qepcnifk 发表于 2023-10-4 19:55:21|来自:北京 | 显示全部楼层
强烈推荐清华大学出版社的零基础学区块链一书,考完这本基本上入门了,然后再看清华大学出版社的区块链理论与方法这本书,详细了解目前区块链理论的研究方向,选择一个方向然后看论文了。
侧面 发表于 2023-10-4 19:55:38|来自:北京 | 显示全部楼层
同上面,首先要了解区块链的技术方向,选好底层,其次,做区块链应用,学习区块链思维,区块链帮你解决了平台或者系统的某一环节什么问题,跑出商业模式。
目前来说各地交易所比较火,非标资产上链,交易,利用区块链降低跨境成本,或者去中心交易解决平台跑路,或者区块链记账增强多方协作信用,或者DIDS保护个人隐私,哈希上链增强电子证据真实性等等。
目前来说区块链需要是多方协作,规模还可以的。
foxfly 发表于 2023-10-4 19:56:32|来自:北京 | 显示全部楼层
目前区块链有哪些可以研究的方向? - 程阳的回答 - 知乎 https://www.zhihu.com/question/320484169/answer/1254554269
区块链方向的研究生开始越来越多了啊,最近已经接触到好几个了,是一个好现象。上边的链接是我之前写的区块链的研究方向,可能对你会有一些帮助。另外有下边几个建议吧:

  • 目前区块链方向的论文已经有很多了,所以可以和其他方向一样,多读读论文,找些思路,最重要的是早点确定自己的研究方向,区块链细分方向还是挺多的。
  • 如果你是做区块链技术研究的,建议从主流平台下手,先研究Bitcoin,Ethereum,Fabric的原理和使用,然后扩展其他平台。
  • 如果你研究区块链在某个领域的应用,比如金融,建议你理性投资点数字货币,熟悉这个行业,但是切记不要被炒币的带偏了。其他领域同理你最好也去亲身体验一下更有助于你理解这个领域
  • 最后建议你多参加一些区块链社区,参加一些区块链活动,目前国内各区块链平台的社区还是可以的,比如超级账本、BCOS、BSN、趣链。另外关注一下国内几个比较官方的区块链平台,比如信通院的可信区块链计划,中关村区块链产业联盟等,这些官方平台会发布很多白皮书,标准之类的,可以关注一下。

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则