Bitcoin Forum
May 12, 2024, 01:24:56 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: A block with only a single transaction?  (Read 1974 times)
bytemaster
Hero Member
*****
Offline Offline

Activity: 770
Merit: 566

fractally


View Profile WWW
July 10, 2013, 07:30:22 AM
 #21

This is why my new proposal is required.  While this may be seen as normal in the bitcoin world, it is also identical to a DOS attack and slows down transaction confirmation times.

You are incorrect.

My new proposal is a Proof of Minimal Work rather than proof of maximum work and relies upon miners including 90% of the 'expected' transactions in each block and only allowing for a minimal variance based upon network propagation delay.

https://bitcointalk.org/index.php?topic=253120.msg2693133#msg2693133

Good luck with that.
A block with no transaction being generated on a network with viable transactions represents a 10 minute DOS.

I am trying to innovate here and one would think that finding a way to keep security, enhance decentralization, and reduce power consumption all at the same time would at least merit more meaningful discussion.   

https://fractally.com - the next generation of decentralized autonomous organizations (DAOs).
Bitcoin mining is now a specialized and very risky industry, just like gold mining. Amateur miners are unlikely to make much money, and may even lose money. Bitcoin is much more than just mining, though!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715477096
Hero Member
*
Offline Offline

Posts: 1715477096

View Profile Personal Message (Offline)

Ignore
1715477096
Reply with quote  #2

1715477096
Report to moderator
1715477096
Hero Member
*
Offline Offline

Posts: 1715477096

View Profile Personal Message (Offline)

Ignore
1715477096
Reply with quote  #2

1715477096
Report to moderator
🏰 TradeFortress 🏰
Bitcoin Veteran
VIP
Legendary
*
Offline Offline

Activity: 1316
Merit: 1043

👻


View Profile
July 10, 2013, 07:38:46 AM
 #22

You have zero grasp of how Bitcoin works. It is not a '10 minute dos' because it absolutely affects nothing.

I just took a look in your thread. Are you seriously thinking a block takes 10 minutes? That's not how it works.

Thank you for wasting my time. With all due respect, (attempt to) learn what you are talking about.
theymos
Administrator
Legendary
*
Offline Offline

Activity: 5194
Merit: 12983


View Profile
July 10, 2013, 07:47:54 AM
 #23

If we went back in time and sabotaged this miner so that he didn't get a block, things would be exactly the same in the short-term. The blocks before and after this block would be created at the same times as they were here. Unconfirmed transactions wouldn't get confirmed any faster. Obviously it'd be even better if he accepted transactions instead of ignoring them, but he's not actually preventing transactions from being confirmed.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4653



View Profile
July 10, 2013, 02:20:46 PM
 #24

Obviously it'd be even better if he accepted transactions instead of ignoring them, but he's not actually preventing transactions from being confirmed.

We can't even know that for certain.

If he had transactions in the block he was working on, it is entirely possible that he wouldn't have found a nonce solution before someone else (since he'd be searching for a nonce in an entirely different block with an entirely different SHA-256 hash).

So, it is entirely possible that his creation of a block without any transactions has increased the speed of confirmations.  How can we predict whether the network would have found a block sooner than they have if they were all working on a different set of blocks?
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
July 10, 2013, 02:28:21 PM
 #25

The only concern with single tx blocks would be if they were a part of a huge >50% attack where *all* new blocks appearing had only the "coinbase" tx (as this would stop other tx's from getting processed).

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

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
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!