Bitcoin Forum
May 26, 2024, 09:03:44 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [TUM][PoH] Tumin, ASIC immune introducing Proof of Hash (PoH)  (Read 1671 times)
osoverflow (OP)
Full Member
***
Offline Offline

Activity: 547
Merit: 105


Bitcoin ya no es el futuro, es el presente


View Profile WWW
June 13, 2014, 11:14:20 PM
Last edit: June 13, 2014, 11:26:58 PM by osoverflow
 #1

Tumin, from native Mexican language Totonaca, means Money.

Tumin is a crypto currency with a new paradigm and introducing Proof of Hash mechanism.

Benefits of Proof of Hash

  • Avoids 51% attacks.
  • Rewards everyone, not only most powerful or rich participants.
  • Encourages minting.
  • Environmentally friendly, almost not power consumption.
  • Keeps away double spending.
  • Permits 1 minute blocks without chain forks.
  • Allow fast consensus because every other miner can know who can mint the block in a deterministic way.
  • ASIC resistant.
Benefits of Tumin [TUM]

  • Fixed coins amount. It is proposed to set the limit to 10 billion coins (10,000,000,000)
  • Fixed reward, not changing over time, rewarding equally one that starts in the economy at the beginning and one that starts years later. A reward of 100 coins per block is proposed. It is about 1915.7 years to mint all the coins.
  • Fast block minting. A 1 minute target is proposed.
  • Fees are paid to block minter.
  • Starts with up to 8 decimals.
  • Optional auto fee discovery, using the average cost of bandwidth and the purchase power of the coin
  • Optional minimum fee required to add a transaction in the client
  • No charge backs. Because all the network participants can know deterministically who are the best to sign a block, it is impossible to create another branch in the block chain once a block is signed by the best of the best
  • Uses 512 bit keys that gives a lot more security and possible addresses
At this time PoH is a conceptual idea, nothing has been developed.

What is Poor of Hash?

For one to be able to sign a block, he needs to:

  • Use all the transactions in memory that has enough fee, are valid, does not contains previously spent transactions to form a block.
  • Transactions must have 1 minute or more since they were broadcasted
  • Generate a hash of the block
  • Look for the binary version of the addresses with coins that have at least max(40830,number of blocks since genesis block) confirmations (365.25/12 days, about 1 month), and get the arithmetic difference between the number represented by that address and with the block hash.
  • Divide by the coin age (number of coins in that address multiplied by the number of confirmations).
  • Coin age could not be zero nor negative.
  • The smallest result is the best one. That is, one that has great coin age in an address that is the most similar to the block hash is who can sign the block. Every miner in the network can know this in a deterministic way. This is the Best Ratio.
Once a miner knows that he can mint a block it groups all the transactions, sign them and broadcast them. The other miners knows that this is the one that should do the task previously, so they accept it.

If before sending the block other transactions is accepted as valid to include in the block then all the process must be redone.

If more than one address has the same Best Ratio, then first block is accepted.

If a block is broadcasted at the same time of another different block, and both are valid, the block that has more transactions wins.

If for some reason like split brain issues the chain forks, the largest chain in means of transactions wins. But if merging can be done without double spending, then the possible blocks are added the the winner chain.

Bienvenidos a la nueva tecnología
CryptoLTD
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
June 13, 2014, 11:18:02 PM
 #2

Calm Down Owl.
primer-
Legendary
*
Offline Offline

Activity: 1092
Merit: 1000



View Profile
June 13, 2014, 11:19:25 PM
 #3

Why only 10 trillion ? Make it 10 quadrillion.
PhattyBanks
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


View Profile
June 13, 2014, 11:19:47 PM
 #4

beaner coin?
osoverflow (OP)
Full Member
***
Offline Offline

Activity: 547
Merit: 105


Bitcoin ya no es el futuro, es el presente


View Profile WWW
June 13, 2014, 11:21:26 PM
 #5

Why only 10 trillion ? Make it 10 quadrillion.

It is a proposed amount. It can be changed once the definition of parameters are ready. I think that 10 trillion is wrong term, is billion. And I think that it is good to have at least one coin per inhabitant of the world.

Bienvenidos a la nueva tecnología
djm34
Legendary
*
Offline Offline

Activity: 1400
Merit: 1050


View Profile WWW
June 13, 2014, 11:22:39 PM
 #6



    • Look for the binary version of the addresses with coins that have at least 40,830 confirmations (365.25/12 days, about 1 month), and get the arithmetic difference between the number represented by that address and with the block hash.
    I don't see how you will do that part without consuming any power

    djm34 facebook page
    BTC: 1NENYmxwZGHsKFmyjTc5WferTn5VTFb7Ze
    Pledge for neoscrypt ccminer to that address: 16UoC4DmTz2pvhFvcfTQrzkPTrXkWijzXw
    osoverflow (OP)
    Full Member
    ***
    Offline Offline

    Activity: 547
    Merit: 105


    Bitcoin ya no es el futuro, es el presente


    View Profile WWW
    June 13, 2014, 11:25:37 PM
     #7



      • Look for the binary version of the addresses with coins that have at least 40,830 confirmations (365.25/12 days, about 1 month), and get the arithmetic difference between the number represented by that address and with the block hash.
      I don't see how you will do that part without consuming any power


      It is "Environmentally friendly, almost not power consumption." so it consumes power, but it is low enough to be run on a raspberry, or a smartphone or other portable, battery gadget that can do enough calculations for a hash of a small number of addresses. Something that can do 1000 hashes per minute is enough.

      Bienvenidos a la nueva tecnología
      NewWorldCoiner
      Sr. Member
      ****
      Offline Offline

      Activity: 490
      Merit: 250

      Saved you from a scam? Send me some BTC!


      View Profile
      June 14, 2014, 08:38:29 PM
       #8

      Hi,

      You say the idea is just conceptual right now, do you have any plans to start development, or an ETA for a launch?

      It looks very interesting.
      osoverflow (OP)
      Full Member
      ***
      Offline Offline

      Activity: 547
      Merit: 105


      Bitcoin ya no es el futuro, es el presente


      View Profile WWW
      June 16, 2014, 06:52:05 PM
       #9

      Hi,

      You say the idea is just conceptual right now, do you have any plans to start development, or an ETA for a launch?

      It looks very interesting.

      Yes, I'm analyzing how to fork the bitcoin software to add support for Proof of Hash. Don't have an ETA yet.

      Bienvenidos a la nueva tecnología
      osoverflow (OP)
      Full Member
      ***
      Offline Offline

      Activity: 547
      Merit: 105


      Bitcoin ya no es el futuro, es el presente


      View Profile WWW
      January 17, 2016, 06:43:46 PM
       #10

      I was noted that my idea has some problems:

      • "Use all the transactions in memory that has enough fee, ..." <-- other nodes cannot know what he has in memory
      • "Transactions must have 1 minute or more since they were broadcasted" <-- only the originating node knows when it was broadcast
      • "Generate a hash of the block" <-- miners will just repeat this until they get the result that gives them the most benefit
      • "If before sending the block other transactions is accepted as valid to include in the block then all the process must be redone." <-- nobody can know if the miner obeyed this or not
      • "If a block is broadcasted at the same time of another different block, and both are valid, the block that has more transactions wins. " <-- broadcast time is not known
      • "If for some reason like split brain issues the chain forks, the largest chain in means of transactions wins." <-- so what happens when I intentionally fork, after padding my fork with 2094305923054 spam txns?

      So I'm thinking about how to fix these issues!

      Bienvenidos a la nueva tecnología
      MikroTik
      Full Member
      ***
      Offline Offline

      Activity: 168
      Merit: 100


      View Profile
      January 18, 2016, 07:53:33 AM
       #11

      Ok idea sound very good and promising, i`m watching this.

      kamiyama
      Sr. Member
      ****
      Offline Offline

      Activity: 742
      Merit: 251



      View Profile
      April 22, 2017, 11:43:12 PM
       #12

      Proof of Luck

      What is the minimum investment amount of ICO?
      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!