Search content
Sort by

Showing 20 of 328 results by wr104
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Kryptohash | Brand new PoW algo | 320bit hash | ed25519 | PID algo for dif
by
wr104
on 09/12/2017, 17:46:04 UTC
That is sad. Maybe we can try to reach some exchanges in this time, but firstly we need to have a working desktop, android wallet and some new informations.
wr104: Please is it possible to launch servers again?
Thank you.

Hey guy,

It's been a while.  I'm debating the idea or re-launching the Kryptohash Coin.  What do you guys think?

However, keep in mind that re-launching KHC in practice means the Blockchain will restart from Genesis. Also, I would like take the opportunity to address some of the known issues that the coin had during it's original 18 months run and, make some improvements as well. These are:  

 a) No more PID algorithm to calculate the Network Difficulty: This Diff algo was the cause of all the Forks we had.  I would like to use the simplest Diff algo out there which is the one found in Bitcoin Core.  This algo does have some issues and a lot of detractors but, IMO it works fine for coins that have long re-target periods and most importantly, it meets the KISS principle (Keep It Simple Stupid).

 b) The Block time will be 6 minutes and the Difficulty re-target will be every 1200 blocks (~5 days).

 c) The total number of KHC to be mined will be 20,997,436.32 (or 20,997,436,320,000 kryptohash-toshis). Satoshi-wise, KHC will be 100 times less inflationary than Bitcoin Core.  Also, the Subsidy will end once the amount drops below 1 Cent.

Code:
/*
 * The total number of Kryptohash Coins to be mined is 20,997,436.32 (or 20,997,436,320,000 kryptohash-toshis)
*/
int64_t GetBlockSubsidy(int64_t nHeight, const int64_t nFees)
{
int halvings = nHeight / Params().Subsidy();
// Force block reward to zero when right shift is undefined.
if (halvings >= 64)
return nFees;

int64_t nSubsidy = 50 * COIN;
// Subsidy is cut in half every 210,000 blocks which will occur approximately every 2 years.
nSubsidy >>= halvings;
// Subsidy ends once the amount drops below one Cent.
if (nSubsidy < CENT)
nSubsidy = 0;

return nSubsidy + nFees;
}

 d) No Pre-mine, no ICO, no BS.  I want to coin to grow by acceptance, the same way the old BTC, LTC, etc did it.  

 e) No more restrictions to mine empty blocks (a.k.a. Selfish Mining): Miners always complained about the 'Waiting for Work' message when there were no Transactions in the Network and, it also caused cgminer to hang.

 f) No more mandatory fee per transaction. Let the market decide the fee amount.

 g) The PoW algorithm will continue to be KSHAKE320 and Signatures will continue to use Ed25519. They've proven to work great.

 h) The Block limit will be 10Mb (10 times the current limit found in Bitcoin core).
 
 i) I will continue working on developing the original idea that Kryptohash would handle multiple blockchains via Region codes.  I'll provide further details once I get the prototype running on the TestNet.


 

 
Post
Topic
Board Development & Technical Discussion
Re: Building headless Bitcoin and Bitcoin-qt on Windows
by
wr104
on 22/08/2016, 21:12:45 UTC
I'm running into similar issues, not being able to build on bash on Windows for Windows. Initially, there seemed to be filename length issues, so I started using C:\a as the base directory. Even after doing that, I get the following errors:

In the depends folder, the first run of "make HOST=x86_64-w64-mingw32 -j4" ends with:

Code:
config.status: executing libtool commands
make[2]: Leaving directory `/mnt/c/a/bitcoin/depends/work/build/x86_64-w64-mingw32/native_protobuf/2.6.1-e228208c78f'
make[2]: Entering directory `/mnt/c/a/bitcoin/depends/work/build/x86_64-w64-mingw32/native_protobuf/2.6.1-e228208c78f'
make[2]: Leaving directory `/mnt/c/a/bitcoin/depends/work/build/x86_64-w64-mingw32/native_protobuf/2.6.1-e228208c78f'
make[1]: Leaving directory `/mnt/c/a/bitcoin/depends/work/build/x86_64-w64-mingw32/native_protobuf/2.6.1-e228208c78f/src'
make: *** [/mnt/c/a/bitcoin/depends/work/build/x86_64-w64-mingw32/native_protobuf/2.6.1-e228208c78f/./.stamp_built] Error 2

Running "make HOST=x86_64-w64-mingw32 -j4" a second time ends with:

Code:
rm: cannot remove ‘/mnt/c/a/bitcoin/depends/work/build/x86_64-w64-mingw32/boost/1_59_0-b0bbbf17cd7/b2’: Input/output error
make: *** [/mnt/c/a/bitcoin/depends/work/staging/x86_64-w64-mingw32/boost/1_59_0-b0bbbf17cd7/.stamp_staged] Error 1

I'm able to build Linux executables just fine using Bash for Windows but, I can't seem to figure out how to build executables that can run on Windows.

I'm not sure what those errors above mean but, I had a lot of trouble running any script until I realized the issue was related to extra CR (or LF) characters added by Windows to all these files that I obtained using Git for Windows.  To solve this, I deleted the project and used Git on the Bash environment itself to obtain a fresh copy of the bitcoin 0.13 project.
Post
Topic
Board Development & Technical Discussion
Re: Building headless Bitcoin and Bitcoin-qt on Windows
by
wr104
on 22/08/2016, 12:56:10 UTC
I installed Bash for Windows 10 and I'm able to build bitcoind, bitcoin-cli and bitcoin-xt binaries that can only run on the same Bash for Windows environment.   But, I could not figure out how to build executables that could run on Windows.  

I followed the instructions on the below document that tells you how to build Windows executables via cross-compilation in Ubuntu but, after the build was completed I got no .exe files (at least I couldn't find them).  
https://github.com/kryptohash/bitcoin/blob/master/doc/build-windows.md

Has anybody been successful with this cross-compiling method?   By the way, I do not want to hijack this old thread full of great info. Let me know if I should create a new thread instead.

Thanks
wr104


Post
Topic
Board Development & Technical Discussion
Re: Building headless Bitcoin and Bitcoin-qt on Windows
by
wr104
on 21/08/2016, 18:13:49 UTC
The OP hasn't been updated in over a year.  

Has anybody figure out how to build Bitcoin 0.12.1 or the 0.13 RC?
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Kryptohash | Brand new PoW algo | 320bit hash | ed25519 | PID algo for dif
by
wr104
on 19/08/2016, 17:43:09 UTC
Bad news. We just lost the last Exchange that was trading KHC.  Cry

Seeing how well this coin works and its great potential, it is very hard for me to decide whether or not to continue with this project.  If we don't get another Exchange on board within the next few weeks, I'll have no choice but to shutdown the servers.

wr104

Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Kryptohash | Brand new PoW algo | 320bit hash | ed25519 | PID algo for dif
by
wr104
on 05/04/2016, 23:55:13 UTC
Mandatory Upgrade due to Network Rule change starting at block 160,000

Changes since version 0.6.2

- Network rule change: At block 160,000 the PID algorithm will begin using a revised formula to calculate the Network Difficulty in order to prevent rounding differences between the 64-bit Wallets and the 32-bit Wallets.
- Added checkpoint for block 150,000.
- Updated OpenSSL to version 1.0.1s for the Windows Wallet.


Download version 0.7.0 from Github:
https://github.com/kryptohash/kryptohash/releases
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Kryptohash | Brand new PoW algo | 320bit hash | ed25519 | PID algo for dif
by
wr104
on 31/03/2016, 15:38:04 UTC

I'm just new here in your community so it will be more advisable to wait for
the new wallet while trading your coin? I can see that this alt seems to be
working good, with the dev which always ready to answer. keep eye on it
to get the new wallet update.

Hi shintosai,

You don't have to wait for the new wallet 0.7.0 to begin trading KHC.  Current version 0.6.2 works just fine.

However, once wallet 0.7.0 is released, you are going to need to upgrade because, one of the fixes in 0.7.0 is a network rule change that starts at as soon as block 160,000 gets mined in the next few weeks.

Also, EmpoEX is the only exchange that trades KHC at the moment. I'm trying to get other exchanges interested in KHC.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Kryptohash | Brand new PoW algo | 320bit hash | ed25519 | PID algo for dif
by
wr104
on 31/03/2016, 13:56:50 UTC
Has the new wallet be released?

Was there a new wallet planned? Some news from the dev would be nice.

I'm still testing the fixes in the new Wallet version 0.7.0.   I expect it will be released in the next few days.

You can see these changes in GitHub.  Let me know if you have any questions.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Kryptohash | Brand new PoW algo | 320bit hash | ed25519 | PID algo for dif
by
wr104
on 16/02/2016, 14:24:47 UTC
I currently have "holes" in my GPU utilization while mining ("Waiting for new work from Pool 0").
Is it happening for me only? Is it normal?


It is normal.  It means there is no work in the network for miners. Unlike Bitcoin and other Altcoins, Kryptohash doesn't send miners "dummy" work if there are no transactions in the network.  It would be a total waste of electricity since those dummy blocks will never be accepted by the network.

Nonce-pool had a script that was monitoring the network and then sending few cents to its own wallet if the script detected that the network had no work to do.  This kept the network and the pool busy.

I'm looking into doing a similar script.


This is.... the FUTURE.


I forgot to mention that because Kryptohash network doesn't allow blocks with no transactions, the so-called "selfish mining" that affects Bitcoin and others altcoins is not possible with KHC.

Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Kryptohash | Brand new PoW algo | 320bit hash | ed25519 | PID algo for dif
by
wr104
on 16/02/2016, 14:20:32 UTC
KHC seems lost for a while,I can't mine KHC bcz the miner often gets stuck.

I've been trying to debug this cgminer-khc issue but, I cannot duplicate it anymore.  Huh
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Kryptohash | Brand new PoW algo | 320bit hash | ed25519 | PID algo for dif
by
wr104
on 04/01/2016, 15:20:11 UTC
Happy new year guys.  I'm back from Holiday and ready to continue working on the coin.

The new features that I've been working on have required lots of risky changes to the KHC protocol so, more developer testing is required before I can release a version with all these changes.  
But, for the mean time, I'm preparing a Wallet version 0.70 that will only contain important bug fixes.  I'm planning to release this version after block 150,000 gets mined in the next few weeks.

Also, since most of the problems with KHC have been related to the PID algorithm to calculate the difficulty re-target time every 100 blocks, I'm seriously considering getting rid of the PID algo altogether and switch to a more standard approach to calculate the diff.  Don't get me wrong, the PID algorithm was a pretty neat addition to the crypto-world but, in my opinion (and after a lot of pain debugging every possible corner case), the PID algo has only added unnecessary complexity with no apparent benefits to the KHC protocol.


Finally, about the cgminer getting stuck issue.  I began experienced the same problem after I reinstalled Windows on one of my miners so, I'm going to debug what's going on.  

Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Kryptohash | Brand new PoW algo | 320bit hash | ed25519 | PID algo for dif
by
wr104
on 25/11/2015, 17:07:20 UTC
Why my miner often gets stuck while mining?Is that a bug in wallet?

I don't have that problem. What OS do you have? You're using the latest cgminer-khc version, right?

Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Kryptohash | Brand new PoW algo | 320bit hash | ed25519 | PID algo for dif
by
wr104
on 27/10/2015, 03:20:19 UTC
Have you guys tried opening a ticket with EmpoEx support? 

The message "Waiting for work from Pool 0" in cgminer-khc means there are no transactions in the network.  Unlike other cryptocoins, Kryptohash protocol doesn't waste miner's electricity by providing 'dummy' work.

BTW, I just came back from vacations so, I'll get the main webpage updated and continue working on the coin.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Kryptohash | Brand new PoW algo | 320bit hash | ed25519 | PID algo for dif
by
wr104
on 10/10/2015, 16:50:10 UTC
On October 6th 2015, block 125,000 was mined which ended the random subsidy.  

The total number of mined KHC between blocks 1 and 125,000 was: 12,495,845
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Kryptohash | Brand new PoW algo | 320bit hash | ed25519 | PID algo for dif
by
wr104
on 28/09/2015, 18:15:30 UTC
I'm not going away  Cheesy
Post
Topic
Board Bitcoin Discussion
Re: Describe BITCOIN in ONE word.
by
wr104
on 22/09/2015, 13:42:18 UTC
doomed
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Kryptohash | Brand new PoW algo | 320bit hash | ed25519 | PID algo for dif
by
wr104
on 03/09/2015, 17:06:47 UTC
How many tokens generated thus far ?

~12,000,000 KHCs

Random rewards will stop at block 125,000 so, after that I will scan all the entire blockchain and provide the exact number.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Kryptohash | Brand new PoW algo | 320bit hash | ed25519 | PID algo for dif
by
wr104
on 17/08/2015, 13:21:40 UTC
I'm trying to build Kryptohash core and QT. I believe all dependencies are met, but I run into an issue.

I've done the following as per the readme:

Code:
git clone https://github.com/kryptohash/kryptohash.git kryptohash
 cd kryptohash
 ./autogen.sh
 CPPFLAGS="-Ikeccak -Ikeccak/SnP -Ikeccak/KeccakF-1600 -I/usr/local/include" LDFLAGS="-L/usr/local/lib -Wl,-rpath=/usr/local/lib" ./configure --enable-upnp-default --with-gui=qt5
 make

But I get the following back:

Code:
 OBJCXXLD kryptohash-qt
/usr/bin/ld: /usr/local/lib/libprotobuf.a(common.o): relocation R_X86_64_32S against `_ZTVN6google8protobuf7ClosureE' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libprotobuf.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status

I'm not sure if I just run make again with -fPIC, or where else this -fPIC option should go, if at all. Also, do I need to clean object files before recompiling? If so, how?

Thanks folks

Hi Bosco,

Sorry, I couldn't answer yesterday.

With the latest codebase 0.6.x, you are no longer required to build Boost with c++11 support.   So, you can use all the standard libraries in your Linux distribution.  See updated instructions here: https://github.com/kryptohash/kryptohash/blob/master/doc/build-unix.md

cd kryptohash
./autogen.sh
CPPFLAGS="-Ikeccak -Ikeccak/SnP -Ikeccak/KeccakF-1600" ./configure --enable-upnp-default --with-gui=qt5
make
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Kryptohash | Brand new PoW algo | 320bit hash | ed25519 | PID algo for dif
by
wr104
on 06/08/2015, 14:00:53 UTC
Any news about KHC? Huh

No news is good news  Cheesy

I'm working on a new feature for the Android Wallet that I hope it is going to help make KHC more popular.  But, I'm not giving out anymore details today.   Wink

After that, I'm going to work on enhancing KHC to handle the multiple region codes that are available today as one big 'happy' multi-blockchain coin.  The goal here is to increase the Transaction Per Seconds (TPS) to match or exceed Paypal, VISA or Mastercard.  This is a lot of work so, don't expect this new feature to be available on the next release. 



Other than that, the coin has been very stable. Wallets work fine but, unfortunately there aren't too many people mining the coin anymore.  Undecided


Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Kryptohash | Brand new PoW algo | 320bit hash | ed25519 | PID algo for dif
by
wr104
on 01/08/2015, 00:00:54 UTC
Current testing environment has  ATI Radeon™ HD 5670 Graphics : http://www.amd.com/en-us/products/graphics/desktop/5000/5670
I also have other 3 R7 200 series to mine, but first I want to make it work on this one

Bitcoin, Litecoin, Doge, all are working with this card on GPU so Kryptohash should be okey from my point of view

I have tried the following scenarios :

--shaders 1 --shaders-mul 1
--shaders 400 --shaders-mul 1
--shaders 400 --shaders-mul 7
--shaders 128 --shaders-mul 7

everything seems to output error -54 Enqueueing kernel onto command queue. (clEnqueueNDRangeKernel)

I found that the param -w would solve the problem  so right now I tried

 -I 16 -g 2 -w 128 --shaders 400 --shaders-mul 7

in this case I get 3.5 Kh/s Smiley

for scrypt (litecoing) there is a param : --thread-concurrency , there is something similar here ?  or any ideas to get that 3.5 value increased ?  or where can I find a list with all accepted params for this version ?

Thanks


For Kryptohash, the thread concurrency is the combination of --shaders and --shaders-mul parameters.

Try something like this:

 -w 128 --shaders 448 --shaders-mul 2

Then, increase the shaders-mul value until you find the max Kh/s

Also, try with -w 64  and see if you get better performance.