Pages:
Author

Topic: A legitimately novel idea for a new crypto. (Read 3807 times)

sr. member
Activity: 364
Merit: 264
December 27, 2013, 05:49:32 PM
#63
Interesting.
legendary
Activity: 1722
Merit: 1217
December 27, 2013, 05:43:31 PM
#62
"The thing to understand about the pow is that its just a contrivance for creating a never ending string of varafiable unpredictable numbers that can be used as a means to reach consensus in the network. What you would do as a miner is hash the genesis block + the address you wanted your reward to be payed to + a series of random nonces. the first person to come up with a hash that it below a certain threshold wins the competition, everyone starts trying to hash his block plus the address they want to be payed too. Its just like bitcoin, except the blocks contain no transactions, only the address you want to be payed out too. "

So, if the hashes do not include the transactions, then how do we verify that the block chain we are looking at it the legit one?

Any system can create very quickly another block chain that is longer than the current one and we can't verify if it is the legit one.

just ignore this thread and go check out NextCoin (NXT). Its basically the same idea i was trying to outline here only better.

There aren't any spec for NXT.... so I can't tell if it even is legit.

There are specs you just have to dig around for them. For starters check out my conversation with come-from-beyond https://bitcointalksearch.org/topic/m.4063478

Yeah right... a conversation is very far from a spec.

go attack strawmen somewhere else please
legendary
Activity: 868
Merit: 1000
Cryptotalk.org - Get paid for every post!
December 27, 2013, 05:33:37 PM
#61
"The thing to understand about the pow is that its just a contrivance for creating a never ending string of varafiable unpredictable numbers that can be used as a means to reach consensus in the network. What you would do as a miner is hash the genesis block + the address you wanted your reward to be payed to + a series of random nonces. the first person to come up with a hash that it below a certain threshold wins the competition, everyone starts trying to hash his block plus the address they want to be payed too. Its just like bitcoin, except the blocks contain no transactions, only the address you want to be payed out too. "

So, if the hashes do not include the transactions, then how do we verify that the block chain we are looking at it the legit one?

Any system can create very quickly another block chain that is longer than the current one and we can't verify if it is the legit one.

just ignore this thread and go check out NextCoin (NXT). Its basically the same idea i was trying to outline here only better.

There aren't any spec for NXT.... so I can't tell if it even is legit.

There are specs you just have to dig around for them. For starters check out my conversation with come-from-beyond https://bitcointalksearch.org/topic/m.4063478

Yeah right... a conversation is very far from a spec.
legendary
Activity: 1722
Merit: 1217
December 27, 2013, 04:21:30 PM
#60
"The thing to understand about the pow is that its just a contrivance for creating a never ending string of varafiable unpredictable numbers that can be used as a means to reach consensus in the network. What you would do as a miner is hash the genesis block + the address you wanted your reward to be payed to + a series of random nonces. the first person to come up with a hash that it below a certain threshold wins the competition, everyone starts trying to hash his block plus the address they want to be payed too. Its just like bitcoin, except the blocks contain no transactions, only the address you want to be payed out too. "

So, if the hashes do not include the transactions, then how do we verify that the block chain we are looking at it the legit one?

Any system can create very quickly another block chain that is longer than the current one and we can't verify if it is the legit one.

just ignore this thread and go check out NextCoin (NXT). Its basically the same idea i was trying to outline here only better.

There aren't any spec for NXT.... so I can't tell if it even is legit.

There are specs you just have to dig around for them. For starters check out my conversation with come-from-beyond https://bitcointalksearch.org/topic/m.4063478
legendary
Activity: 868
Merit: 1000
Cryptotalk.org - Get paid for every post!
December 27, 2013, 04:14:02 PM
#59
"The thing to understand about the pow is that its just a contrivance for creating a never ending string of varafiable unpredictable numbers that can be used as a means to reach consensus in the network. What you would do as a miner is hash the genesis block + the address you wanted your reward to be payed to + a series of random nonces. the first person to come up with a hash that it below a certain threshold wins the competition, everyone starts trying to hash his block plus the address they want to be payed too. Its just like bitcoin, except the blocks contain no transactions, only the address you want to be payed out too. "

So, if the hashes do not include the transactions, then how do we verify that the block chain we are looking at it the legit one?

Any system can create very quickly another block chain that is longer than the current one and we can't verify if it is the legit one.

just ignore this thread and go check out NextCoin (NXT). Its basically the same idea i was trying to outline here only better.

There aren't any spec for NXT.... so I can't tell if it even is legit.
legendary
Activity: 1722
Merit: 1217
December 27, 2013, 03:24:10 PM
#58
"The thing to understand about the pow is that its just a contrivance for creating a never ending string of varafiable unpredictable numbers that can be used as a means to reach consensus in the network. What you would do as a miner is hash the genesis block + the address you wanted your reward to be payed to + a series of random nonces. the first person to come up with a hash that it below a certain threshold wins the competition, everyone starts trying to hash his block plus the address they want to be payed too. Its just like bitcoin, except the blocks contain no transactions, only the address you want to be payed out too. "

So, if the hashes do not include the transactions, then how do we verify that the block chain we are looking at it the legit one?

Any system can create very quickly another block chain that is longer than the current one and we can't verify if it is the legit one.

just ignore this thread and go check out NextCoin (NXT). Its basically the same idea i was trying to outline here only better.
legendary
Activity: 868
Merit: 1000
Cryptotalk.org - Get paid for every post!
December 27, 2013, 02:05:58 PM
#57
"The thing to understand about the pow is that its just a contrivance for creating a never ending string of varafiable unpredictable numbers that can be used as a means to reach consensus in the network. What you would do as a miner is hash the genesis block + the address you wanted your reward to be payed to + a series of random nonces. the first person to come up with a hash that it below a certain threshold wins the competition, everyone starts trying to hash his block plus the address they want to be payed too. Its just like bitcoin, except the blocks contain no transactions, only the address you want to be payed out too. "

So, if the hashes do not include the transactions, then how do we verify that the block chain we are looking at it the legit one?

Any system can create very quickly another block chain that is longer than the current one and we can't verify if it is the legit one.
t3a
full member
Activity: 179
Merit: 100
December 05, 2013, 11:47:16 PM
#56
even if you had all of the keys, the process of reversing transactions at that point would become the same as bitcoin, so it still wouldn't be easy by any stretch of the imagination. still there might be reason for the authors of transaction blocks to only include their own keys in their blocks which would definite be a problem.
Reversing a transaction doesn't involve having any keys.
legendary
Activity: 1722
Merit: 1217
December 05, 2013, 08:15:39 PM
#55
1
Seems like instead of people spending electricity on mining, they would be spending it on making as many transactions as possible to mine the coins. If there is a 1% chance of earning a block reward by making 100 transactions, and the block reward is more than the cost of 100 transactions, then the users will make those transactions to earn money.

In the end, the sum of the transaction fees will be close to the price of a transaction block.

If a transaction block reward is $50, and you look back at the past day, someone could pay for the majority of the days transactions and 51% attack. Much more feasible than paying for 51% of the hardware used to mine.

People who author transaction blocks would be compensated with transaction fees only. But as it says in the title, this idea is broken for other reasons.
Yes, I was speaking of a $50 average transaction block reward.

ah ok well thats actually really simple to account for. In a market when people are bidding for a scarce resource the person who wins the bid is the person who values it most. A person who wanted to buy up transaction space just for the sake of increasing his chances of authoring a block in the future would not value that space as highly as someone who wanted to use it for a legitimate transaction in addition to increasing his chances of authoring a block in the future.

Reversing transactions can gain you much more than the sum of the transaction fees spent.

even if you had all of the keys, the process of reversing transactions at that point would become the same as bitcoin, so it still wouldn't be easy by any stretch of the imagination. still there might be reason for the authors of transaction blocks to only include their own keys in their blocks which would definite be a problem.
t3a
full member
Activity: 179
Merit: 100
December 05, 2013, 07:37:46 PM
#54
1
Seems like instead of people spending electricity on mining, they would be spending it on making as many transactions as possible to mine the coins. If there is a 1% chance of earning a block reward by making 100 transactions, and the block reward is more than the cost of 100 transactions, then the users will make those transactions to earn money.

In the end, the sum of the transaction fees will be close to the price of a transaction block.

If a transaction block reward is $50, and you look back at the past day, someone could pay for the majority of the days transactions and 51% attack. Much more feasible than paying for 51% of the hardware used to mine.

People who author transaction blocks would be compensated with transaction fees only. But as it says in the title, this idea is broken for other reasons.
Yes, I was speaking of a $50 average transaction block reward.

ah ok well thats actually really simple to account for. In a market when people are bidding for a scarce resource the person who wins the bid is the person who values it most. A person who wanted to buy up transaction space just for the sake of increasing his chances of authoring a block in the future would not value that space as highly as someone who wanted to use it for a legitimate transaction in addition to increasing his chances of authoring a block in the future.

Reversing transactions can gain you much more than the sum of the transaction fees spent.
legendary
Activity: 1722
Merit: 1217
December 05, 2013, 07:07:25 PM
#53
It is just a simple split with the increase of the complexity that brings and I can't see many benefits.

 Undecided

if it could work it would have huge benefits. with bitcoin someone with sufficient hashing power can save up a longer chain and then publish it thus reversing the transaction. with the split in responsibilities this would become highly unlikely since the miner would have to be in collusion with the winner of the transaction.
I see. Thanks.

...

Except collusion would be easier in that case you mentioned before, of people creating hundreds of addresses to increase the odds they are both miners at the same time?

yes but even if the miner owned 100% of all of the addresses it would still only be the same as bitcoin at that point Grin
jr. member
Activity: 54
Merit: 1
December 05, 2013, 07:05:40 PM
#52
It is just a simple split with the increase of the complexity that brings and I can't see many benefits.

 Undecided

if it could work it would have huge benefits. with bitcoin someone with sufficient hashing power can save up a longer chain and then publish it thus reversing the transaction. with the split in responsibilities this would become highly unlikely since the miner would have to be in collusion with the winner of the transaction.
I see. Thanks.

...

Except collusion would be easier in that case you mentioned before, of people creating hundreds of addresses to increase the odds they are both miners at the same time?
legendary
Activity: 1722
Merit: 1217
December 05, 2013, 06:57:25 PM
#51
Seems like instead of people spending electricity on mining, they would be spending it on making as many transactions as possible to mine the coins. If there is a 1% chance of earning a block reward by making 100 transactions, and the block reward is more than the cost of 100 transactions, then the users will make those transactions to earn money.

In the end, the sum of the transaction fees will be close to the price of a transaction block.

If a transaction block reward is $50, and you look back at the past day, someone could pay for the majority of the days transactions and 51% attack. Much more feasible than paying for 51% of the hardware used to mine.

People who author transaction blocks would be compensated with transaction fees only. But as it says in the title, this idea is broken for other reasons.
Yes, I was speaking of a $50 average transaction block reward.

ah ok well thats actually really simple to account for. In a market when people are bidding for a scarce resource the person who wins the bid is the person who values it most. A person who wanted to buy up transaction space just for the sake of increasing his chances of authoring a block in the future would not value that space as highly as someone who wanted to use it for a legitimate transaction in addition to increasing his chances of authoring a block in the future.
legendary
Activity: 1722
Merit: 1217
December 05, 2013, 06:49:29 PM
#50
It is just a simple split with the increase of the complexity that brings and I can't see many benefits.

 Undecided

if it could work it would have huge benefits. with bitcoin someone with sufficient hashing power can save up a longer chain and then publish it thus reversing the transaction. with the split in responsibilities this would become highly unlikely since the miner would have to be in collusion with the winner of the transaction. it would make for secure transactions in one or two confirmations. additionally it could work well even with really fast block times. not to get too technical but the reason why very fast block times would be a bad idea for bitcoin is the shorter the block time the more advantage is gained from low latency relative to hashing power. This would encourage centralization. With a scheme like this the miners could be much more centralized without it creating a problem for reasons mentioned earlier in this paragraph.
legendary
Activity: 868
Merit: 1000
Cryptotalk.org - Get paid for every post!
December 05, 2013, 04:44:38 PM
#49
Very nice!  Very nice indeed.
t3a
full member
Activity: 179
Merit: 100
December 05, 2013, 04:30:14 PM
#48
Seems like instead of people spending electricity on mining, they would be spending it on making as many transactions as possible to mine the coins. If there is a 1% chance of earning a block reward by making 100 transactions, and the block reward is more than the cost of 100 transactions, then the users will make those transactions to earn money.

In the end, the sum of the transaction fees will be close to the price of a transaction block.

If a transaction block reward is $50, and you look back at the past day, someone could pay for the majority of the days transactions and 51% attack. Much more feasible than paying for 51% of the hardware used to mine.

People who author transaction blocks would be compensated with transaction fees only. But as it says in the title, this idea is broken for other reasons.
Yes, I was speaking of a $50 average transaction block reward.
hero member
Activity: 798
Merit: 1000
December 05, 2013, 03:13:43 PM
#47
It is just a simple split with the increase of the complexity that brings and I can't see many benefits.

 Undecided
jr. member
Activity: 54
Merit: 1
December 05, 2013, 03:04:09 PM
#46

Thats right. You could think of it like miners are minting empty containers and only the lottery winner can fill that container with transactions.
As I see the general idea, you are splitting bitcoin block mining in two: a miner for the hashes and a miner for the tx data. It is just a simple split with the increase of the complexity that brings and I can't see many benefits.

I would be interesting to modify the idea "somehow" in such way  several tx blocks are created for each PoW block. It would increase tx confirmation rate. I mean, the current idea is symmetrical, 1-to-1, right?
hero member
Activity: 798
Merit: 1000
December 05, 2013, 02:16:02 PM
#45
the problem that causes this idea to be broken is that transaction block creators could include only their own keys in the block inorder to increase their chances of winning the right to mint new blocks in the future.

From a game theory perspective, there is very little incentive to do this other than to generically attack the chain. Quick and dirty fix suggestions would be to provide half of the tx fees to the miners or to pay the tx fees of the current tx block forward to the next so that there is a cost, or some other distributive method. This should probably be done regardless so that tx block creators do not get free transactions.
legendary
Activity: 1722
Merit: 1217
December 05, 2013, 01:57:01 PM
#44
Seems like instead of people spending electricity on mining, they would be spending it on making as many transactions as possible to mine the coins. If there is a 1% chance of earning a block reward by making 100 transactions, and the block reward is more than the cost of 100 transactions, then the users will make those transactions to earn money.

In the end, the sum of the transaction fees will be close to the price of a transaction block.

If a transaction block reward is $50, and you look back at the past day, someone could pay for the majority of the days transactions and 51% attack. Much more feasible than paying for 51% of the hardware used to mine.

People who author transaction blocks would be compensated with transaction fees only. But as it says in the title, this idea is broken for other reasons.
Pages:
Jump to: