A Fun Way To Learn To Create Dapps In Solidity

One of the reasons I am rooting for the Ethereum community to address many of its current issues (scalability being the big one) is that there is a clear developer platform opportunity for Ethereum. The Ethereum programming language Solidity is relatively easy to learn and Ethereum was designed from the ground up as an application platform. Ethereum applications, called Dapps (for decentralized apps), are starting to launch pretty regularly.

If you want to learn how to create a Dapp in Solidity, you might try out this interactive coding game called Cryptozombies:

CryptoZombies is an interactive code school that teaches you to write smart contracts in Solidity through building your own crypto-collectables game.

Thanks to AVC community member William who showed this to me yesterday.

There is a lot of naysaying out there suggesting that public blockchains and crypto aren’t good for anything other than speculating on token prices.

That is dead wrong, but it is true that the immature state of the technology has made building useful things on top of this technology very hard.

What we need to look for are efforts to make public blockchains more reliable, faster, and easier to build on. Those projects are out there and the fruits of all of that labor will come in due course.

In the meantime, it might be a fun and productive use of your time to learn to build a Dapp in Solidity and have some fun at the same time.


Comments (Archived):

  1. pointsnfigures

    Often times true innovation starts with a game.

    1. jason wright

      life is the game. we are its innovation.

    2. sigmaalgebra

      Also, war, hunger, trade, wealth! Wood, flint, volcanic glass, stone, ceramics, textiles, copper, bronze, agriculture, domestic animals, writing, ships, money, sailing ships, iron, steel, steam, steam ships, rails, electricity, chemical engineering, oil, internal combustion power, radio, TV, transistors, computers, lasers, software, etc.

  2. William Mougayar

    There will be an explosion of native assets and related Apps on the blockchain in 2018. This is only the beginning.Anyone remember the Beanie Babies craze of the 90’s? Imagine it on the blockchain without the physical part. Purely 100% digital assets, made naturally with blockchain. No physical additives. Totally organic. Sustainable. 🙂

    1. Lawrence Brass

      I recall the sea monkeys of the 70’s. My brother and I had endless discussions about them being fake or not. I was the sceptic on that one.https://en.wikipedia.org/wi

    2. jason wright

      totally organic,… and yet we know from the last two years that Ethereum orchestrates a big marketing strategy execution at the beginning of a year to push the price up and generate ‘buzz’. early 2016 was the first blitz, and early 2017 was the second blitz. I assume next month will be the next blitz. it feels artificially engineered, a contrivance. I don’t see that as organic.

      1. William Mougayar

        I don’t think that’s correct

        1. jason wright

          1st quarter’s end will be the reference point. We can review it then 🙂

          1. William Mougayar

            Any correlation to your allegation would be coincidentalEthereum is not 1 person or 1 entity.

      2. Evan Van Ness

        “Ethereum” and “big marketing strategy execution” in the same sentence makes me laugh.

        1. jason wright

          I like to be laughed at, and especially by maximalists.

        2. jason wright

          and everyone can see that Ethereumites were all over Reddit pushing ETH at the beginning of 2016.I constantly get emails about ETH saying it’s ‘the greatest investment proposition’, ‘be a fool to pass on it’, et.c. et.c.it gets tedious.

    3. Donna Brewington White

      Ha! I just used the “chat room” comparison. Many of us thought that was the extent of the internet many moons ago.

  3. kidmercury

    IMHO it’s going to be real hard to generate cost savings innovation (which in turn allows for higher margins at lower prices, in turn enabling new use cases) so long as the exchange rate issue persists. solidity will help immensely in resolving that relative to coins that dont have their own smart contract language fundamentally embedded in the protocol, though for the biggest and best opportunities, i think one will need to roll their own chain. sort of like how in the web world you can build a very nice small business using just wordpress, but if you want to build a large enterprise you’ll probably need to do a lot of the app manufacturing yourself.

  4. Kent Karlsen

    StackSkills.com has courses on blockchain and Ethereum development with Solidy (I am learning this myself to kick start interesting projects in 2018). Happy learning. Start the evolution.

  5. jason wright

    do your crypto posts reflect your buy and sell decisions and positions? talking down Bitcoin, and talking up Ethereum. I just want to be clear on your vested interest position when I read what you write about crypto as you are an ‘influencer’ and you do use AVC in part for that purpose.

  6. Tom Labus

    Will you be doing one of those “where we are” interviews with Jason C this year?

      1. Lawrence Brass

        Proof of work has many expressions.One of the most beautiful moais rests in the British Museum in London.https://en.wikipedia.org/wi…Which reminds me about a spanish saying: “nadie sabe para quién trabaja” – nobody knows whom you are working for.cheers

        1. jason wright

          cheers (!) Lawrence 🙂

    1. Lawrence Brass

      Proof of work is one of the most intriguing parts of blockchain technology for me. It maybe the equivalent of the bullion that used to back currencies in the past millennium or the intricate designs of banknotes, or a blend of both.So, Satoshi told his minions: “Make it hard to forge.”How can we uncouple energy from proof of work?

      1. jason wright

        isn’t the issue how the energy is generated rather than energy per se? China’s hydro dams seem more benign than its coal fired power stations. wouldn’t it be crazy if mining equipment could detect the method used to generate the power being used to power it and be engineered to work more efficiently when powered by green energy. pure fantasy, but only if…

        1. kidmercury

          hydro has lots of environmental issues too, starting with the impact on fish (which in turn impacts the whole food chain). if we indulge ourselves in fantasy the bezos dream of having space being a work zone and earth being a residential zone might be a fun solution

          1. jason wright

            yes, I agree, there are issues. the theory of it though is elegant, using a natural element and gravity to generate power. it’s superior in most every way I can think of to petroleum. solar seems best.

    2. Tom Labus

      There is some pushback on the energy usage figures which all seem to originate from one source.https://www.cnbc.com/2017/1

    3. Evan Van Ness

      Ethereum will be switching to proof of stake soon™ so it won’t be wasting ridiculous amounts of electricity

      1. Twain Twain

        One of the comments on that link: “The idea behind proof of stake has rejected by the majority of the people because bitcoin is already considering a ponzy and exchanges are being closed by the governments like China, so if this happens then this will have a bad impact on cryptocurrency. People will for sure consider it a ponzy as the proof of stake means invest and get paid, means more money you will invest, more chances will be you will get paid. so it will be just worthless and people will lose their faith regarding cryptocurrency.”

  7. Twain Twain

    Time has proven me right not to jump onto the Deep Learning and Blockchain-Ethereum bandwagons.There’s neuroscience out of Bar-Ilan University which renders the assumptions of perceptrons, Deep Learning and network theory redundant.* https://medicalxpress.com/n…I feel vindicated I persevered with my systems invention.

    1. Lawrence Brass

      Don’t quit Twain. Alternative and non-mainstream views are key for the collective knowledge evolution.Anyway, while the earth stays flat you will be in jail. 😉

      1. Twain Twain

        Here’s what the mainstream views of Google and Facebook did in 2017:* https://www.cnbc.com/amp/20…* https://motherboard.vice.co…* https://qz.com/1079284/anti…Before, I believed that US investors cared about innovation, fighting for inclusion, making the world a better place through technology and women in technology.Now, the proof points are stacking up against US investors:* https://www.sciencedaily.co…* http://money.cnn.com/techno…* https://www.theatlantic.com…* https://www.theatlantic.com

        1. jason wright

          they care about money. it’s that kind of society.

          1. jason wright

            that’s right.

    2. Ronnie Rendel

      Twain – it’s not about bandwagons. And it’s not about technologies either. I have an application (Lifeboard) that uses Google’s on deep learning libraries to classify email text, and it works. It’s not about the tech.I have been looking for years for a way to reward early adopters – and offering them an LD coin (which is good for free services from LD and ideally it should also let them own a piece of the company). And there almost exist platforms today that let me do it without building my own private blockchain,It’s not about the tech, it’s about the experiences – btw what experiences are you working on?

    3. SubstrateUndertow

      From your linked article<block quote=””>”We reached this conclusion using a new experimental setup, but in principle these results could have been discovered using technology that has existed since the 1980s. The belief that has been rooted in the scientific world for 100 years resulted in this delay of several decades,”</block>Step and repeat across the whole spectrum of social/economic precepts that transform confirmation-bias into conceptual leg-hold-traps

      1. Twain Twain

        Yes, it’s all very sad. Daniel Kahneman and Amos Tversky won the Nobel Prize in Economics in 2002 for work they did in 1972 which concluded: “In his evaluation of evidence, man is apparently not a conservative Bayesian: he is not Bayesian at all.”If he’s not Bayesian, it means he doesn’t think with probability at all.Yet despite that piece of knowledge, AI researchers insist on encoding probability everywhere (especially in Deep Learning) and then claiming that Deep Learning will reveal to us how human brains work!That’s the type of lack of common sense logic that exists in AI PhDs who are paid $ millions and $ hundreds of thousands.

        1. Amar

          One of the best books of 2017 for me was “The Undoing Project” by Michael Lewis. I recommend it for everyone 🙂 it is written in spoken english (for the most part) and does a great job of evangelizing the profundity of what Kahneman and Tversky discovered in the 70’s.

  8. jbcolme

    “Ten years in, nobody has come up with a use for blockchain” – currently, the blockchain is the best way (only way?) to send money to Venezuela due to a exchange control. I had to ask the other day what people were using in facebook: tree of four options involved the blockchain. And maybe the fourth too, but it was not clear from their website. But I’m sure the regulars of AVC know more applications than this. Just wanted to share this use case.

  9. Ronnie Rendel

    “Welcome to the [place your existing experiences here] economy”. Seriously, remember my comment on Continuations years ago – that one day our affiliation to our social networks will be more meaningful then our current affiliations with Nation States.What are your thoughts on “Blockchain as a service?” What are your thoughts on Bancor (or OmniLayer) – are they like an “App Store” for “Economic network applications?”BTW, after moving to Israel a few months ago, there are many more Solidarity developers here already then I could imagine. Most working on “infrastructure projects”. I’m still waiting on an anonymous (dark web) fiat gateway 🙂

  10. sigmaalgebra

    For some really clever solutions looking for problems, the research libraries are awash in them. There is an old recipe for rabbit stew that starts out, “First catch a rabbit.” Well, there could be a recipe for applied math or applied technology that starts out, “First find an application.” Generally we believe that the conditional probability of a second application given a first application is much higher than the probability of the first application and similarly for each new application for a long time. So, block chains, let’s see a few good applications. My kitchen has a 10″, stainless steel, coated, French chef’s knife, a white plastic cutting board, lots of mixing bowls, and lots of wire whips — they all get used a lot! Good tools with good applications!

  11. Evan Van Ness

    I’ll put in a plug for the courses at Zastrin as well https://www.zastrin.com/ (I have no stake)

    1. Ciprian Patrulescu

      Have you done the training?

  12. creative group

    CONTRIBUTORS:We are one of the few that has no technical background but has always learned enough about the majority of how each technology works. The majority of us performed basic DOS commands in 1985 ( Append, ASSIGN, ATTRIB, BACKUP and Restore, BASIC and Basically, CALL, CD and CHDIR, CHCP) and realized we had no interest in it. We continue to follow emerging technologies that benefit humanity as a whole. The exceptional work done by Computer Scientists and Computer Programmers (Women & Men) that make using Computer programs, mobile phone use and appliances work easier for the ordinary Joe Public is amazing and appreciated.This argument and diverging point of views on what the BlockChain will be or will not be only excites those with personal stakes to either promote themselves to be acknowledged by Joe Public or whatever ego motive that doesn’t assist in helping Joe Public use this technology in everyday use without being taken to the cleaners by adopting it.The following is what Day Traders research to find innovative and life changing discovers companies adopt and built a company upon:1. Discovery and innovation in the field of science regarding Double Helix2. RP-VITA (Remote Presence Robot)3. SPG (Sphenopalatine ganglion)4. Needle free Diabetes care5. MelaFind6. Sapien7. Medical SieveReal Innovations with life changing implications. And you squabble over kibble’s and bits.If anyone is seeking credit visit a credit union.Captain Obvious!#UNEQUIVOCALLYUNAPOLOGETICALLYINDEPENDENT

  13. Sebastian Wain

    It is not bad to complement this with security skills. The Ethernaut is a game to develop your security skills in Solidity.

    1. Evan Van Ness

      good recommendation

    2. Twain Twain

      What security measures are in place to prevent miners from hijacking the lay person’s machines to turn it into a cryptomining zombie?http://www.telegraph.co.uk/

      1. Sebastian Wain

        Currently you can rely on the typical defense: antimalware protection. For browsers there are some extensions like https://chrome.google.com/w… but there is no general answer.

  14. falicon

    Love it.This space already has the uber techies and financers…what the technology really needs now are the artists and the dreamers (who are the ones that *really* make the interesting stuff and push the bounds on what’s possible).The better the tools, the tutorials, and the easier it all becomes – the better it gets for all of us!

  15. Donna Brewington White

    Remember in the early days of internet when “chat rooms” were the thing?Public blockchains and crypto are in the “chat room” days.

  16. Kenneth Younger III

    Made my way through the first two lessons. Really well done, and sparked my interested to dive much deeper into the world of Ethereum.

  17. Beth Hein

    For me Crypto is just in the childhood days yet, it will bigger in future & will reach great highs.

  18. Loom Network

    CryptoZombies authors here. Thanks for the share! We’re huge USV fans, and your writings on Internet 3.0 have been really influential in helping us refine our ideas at Loom Network for building scalable sidechains.We think non-financial DApps are a potentially even bigger use-case of blockchain than financial DApps, and we built CryptoZombies because we want to get more developers thinking outside the box and trying to build real apps. The platform with the most developer adoption will win, and our bet is on Ethereum as well.

  19. Charlie Muir

    Dead Wrong. Full Stop.