区块链和分布式数字账本正火?如何在7天内快速掌握这些必备的知识
宇宙之一粟 人气:3前言
读研期间,几次被问到:“什么是区块链?”“我怎么学习区块链”。甚至跟“上至九十九”(爷爷奶奶),“下至刚会走的”(小学生的弟弟妹妹)解释过我的研究内容。因此想总结一份7天的学习计划(大量资料警告),让那些对区块链感兴趣的人快速入门。区块链技术的被运用到各行各业,尤其是各界(商界和政府)都对区块链技术创新高度重视。本文总结了诸多入门区块链的主要资源,博客、书籍和视频,希望帮你用7天时间获取必要的区块链基础知识。
作者:宇宙之一粟,转载请先声明出处
公众号:宇宙之一粟,关注公众号获取更多相关资源
介绍
区块链,刚开始听起来会很新颖,因为是一个英文组合词汇( Block + Chain )。区块:存放数据的载体(想象成箱子),链:把这些箱子首尾相连(类似数据结构中的单链表)。
区块链的本质:一个去中心化的分布式账本数据库。其本身是一串使用密码学相关联所产生的数据块,每一个数据块中包含了多次比特币网络交易有效确认的信息。
区块链技术从比特币中发展而来,是比特币的底层技术,和比特币是相伴相生的关系。目前这项技术已经不仅仅限于比特币——青出于蓝而胜于蓝。各行各业开始利用这项技术寻求突破。
2019年6月,Facebook宣布了其加密货币项目——Libra。
我们国家央行也将发行自己的数字货币——DCEP( Digital Currency Electronic Payment ),也采用了区块链技术,目前仍处于研究测试过程中。
2019年10月24日下午,中共中央政治局就区块链技术发展现状和趋势进行第十八次集体学习。一时间区块链技术又冲上了风口。
因此,我们有必要对区块链技术做一个基本的了解。
如何获得知识
如果想快速学习区块链知识:收听音频课,阅读书籍,看论文或在线文章,学习白皮书以及参与区块链的相关学习计划或在线课程。其他针对想从事更加专业的学习人员——参加编程或智能合约编码课程。
应该学习到什么程度
在区块链领域工作或打算工作的每个人至少应该能够理解并编写一个非常简单的智能合约,例如以程序语言Solidity通过几行代码实现的托管过程。尽管其他人会说,在学习区块链和DLT时应该把重点放在另一个方面,但在我们看来,这是一条清晰的声明。
在我们看来,理解简单的智能合约(例如5-10行代码)的需求不仅对于信息系统领域的员工很重要,而且在商业,经济和法律领域也很重要。但是,关于如何配置节点的更深入的技术知识通常不是紧要的,但以后可以获取。
任何寻求参与区块链技术并考虑以下步骤的人都可能拥有光荣的职业生涯。我们认为,区块链技术及其日益重要的潜力有可能对感兴趣的人的职业道路产生积极影响,因为在这个动态且快速增长的细分市场中,未来几年甚至数十年内还有很多工作要做。这样,可以将由于数字化和自动化程度提高而失业(例如在金融部门)的风险降到最低。
但是感兴趣的人如何获得足够的知识呢?存在哪些研究区块链技术的机会?本文总结了区块链教育的一些不同策略。我们基本上设计了一个特定的程序,以在大约7个工作日内实现“区块链入门”。
一、购买或转让加密货币
所需时间:0.5天
除了获得一些理论知识之外,理解此技术非常重要的是您在操作上“弄脏手”。 它的工作方式如下,为感兴趣的人提供有关什么是区块链技术的最重要学习。
因此,开始的最佳练习是:购买加密货币(例如比特币)并在全球范围内进行转移。 如下所示,请找到分步指南:
- 在例如coinbase.com或比特派bitpie.com上开设一个帐户;其他选择:Bitstamp,Bitrex,Binance。
- 购买比特币或者购买以太币。请注意,万一使用公钥或私钥出错,这笔钱将不可避免地丢失。因此,遵循此步骤当然是每个人自己的决定。
- 开设第二个帐户(上面的示例)。
- 从第二个帐户获取一个钱包地址,该地址类似于以太坊的0xd42899dcC146d4788649e6aa5B09f129fC269127。
- 第一步,将您购买的一部分以太币或比特币转移到该地址。请注意,以太币和比特币的地址不同,因此请谨慎行事,切勿混淆。
- 现在,您可以看到可以在几秒钟(以太)或几分钟(比特币)内将价值发送到世界各地。
- 一个更高级的步骤,但对理解区块链非常有帮助:将插件MetaMask添加到Google Chrome互联网浏览器中,以直接访问以太坊网络并将您的以太币存储在您自己的钱包中。之后,开设一个帐户并生成您自己的钱包地址。然后,将您的一些以太币从之前的步骤转移到这个新生成的钱包中。
二、音频课
所需时间:1.5天
如果你喜欢听音频课,选择一个合适的音频可以快速入门:
- Kryptoshow: Julian Hosp博士很好地介绍了区块链技术和加密货币这一主题。播客还涵盖了高级方面,例如在密码学和编程方面。在此处访问播客。
- BTC Echo:此播客面向更高级的受众,重点关注比特币和加密资产。在此处访问播客。
- 从0到1全面学透区块链音频教程,在此处学习
三、阅读重要的白皮书
所需时间:1天
为了了解区块链技术的起源和概念,有必要研究两种最重要的加密货币比特币和以太坊的白皮书。其他补充Filecoin白皮书。
最重要的论文:
- 比特币白皮书:中本聪(2008):比特币:点对点电子现金系统,https://bitcoin.org/bitcoin.pdf。
- 以太坊白皮书:Buterin,V.(2013):以太坊白皮书:下一代智能合约和去中心化应用平台,http://blockchainlab.com/pdf/Ethereum_white_paper-a_next_generation_smart_contract_and_decentralized_application_platform-vitalik-buterin.pdf 。
- Filecoin白皮书: Protocol Labs(2017):Filecoin: A Decentralized Storage Network,https://filecoin.io/filecoin.pdf
(中文翻译待完善)
四、观看视频
所需时间:2天
在通过阅读有关比特币和以太坊的原始著作从“科学”角度看待区块链技术之后,您可以使用视频进一步熟悉该技术并更深入地了解该技术的不同组成部分。我们推荐以下视频:
最重要的视频:
- 比特币和区块链啥原理?矿机挖矿咋回事?李永乐老师讲比特币(1)
- 比特币交易如何防伪?私钥公钥地址啥意思?李永乐老师讲比特币(2)
- 北京大学肖臻老师《区块链技术与应用》公开课
五、更多文章和网站
所需时间:1天
通过遵循建议的步骤,您现在应该已经对技术有了基本的高级知识。现在,是时候更深入地研究区块链技术了。我们建议阅读以下文章:
文章或文档:
- 区块链入门资料
- Solidity编程文档
- 白话区块链:币圈最良心公众号,小白首选
需要了解的项目的网站:
- 以太坊:https://ethereum.org
- EOS: https://eos.io
- NULS:https://www.nuls.io/
- FISCO BCOS: http://www.fisco-bcos.org/
六、更广泛概述的书籍
所需时间:2天阅读
其他书籍:
- 精通比特币中文版(第2版)
- Andreas M. Antonopoulos / Gavin Wood(2018年):Mastering Ethereum
- 《精通以太坊——实现数字合约》 中文版
- 区块链钱包技术指南
- 区块链核心算法解析
Ps: 关注公众号 宇宙之一粟 获取电子版
七、认识志同道合之人
所需时间:参加2次聚会(主要是免费)
下一步,我们建议您进入区块链社区,并与区块链专家进行首次讨论。
- 巴比特:区块链第一论坛
- 金色财经:区块链第一媒体
- 链向财经:区块链信息服务平台
- 火星财经:区块链信息及金融服务平台
- 区块链铅笔:区块链技术讨论社区
科学论文
所需时间:0天,因为这是可选的
如果您打算从科学的角度更多地探讨区块链的话题,那么就有可能研究有关区块链技术的论文。我们将进一步扩大此列表。
文件:
- Eyal I , Gencer A E , Sirer E G , et al. Bitcoin-NG: A Scalable Blockchain Protocol[J]. 2015.
- Gilad, Yossi & Hemo, Rotem & Micali, Silvio & Vlachos, Georgios & Zeldovich, Nickolai. (2017). Algorand: Scaling Byzantine Agreements for Cryptocurrencies. 51-68. 10.1145/3132747.3132757.
- Li C , Li P , Zhou D , et al. Scaling Nakamoto Consensus to Thousands of Transactions per Second[J]. 2018.
- Yin M , Malkhi D , Reiter M K , et al. HotStuff: BFT Consensus in the Lens of Blockchain[J]. 2018.
- Wang, Jiaping & Wang, Hao. (2019). Monoxide: Scale Out Blockchain with Asynchronous Consensus Zones. 10.13140/RG.2.2.32017.48489.
- 更多区块链相关论文
现在?
重要的是“阅读”有关区块链和DLT中的教育如何工作的信息。归根结底,只有一件重要的事情:那就去做。不要只是想,而要行动。
欢迎评论给我,无论您是否遵循我的建议--并向我提供反馈。如果您还有其他想法,请告诉我们如何学习和使用区块链。如果您使用其他来源来获取或增加您的区块链知识,那么如果您能与我分享这些知识,我将非常感激。
备注
在Medium看到Education in Blockchain and DLT: How to Acquire the Necessary Knowledge with a Workload of 10 Working Days的一篇博客,但是有很多网站和学习资料使我们不能访问的。基于此博客,制作了方便我们快速学习并掌握区块链必备知识的这篇文章。
如果您喜欢本文,将其转发或分享(附上原文出处),我将非常高兴并表示感谢。
也欢迎关注我的微信公众号:宇宙之一粟,分享更多资料,与你读书学习精进。
参考博客: Authors: Philipp Sandner, Jonas Groß ,Education in Blockchain and DLT: How to Acquire the Necessary Knowledge with a Workload of 10 Working Days
加载全部内容