CommonLounge is a community of learners who learn together. Get started with the featured resources above, ask questions and discuss related stuff with everyone.
How Ethereum Works
This comprehensive guide covers everything you need to know about how Ethereum works. No prerequisite needed. You don't need a university degree in computer science to understand these concepts — this guide will teach you the important points in a concise and easy-to-understand way.
Why do you need to learn how Ethereum works before investing?
Investing in any asset just because it's price is ri...
How to Build your First Ethereum Decentralized Application
This guide is meant to teach you how to write a full stack voting Decentralized Application (Dapp) for Ethereum. The best way to learn more about the Ethereum platform is to get your hands dirty and build a simple application.
We walk through:
The high level architecture of the Ethereum platform
thanks to elon musk for this great recommendation. this hacker is certified
Read more… (12 words)
Read more (12 words)
Full Stack Hello World Voting Ethereum Dapp Tutorial — Part 1
19 min read
In the last post, we explained the high level architecture of Ethereum platform comparing it to a web application. As a developer, the best way to learn any new technology is by diving in and building toy applications. In this post, let’s build a simple ‘Hello World!’ application which is a Voting application.
The application is extremely simple, all it does is initialize a set of contestants, let anyone vote for the candidates and display the total votes received by each candidate. The goal is not to just code an application but to learn the process of compiling, deploying and interacting with it.
We have deliberately avoided using any DApp frameworks to build this application because the frameworks abstract away lot of the details and you fail to understand the internals of the system. Also, when you do use a framework, you will have more appreciation for all the heavy lifting the framework does for you!