Pages:
Author

Topic: RAM mining? (Read 17086 times)

sr. member
Activity: 313
Merit: 250
September 27, 2016, 01:46:21 PM
#62
Ram has no processing power. Unless you're talking about coins that requires you to hold content. You could create a ramdisk and set a part of your ram as disk space. But why bother, might as well use your hard drive which will hold a lot more content.
legendary
Activity: 990
Merit: 1108
September 26, 2016, 09:55:31 AM
#61
there is an algo that is incredibly RAM intensive

There is indeed. It's called Cuckoo Cycle

https://github.com/tromp/cuckoo

Whereas Equihash (as parametrized in Zcash) uses 200 bits of memory to store a hash,
Cuckoo Cycle doesn't store hashes explicitly, but maintains 1 bit for each pair of hashes.
Where Equihash solves problems of size a few million with a few hundred MB, Cuckoo Cycle
can tackle problems of size a few *billion* with the same memory thanks to a vastly
more intensive use of memory.

Quote
https://www.internetsociety.org/sites/default/files/blogs-media/equihash-asymmetric-proof-of-work-based-generalized-birthday-problem.pdf

"Our solution is practical and ready to deploy: a reference implementation of a proof-of-work requiring 700 MB of RAM runs in 30 seconds on a 1.8 GHz CPU, increases the computations by the factor of 1000 if memory is halved, and presents a proof of just 120 bytes long."

The reference implementation has been broken by

https://forum.z.cash/t/breaking-equihash-in-solutions-per-gb-second/1995
hero member
Activity: 672
Merit: 500
July 30, 2016, 01:39:04 PM
#60
I'm currently looking at the possibilities for floppy mining, promising results so far!



it a 5 or 3 inch ? ? got some 3" ill start a farm  Cheesy
copper member
Activity: 2856
Merit: 3071
https://bit.ly/387FXHi lightning theory
July 29, 2016, 08:03:01 PM
#59
I doubt its possible, but worth a good discussion.

Would or is it possible to mine with RAM?
I understand how mining works, and understand what RAM is.

I'm just saying, I could go buy a shit load of ram and off-load it onto a dedi or two cheaper than these damn GFX cards. xD

You can do hard drive mining? I'm sure if yu can get ram drives to work in a similar way to flash drives (if that is possilbe) then it is possible to do this.
You may aswell get flash drives (SSDs/SD cards) or HDDs and do the storage/hard drive mining instead.
It'd definitely be more profitable and probably easier and cheaper to deploy.
member
Activity: 108
Merit: 11
July 29, 2016, 07:58:21 PM
#58
I see a lot of snark, with little effort into answering the OP.  While I think it's safe to say that RAM cannot actually do the processing, there is an algo that is incredibly RAM intensive while hardly touching your CPU/GPU.  The effect is that your mining power is increased by the amount of RAM rather than the speed of your CPU/GPU, essentially creating a miner you could call RAM based.

So the answer is yes.  You can mine with RAM using equihash algo.  As of now it looks like the soon to roll out Z-Cash will use this algo.

https://www.internetsociety.org/sites/default/files/blogs-media/equihash-asymmetric-proof-of-work-based-generalized-birthday-problem.pdf

"Our solution is practical and ready to deploy: a reference implementation of a proof-of-work requiring 700 MB of RAM runs in 30 seconds on a 1.8 GHz CPU, increases the computations by the factor of 1000 if memory is halved, and presents a proof of just 120 bytes long."
hero member
Activity: 518
Merit: 500
Hodl!
April 30, 2014, 03:44:42 PM
#57
Hmmmmm....
http://www.overclockers.com/forums/showthread.php?t=568740

Start looking for the "good" HDDs with ARMs, we gots code for them already Cheesy
hero member
Activity: 518
Merit: 500
Hodl!
April 30, 2014, 03:33:58 PM
#56
Untrue, the original ST-506 HDD controller interface had a z80 in it Cheesy

I think those mine at about 0.3 Kilohash.
legendary
Activity: 1134
Merit: 1118
April 30, 2014, 11:58:56 AM
#55
Guys, all those floppy miner command prompts are just them messing with ya. It's impossible to mine with memory - including RAM. It's just a way to store things, there is no computational power in RAM, Floppy Disks, Hard Drives etc.
hero member
Activity: 518
Merit: 500
April 30, 2014, 10:53:31 AM
#54
Sound like a new idea. U have to use a new algo for it
newbie
Activity: 3
Merit: 0
April 30, 2014, 10:24:42 AM
#53
A friend of mine knows a guy who knows a guy who used to mine using just a pick and a shovel.
hero member
Activity: 518
Merit: 500
Hodl!
April 30, 2014, 09:30:31 AM
#52
No they are super, super rare, fortunately I have a small cache that I preserved for my great grandchildren. I can let one or two go at the special price of 10 BTC per drive, but that's cutting my own throat. Also available, disks at only 1 BTC each.
hero member
Activity: 761
Merit: 500
April 30, 2014, 05:38:47 AM
#51
wow..does floppy disk`s exist anymore? interesting results
legendary
Activity: 1862
Merit: 1009
April 30, 2014, 03:16:15 AM
#50
I'm currently looking at the possibilities for floppy mining, promising results so far!



Floppy mining? you mean floppy disk? what about USB drive mining then...
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
April 30, 2014, 03:15:45 AM
#49
Its allways the same, either you have time or you have space. You need less time if you have more space, as its with rainbow tables. Still in my book a table is still something that was precalculated and does no calculation whatsoever.
So let's say you have a machine that has two wheels that can each be set for a number from zero to ten. You push a button, and an LED display lights up with the sum of those two numbers. Do you have to look inside the machine to tell if it's calculating or not?

Yes. I dont want to go further into this because I feel every example either of us can give just confuses how a computer actually works.

Thats what we are talking about after all. RAM as in the memory unit of a von Neumann machine. Almost every computer today is von Neumann architecture. A von Neumann machine is made of: the memory unit, the control unit, the logic unit (or arithmetic logic unit). As well as input and output, which does not matter here. The control unit fetches the commands and data from the memory unit and feeds them into the logic unit, which writes a result into the memory unit.
Where is the calculation of the memory unit? Its just a place where data (and commands) come in and out.
legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
April 30, 2014, 01:39:26 AM
#48
Its allways the same, either you have time or you have space. You need less time if you have more space, as its with rainbow tables. Still in my book a table is still something that was precalculated and does no calculation whatsoever.
So let's say you have a machine that has two wheels that can each be set for a number from zero to ten. You push a button, and an LED display lights up with the sum of those two numbers. Do you have to look inside the machine to tell if it's calculating or not?
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
April 30, 2014, 12:20:58 AM
#47
Well if you consider looking up a calculation, than a phone book does a calculation for you.
No, because a phone book doesn't actually look anything up, RAM does.

Well that sounds like a philosophical question, but afaik the aritmetic unit does the look up, not the memory unit.

Quote
Yet, unless someone allready knows which person has which phonenumber there is no such book.
By that logic, CPUs don't calculate because they don't know how to do anything until they're instructed to do things.

No, a CPU does a calculation because it changes the input according to a cerrain pattern (given by the instructionset) to from a "new" output. It does not need to "know" that 1 + 1 = 10 it just calculates that every time. The way a CPU is build is fundementally different from a lookup table.

Quote
If you want to make a big table for all possible future blocks. Be my guest.
That's the problem. The limited calculation that RAM can do is only useful for real-world crypto problems with amounts of RAM that wouldn't fit in any known universe. (Perhaps unknown ones are larger?)

Its allways the same, either you have time or you have space. You need less time if you have more space, as its with rainbow tables. Still in my book a table is still something that was precalculated and does no calculation whatsoever.
legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
April 29, 2014, 06:35:46 PM
#46
Well if you consider looking up a calculation, than a phone book does a calculation for you.
No, because a phone book doesn't actually look anything up, RAM does.
Quote
Yet, unless someone allready knows which person has which phonenumber there is no such book.
By that logic, CPUs don't calculate because they don't know how to do anything until they're instructed to do things.
Quote
If you want to make a big table for all possible future blocks. Be my guest.
That's the problem. The limited calculation that RAM can do is only useful for real-world crypto problems with amounts of RAM that wouldn't fit in any known universe. (Perhaps unknown ones are larger?)
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
April 29, 2014, 04:21:24 PM
#45
There is a big difference as in: the table itself (or the thing the information is storred on) can not calculate. You can calculate more efficiently while using such a table. That does not make the paper the table is written on a calculator.
I disagree. The way RAM works is if you feed it an address, a number, and you get a value out, a number. The essence of calculating is converting one or more input numbers into one or more output numbers, regardless of how you do it. A lookup table is a perfectly valid way of calculating things. If you feed two one-digit numbers into something and outputs their sum, then it calculated that sum, regardless of its method.

Well if you consider looking up a calculation, than a phone book does a calculation for you. Yet, unless someone allready knows which person has which phonenumber there is no such book. If you want to make a big table for all possible future blocks. Be my guest.
legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
April 29, 2014, 04:18:08 PM
#44
There is a big difference as in: the table itself (or the thing the information is storred on) can not calculate. You can calculate more efficiently while using such a table. That does not make the paper the table is written on a calculator.
I disagree. The way RAM works is if you feed it an address, a number, and you get a value out, a number. The essence of calculating is converting one or more input numbers into one or more output numbers, regardless of how you do it. A lookup table is a perfectly valid way of calculating things. If you feed two one-digit numbers into something and outputs their sum, then it calculated that sum, regardless of its method.
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
April 29, 2014, 04:08:12 PM
#43
Never heard that. If someone set up it , what will happen ? It must be amazing at least.

Because it is nonsense. RAM can by definition of RAM not calculate anything, but only store information.
There is almost no difference between calculating and storing/retrieving. A multiplication table can only store information, but it can also "calculate" products.

There is a big difference as in: the table itself (or the thing the information is storred on) can not calculate. You can calculate more efficiently while using such a table. That does not make the paper the table is written on a calculator.
Pages:
Jump to: