Bitcoin Forum
May 21, 2024, 10:25:53 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: When is op_return scheduled to be 80 bytes?  (Read 1890 times)
box0214 (OP)
Sr. Member
****
Offline Offline

Activity: 350
Merit: 251


View Profile
May 12, 2015, 02:47:00 AM
 #1

I read somewhere op_return is going to be upped to 80 bytes from its current 40. When is this scheduled to be changed?

And what are some interesting ideas that people have developed so far to take advantage of this increase?
TierNolan
Legendary
*
Offline Offline

Activity: 1232
Merit: 1083


View Profile
May 12, 2015, 12:19:20 PM
 #2

I read somewhere op_return is going to be upped to 80 bytes from its current 40. When is this scheduled to be changed?

I thought it was the other way around, it was going to be 80 but was dropped to 40.

Quote
And what are some interesting ideas that people have developed so far to take advantage of this increase?

If you want to commit an 80 byte piece of data, you can just commit Hash(data).  The only disadvantage is that the data isn't stored in the block chain.

1LxbG5cKXzTwZg9mjL3gaRE835uNQEteWF
cr1776
Legendary
*
Offline Offline

Activity: 4046
Merit: 1301


View Profile
May 12, 2015, 12:29:49 PM
 #3

Here is an informative discussion:

https://github.com/bitcoin/bitcoin/pull/5286
mmortal03
Legendary
*
Offline Offline

Activity: 1762
Merit: 1010


View Profile
June 12, 2015, 12:11:06 AM
 #4

Here is an informative discussion:

https://github.com/bitcoin/bitcoin/pull/5286

Is there a more recent answer on this? Nothing at that link seems to definitively answer the question for me, and I just heard someone say that it is still 40 bytes.
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3402
Merit: 6641


Just writing some code


View Profile WWW
June 12, 2015, 12:18:23 AM
 #5

I'm pretty sure that it is going to stay at 40 bytes and not change back. There is no reason to.

johoe
Full Member
***
Offline Offline

Activity: 217
Merit: 241


View Profile
June 12, 2015, 08:42:16 AM
 #6

I'm pretty sure that it is going to stay at 40 bytes and not change back. There is no reason to.

Am I missing something? The pull requests mentioned above was merged and 0.11 will support 80 bytes OP_RETURN:

https://github.com/bitcoin/bitcoin/blob/0.11/src/script/standard.h#L28

Donations to 1CF62UFWXiKqFUmgQMUby9DpEW5LXjypU3
TKeenan
Hero Member
*****
Offline Offline

Activity: 874
Merit: 1000



View Profile
June 12, 2015, 09:25:44 AM
 #7

I'm pretty sure that it is going to stay at 40 bytes and not change back. There is no reason to.

Am I missing something? The pull requests mentioned above was merged and 0.11 will support 80 bytes OP_RETURN:

https://github.com/bitcoin/bitcoin/blob/0.11/src/script/standard.h#L28

The final decision to go to 80 was a few weeks ago I think.  You are right - it goes to 80 with V 0.11 I am pretty sure.  I don't know when that will be however.  I think fairly soon.

I'm pretty sure that it is going to stay at 40 bytes and not change back. There is no reason to.
There are huge important reasons to.  Go ask CounterParty why.  80 is a good thing.
samson
Legendary
*
Offline Offline

Activity: 2097
Merit: 1070


View Profile
June 13, 2015, 10:16:05 AM
 #8

IMO 128-150 bytes would be better. Increased fees could be applied of course.

sha256 + sha256 + ECDSA signature + a few identifying bytes would be a nice feature to have available.

This kind of thing can only be done in alt coins at the moment.
johoe
Full Member
***
Offline Offline

Activity: 217
Merit: 241


View Profile
June 13, 2015, 11:27:25 AM
 #9

IMO 128-150 bytes would be better. Increased fees could be applied of course.

sha256 + sha256 + ECDSA signature + a few identifying bytes would be a nice feature to have available.

This kind of thing can only be done in alt coins at the moment.

But you already have an ECDSA signature in the input and it is even checked by the miners before the transaction is confirmed.

All it takes is to send the transaction with an input spending from the key that you want it to be signed with.

Donations to 1CF62UFWXiKqFUmgQMUby9DpEW5LXjypU3
Nicolas Dorier
Hero Member
*****
Offline Offline

Activity: 714
Merit: 621


View Profile
June 15, 2015, 04:02:43 PM
 #10

80 bytes is scheduled on the 0.11rc1 branch.

Bitcoin address 15sYbVpRh6dyWycZMwPdxJWD4xbfxReeHe
mikewirth
Sr. Member
****
Offline Offline

Activity: 532
Merit: 250


View Profile
June 15, 2015, 04:44:16 PM
 #11

80 bytes is scheduled on the 0.11rc1 branch.
OK - that is very cool.  But when is 0.11rc1 going to be live?  When does this stuff get adopted?  How does that work?
Nicolas Dorier
Hero Member
*****
Offline Offline

Activity: 714
Merit: 621


View Profile
June 15, 2015, 05:37:05 PM
 #12

The rule is currently that more than 40 bytes OP_RETURN are not relayed. (relay rule, not a consensus one)
With 0.11, then some node will relay the transactions while other not.

What you will ultimately see is 80 OP_RETURN are faster and faster to be confirmed as nodes are updated.
I don't know what will be the rate of upgrade. (make your prediction with https://getaddr.bitnodes.io/)
But we know it will eventually be here.

Bitcoin address 15sYbVpRh6dyWycZMwPdxJWD4xbfxReeHe
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!