如何学习区块链技术。

要有效地学习区块链技术,您需要深入了解区块链协议和一些编程语言。记住区块链是一种可以用各种编程语言实现的协议。看下面的例子:

  • 比特币是用C ++语言实现的
  • 以太坊有三种不同的编程语言的参考实现:Go语言实现的Geth客户端,C ++语言实现的Eth客户端以及Python语言实现的PyEthApp。
  • 区块链应用平台Lisk采用JavaScript构建。利用JavaScript强大的API,该平台将允许在纯JavaScript中构建不同的区块链应用程序。
  • 在其他语言中还有更多的区块链实现,如Rust,Ruby和ERLANG。

通过简单了解什么是分布式账本和什么是对等网络这些基本原则,您无法熟练掌握区块链技术。你需要能够实现这些原则。唯一的方法是学习相关的编程语言。要了解区块链技术,请按照以下步骤操作。

  1. 找出最相关的实现语言

区块链技术的应用范围很广,从智能合约到记录管理。您需要找到满足您需求的最合适的编程语言。您可以通过进行初步的在线调查,来了解类似实施项目中使用的语言。

  1. 从基础开始

从基础入手,要有耐心。David Sinsky通过花上整个周末的时间学习python入门知识,学习了如何在八周内编写代码。如果某种学习方法如书籍不适合您,请尝试其他方法。将您的初始编码项目分解成几个简单的步骤。

  1. 尝试儿童应用

有些程序旨在教会孩子如何编码,不要回避看它们。一些像scratch的少儿编程游戏一样可以被成人使用。

  1. 使用在线编码站点

有在线网站,您可以免费学习编码,并获得编程的良好基础。其中一些网站是:

Codecademy网站

Code.org

免费代码营

数据营

CodeCombat

  1. 玩编码游戏

通过游戏学习是一种很好的方式。许多编程教程向您展示了如何自己构建复杂的游戏。不过,像Code Combat这样的网站可以玩编码游戏。

  1. 使用编程书籍

如果你陷入了学习的困境中,参考书是寻找出路的好方法。GitHub上有很多免费的编程书籍。

  1. 参加编程课程

您可以通过各种在线课程来提高您的编码技能。你可以在任何学习阶段注册,这会非常有用。

  1. 找一个导师

有像Hack.pledge这样的在线编程社区,你会发现人们愿意在你的学习过程的每一步与你同在。你也可以成为某人的导师。这会帮助你在教别人时获得更深的理解。

  1. 现有代码逆向工程

一旦你觉得你有一些编程知识,你可以通过一些现有代码来逆向工程提高你的技能。有许多开源代码可以供你使用。

本文的版权归 孟先生 所有,如需转载请联系作者。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏智能计算时代

区块链101:什么是分散式应用程序?

互联网用户无法完全控制他们在今天的网站上分享的数据。 Ethereum的独特之处在于它试图将区块链作为一种方法来纠正其设计者所认为的网络设计中有问题的部分。 这...

3175
来自专栏腾讯数据中心

腾讯内容的非主流运营商覆盖(2)

腾讯CAP平台 腾讯内容加速平台(CAP)助力非主流运营商访问加速 腾讯提供多种多样的互联网内容服务,比如大家熟知的QQ、微信、新闻、游戏、社区、视频、地图等,...

2957
来自专栏区块链技术指北

「区块链技术指北」官方社区 bcage.one 上线

本文由币乎社区(bihu.com)内容支持计划奖励。 这是「区块链技术指北」的第 16 篇文章。 如果对我感兴趣,想和我交流,我的微信号:Wentasy,加我时...

3425
来自专栏VRPinea

行业观点|VR广告想有大突破,关键在于去除碎片化

3647
来自专栏智能计算时代

区块链101:什么是DAO ?

想象一下:一辆无人驾驶的汽车在四处寻找乘客。 下车后,汽车用它的利润去充电站。除了最初的编程,汽车不需要外界的帮助来决定如何执行它的任务。 这是由前比特币贡献者...

3586
来自专栏安智客

UCloud 刘源:应用于数据流通的可信区块链方案

尽管云计算的发展已有一段历史,但是数据安全依然是云计算面临的主要问题。如在大数据分析、数据训练等对数据进行运算时,必须在内存中解密数据。为了降低数据对云的安全依...

1712
来自专栏云+创业计划

『云+创业』扶持计划常见问题

扶持期限为申请通过之后一年内,期间除了代金券外,用户可以申请兑换资源包中的任何资源。但是提出申请的时间越晚,享受资源包的时间也就越短。如7个月提出折扣优惠申请,...

2.7K2
来自专栏维恩的派VNPIE

全球开源量化交易项目排名20180603

距离上次统计已经过去两个多月,新的一期排名中前十的成员并未发生变化,只是相对排名有所改变:

2062
来自专栏JAVA高级架构

余额宝技术架构及演进

导读:余额宝开启了划时代的意义,开启了全民理财时代。上个月微博商业产品部联合天弘基金等金融技术团队策划了首届互联网金融系统沙龙,围绕在互联网金融过程中碰到技术架...

1595
来自专栏岑玉海

RChain总体架构图

RChain是我研究区块链依赖发现的和我最契合的(主要是用scala写的),在架构上吞吐率和扩展性也是最好,未来是真正有可能实现在它官网上宣称的能够承载face...

3217

扫码关注云+社区