Posts

Build Complete Ethereum Application

Image
Build Complete Ethereum Application. Here i simply describes how to build complete Ethereum Application from the scratch. As the initial step i describe Ethereum javascript API. We can use that API to interact with Ethereum Contracts (Robot Account). I will give you a sample example for using Web3 object. Then i will introduce our application architecture and finally i will bring you the complete video coverage for building the application. Okay let's we start with Web3 object. Ethereum javascript API We can call Contract functions using this API(Web3). Actually this API is available through Web3.js Library . This will save your day because you don't want to write the boilerplate code that you have to write without this library. There is a java lib for this it is called Web3j . As well as there are several number of Web3 implementations for different languages and i list down them below. Python Web3.py Haskell hs-web Java web3j  Scala web3j-scala  Purescript purescr

Jump into Azure

Image
In this post you will learn how to setup a Azure Blockchain platform and how to deploy our locally created "HelloWorld" project to Azure. What is Azure? Simply Azure is the Microsoft cloud platform and it provides many Environments for your business applications. You can build, manage and deploy your applications very easily on Azure. In this post you will learn how to use Azure cloud platform for Blockchain. sample dashboard for Azure: As you know there is a common Ethereum Network. But some times you may have a requirement like having your own enterprise level Blockchain Environment. Then this is the solution for you. What you should know about Azure Blockchain? Basically Azure provides following features for your Blockchain, Hosting  Storage  Identity Management Security  Besides that you should know on Azure Blockchain Consortium, What is Blockchain Consortium - It is a privately shared Blockchain network (In Ethereum context it is 14 Members). It in

Solidity Basics

Image
End of this post you can get basic knowledge on Solidity Language. If you have any programming experience before, this post will boost your knowledge up to developing a complete Ethereum software solution. To test Solidity codes which you write in this session, you can use online tool called Remix . Remix is a online Solidity Compiler and Testing Environment  which uses your browser folder and your machine resources to save data. What is Solidity? Solidity is Contract Oriented, Object Oriented, High Level Language for writing Smart Contract aiming  the Ethereum Virtual Machine. Solidity is influenced by C++, Python and Java Script. What are the Basic Data Types in Solidity ? Here i mentioned basic and most usable data types. With the time i will update this content. bool - true, false string - "" int / uint - int8 (0 - 255) & int256 (0 - 2 power 256) address - store Ethereum address (keep in your mind, apart from the string all the other data ty

Ethereum and HelloWorld

Image
In this post i just describes Ethereum basics and how to develop a simple Hello-World-Blockchain project in your local machine. Intro to Ethereum platform Traditional intro: "Ethereum is the largest and most well-established, open-ended decentralized software platform that enables SmartContracts and Distributed Applications (ĐApps) to be built and run without any downtime, fraud, control or interference from a third party." 😎 My intro: Ethereum is a kind of decentralized Blockchain platform (there are some other Blockchain platforms : BigChainDB, Chain Core, Corda and so on). The good news is, Ethereum is open source platform. So you can use Ethereum platform to build and deploy your Blockchain apps called DAPPS. Actually Ethereum is not only a platform but also a programming language running on Blockchain. Ethereum's crypto currency is Ether. Ether is also called Digital Oil because you have to pay form Ether for running your program in Ethereum. And in Ethere