January 25, 2026

Capitalizations Index – B ∞/21M

A Cryptocurrency to Learn about Cryptocurrencies

A Cryptocurrency to Learn about Cryptocurrencies

This Coin is a fork of SmallChange (which is a fork of LiteCoin itself). It was created for educational purposes. With this we aim to i) prove that really anyone(!) can start a Litecoin/Bitcoin based currency; and ii) allow users to experiment with coin parameters (in a private network).

I don’t take any credit for the develop of the coding, outside the few changes we made. All credit goes to the creator of LiteCoin and SmallChange.

Details

EsanCoin is a ‘faster’ version of Litecoin which uses scrypt as a Proof-of-Work scheme and is intended for microtransactions.

30 seconds block targets

4 567 680 total coins

no subsidy after approximately 5 years; in between: 10 coins per generated block

difficulty retargets every 5 min

currently peers are looked up over IRC only

currently no block checkpoints are in the code (easy to include)

References

LearnCoin SmallChange Litecoin

Usage — Development process

Preparing my development environment

For you can work with EsanCoin is necessary that you install the next libraries over Ubuntu 14 -Linux.

$ sudo apt-get install git
$ sudo apt-get install libboost-dev
$ sudo apt-get install libboost-system-dev
$ sudo apt-get install libboost-program-options-dev
$ sudo apt-get install libboost-thread-dev
$ sudo apt-get install libboost-filesystem-dev
$ sudo apt-get install libcurl4-openssl-dev
$ sudo apt-get install libdb5.1-dev
$ sudo apt-get install libdb5.1++-dev
$ sudo apt-get install qt-sdk
$ sudo apt-get install libminiupnpc-dev
$ sudo apt-get install build-essential
$ sudo apt-get install openssl

Since it is necessary to have two machines running in a common network, we will use virtual machines in a VMWare environment (but you can use any other alternative to emulate operating systems). To download vmware player use the following links:

The OS with all the required libraries (previously listed) is available at Mega — Ubuntu 14. After downloading, create a copy of the file and install two machines in VMWare (each one started from a different file).

Cloning EsanCoin

On each virtual machine, open the terminal and download the project.

$ git clone https://github.com/johnkevinbarrera/EsanCoin.git

Installing EsanCoin

In the project, enter .../EsanCoin/src in a terminal window and execute:

$ make -f makefile.unix	// creates wallet
$ ./EsanCoin // asks for a user and a password

If everything went well, you will see a message requesting a user and password for your EsanCoin wallet

Setting up our credentials

In the directory of your OS enter ./EsanCoin and within this directory, create a file called EsanCoin.conf that contains the following:

    rpcuser=<<unique_user>>
rpcpassword=<<unique_password>>
addnode=<<IP_of_the_other_computer>>

Mining

This is the process by which the miners receive rewards, to start the mine in EsanCoin return to .../EsanCoin/src in the terminal and execute:

# First we need run our node:
$ ./EsanCoin & // starts the service (you are already a node)
$ ./EsanCoin getinfo // information about the node
# Now we can star the mining:
$ ./EsanCoin setgenerate true 4 // start mining using multi-threads
$ ./EsanCoin getmininginfo // information about the mining
$ ./EsanCoin getbalance // check the account balance

Note: Mining is not necessary, but to run your node is necessary in every computer.

Making transactions

After starting the mining we wait until we have some money to start our transactions.

# First we need create an account:
$ ./EsanCoin getnewaddress "name_of_account"
$ ./EsanCoin listaccounts
# Now we make our first transaction
$ ./EsanCoin move "" "name_of_account" "amount"
$ ./EsanCoin sendtoaddress "address_of_wallet" "amount"
# Making transactions of some account to other account
$ ./EsanCoin sendfrom "address_name" "address_of_wallet" "amount"
$ ./EsanCoin gettransaction "transaction_hash"

Queries in the BlockChain

To see the blocks and transactions, we can use:

$ ./EsanCoin listsinceblock
$ ./EsanCoin listtransactions
$ ./EsanCoin listunspent

Warning

EsanCoin should not be used as a real cryptocurrency. All of the coin parameters are chosen arbitrarily or at most with ‘fairness’ towards everyone in mind. Again, this EsanCoin exists because:

  • proves that really anyone(!) can start a Litecoin/bitcoin based currency (just look at the changes I applied to the original Litecoin source, for genesis block generation look at main.cpp)
  • allowed us to experiment with coin parameters (in a private network)

Published at Tue, 19 Feb 2019 19:20:00 +0000

Previous Article

How is GG World Lottery Different Than Unregulated Crypto Lotteries

Next Article

Cryptocurrency-predicting RNN Model – Deep Learning w/ Python, TensorFlow and Keras p.11

You might be interested in …

Etheralabs_io: JPMorgan Report: Crypto Could One Day Help Diversify Portfolios – Cryptocurrencies could one day help investors diversify their equity and bond portfolios, analysts for JPMorgan Chase wrote in a new report. https://t.co/DpgZ00jDG1

Recent Uploads tagged bitcoin Etheralabs_io: JPMorgan Report: Crypto Could One Day Help Diversify Portfolios – Cryptocurrencies could one day help investors diversify their equity and bond portfolios, analysts for JPMorgan Chase wrote in a new […]

Bitcoin Price Analysis: Watching World Events and “Three Pushes to a High”

Bitcoin Price Analysis

BTC-USD is up 160% in the 6 weeks since it last bottomed out at around $1800. The $2850 growth marks the sixth week in a row of new highs and aggressive bull runs as bitcoin sits upon its current all-time high in the $4600s. One can’t help but wonder where the top of this run lies; Goldman Sachs is calling the top of the bull run at around $4800.

Historically, during times of war and political uncertainty, investors tend to seek financial safe havens in precious metals and other long-lasting, stable investment vehicles. Yesterday, North Korea made an aggressive move toward Japan by launching a missile over Japanese airspace. Within hours of the news hitting the public, bitcoin saw massive price growth, thus establishing, once again, a new all-time high:

Figure_1 (3).JPGFigure 1: BTC-USD, 6 Hour Candles, Bitfinex, Volume Spike Post-news Release

After an entire week of decreasing volume, BTC-USD saw a spike in buy volume once the news of North Korea’s aggression hit the public. This is one of several bullish moves in the recent series of news events following North Korean aggression. As of the time of this article, Japan has yet to formally respond to this act of aggression, and one can speculate that bitcoin will likely continue to see price growth as the political uncertainty continues to grow.

On the macro scale, bitcoin is showing signs of bullish exhaustion despite the push to greater highs:

Figure_2 (3).jpgFigure 2: BTC-USD, 1-Day Candles, Bitfinex, Signs of Bullish Exhaustion

Although there is a good argument for bitcoin price growth on just fundamental analysis of the North Korean situation alone, it’s important to remain objective in our analysis. There are three signs of bullish exhaustion in the macro trend of this BTC-USD market.

Although bitcoin is making new price highs, on the 1-day candle trend the RSI is failing to make a new high (shown in yellow) — this activity is called “divergence” and shows a decrease in bullish momentum. Additionally, although the 6-hour volume made a significant impact on the market, the 1-day volume is currently failing to make any significant impact on the overall trend (shown in blue).

Lastly and most significantly, the 1-day Bollinger Bands (shown in pink) have begun to go completely horizontal and are now beginning to actually curve downward.

The current Bollinger Band trend accompanied by the bullish momentum loss is pushing BTC-USD into a potential reversal pattern known as “Three Pushes to a High.” Basic characteristics of this pattern are:

  1. Narrowing Bollinger Bands upon the advance of each high;

  2. Momentum loss on various indicators;

  3. Continued divergence across all three highs.

Currently, the “Three Pushes to a High” reversal has yet to be confirmed and is certainly not in a tradable condition, but it is something that every bitcoin trader should consider on the macro trend of this market.

Since the run from $1800, well established Fibonacci Retracement lines have revealed themselves on the market:

Figure_3 (4).JPGFigure 3: BTC-USD, 6 Hour Candles, Bitfinex, Macro Support Lines

There is very strong support on the 23% line, as the market consolidated for about a week at those values. If our current price level proves to be the top of this run, a possible retracement might occur. Should a retracement occur, Figure 3 will be an important reference in order to see, on a macro scale, where the support levels lie and where potential market entry and exits will exist.

Summary:

  1. Uncertainty surrounding Japan’s response to North Korean aggression reveals investor interest in bitcoin;

  2. Technical indicators show the market is possibly approaching its top on the macro-trend;

  3. Support lines exist on the Fibonacci Retracement values shown in Figure 3.

Trading and investing in digital assets like bitcoin, bitcoin cash and ether is highly speculative and comes with many risks. This analysis is for informational purposes and should not be considered investment advice. Statements and financial information on bitcoin Magazine and BTC Media related sites do not necessarily reflect the opinion of BTC Media and should not be construed as an endorsement or recommendation to buy, sell or hold. Past performance is not necessarily indicative of future results.

The post Bitcoin Price Analysis: Watching World Events and “Three Pushes to a High” appeared first on Bitcoin Magazine.