Bitcoin Forum
May 26, 2024, 02:44:14 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Micro Proof of Work Layer for a Cryptocurrency (uPoW)  (Read 529 times)
ir.hn (OP)
Member
**
Offline Offline

Activity: 322
Merit: 54

Consensus is Constitution


View Profile
May 26, 2020, 04:57:13 AM
 #1

This builds on my previous idea Proof of Individual Work.
https://bitcointalk.org/index.php?topic=5250858.0

It is basically the same idea rebranded as uPoW and applied as a second layer for a cryptocurrency.

https://web.archive.org/web/20200526043517/https://www.naturehacker.org/2020/05/micro-proof-of-work-layer-upow-of.html


The gist is this.  We want a full node wallet to be able to solo mine.  How can we make this possible?  By making another layer and a new coin.  If bitcoin is represented as a "1" in the blockchain then a secondary currency could be a "!1".  This secondary currency could be inflationary and CPU mineable only by making the uPoW large number factorization.  So the uPoW miner would make a special transaction on the blockchain something like (!uPoW "merkle root of bitcoin block" "any nonce" "prime factors").  Basically this proves that the person factored a large number that was based on the hash of his chosen nonce and the merkle root (the merkle root is needed so they can't give themselves an easy number to factor).  Miners would see this transaction, verify they indeed did everything right, and create a transaction in the next block giving the uPoW miner !1.

This would be good for bitcoin since it requires actual bitcoin to make these transactions so adds demand, and also gives non-pro miners something to earn at a reasonable pace.  The factoring of a 101 digit large number takes about 2 hours on a top of the line CPU.

Samings
Newbie
*
Offline Offline

Activity: 31
Merit: 0


View Profile
May 31, 2020, 02:13:06 PM
 #2

Why do you want to confuse the two concepts? Full node is mainly intended to verify that all transactions from the start follow the rules of the Bitcoin blockchain, but the miners' task is to create new blocks that the full node keeps.

If you modify the limited algorithm in the digital currency, it will create a new problem, which is abundance, consequently the price will decrease and make Mining/fulllnode(privacy) running unprofitable.
HeRetiK
Legendary
*
Offline Offline

Activity: 2940
Merit: 2092



View Profile
June 01, 2020, 07:51:15 AM
Merited by ABCbits (1)
 #3

The gist is this.  We want a full node wallet to be able to solo mine.  How can we make this possible?  By making another layer and a new coin.  If bitcoin is represented as a "1" in the blockchain then a secondary currency could be a "!1".  This secondary currency could be inflationary and CPU mineable only by making the uPoW large number factorization.  So the uPoW miner would make a special transaction on the blockchain something like (!uPoW "merkle root of bitcoin block" "any nonce" "prime factors").  Basically this proves that the person factored a large number that was based on the hash of his chosen nonce and the merkle root (the merkle root is needed so they can't give themselves an easy number to factor).  Miners would see this transaction, verify they indeed did everything right, and create a transaction in the next block giving the uPoW miner !1.

This would be good for bitcoin since it requires actual bitcoin to make these transactions so adds demand, and also gives non-pro miners something to earn at a reasonable pace.  The factoring of a 101 digit large number takes about 2 hours on a top of the line CPU.

What's the benefit? Mining should not be an end to itself. So far it only looks like this would clog up the Bitcoin blockchain with !1 transactions. First by uPoW miners sending their uPoW transaction, then by miners sending their !1 reward to uPoW miners. Since we're talking about people being able to solo mine again, this would be thousands of nodes spamming the network with hundreds of transactions per block, receiving hundreds of transactions back. Not exactly an upside.
Wind_FURY
Legendary
*
Offline Offline

Activity: 2926
Merit: 1834



View Profile
June 05, 2020, 07:41:55 AM
 #4

https://web.archive.org/web/20200526043517/https://www.naturehacker.org/2020/05/micro-proof-of-work-layer-upow-of.html

Quote from: ir.hn

We can't all be miners.  Some of us just want to let our full node wallet crank away solo for some less valuable currency.  How can we let this be an option?  By making another coin that can be traded in the same blockchain.


Won't that be considered spamming in the Bitcoin blockchain?

Quote

So Dorian miners must have at least a little bitcoin too to make a dorian request transaction and to send Dorian they earn.  This creates more demand for bitcoin plus also gives solo cpu's a chance to do something too.


I believe, not. No one would pay for fees in Bitcoin to move a shitcoin. Plus won't that only become another attack vector to increase transaction fees?

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
hugeblack
Legendary
*
Offline Offline

Activity: 2520
Merit: 3691


View Profile WWW
June 05, 2020, 12:39:47 PM
 #5

I do not think that a model like this will work, but since you are talking about a second layer we already have a LN  layer and then can create channels funded by bitcoin with the possibility of adding an option to liquidate those currencies (USDT or any other stablecoins) or atomic swap it with Altcoins, I have read about this project and has a similar idea ---> https://github.com/omnilaboratory/OmniBOLT-spec [Read Me].


uPoW will end up spam the network and paying more fees.
Wind_FURY
Legendary
*
Offline Offline

Activity: 2926
Merit: 1834



View Profile
June 08, 2020, 05:58:11 AM
 #6

I do not think that a model like this will work, but since you are talking about a second layer we already have a LN  layer and then can create channels funded by bitcoin with the possibility of adding an option to liquidate those currencies (USDT or any other stablecoins) or atomic swap it with Altcoins, I have read about this project and has a similar idea ---> https://github.com/omnilaboratory/OmniBOLT-spec [Read Me].


uPoW will end up spam the network and paying more fees.


I believe that his idea stemmed from the premise that, "Not all of us can be miners anymore". The same kind of debate from people in the community who support ASIC-resistance IN Bitcoin, but the OP's idea might be more for his personal application.


██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
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!