Why you should learn to build Blockchain Apps

Last week we released CryptoZombies Lesson 4, where we continue our journey to build an army of zombies with Solidity, Ethereum’s programming language. As of this lesson, over 90,000 people have used CryptoZombiesand are getting more familiar with developing Decentralized Applications (DApps) on Ethereum.

What we have not discussed so far is why should you get involved in this space? What is there to gain? Does it really matter?

The one sure thing is that demand for Blockchain Developers (often called Blockchain Engineers) exceeds the supply by far, and this demand is increasing over time:

Blockchain and Bitcoin were 2 of the top 3 fastest-growing skills on Upwork’s  Quarterly Skills Index in 2017.

In this article, we’re going to look at similar historical growth of innovative platforms, and some ways you can start making money as a blockchain developer as you develop your skillset.

Lessons from the past: Google Play and Apple’s App Store

Let’s take some data from the two biggest app stores of today, Google’s Google Play and Apple’s App Store.

In March 2009 the Google Play store (called Android Market at the time) had 2,300 apps available. By the end of October 2010 that number had increased to 100,000[1]. In February 2017 the amount of apps on Google Play store was around in the range of 2.7 million.

App Store exhibited similar growth:

App Store growth 2008–2017 |  source: https://www.statista.com/statistics/263795/number-of-available-apps-in-the-apple-app-store/

Will history repeat itself?

If blockchain really is analogous to the internet in the early 90s, then DApps are in an analogous stage to the early-days of the app stores. We are going to see massive growth in DApp software developers over the coming years.

I will take a phrase from Wikipedia’s App Store (iOS) page,

The term  app has become a popular  buzzword; in January 2011,  app was awarded the honor of being 2010’s “Word of the Year” [ 1]

…and make a bold prediction and adapt it to the DApp ecosystem:

The term  DApp has become a popular buzzword; in January 2019,  DApp was awarded the honor of being 2018’s “Word of the Year”

What actually matters here is not if the above happens. It is when.

Should you really look into this?

If you are excited by:

  • Decentralization
  • Working with brilliant passionate minds
  • Innovation
  • Cutting-edge technology
  • High salaries (this happens mainly due to demand being much higher than available supply)

…then you should get familiar with blockchain development. Currently individuals, startups and even larger companies[2][3] are gradually joining the blockchain industry with their own products and they are actively looking for more employees to join their projects.

Ways to make money as a blockchain developer

There are a number of ways you can start making money building DApps, depending on your current skill level.

1. Build your own DApp and monetize it

Taking CryptoKitties as an example, you can build a monetized DApp. There is huge potential here — CryptoKitties did over $12 million USD in sales in its first month after launch.

If you look on DappRadar, you can see the volume of transactions different DApps are doing, with CryptoCountries currently topping the list at almost $40,000,000 in sales over the past 7 days. The developers take 2–5% of every transaction, so you can do the math and see what a profitable opportunity building your own DApp-based game can be.

In our next article, we’ll be covering in-depth the different business models you can use in your DApps to generate profits.

2. Get paid for contributing to open-source projects

Gitcoin aims to ‘push open source forward’ by attaching bounties denominated in Ether for solving github issues. Currently, there are more than $8.000 attached among 20 bounties, waiting to be claimed!

All you need to do is solve an issue, and if the bounty submitter approves it, you will get paid in Ether via a smart contract.

How does Gitcoin work? |  https://gitcoin.co
3. Create your own own Startup / Cryptocurrency

Launching an Ethereum token that is secure and can be used to trade value is as trivial as writing a few lines of code, thanks to OpenZeppelin. After you develop the coin, you can raise capital through an Initial Coin Offering (ICO).

MVP of GustavoCoin in 10 lines of Code |  https://blog.zeppelin.solutions/how-to-create-token-and-initial-coin-offering-contracts-using-truffle-openzeppelin-1b7a5dae99b6

Of course, your project must have some kind of value in order to raise the required capital. (Or not, as has been the case with many high-profile ICOs — but that is another discussion).

4. Work at a startup

If building your own startup isn’t your thing, you can get hired as a developer on someone else’s. There are a number of new projects springing up all the time that are looking for developers. Many of these projects raise millions of dollars via an ICO, and have a large budget for hiring skilled developers.
You can take a quick look at AngelList and apply for a position that interests you.

Because blockchain developers are in such high demand, many of these offer working remotely, which is a big plus for many.

5. Work as a freelancer

If you prefer flexible and on-demand gigs, popular freelancing sites such as upwork.com or freelancer.com have job listings on potential projects that you can work part-time or on a per-project basis.

You can search for positions such as Solidity Developer or Blockchain Engineer at these sites to grasp an idea of what positions are available.

6. Join a larger company

Lots of big companies hire from time to time, trying to explore their own corporate solution.

Visa job listing at LinkedIn
However, judging by  Visa asking for 8 years of Industry experience, then you’re either  Satoshi Nakamoto or drinking margaritas on your private island.

Usually these jobs are not oriented towards fully public and decentralized systems, so if you’re a blockchain purist, this may not be your cup of tea.

OK, I’m sold. How do I get started?

As more and more resources on learning to code these unstoppable applications become publicly available, aspiring developers will be able to transition smoothly from traditional development to blockchain development.

At Loom Network, we are contributing to this effort by building a community around tools and tutorials for learning to build DApps on Ethereum, the fastest-growing blockchain developer platform.

Here’s how we recommend you get started:

  1. Head to CryptoZombies.io, our interactive code school that teaches you to write Ethereum DApps through building your own crypto-collectables game.
  2. Join our Telegram community to join a thriving community of people talking about DApp development and scaling Ethereum.
  3. Check out our Medium page for our other articles on Solidity development.


原文地址: https://medium.com/loom-network/why-you-should-learn-to-build-blockchain-apps-be9a92e8d08e

内容概要:本文档主要介绍了Intel Edge Peak (EP) 解决方案,涵盖从零到边缘高峰的软件配置和服务管理。EP解决方案旨在简化客户的入门门槛,提供一系列工具和服务,包括Edge Software Provisioner (ESP),用于构建和缓存操作系统镜像和软件栈;Device Management System (DMS),用于远程集群或本地集群管理;以及Autonomous Clustering for the Edge (ACE),用于自动化边缘集群的创建和管理。文档详细描述了从软件发布、设备制造、运输、安装到最终设备激活的全过程,并强调了在不同应用场景(如公共设施、工业厂房、海上油井和移动医院)下的具体部署步骤和技术细节。此外,文档还探讨了安全设备注册(FDO)、集群管理、密钥轮换和备份等关键操作。 适合人群:具备一定IT基础设施和边缘计算基础知识的技术人员,特别是负责边缘设备部署和管理的系统集成商和运维人员。 使用场景及目标:①帮助系统集成商和客户简化边缘设备的初始配置和后续管理;②确保设备在不同网络环境下的安全启动和注册;③支持大规模边缘设备的自动化集群管理和应用程序编排;④提供详细的密钥管理和集群维护指南,确保系统的长期稳定运行。 其他说明:本文档是详细描述了Edge Peak技术及其应用案例。文档不仅提供了技术实现的指导,还涵盖了策略配置、安全性和扩展性的考虑,帮助用户全面理解和实施Intel的边缘计算解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值