Search content
Sort by

Showing 20 of 44 results by SpinningTruth
Post
Topic
Board Mining (Altcoins)
Two New(ish) CPU only coins: NERVA and Zettel
by
SpinningTruth
on 14/05/2018, 14:17:50 UTC
I haven't seen these two new CPU-only projects, NERVA and Zettel, listed here. Both use unique hashing algorithims. I apologize if they are already mentioned and I just missed them.

NERVA is about 2 weeks old and uses a variant of the Cryptonight algorithim.  If I understand it correctly, it has 1024 variants that are cycled through.  

Its [ANN] is here: https://bitcointalk.org/index.php?topic=3464367.0

Zettel or ZettelKasten as the larger project is known, uses a variant of Keccak, Keccak512, I believe, but with the addition of  a 'Spread' algo that requires the private key for mining.  It was announced about six or seven weeks ago.

The [ANN] is here: https://bitcointalk.org/index.php?topic=3207356.0
Post
Topic
Board Development & Technical Discussion
Re: Resurrecting the Champ: PoW to become Bitmain/Buterin resistant
by
SpinningTruth
on 14/05/2018, 13:53:22 UTC
@ir.hn:

My algo is derived from a block cipher I built some years ago.  The most significant feature of that cipher is an arbitrary block size, typically a few megabytes.  It only provides one of the requirements that I think the 'ideal' asic-resistant algo should have, a very high memory-to-thread ratio.  

The ideal algo would also take advantage of other, expensive to duplicate, features of the common PC.

My project will be a proof-of-concept level effort only in that it will focus on only two of the performance characteristics that are hard to duplicate without spending nearly as much money as the core of a modern PC.  Specifically, I will limit my project to 1) Large memory-per-core, and 2) efficiently utilize the large caches in a PC.  As such, it will not attempt to be the ultimate 'asic-proof' finished product.

Therefore, it would still leave a significant cost gap that a purpose-built device could take advantage of -- but would eliminate the huge margins that current asics enjoy over PC's and GPU's.  By greatly reducing that gap, PC's would be competitive.  In fact, since PC's are already deployed with their costs justified in totally different ways, they are essentially free for the purposes of this algo.  

Current asics are economically viable only because PC's are so astoundingly inefficient at mining most algos.  An algo designed to require, for example, huge memory-per-thread,  a non-trivial portion of the more complex parts of the instrucion set, and large and very fast caches, would make an asic much more expensive to produce -- and it would *not* have an outsized performance margin above the PC.  Yet, they would still have to be designed and built from scratch to compete in only the one area.

Thanks for the thoughtful article.  I'm working in a similar area and thought I'd add my own perspective on how to deal with the  centralization-as-an-attack  cryptocurrency problem.

We seem to agree on the idea that the best defense against ASIC's (and other approaches that fill the same functional and economic niche) is an economic defense.   For example, my approach to POW is to leverage PC's in a way that is uneconomic to duplicate in a fixed-purpose device.  Since many people already own PC's their machines don't have to be counted as part of the cost of decentralized POW.  

On the other hand, someone building a dedicated mining farm would have to outlay *extra* money to compete with something that the decentralized community already has in abundance.  

This approach failed for bitcoin because the POW algo was too trivial; it required only a few instructions of the CPU and a tiny amount of memory.  A $1000 PC was making use of only a tiny fraction of its cost for mining.  This left a huge window for exploitation by ASIC's (and GPU's).

A better approach would have been to use more instructions and more complex instructions as well as far more memory in the POW algo, obviously.  Further, as as you point out above, the memory should be dynamically used rather than static to reduce the possibility of shortcuts.  Ideally, the algo would make use of as many capabilities of the (common) PC as possible.  Successfully implemented, this approach would not make ASIC and GPU mining 'impossible', merely impractical.

But, as you say, ASIC resistance, as defined economically, *is* ASIC proof.  

My algo is pretty basic in that it mostly makes use of lots of memory and memory bandwidth for each thread, but that alone addresses a significant subset of the 'ideal' requirements of my approach.  A GPU would be able to run a few threads, for example, but its performance should pale in comparison to a CPU.  It might be worth the electricity at the low usage level -- but the ROI would not be worth the capital outlay of building a GPU rig.

An ASIC (or ASAC) could still be made to be more efficient than a PC, but should not be drastically so.  As long as the pay-off period for a piece of special-purpose equipment is measured in multiple years, the risk would be too great for a prudent investment -- especially in the fast-moving space of cryptocurrencies.  And, more importantly, it would not provide the economic foundation for a few companies to quickly rise to dominate the space.

Love your name spinning truth but what is this algo you speak of that uses every part of the cpu?  Surely you mean my proposed algo which is finding a specific length factor of a large number (over 100-120) digits?
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Zettelkasten - ZETTEL, coin with new hashalgo - CPU-mineable (for a while)
by
SpinningTruth
on 05/05/2018, 17:51:04 UTC
The fact you can't join a pool is discouraging to those who think they may never win a block . Being in a pool provides a sense of security that you will get rewarded for your efforts as opposed to your own personal luck. Whether this is true or not is irrelevant, it's just the perception of it being true.


In terms of probability you are wrong when you take the time factor out, unless it's too difficult for you to find a block within a time frame you're comfortable with then I guess a pool would be the only option, otherwise right now even a crappy dual core can find a block within a week.

You are right about the probability of it, but the op is right about the human psychology of it.  People quickly get discouraged when their dual-core celeron doesn't produce anything in many hours or even a few days.  At some point in the long run -- that is, as the coin scales to perhaps thousands of miners -- the number of discouraged users giving up equals the number of new miners joining in.  Miner population peaks at that point.  Obviously, the higher the market price, the larger that equilibrium number will be.  And, of course, there are other factors that affect where the balance point goes.

We may not be able to predict what that number will be, but we can observe (some of) the effects that factor into it.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Zettelkasten - ZETTEL, coin with new hashalgo - CPU-mineable (for a while)
by
SpinningTruth
on 03/05/2018, 20:59:14 UTC
Is there a discord for zettel?
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] NERVA: Cryptonight for solo CPU miners. ASIC, GPU, NiceHash resistant
by
SpinningTruth
on 03/05/2018, 14:07:42 UTC
Is there a way to see your hashrate when solo-mining this?

edit: nvm, found it

(It's the 'show_hr' daemon command for anyone else who might have missed it)

edit2: Also the 'status' daemon command.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Zettelkasten - ZETTEL, coin with new hashalgo - CPU-mineable (for a while)
by
SpinningTruth
on 29/04/2018, 11:34:35 UTC
Tell me, how can I participate in this project without investing in personal funds? I hope this project will be a successful hug!
If you have a PC you can mine it.  It's CPU-only mineable (for now) and even older dual-core PC's can find a few blocks a day.

The QT wallet will create you an account (Windows or Mac or Linux) and will natively mine.  It's as easy as it gets!
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Zettelkasten - ZETTEL, coin with new hashalgo - CPU-mineable (for a while)
by
SpinningTruth
on 28/04/2018, 11:50:21 UTC
Hi Dev,

I'm installing wallet for linux in a fresh Ubuntu 16.04. When I click start mining in Mining tab, it will close immediately.

But if I start with "setgenerate true" in debug console it will running smooth. Is there some bug here?
It may be related to a setting in your ~/.zettelkasten/zettelkasten.conf file.  These are my mining-related settings:
Code:
gen=1
genproclimit=8
daemon=1
server=1
The qt wallet seems to initialize itself with this file. As you can see, I left the daemon settings in it when I switched to wallet mining but that doesn't seem to bother it.  It also responds to rpc calls if the appropriate rpc entries (rpcpassword=xxx , rpcuser=yyy) are there -- but I didn't notice whether they are required for the wallet.

edit: not the dev Tongue
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Zettelkasten - ZETTEL, coin with new hashalgo - CPU-mineable (for a while)
by
SpinningTruth
on 25/04/2018, 21:56:26 UTC
Enjoy block explorer http://zettel.dashnetwork.info/
Thanks for this! 

One question though; is the richlist and address lookup based on a periodic scan or is it realtime?  It seems to be a few hours out of sync with my wallet. 

I'm just hoping that it's a periodic report and that my wallet isn't wrong! Tongue
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Zettelkasten - ZETTEL, coin with new hashalgo - CPU-mineable (for a while)
by
SpinningTruth
on 25/04/2018, 17:24:20 UTC
Linux-Wallet (Qt + daemon) - 64 bit: http://zettelkasten.org/zettelkasten-linux-64.tar.gz

Has qt and all libraries statically linked.

I just tested it on a fresh Ubuntu 16 installation and it works right away without any further dependencies.

Can someone test?

Work fine!

Linux OpenSuse 42.3



The Linux daemon included with the QT version did not seem to work stand-alone (wanted to use CLI again).  It seemed to start fine, but did not create the hidden directory as before.  I switched back to a saved copy of the 7z and that worked as expected.

Also, I switched to Linux from Windows 10 on a second server (first was already on Linux and doing much better) and got ~50% hash improvement (121kh/s to 183kh/s).  I'm assuming due to how Linux assigns cores... using hyperthreaded cores gave very little improvement in hash rate.  Is there a way to assign cores in the .conf file for Windows (odd/even vs. linear)?

I experienced a 33% speedup when going from mining in the Windows wallet under Wine to mining with the Linux daemon (original one (6206872 Mar 27 17:56 zettelkastend) that I *may* have compiled myself -- don't remember).  The interesting thing about that is that the Linux scheduler was doing the scheduling in both scenarios.  And, supposedly Wine doesn't have an emulation layer (Wine Is Not an Emulator, heh) and causes very little degradation in my experience.

So, I don't think the difference is related to the Windows scheduler.

Edit: the daemon included with the new Linux QT wallet appears to be the original one from Mar 27 -- and not one that I compiled.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Zettelkasten - ZETTEL, coin with new hashalgo - CPU-mineable (for a while)
by
SpinningTruth
on 24/04/2018, 23:04:45 UTC
Is the wallet.dat file format compatible between the Windows and Linux QT wallets?
...
Yes.
...
Thanks, I just made a random mistake in my first attempt.  

I started fresh with my Windows wallet and successfully ported it to Linux Mint 18.0 using your static binaries.   I'll migrate to it on my main machine soon but I can't imagine any problems there.

I was able to mine in both the wallet and with the daemon.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Zettelkasten - ZETTEL, coin with new hashalgo - CPU-mineable (for a while)
by
SpinningTruth
on 24/04/2018, 20:54:25 UTC
Linux-Wallet (Qt + daemon) - 64 bit: http://zettelkasten.org/zettelkasten-linux-64.tar.gz

Has qt and all libraries statically linked.

I just tested it on a fresh Ubuntu 16 installation and it works right away without any further dependencies.

Can someone test?
Is the wallet.dat file format compatible between the Windows and Linux QT wallets?
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Zettelkasten - ZETTEL, coin with new hashalgo - CPU-mineable (for a while)
by
SpinningTruth
on 23/04/2018, 21:39:00 UTC
Richlist, if anyone interested:

I searched the list again and again for my address.  I couldn't find it anywhere. 

OMG!  Does this mean I'm not rich?!! Nooooooo....
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Zettelkasten - ZETTEL, coin with new hashalgo - CPU-mineable (for a while)
by
SpinningTruth
on 23/04/2018, 21:23:04 UTC
No, I will never provide a GPU miner, since it will only further consolidate mining into even fewer hands.

Regarding pool: The Spread-Mechanism makes pool-operation difficult, so don't expect my help there either.

My goal is to extend the CPU-mining-phase as long as possible. Maybe even indefinitely (which will require hash algo updates).

More infos soon.

And thanks to the guy that made that recent 20 Zettel donation!
Thank you for this!  I'm planning my own coin project (not soon, but eventually -- I've got a lot to learn!) and have settled on CPU-only mining as a requirement.  The great thing about CPU mining is that it locks out the vast majority of "professional" miners who couldn't care less about the project and its future.  They are the ones who only care about mining a high profit coin today and quickly dumping the coin on an exchange.

One of the advantages of PoW is that mining naturally expands the user base of the coin.  GPU/ASIC/FPGA mining squeezes out CPU miners and holders alike in favor of far fewer players with less commitment to the project.  

I have to agree with you; the moment a compatible ASIC or even a GPU miner(*) is built, fork the project!

(*)Edit: I guess it's pointless to fork upon the arrival of a GPU miner; they can just recompile as well.  But, for an ASIC, it's way, way, WAY, more expensive.  And that's without considering the ASIC hardware already built!
Post
Topic
Board Announcements (Altcoins)
[CML] CryptoMillenium [solo-mineable] [cryptonight] low supply/big blocks!
by
SpinningTruth
on 23/04/2018, 19:19:37 UTC
A few people are mining again and blocks are still at 279 coins (out of 88 million total supply)

The dev recently finished the GUI Windows wallet -- it is here:
https://sourceforge.net/projects/cryptomillenium/files/CML%20-%20Windows%20Gui%20Wallet%20v%200.0.1.1.zip/download

Of course, it comes with a bitdefender warning -- because it has an embedded cryptocurrency miner, perhaps?!
Post
Topic
Board Announcements (Altcoins)
Re: [ANN][MAP] Maple Coin, PoW, CryptoNight CPU/GPU Mining, Anonymity Cryptocurrency
by
SpinningTruth
on 22/04/2018, 18:31:31 UTC
Dev last posted on April 06 -- 16 days ago -- which is a bit long for such a new coin. 

Dev, if you're out there and still monitoring the thread, please post a reply!
Post
Topic
Board Announcements (Altcoins)
Re: [CML] CryptoMillenium
by
SpinningTruth
on 22/04/2018, 18:10:52 UTC
Please change the subject of this thread to include "mineable" and "cryptonight". 

It will greatly help miners looking for mineable coins -- and maybe even help the coin too! Wink
Post
Topic
Board Announcements (Altcoins)
Re: Launches Castor Coin
by
SpinningTruth
on 19/04/2018, 03:59:55 UTC
Please provide the full Castor Coin specs.

-Thanks
Post
Topic
Board Announcements (Altcoins)
Re: [XCN] CryoNote - A secure, private, untraceable cryptocurrency
by
SpinningTruth
on 19/04/2018, 02:04:54 UTC
Quote
Max Supply: 12 million
Premine: 1 million

Ouch!
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] !!!START!!! [POW] KONA only ONE MILION supply Xevan Masternodes Zerocoin
by
SpinningTruth
on 19/04/2018, 02:00:24 UTC
low reward and supply also fair distribution for MN and Miner , no dumping from MN Holder  Grin
But not so low a premine considering the mining/MN reward!
Post
Topic
Board Announcements (Altcoins)
Re: 🚀 [ANN] DESIGN-COIN ✅[MASTERNODES]✅🌟[POW]🌟[POS]🌟[LYRA2REV2] 🚀
by
SpinningTruth
on 19/04/2018, 01:54:35 UTC
Can you give the mining reward info?  It appears that the reward is "1" for the first 500 blocks... is that true?   Also, what are the block rewards after block 500?