22 May, 2018

TrollCoin

TrollCoin (TROLL) Version 2.1.0.0

TrollCoin Integration/Staging Tree

TROLL logo

Copyright (c) 2015 The TrollCoin Developers

#### What is TrollCoin?

  • Algorithm: Scrypt
  • Coin Suffix: TROLL
  • PoW Period: 7,777,777 Blocks
  • PoW Target Spacing: 60 Seconds
  • PoW Difficulty Retarget: 10 Blocks
  • PoW Reward per Block: 125 TROLL
  • Full Confirmation: 10 Blocks
  • Maturity: 77 Blocks
  • PoS Target Spacing: 64 Seconds
  • PoS Difficulty Retarget: 10 Blocks
  • PoS Reward: 7 TROLL Static PoS Reward
  • Minimum Confirmations for Stake: 777 Blocks
  • PoS Min: 1 Hour
  • PoS Max: Unlimited
  • Total Coins: 900,000,000 TROLL
  • Block Size: 7MB (7X Bitcoin Core)

TrollCoin is a digital currency that enables instant payments to anyone, anywhere in the world. TrollCoin uses peer-to-peer technology over ClearNet to operate with no central authority (centralisation): managing transactions and issuing currency (TROLL) are carried out collectively by the TrollCoin network. TrollCoin is the name of open source software which enables the use of the currency TROLL.

MainNet Parameters P2P Port = 15000 RPC Port = 17000

TestNet Parameters P2P Port = 25000 RPC Port = 27000

Build Instructions for Qt5 Linux Wallet (Ubuntu)

//Install dependencies via Terminal:

$ sudo apt-get install make libqt5webkit5-dev libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools qtcreator libprotobuf-dev protobuf-compiler build-essential libboost-dev libboost-all-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev libssl-dev libdb++-dev libstdc++6 libminiupnpc-dev libevent-dev libcurl4-openssl-dev git libpng-dev qrencode libqrencode-dev

//In terminal navigate to the TrollCoin-2.0 folder:

$ cd /home/TrollCoin-2.0

//Then:

$ qmake -qt=qt5 "USE_QRCODE=1" "USE_UPNP=1"

//Then:

$ make

//This will compile and build the Qt Wallet which takes a little while, please be patient.

//When finished you will have a file called TrollCoin - Simply Double Click

//end of guide

Build Instructions for Terminal Based Linux Wallet (Ubuntu)

//Install dependencies via Terminal:

$ sudo apt-get install build-essential libboost-all-dev libssl-dev libcurl4-openssl-dev libminiupnpc-dev libdb++-dev libstdc++6 make

//In terminal navigate to the TrollCoin-2.0 folder:

$ cd /home/TrollCoin-2.0/src/

//Enter into the terminal:

$ make -f makefile.unix USE_UPNP=1

//This will produce a file named trollcoind which is the command line instance of TrollCoin

//Now type:

$ strip trollcoind

//When finished you will have a file called trollcoind

//To run TrollCoin

$ ./trollcoind &

//It will complain about having no trollcoin.conf file, we'll edit the one provided and move it into place

$ cd .. $ nano trollcoin.conf

//Edit the Username and Password fields to anything you choose (but remember them) then save the file

$ mv trollcoin.conf /home/.trollcoin/ $ cd src/ $ ./trollcoind &

//The server will start. Here are a few commands, google for more.

$ ./trollcoind getinfo $ ./trollcoind getmininginfo $ ./trollcoind getnewaddresss

//end of guide

TrollCoin 2.0 [TROLL] Source, Windows & Mac Wallets
https://github.com/TrollCoin2/TrollCoin-2.0/releases

Connect with our community & earn Trollcoin at TrollMountain Forums
https://forum.trollcoin.com

TrollCoin™ ‘it pays to hoard’

TrollCoin, the classy, low carb currency of choice, now with 30 percent more calories, Scrypt PoW & Static PoS v3! Go ahead, enjoy the deceptively crisp aroma of TrollCoin, anytime, anywhere!
Happy trolling & remember, nothing here is not what it does not seem, or is it?

EXCHANGES
Bleutrade https://bleutrade.com/exchange/TROLL/BTC
Crypto-Bridge DEX https://wallet.crypto-bridge.org/market/BRIDGE.TROLL_BRIDGE.BTC
Bleutrade https://novaexchange.com/market/BTC_TROLL/

Mining Pools
Official Pool: http://troll.nation-wars.com
Prohashing: http://prohashing.com
Hash to Coins: https://hash-to-coins.com

EXPANDING TrollCoinBOT on Twitch.TV
http://www.twitch.tv/trollcoinbot
TrollCoinBOT is a tipping, money match & betting bot for use in TwitchTV channels. Join a growing network of broadcasters using the power of Trollcoin to entertain & engage viewers.
Official Home of TrollCoinBot – http://trollcoinbot.com

CONTACT US
Email: support@trollcoin.com
Twitter http://twitter.com/trollcoinbase
Web: http://trollcoin.com
Facebook: http://www.facebook.com/groups/trollcoin

HISTORICAL PRICE DATA
http://coinmarketcap.com/currencies/trollcoin

BLOCK EXPLORER
https://chainz.cryptoid.info/troll

TrollCoin v2.0 Essential Information

P2P Port = 15000
RPC Port = 17000

Algorithm: Scrypt
Coin Suffix: TROLL
PoW Period: 7,777,777 Blocks
PoW Target Spacing: 60 Seconds
PoW Difficulty Retarget: 10 Blocks
PoW Initial Reward per Block: 125 TROLL
Full Confirmation: 10 Blocks
Maturity: 77 Blocks
PoS Target Spacing: 64 Seconds
PoS Difficulty Retarget: 10 Blocks
PoS Reward: 7 TROLL Static Reward
Min Confirms for Stake: 777 Blocks
PoS Min: 1 Hour
PoS Max: Unlimited
Total Max Coins: 900,000,000 TROLL
Max Block Size: 7MB

v2.0 PoW Reward Schedule

Code:
// miner’s coin base reward
int64_t GetProofOfWorkReward(int64_t nFees)
{
if (pindexBest->nHeight == 0) {
int64_t nSubsidy = 500000000 * COIN; // TROLL for Swap from TrollCoin v1.*
LogPrint(“creation”, “GetProofOfWorkReward() : create=%s nSubsidy=%d\n”, FormatMoney(nSubsidy), nSubsidy);
return nSubsidy + nFees;
}
else if (pindexBest->nHeight >= 1 && pindexBest->nHeight <= 777776)
{
int64_t nSubsidy = 125 * COIN;
LogPrint(“creation”, “GetProofOfWorkReward() : create=%s nSubsidy=%d\n”, FormatMoney(nSubsidy), nSubsidy);
return nSubsidy + nFees;
}
else if (pindexBest->nHeight >= 777777 && pindexBest->nHeight <= 1555553)
{
int64_t nSubsidy = 60 * COIN;
LogPrint(“creation”, “GetProofOfWorkReward() : create=%s nSubsidy=%d\n”, FormatMoney(nSubsidy), nSubsidy);
return nSubsidy + nFees;
}
else if (pindexBest->nHeight >= 1555554 && pindexBest->nHeight <= 2333330)
{
int64_t nSubsidy = 34 * COIN;
LogPrint(“creation”, “GetProofOfWorkReward() : create=%s nSubsidy=%d\n”, FormatMoney(nSubsidy), nSubsidy);
return nSubsidy + nFees;
}
else if (pindexBest->nHeight >= 2333331 && pindexBest->nHeight <= 3111107)
{
int64_t nSubsidy = 20 * COIN;
LogPrint(“creation”, “GetProofOfWorkReward() : create=%s nSubsidy=%d\n”, FormatMoney(nSubsidy), nSubsidy);
return nSubsidy + nFees;
}
else if (pindexBest->nHeight >= 3111108 && pindexBest->nHeight <= 3888884)
{
int64_t nSubsidy = 17 * COIN;
LogPrint(“creation”, “GetProofOfWorkReward() : create=%s nSubsidy=%d\n”, FormatMoney(nSubsidy), nSubsidy);
return nSubsidy + nFees;
}
else if (pindexBest->nHeight >= 3888885 && pindexBest->nHeight <= 4666662)
{
int64_t nSubsidy = 15 * COIN;
LogPrint(“creation”, “GetProofOfWorkReward() : create=%s nSubsidy=%d\n”, FormatMoney(nSubsidy), nSubsidy);
return nSubsidy + nFees;
}
else if (pindexBest->nHeight >= 4666663 && pindexBest->nHeight <= 5444438)
{
int64_t nSubsidy = 12 * COIN;
LogPrint(“creation”, “GetProofOfWorkReward() : create=%s nSubsidy=%d\n”, FormatMoney(nSubsidy), nSubsidy);
return nSubsidy + nFees;
}
else if (pindexBest->nHeight >= 5444439 && pindexBest->nHeight <= 6222215)
{
int64_t nSubsidy = 10 * COIN;
LogPrint(“creation”, “GetProofOfWorkReward() : create=%s nSubsidy=%d\n”, FormatMoney(nSubsidy), nSubsidy);
return nSubsidy + nFees;
}
else if (pindexBest->nHeight >= 6222216 && pindexBest->nHeight <= 6999992)
{
int64_t nSubsidy = 8 * COIN;
LogPrint(“creation”, “GetProofOfWorkReward() : create=%s nSubsidy=%d\n”, FormatMoney(nSubsidy), nSubsidy);
return nSubsidy + nFees;
}
else if (pindexBest->nHeight >= 6999993 && pindexBest->nHeight <= 7777778)
{
int64_t nSubsidy = 7 * COIN;
LogPrint(“creation”, “GetProofOfWorkReward() : create=%s nSubsidy=%d\n”, FormatMoney(nSubsidy), nSubsidy);
return nSubsidy + nFees;
}
else
{
int64_t nSubsidy = 125 * COIN;
LogPrint(“creation”, “GetProofOfWorkReward() : create=%s nSubsidy=%d\n”, FormatMoney(nSubsidy), nSubsidy);
return nSubsidy + nFees;
}
}

 

Linux Build Guide

 

Code:
Build Instructions for Qt5 Linux Wallet (Ubuntu)
================================================
//Install dependencies via Terminal:
$ sudo apt-get install make libqt5webkit5-dev libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools qtcreator libprotobuf-dev protobuf-compiler build-essential libboost-dev libboost-all-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev libssl-dev libdb++-dev libstdc++6 libminiupnpc-dev libevent-dev libcurl4-openssl-dev git libpng-dev qrencode libqrencode-dev
//In terminal navigate to the TrollCoin-2.0 folder:
$ cd /home/TrollCoin-2.0
//Then:
$ qmake -qt=qt5 “USE_QRCODE=1” “USE_UPNP=1”
//Then:
$ make
//This will compile and build the Qt Wallet which takes a little while, please be patient.
//When finished you will have a file called TrollCoin – Simply Double Click
//end of guide
Build Instructions for Terminal Based Linux Wallet (Ubuntu)
===========================================================
//Install dependencies via Terminal:
$ sudo apt-get install build-essential libboost-all-dev libssl-dev libcurl4-openssl-dev libminiupnpc-dev libdb++-dev libstdc++6 make
//In terminal navigate to the TrollCoin-2.0 folder:
$ cd /home/TrollCoin-2.0/src/
//Enter into the terminal:
$ make -f makefile.unix USE_UPNP=1
//This will produce a file named trollcoind which is the command line instance of TrollCoin
//Now type:
$ strip trollcoind
//When finished you will have a file called trollcoind
//To run TrollCoin
$ ./trollcoind &
//It will complain about having no trollcoin.conf file, we’ll edit the one provided and move it into place
$ cd ..
$ nano trollcoin.conf
//Edit the Username and Password fields to anything you choose (but remember them) then save the file
$ mv trollcoin.conf /home/.trollcoin/
$ cd src/
$ ./trollcoind &
//The server will start. Here are a few commands, google for more.
$ ./trollcoind getinfo
$ ./trollcoind getmininginfo
$ ./trollcoind getnewaddresss
//end of guide

 

TRL v1.5 to TROLL 2.0 Blockchain Swap F.A.Q.

What happened?
The original TrollCoin code had flaws/bugs that after several attempts to patch still remain. This became clear early 2015 when block times began to fluctuate at an increasing rate & would have eventually killed TrollCoin. Because of this we decided to start fresh with clean code & a coin swap at Bleutrade to phase out the [TRL] blockchain.

What happens now?
Spencer Lievens has created for us an entirely new coin, TrollCoin 2.0 [TROLL]

Can I still use my old TrollCoins [TRL]?
As of December 31, 2015 all support for TrollCoin v1.5 TRL has ceased

How do I get TrollCoin 2.0 [TROLL]?
Sourcecode, win & mac wallet, nodes are up, Bleutrade received block one containing 500 mil TROLL v2.0 & swap is complete.

500 million? More than 5 billion TRL had already been mined!
We reduced coin supply by a factor of 10 (see the coin comparison below for details). We took this unfortunate event as an opportunity to lift Trollcoin up from the 1 satoshi range. TrollCoin v2.0 is a stable, up to date coin with many more features & sPoSv3

Staking?
Yes, we are excited to have an advanced new coin with extended Scrypt PoW phase and Static PoS! This is a new version of Proof of Stake that rewards everyone equally based on your wallet balance & how long you keep your wallet online.

Can I upgrade my wallet instead of the coin swap?
No, your old TRL wallet.dat will not work with TROLL 2.0, we are using an entirely new blockchain.

How do I participate in the coin swap?
The coin swap ended on December 31, 2015

v1.5 VS v2.0 Comparison

About : adminux

Leave a Reply

Your email address will not be published. Required fields are marked *