Bitcoin Forum
May 09, 2024, 10:09:37 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: The timely confirmation incentive in a system with no mining rewards  (Read 2868 times)
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
March 14, 2016, 10:35:30 AM
 #21

The confirmation times are sped up by the fact that most blocks only require low POW (and the minters can be preparing their difficult POW between the block where the information is sourced from and the block their POW tx needs to appear by).

Understood. Presumably you're compensating the miners for their difficulty PoW, though?

That is what I haven't decided upon yet (but in reality it is likely to be necessary to at least have some reward).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
"In a nutshell, the network works like a distributed timestamp server, stamping the first transaction to spend a coin. It takes advantage of the nature of information being easy to spread but hard to stifle." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715292577
Hero Member
*
Offline Offline

Posts: 1715292577

View Profile Personal Message (Offline)

Ignore
1715292577
Reply with quote  #2

1715292577
Report to moderator
1715292577
Hero Member
*
Offline Offline

Posts: 1715292577

View Profile Personal Message (Offline)

Ignore
1715292577
Reply with quote  #2

1715292577
Report to moderator
monsterer (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1002


View Profile
March 14, 2016, 10:45:59 AM
 #22

The confirmation times are sped up by the fact that most blocks only require low POW (and the minters can be preparing their difficult POW between the block where the information is sourced from and the block their POW tx needs to appear by).

Understood. Presumably you're compensating the miners for their difficulty PoW, though?

That is what I haven't decided upon yet (but in reality it is likely to be necessary to at least have some reward).

IMO it is essential for a couple of reasons:

1. Without a competition to mine, the maximum hash rate of the network is unknown, which means confirmation cannot easily be bounded as adversaries may lie in wait instead of using their power 'for good'

2. With no incentive to behave in favour of the network as a whole, rational behaviour may cause divergence
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
March 14, 2016, 10:50:41 AM
 #23

IMO it is essential for a couple of reasons:

1. Without a competition to mine, the maximum hash rate of the network is unknown, which means confirmation cannot easily be bounded as adversaries may lie in wait instead of using their power 'for good'

2. With no incentive to behave in favour of the network as a whole, rational behaviour may cause divergence

I tend to think you are correct although I think it could be possible for the reward to be other than "coins".

One possibility that I'm thinking of is service level (e.g. a consensus rule might favour txs from minting accounts over non-minting ones).

This could make sense with the initial P2P application that I am currently working on (being a decentralised BTC/LTC exchange).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
March 14, 2016, 11:36:26 AM
 #24

I think it could be possible for the reward to be other than "coins".
There is no such thing as a "reward without money price [direct or indirect]". It is useless.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
March 14, 2016, 12:04:10 PM
 #25

I think it could be possible for the reward to be other than "coins".
There is no such thing as a "reward without money price [direct or indirect]". It is useless.

That's your opinion but that wouldn't be the opinion of many millions of people that exchange services, etc. (or if you are going to say that this is "indirect" then obviously that is what I meant).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
monsterer (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1002


View Profile
March 14, 2016, 02:03:42 PM
 #26

I think it could be possible for the reward to be other than "coins".
There is no such thing as a "reward without money price [direct or indirect]". It is useless.

It might be useful to discuss why you think this is the case?

It is certainly true that valuing the PoW expended by the miners is essential for knowing where the break even point for a double spending attacker is. I.e. the point at which what they gain from the double spend == their lost block reward from orphaning their original blocks.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
March 14, 2016, 02:37:20 PM
 #27

It is certainly true that valuing the PoW expended by the miners is essential for knowing where the break even point for a double spending attacker is. I.e. the point at which what they gain from the double spend == their lost block reward from orphaning their original blocks.

If the reward is not in the form of a "coin" then I'm not really sure that "double spending" applies at all (as that is dependent upon there being a "coin" is it not?).

Let me suggest a hypothetical example where the "reward" is simply the ability to send an encrypted message (via the block chain) to another account.

How do you "double-spend" that?

(I don't believe you really *can* but if you aren't a minter then you also can't guarantee that your message will ever get into a block so if you want to send such messages you now have an incentive to do the POW that your account's effectiveness requires)

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
March 14, 2016, 02:51:08 PM
 #28

Let me suggest a hypothetical example where the "reward" is simply the ability to
send an encrypted message (via the block chain) to another account.
The bitcoin is also the 'ability' to append some 'message' to a public file named 'blockchain'
Either you can trade this 'ability' to money or it is useless for you and everyone else.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
March 14, 2016, 02:53:30 PM
 #29

Let me suggest a hypothetical example where the "reward" is simply the ability to
send an encrypted message (via the block chain) to another account.
The bitcoin is also the 'ability' to append some 'message' to a public file named 'blockchain'
Either you can trade this 'ability' to money or it is useless for you and everyone else.

I'm sorry but just because you say something is "useless" actually doesn't make it that (perhaps you have too high an opinion of your own opinions and if not then please stop making such unhelpful assertions about what is or is not useful to people other than yourself).

Some people may actually value the ability to send a private message to another person (and you can't actually trade that as you would be having to trust someone else with your private message then).

Thus the ability to send a secure message via a blockchain could very well be something of value but not something that can be traded (of course I'm sure you won't accept this reasoning as you are not reasonable but I think some others may be able to see the logic).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
March 14, 2016, 03:06:22 PM
 #30

something of value but not something that can be traded
Sorry. My English is too poor. I can not explain that the 'value' is equal to 'something what can be traded to another person on market'.
All things that can not be traded on market ( for example, stones from Pluto ) are not 'value' by the definition.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
March 14, 2016, 03:09:22 PM
 #31

something of value but not something that can be traded
Sorry. My English is too poor. I can not explain that the 'value' is equal to 'something what can be traded to another person on market'.
All things that can not be traded on market ( for example, stones from Pluto ) are not 'value' by the definition.

Then you should learn that "value" does not just mean something that you can sell.

As stated - I might "value" the ability to send an encrypted message from my account to another account but I can't "trade this value" because if I did then I would no longer be able to have a securely encrypted message (I would have had to trust another party doing that for me which would make it basically a "useless" service).

If you can't understand this point then it isn't to do with English sorry (perhaps you fail to understand that "value" isn't a strict synonym for "money").

To perhaps try and make it easier for you to understand it would be like having someone else do your Bitcoin transactions on your behalf (i.e. defeats the entire purpose of it just like when you trust exchanges to control your private keys).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
March 14, 2016, 03:13:28 PM
 #32

perhaps you fail to understand that "value" isn't a strict synonym for "money"
The 'has value' means 'can be traded to money'
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
March 14, 2016, 03:14:52 PM
 #33

perhaps you fail to understand that "value" isn't a strict synonym for "money"
The 'has value' means 'can be traded to money'

No it doesn't - please use a dictionary to look up the word "value" and you'll find out that it is not what you think it is.

(actually I'm pretty sure you are just trolling me as you have done elsewhere so don't bother looking it up and keep on pretending - I'll just ignore your further posts)

@monsterer if you are interested to discuss this topic with me then please PM me (I think I'll be unwatching this topic now)

Idiots like @amaclin think that they can "get to me" but actually I just end up unwatching and ignoring them (and mostly this forum is full of such idiots now).

Perhaps their goal is simply to "stifle discussion" (and maybe they are paid to do so).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
March 14, 2016, 03:31:38 PM
Last edit: March 14, 2016, 03:42:38 PM by amaclin
 #34

and mostly this forum is full of such idiots now
If you see the idiots who drive the opposite direction - may be it means that you are not in your band.

monsterer (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1002


View Profile
March 15, 2016, 09:15:03 AM
 #35

It is certainly true that valuing the PoW expended by the miners is essential for knowing where the break even point for a double spending attacker is. I.e. the point at which what they gain from the double spend == their lost block reward from orphaning their original blocks.

If the reward is not in the form of a "coin" then I'm not really sure that "double spending" applies at all (as that is dependent upon there being a "coin" is it not?).

Let me suggest a hypothetical example where the "reward" is simply the ability to send an encrypted message (via the block chain) to another account.

Bitcoin uses the block reward partly to incentivise miners not to double spend, because they stand to lose their block reward attempting to orphan the best block. If you have a non coin based reward, I'm not sure the same can be said.
hv_
Legendary
*
Offline Offline

Activity: 2506
Merit: 1055

Clean Code and Scale


View Profile WWW
March 20, 2016, 08:39:53 PM
 #36

The confirmation times are sped up by the fact that most blocks only require low POW (and the minters can be preparing their difficult POW between the block where the information is sourced from and the block their POW tx needs to appear by).

Understood. Presumably you're compensating the miners for their difficulty PoW, though?

That is what I haven't decided upon yet (but in reality it is likely to be necessary to at least have some reward).


I like the idea of splitting up the POW as you suggest into a low and heavy one.
Would that mean that in general the wallets do the low one, but at very high speed by only collecting txs in some local range and form preBlocks. Than the havey ones Asic likes come in and collects + verifys the preBlocks into some final blocks, and all together low and heavy share some reward if all is done correct?

Carpe diem  -  understand the White Paper and mine honest.
Fix real world issues: Check out b-vote.com
The simple way is the genius way - Satoshi's Rules: humana veris _
Pages: « 1 [2]  All
  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!