Bitcoin Forum
July 02, 2024, 07:14:49 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How is this possible? blockchain unable to decode output address !!  (Read 1891 times)
codehtcmail (OP)
Sr. Member
****
Offline Offline

Activity: 1190
Merit: 260

Tryig to survive in this harsh world


View Profile
April 28, 2016, 09:04:14 AM
 #1

How is this possible? blockchain unable to decode output address !!

On this address https://blockchain.info/address/3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy
On some transaction blockchain says "Unable to decode output address", how is that possible and could thieves exploit this to hide their receiving addresses ?
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
April 28, 2016, 10:08:18 AM
 #2

How is this possible? blockchain unable to decode output address !!

On this address https://blockchain.info/address/3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy
On some transaction blockchain says "Unable to decode output address", how is that possible and could thieves exploit this to hide their receiving addresses ?
In most cases bc.i is unable to decode null-data outputs (op_return scripts)
These outputs send coins (even zero value of) to a miner who creates block.

bc.i either can not properly decode non-standard outputs

this is not a problem. this is only a visual glitch of the bc.i service
luv2drnkbr
Hero Member
*****
Offline Offline

Activity: 793
Merit: 1016



View Profile
May 08, 2016, 01:26:12 PM
Merited by ABCbits (3)
 #3

Because "addresses" aren't actually what the outputs are.  Outputs are really scripts -- programs -- which are run, and if they run successfully, then you are allowed to spend the money.  An "address" is just short-hand for the most common type of output script, which is "take the given public key and make sure its hash matches this hash: XXXXX, and if it does, make sure the signature verifies also, and if one of those two checks fails, then mark the transaciton as invalid".  So whenever that statement is an output for a transaction, all Bitcoin software knows to translate it as an "address" for easier user interaction.  But any other type of statement can be made in an output too.  Like "anybody can spend this money", or for multi-sig, "here's a list of three keys, if two of them are used to sign the transaction, then the money can be spent".  Or for an OP_RETURN output: "This output is invalid and cannot be spent, and by the way, here's some useless data: XXXX".

So when Blockchain.info says it can't decode the output, it just means that the output script isn't a common one that they know what to do with.  The script is still valid, it's just not a common one.

kano
Legendary
*
Offline Offline

Activity: 4536
Merit: 1847


Linux since 1997 RedHat 4


View Profile
May 08, 2016, 11:43:51 PM
Merited by ABCbits (1)
 #4

Find a more reliable service Tongue

They also enforce a transaction limitation that doesn't exist in bitcoin, of 250 outputs.

They also falsely flag addresses as double spends that have never done a double spend.

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
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!