Bitcoin Forum
May 21, 2024, 10:49:39 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ANN] Pre-Pre-Pre-Announcement  (Read 1236 times)
charles99 (OP)
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
December 31, 2013, 03:22:34 AM
 #1

Thinking about creating a coin that can be botnet resistant AMD Video card resistant and ASIC resistant.  Let's put our minds together and come up with a solution to this!
I'm thinking of making it tie to the amount of clicks you do on your browser but this might be defeated by some progammer who can script the clicks.  Hmm.. Let's all stick our head together!

rellix
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
December 31, 2013, 03:24:01 AM
 #2

I'd prefer a completely mining resistant coin.  They'd be so valuable.
pikuchato
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


Activity: yes


View Profile
December 31, 2013, 03:25:03 AM
 #3

I have a great idea... how about the person will need to actually work to proof he deserves a payment ?
Kheg
Member
**
Offline Offline

Activity: 196
Merit: 10


View Profile
December 31, 2013, 03:25:48 AM
 #4

Might as well make a coin that you travel around the world and scatter by hand, requiring a pickax and a shovel to mine.
kalus
Sr. Member
****
Offline Offline

Activity: 420
Merit: 263

let's make a deal.


View Profile
December 31, 2013, 03:28:03 AM
 #5

oh i got it! How about you mine by going to work everyday and then your employer gives you coins?!!
as long as they worked for Fiat...

DC2ngEGbd1ZUKyj8aSzrP1W5TXs5WmPuiR wow need noms
o3u
Sr. Member
****
Offline Offline

Activity: 393
Merit: 250


Money comes, money goes


View Profile
December 31, 2013, 03:29:34 AM
 #6

Pay more tax on larger transactions?
Pay more tax as you mine larger amounts of coins?

This could then be bypassed by launching miners to several different wallets. Then sending it all to a single wallet.
PyroTekNeks
Member
**
Offline Offline

Activity: 70
Merit: 10


View Profile
December 31, 2013, 03:30:36 AM
 #7

I'd prefer a completely mining resistant coin.  They'd be so valuable.
+1 This.

http://scrypt.cc?ref=baaai
^^^SCRYPT CLOUD MINING SITE!!!^^^
rarkenin
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500



View Profile
December 31, 2013, 03:35:04 AM
 #8

I actually wrote up a proposal for a mining algo that can be configured and tweaked (even as a coin runs, similar to difficulty) to be 99% dependent on hard disk/SSD speed, to just being disk-intensive enough to make ASICs (and potenially GPUs) unprofitable/unworkable, depending on the t value (As specified in the proposal)

Tell me what you think!

Edit: Couple that with small generation transactions in blocks and you kill off centralized pools. The link is to an old altcoin I abandoned due to lack of knowledge of the c language(I'm really a Java guy)
moleculecoin
Member
**
Offline Offline

Activity: 84
Merit: 10

Love all coins!


View Profile WWW
December 31, 2013, 03:42:18 AM
 #9

Thinking about creating a coin that can be botnet resistant AMD Video card resistant and ASIC resistant.  Let's put our minds together and come up with a solution to this!
I'm thinking of making it tie to the amount of clicks you do on your browser but this might be defeated by some progammer who can script the clicks.  Hmm.. Let's all stick our head together!


Memory bound proof of work algorithms.  MemoryCoin was the first implementation I've seen, with their Momentum PoW algorithm.  The problem is that people/"the market" wants to mine with their GPUs etc. but I believe that will fade out eventually.

There are other memory bound functions that are worth looking into, and I'm working with one for my longer term project.  The trick is striking a balance so mining is achievable, while leveling the playing field so everyone has a reasonable opportunity to participate.  But going for more distributed hash-power density is a complex issue.

But any balance will be temporary, as whatever algorithm or technique is used, if it is profitable people will aggregate the appropriate resources.  Just as all the GPUs are sold out everywhere now, and people have built GPU farms and ASIC farms, if you do an algorithm that favors memory or some other factor people will eventually start building monster rigs optimized for it.

Quote from: rarkenin
and you kill off centralized pools.
But this is also a case of "be careful what you wish for". 

Another area to maybe look into is difficulty allocation.

Molecule MOL Developer Donation Address:  K3LhXmZeougH7XUr1ppkKd15A53o6iBgmJ
rarkenin
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500



View Profile
December 31, 2013, 03:54:14 AM
 #10

The point with my mass PW algo is how pliable it is. As a network matures and miners change, the numbers can change without having to switch algos and potentially fork. Simply changing t would affect how much raw hashing is done in proportion to disk IO (spacing out bursts of disk IO) to not favor massive disk-laden servers but still deny ASICs profitability, or minimizing t would bring it to a disk-laden server.

I'd assume that a value of roughly 31 for t would put today's hashing into the CPU-favored range due to the difficulties of piping data into an openCL kernel. Anything up there would starve an ASIC of hashing input due to lack of fast enough disks to keep up with hundreds-of-gigahash hashing.

That middle ground would effectively require a highly multi-faceted mining rig with fast disks, fast processors, or even specialized high-speed buses for loading data onto a GPU, instead of allowing a specialization of a given component. n essence, it would level the playing field quite a bit.

As for killing off pools, that's a whole other idea I myself am queasy about, though it wouldn't cause massive hashrate drops (instead making them harder to achieve)
dE_logics
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500



View Profile WWW
January 01, 2014, 04:48:22 AM
 #11

You can make the algo an x86 instruction set, or you can use some OpenGL functions as the algo.

That way the ASIC will be x86 CPU or OpenGL graphics chip.

▄▄▄█████████▄▄▄
▄▄█████████████████████▄▄
▄██████████▄▄▄    ▀▀▀███████▄
▄██████████████████▄▄▄   ▀▀█████▄
████████████████████████▌  ▄███████
██████████████▀▀    ▀▀██▀ ▄███▀ ▀████
███████████▀▀  ▄▄ ▄▄     ▄█████▄  ▀████
███████████  ▄▄ ▀█████▄ ▄█▀  █████  ▀████
▄██████████   ▀████▀  ▀███     █████  ▀███▄
██████████▌  ▄████▄  ▄█▀▀██▄   ▐█████  ████
██████████   ▀▀ ▀████▀    ██    ██████ ████
██████████▌      ▄███▄  ▄██▄   ▐██████H████
▀██████████▄   ▄█▀  ▀████▀▀▀   ███████████▀
██████████▀ ▄█▀    ██▀▀██   ▄████████████
███████▀ ▄███▄           ▄█████████████
█████▄▄█████████▄▄▄▄▄████████████████
▀█████████████████████████████████▀
▀█████████████████████████████▀
▀▀███████████████████████▀▀
▀▀███████████████▀▀
▀▀▀▀▀▀▀▀▀
.






  

             ▄████▄▄   ▄
█▄          ██████████▀▄
███        ███████████▀
▐████▄     ██████████▌
▄▄██████▄▄▄▄█████████▌
▀████████████████████
  ▀█████████████████
  ▄▄███████████████
   ▀█████████████▀
    ▄▄█████████▀
▀▀██████████▀
    ▀▀▀▀▀
  

                   ▄▄████
              ▄▄████████▌
         ▄▄█████████▀███
    ▄▄██████████▀▀ ▄███▌
▄████████████▀▀  ▄█████
▀▀▀███████▀   ▄███████▌
      ██    ▄█████████
       █  ▄██████████▌
       █  ███████████
       █ ██▀ ▀██████▌
       ██▀     ▀████
                 ▀█▌
  

             █▀▀▀▄▄▄██▄
             █     ▀██▀
            █
         ▄▄▄█▄▄▄
 ████▄▄███████████▄▄████
▐██████▀▀███████▀▀██████▌
 ▀████    █████    ████▀
  ████▄  ▄█████▄  ▄████
  ▀███████████████████▀
   ▀████▄▀█████▀▄████▀
     ▀▀███▄▄▄▄▄███▀▀
         ▀▀▀▀▀▀▀


          ▄████████
          █████████
          █████
          █████
      █████████████
      █████████████
          █████
          █████
          █████
          █████
          █████


█▄▄              █▄▄
█████▄▄         ██████▄▄
████████       ████████ █
████████ ██   ████████ ██
████████ ███ ████████ ███
████████ ████ ██████ ████
████████ █████ ████ █████
████████ ▀█████ ██ ██████
████████    ▀▀██  ███████
▀███████         ▀███████
   ▀▀███            ▀▀███
       ▀                ▀
iarsenaux
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250



View Profile
January 01, 2014, 04:55:32 AM
 #12

make it more beneficial to those who mine using nvidia cards. AMD is now facing scarcity.
efx
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250


View Profile
January 01, 2014, 05:03:50 AM
 #13



But any balance will be temporary, as whatever algorithm or technique is used, if it is profitable people will aggregate the appropriate resources.


Exactly. Also, the perceived 'bottlenecks' are usually addressed to some degree by general advances in system architectures, sometimes skewing the distribution further.


The point with my mass PW algo is how pliable it is. As a network matures and miners change, the numbers can change without having to switch algos and potentially fork. Simply changing t would affect how much raw hashing is done in proportion to disk IO (spacing out bursts of disk IO) to not favor massive disk-laden servers but still deny ASICs profitability, or minimizing t would bring it to a disk-laden server.

I'd assume that a value of roughly 31 for t would put today's hashing into the CPU-favored range due to the difficulties of piping data into an openCL kernel. Anything up there would starve an ASIC of hashing input due to lack of fast enough disks to keep up with hundreds-of-gigahash hashing.

That middle ground would effectively require a highly multi-faceted mining rig with fast disks, fast processors, or even specialized high-speed buses for loading data onto a GPU, instead of allowing a specialization of a given component. n essence, it would level the playing field quite a bit.

As for killing off pools, that's a whole other idea I myself am queasy about, though it wouldn't cause massive hashrate drops (instead making them harder to achieve)



'highly multi-faceted mining rig with fast disks, fast processors'

How does that improve conditions for the 'average' users with basic home systems? What you're proposing sounds like a disadvantage to distribution of hashrate.

Also, I suggest looking into the proposed opencl 2.0 specifications and HSA before going too far with that concept.
rarkenin
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500



View Profile
January 01, 2014, 02:09:50 PM
 #14



But any balance will be temporary, as whatever algorithm or technique is used, if it is profitable people will aggregate the appropriate resources.


Exactly. Also, the perceived 'bottlenecks' are usually addressed to some degree by general advances in system architectures, sometimes skewing the distribution further.
Coins can adapt to that. The network can set its parameters thus. Say someone designed an on-die FPU that could crunch modulos instantly or perform large decimal exponentiation much more rapidly than before. The parameters are adjusted to favor stage 1. Likewise for a potential on-die hash acclerator.


'highly multi-faceted mining rig with fast disks, fast processors'

How does that improve conditions for the 'average' users with basic home systems? What you're proposing sounds like a disadvantage to distribution of hashrate.

It scales linearly to a basic home computer.
lolanonlol
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
January 02, 2014, 03:00:25 AM
 #15

scrypt works pretty good...
nicksly
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
January 02, 2014, 03:21:07 AM
 #16

a coin with mining limit at 300 khash/s max. or 400 ?
yes 400 khash/s max, that's good
rarkenin
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500



View Profile
January 02, 2014, 11:19:12 AM
 #17

How do you impose a mining limit? I can just buy my uber-miner and send 300khash of its power through some proxy out there.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!