Category Archives: ETH

Etheremon’s Co-Founder Jarvis Nguyen

Blockchain-based games have become a hot commodity in the cryptocurrency space. Ethereum-based CryptoKitties was the first game to take off on the market and since its inception, more and more games are being released. Etheremon is the latest game to be launched on the Ethereum blockchain. The idea of gaming on the blockchain is very new. The traditional game is controlled by a company and the game behavior can be changed easily by them. As a decentralized application, no one controls this game, and no one can take away your assets or cheat you in this world. It is immune to any outside influence as it’s guaranteed to execute only what the smart contracts were programmed to do. Moreover, because Ethereum runs on thousands of machines simultaneously, the services are provided with a 100% uptime guarantee. In Etheremon, all players share the same world. For example, there are only 195 Pangrass, so the maximum number of players that can have Pangrass at any particular time is 195. Users can also play with others via battle modes. It is similar to any online games, but there is no centralized server, all actions are done via Ethereum network. From those attributes, players can earn money from playing. Players can sell, lend their Etheremon to others, and as the resources are limited and transparent, there is a need for collecting them. It is similar to Bitcoin, there is a limit cap and no one controls it.


‘Worthless’: Research Firm Levels Kodak ICO With Withering Indictment

At CCN we have been following the Kodak story – a once monolithic print photography company that has struggled to adapt to the digital world. The announcement that the brand was turning to blockchain with KODAKCoin, which aims to protect photographers’ digital rights utilizing immutable distributed ledger technology, swept through the crypto space. Despite the ICO’s early wobbles,
when the coin finally launched it tripled from its ICO price, leaving initial investors pleased and observers optimistic regarding the company’s transformed future. However, investment research firm Kerrisdale Capital this week has released a crippling 22-page indictment on the project. Referring to the company as a “dying relic of American manufacturing”, (KODAK went bankrupt in 2013),
Kerrisdale sees the $300m ICO as a cash grab that “will never deliver promised benefits”.


First Initial Coin Offering from Norway

The Friend Unifying Platform offers the world’s first open source virtual cloud computer – designed for decentralised, secure computing and built for Blockchain technologies.

Friend gives you access to a fully-featured virtual cloud computer, that is ready for use right after logging in. Friend gives applications an ecosystem to thrive in, it provides an environment for both Blockchain-, web- and legacy applications to seamlessly interact with each other. The extensive technology stack offers unique features like client side integrations and a zero deployment cost approach for virtual computers. At the same time Friend breaks the technology silos by being vendor and device agnostic. It is a humanitarian project that will empower users to make active decisions for his digital self It is based on 5 pillars: freedom, intelligence, empowerment, privacy and integration.

ICO, Norway, Blockchain, Cloud computing, Friend

Relationship between Bitcoin and Ether

Ethereum would never be possible without bitcoin—both the technology and the currency—and we see ourselves not as a competing currency but as complementary within the digital ecosystem. Ether is to be treated as “crypto-fuel”, a token whose purpose is to pay for computation, and is not intended to be used as or considered a currency, asset, share or anything else.

There are many ways in which you can use Bitcoins within the Ethereum ecosystem:

Trade BTC for ETH: multiple third-party companies are working to make the exchanging of ether and bitcoins as easy and seamless as possible. If so desired one could trade bitcoins for ether with the purpose of executing contracts and trade it back immediately in order to keep their value pegged and secured by the bitcoin network. The latest version of the wallet includes an automatic conversion between ether and bitcoin.

Use a pegged derivative: Ethereum is a great tool for creating complex trading between multiple parties. If you have a source for the price of Bitcoin that all parties trust, then it’s possible to create an ethereum based currency whose value is pegged to the market value of Bitcoin. This means that you could trade bitcoins to a token that is guaranteed to always trade back to the same amount of bitcoins while still being fully compatible with other ethereum contracts.

Use a Bitcoin relay to convert a 2-way peg: the bitcoin relay is a piece of code that allows you to sidechain a bitcoin into ethereum. This means that you can use Bitcoin’s native limited scripting capability to lock a bitcoin into a contract that is directly connected to an ethereum contract, which can then issue an ethereum based token that is guaranteed to be backed by bitcoin. The relay is under development and as implementations are tested and proved to be secure.


How to mine ether

The Ethereum network is kept running by computers all over the world. In order to reward the computational costs of both processing the contracts and securing the network, there is a reward that is given to the computer that was able to create the latest block on the chain. Every 15 seconds, on average, a new block is added to the blockchain with the latest transactions processed by the network and the computer that generated this block will be awarded 3 ether. Due to the nature of the algorithm for block generation, this process (generating a proof of work) is guaranteed to be random and rewards are given in proportion to the computational power of each machine.

This process is usually called mining in the crypto-currency lingo.

If you are on a private network (and if you just want to test the technology for free, you should) then any normal computer with a normal CPU will be able to run the network and earn test ether (ether that is only redeemable on the test network where it was generated) through mining. This is the best choice for small-scale network or testing privately, as it’s less resource intensive. On the real (or live test) network a normal desktop (or laptop) computer might take a very long time to successfully mine a block and receive ether.

Before you do any mining, you need to set which address will receive your earnings (called “etherbase”). You only need to do this once. Here’s how to set your etherbase and then start mining:





Before you can find any blocks, however, your computer needs to go through a process called “building a DAG”. This DAG (short for “Directed Acyclic Graph”) is a large data structure (~1GB) required for mining, intended to prevent ASIC machines (“Application Specific Integrated Circuits”) from being mass manufactured for mining ether. Its goal is to protect miners like yourself so that you will only ever need your home computer to remain competitive. The DAG should take about 10 minutes to generate and as soon as it finishes, Geth will start mining automatically.

If you have successfully mined a block you will see a message like this among the logs:

🔨 Mined block #123456
To check your earnings, you can display your balance with:

web3.fromWei(web3.eth.getBalance(web3.eth.accounts[0]), “ether”)
If you are serious about mining on the live ethereum network and getting real ether rewards, then you should use a dedicated computer with very powerful graphics cards in order to run the network.

Instructions for Eth:

If you are using Eth then GPU mining comes out of the box. Simply quit the console (press control+C multiple times and then enter) and then start it with the –GPU option turned on:

eth -b –genesis path/to/genesis.json -i -m on -G
Once you started, just follow the same instructions as normal CPU mining.

Instructions for Geth

There are currently two options for GPU mining in Geth available. You can read a more detailed description of how to install it on this mining post.

C++ Etherminer. This is a version for the pro miners. To install it, follow the guide to install the whole C++ ethereum code.

Go experimental GPU branch. It’s experimental so you need to build go from source to get it. This version is focused on hobbyists and developers. To install it, clone geth from source and then switch to the GPU Miner branch.

Ethereum’s proof of work algorithm does not make use of Scrypt or Sha256, instead, it leverages EtHash, a Hashimoto / Dagger hybrid. You can read all about the theory behind this and its design in the Ethereum gitBook, mining chapter. Note that for Serenity (a future release, a major milestone on the Ethereum development roadmap) we are planning to switch to Proof of Stake (PoS).

The Ethash proof of work algorithm is memory hard, you’ll need at least 1+GB of RAM on each GPU. I say 1+ because the DAG, which is the set of data that’s being pushed in and out of the GPU to make parallelisation costly, will start at 1GB and will continue growing indefinitely. 2GB should be a good approximation of what’s needed to continue mining throughout the year.

Mining prowess roughly scales proportionally to memory bandwidth. As our implementation is written in OpenCL, AMD GPUs will be ‘faster’ than similarly priced NVIDIA GPUs. Empirical evidence has already confirmed this, with R9 290x regularly topping benchmarks.

ASICs and FPGAs are strongly discouraged by being rendered financially inefficient, which was confirmed in an independent audit. Don’t expect to see them on the market, and if you do, proceed with extreme caution.