Monday, 28 November 2016

Ethereum Wallet is amazingly slow to sync

Since the last hard fork, and I must say, even before that, I am struggling with the use of ethereum mist. What a nightmare, does not sync up, very slow, 27,000 blocks behind and no sync end in view...
According to the logs, worst case, it takes 40 secs to get one block, 27,000 blocks, more than 12 days! What!

Sunday, 20 November 2016

BTC to ETH

From my previous post first-experience-with-ethereum, you would have read that I was waiting for my transaction to go through to buy ETH from BTC.
I submitted the transaction on 18/11/2016 at 16:39 - it finally went through more than a day later.....

Saturday, 19 November 2016

First experience with Ethereum

Some Saturday experiment while the kids are having fun... While drinking coffee... a thought, I want to mine!
Obviously long gone are the days where I could earn BTC while mining on a commodity laptop (about 4 millions years on mine according to the latest number of hashes needed 2^68).
So... with the promise of GPU mining (I am using OpenCL) with Ethereum - I decided to give it a try.
Please note that I am using Ubuntu 16.04
  • Installing the Ethereum wallet was a breeze - quite easy to set up - and interestingly - as part of the set up - I was asked if I wanted to buy some ETH from my Bicoin wallet
  • Of course... I did it - and issued a small transaction from my bitcoin client to the given Ethereum address
  • I issued a small payment of 0.005 BTC (3.74 USD) with a transaction fee of 0.00007329 BTC (0.05 USD). I sent my transaction on 18/11/2016 at 16:39 - and at the time of writing this post, i.e., more than 15 hours later, my transaction is still unconfirmed in the memory pool! If you understand the transaction fees concept and how miners can decide to do whatever they want... it is not surprising that my transaction would be at the bottom of stack. This simply proves, if any proof was needed, that Bitcoin is not ready for micro-payments, and probably will never be until this ASIC mining non-sense - must using ASIC (Application-specific integrated circuit) is sorted out
  • While waiting for my transaction from BTC to ETH to go through... if it ever happens.... I decided to run the mining software in GPU mode, Ethermine
  • I recommend to recompile from the source directly - it is the easiest and fastest way to get going

Friday, 18 November 2016

Decoding your FIX messages

Looking for an easy way to decode your FIX messages, entirely local to the browser?
Use http://decodeyourfix.com/

Thursday, 10 November 2016

SCALE 2.12 + JAVA 8

I can confirm I can now use SCALA 2.12 with JAVA 8 libs ... :-) This piece of code, using http://sparkjava.com/ I could not do before, now can:
package demo1

import spark.Spark.get

object MicroService {
  def main(args: Array[String]): Unit = {
    get("/hello", (req, res) => "Hello World")
  }
}
Nice!

Thursday, 13 October 2016

Android SDK

Is it time for Google to start switching from Java to Kotlin for its Android development language? This makes sense right? First move is to use IntelliJ, second step, introduce Kotlin as an alternative language, third step, remove Java.

Blog Archive