Why Ethereum?

Why did bitqyck choose Ethereum as our blockchain partner?

bitqyck, Inc. decided early on to partner with Ethereum as the blockchain to tie bitqy to. We choose Ethereum to take full advantage of their smart contract system. To help our partners and readers understand why we chose Ethereum and how smart contracts work, we provide a beginner’s guide to Ethereum with some valuable information as written by blockgeeks.

Ethereum is a decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third party interference.

These apps run on a custom built blockchain, an enormously powerful, shared global infrastructure that can move value around and represent the ownership of property. This enables developers to create markets, store registries of debts or promises, move funds in accordance with instructions given long in the past (like a will or a futures contract) and many other things that have not been invented yet, all without a middle man or counterparty risk.

Ethereum gives partners the ability to create and manage their own tokens (crypto coin) on their blockchain. The benefit of this is the ability to utilize their blockchain scalability as well as their smart contract functionality.

To a beginner, the entire concept of Ethereum and Ethereum token can get very confusing very fast. The idea that Ethereum not only has its own currency (Ether) but also has tokens on top of that which can act as currency themselves, can be a little mind-boggling. Before we even begin understanding what Ethereum tokens are all about, it’s important to grasp some basic concepts.

The entire Ethereum network is a giant mass of nodes (computers) connected to one another. In fact, the entire network can be visualized as a single entity called the “Ethereum Virtual Machine” or EVM for short. All the transactions that have happened and will ever happen in this network are automatically updated and recorded in an open and distributed ledger.

Smart contracts are how things get done in the Ethereum ecosystem. When someone wants to get a particular task done in Ethereum they initiate a smart contract with one or more people. Smart contracts are a series of instructions, written using the programming language “solidity”, which work on the basis of the IFTTT logic aka the IF-THIS-THEN-THAT logic. Basically, if the first set of instructions are done then execute the next function and after that the next and keep on repeating until you reach the end of the contract.

The best way to understand that is by imagining a vending machine. Each and every step that you take acts like a trigger for the next step to execute itself. It is kind of like the domino effect. So, let’s examine the steps that you will take while interacting with the vending machine:

Step 1: You give the vending machine some money.
Step 2: You punch in the button corresponding to the item that you want.
Step 3: The item comes out and you collect it.

Now look at all those steps and think about it. Will any of the steps work if the previous one wasn’t executed? Each and every one of those steps is directly related to the previous step. There is one more factor to think about, and it is an integral part of smart contracts. You see, in your entire interaction with the vending machine, you (the requestor) were solely working with the machine (the provider). There were absolutely no third parties involved.

So, now how would this transaction have looked like if it happened in the Ethereum network? Suppose you just bought something from a vending machine in the Ethereum network, how will the steps look like then?

Step 1: You give the vending machine some money and this gets recorded by all the nodes in the Ethereum network and the transaction gets updated in the ledger.
Step 2: You punch in the button corresponding to the item that you want and record of that gets updated in the Ethereum network and ledger.
Step 3: The item comes out and you collect it and this gets recorded by all the nodes and the ledger.

Every transaction that you do through the smart contracts will get recorded and updated by the network. What this does is that it keeps everyone involved with the contract accountable for his or her actions. It takes away human malice by making every action taken visible to the entire network. But, having said that, what mainly incentivizes these people to fulfill their end of the bargain anyway? What are they getting by helping out the requestors? This is where Ether comes in.

Every single step in a smart contract is a transaction or a complex computation and would have a cost that is measured in “gas”. The price of this gas is paid by the requester in “Ether”. Ether is the currency with which everything runs in the Ethereum. When people talk about ETH and ETC they are actually talking about the value of the Ether in their respective blockchain.