Bitcoin Forum
August 18, 2019, 04:00:03 AM *
News: Latest Bitcoin Core release: 0.18.0 [Torrent] (New!)
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Software to access to additional data within the BTC blockchain  (Read 131 times)
Thesmartperson
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
March 18, 2019, 10:10:23 AM
 #1

With BTC we can save additional data in various ways.
This was already done before, for example to upload pictures.

I am looking for software that can retrieve this data, or lets me enter it myself.

How about an owner of an Onion site, that stores the current Onion link within the blockchain?
This way everyone can verify that it is the same site operator.

Is this already being done?
1566100803
Hero Member
*
Offline Offline

Posts: 1566100803

View Profile Personal Message (Offline)

Ignore
1566100803
Reply with quote  #2

1566100803
Report to moderator
1566100803
Hero Member
*
Offline Offline

Posts: 1566100803

View Profile Personal Message (Offline)

Ignore
1566100803
Reply with quote  #2

1566100803
Report to moderator
1566100803
Hero Member
*
Offline Offline

Posts: 1566100803

View Profile Personal Message (Offline)

Ignore
1566100803
Reply with quote  #2

1566100803
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
Heisenberg_Hunter
Sr. Member
****
Offline Offline

Activity: 602
Merit: 490



View Profile
March 18, 2019, 04:22:47 PM
Merited by ETFbitcoin (1)
 #2

There is no such software for entering keywords or data into the bitcoin blockchain. The method used to enter the data into the bitcoin blockchain forever is called as OP_RETURN or Null Data Transaction. But using the OP_RETURN is literally bad to the bitcoin network since they certainly burn the coins and the outputs of such are completely unspendable thus reducing the total supply of the coins significantly. Since including data into the blockchain with the help of OP_RETURN is very inexpensive, they have been seen as a viable way of polluting the blockchain. We need to understand that, the blockchain is for storing transaction information and not for arbitary data.

You can include the arbitary data by using a bitcoin full node and probably a BitcoinJs library. I am also quite sure there is no such way for entering them without the help of a full node. BTW if you are mentioning about the one which satoshi included (coinbase parameter), it can be only done by a miner when he mines and adds the block to the chain.




.




  ▄▄▄▄▄▄▄▄▄▄▄▄▄
▄████████▀▀▀▀███▄
███████▀     ████
███████   ███████
█████        ████
███████   ███████
▀██████   ██████▀
  ▀▀▀▀▀   ▀▀▀▀▀

  ▄▄▄▄▄▄▄▄▄▄▄▄▄
▄██▀▀▀▀▀▀▀▀▀▀▀██▄
██    ▄▄▄▄▄ ▀  ██
██   █▀   ▀█   ██
██   █▄   ▄█   ██
██    ▀▀▀▀▀    ██
▀██▄▄▄▄▄▄▄▄▄▄▄██▀
  ▀▀▀▀▀▀▀▀▀▀▀▀▀

            ▄▄▄
█▄▄      ████████▄
 █████▄▄████████▌
▀██████████████▌
  █████████████
  ▀██████████▀
   ▄▄██████▀
    ▀▀▀▀▀

    ██  ██
  ███████████▄
    ██      ▀█
    ██▄▄▄▄▄▄█▀
    ██▀▀▀▀▀▀█▄
    ██      ▄█
  ███████████▀
    ██  ██




               ▄
       ▄  ▄█▄ ▀█▀      ▄
      ▀█▀  ▀   ▄  ▄█▄ ▀█▀
███▄▄▄        ▀█▀  ▀     ▄▄▄███       ▐█▄    ▄█▌   ▐█▌   █▄    ▐█▌   ████████   █████▄     ██    ▄█████▄▄   ▐█████▌
████████▄▄           ▄▄████████       ▐███▄▄███▌   ▐█▌   ███▄  ▐█▌      ██      █▌  ▀██    ██   ▄██▀   ▀▀   ▐█
███████████▄       ▄███████████       ▐█▌▀██▀▐█▌   ▐█▌   ██▀██▄▐█▌      ██      █▌   ▐█▌   ██   ██          ▐█████▌
 ████████████     ████████████        ▐█▌    ▐█▌   ▐█▌   ██  ▀███▌      ██      █▌  ▄██    ██   ▀██▄   ▄▄   ▐█
  ████████████   ████████████         ▐█▌    ▐█▌   ▐█▌   ██    ▀█▌      ██      █████▀     ██    ▀█████▀▀   ▐█████▌
   ▀███████████ ███████████▀
     ▀███████████████████▀
        ▀▀▀█████████▀▀▀
FIND OUT MORE AT MINTDICE.COM
ETFbitcoin
Legendary
*
Offline Offline

Activity: 1736
Merit: 1972

Use SegWit and enjoy lower fees.


View Profile WWW
March 18, 2019, 04:54:27 PM
Merited by suchmoon (9)
 #3

As for enter data into transaction (which will be included on block of BTC's blockchain), you can use wallet such as Bitcoin Core using createrawtransaction command by adding data column.

As for obtain information/data from BTC's blockchain, you can check these article/website :
1. http://www.righto.com/2014/02/ascii-bernanke-wikileaks-photographs.html
2. http://coinsecrets.org/

But, please take note that :
1. Script which used on righto article is outdated and might not detect all non-transaction information on BTC's blockchain
2. coinsecrets.org detect all non-transaction information which uses OP_RETURN, but you still need to know format/numeral system used to get actual information.

joniboini
Hero Member
*****
Offline Offline

Activity: 658
Merit: 1087



View Profile WWW
March 19, 2019, 02:59:39 AM
 #4

If you want to store data, I think using blockchain is a bit overkill (well, depends on what kind of data though). You mentioned pictures, I think storing it on IPFS is much better no? Unless you want to store the hash of the pictures.




.




  ▄▄▄▄▄▄▄▄▄▄▄▄▄
▄████████▀▀▀▀███▄
███████▀     ████
███████   ███████
█████        ████
███████   ███████
▀██████   ██████▀
  ▀▀▀▀▀   ▀▀▀▀▀

  ▄▄▄▄▄▄▄▄▄▄▄▄▄
▄██▀▀▀▀▀▀▀▀▀▀▀██▄
██    ▄▄▄▄▄ ▀  ██
██   █▀   ▀█   ██
██   █▄   ▄█   ██
██    ▀▀▀▀▀    ██
▀██▄▄▄▄▄▄▄▄▄▄▄██▀
  ▀▀▀▀▀▀▀▀▀▀▀▀▀

            ▄▄▄
█▄▄      ████████▄
 █████▄▄████████▌
▀██████████████▌
  █████████████
  ▀██████████▀
   ▄▄██████▀
    ▀▀▀▀▀

    ██  ██
  ███████████▄
    ██      ▀█
    ██▄▄▄▄▄▄█▀
    ██▀▀▀▀▀▀█▄
    ██      ▄█
  ███████████▀
    ██  ██




               ▄
       ▄  ▄█▄ ▀█▀      ▄
      ▀█▀  ▀   ▄  ▄█▄ ▀█▀
███▄▄▄        ▀█▀  ▀     ▄▄▄███       ▐█▄    ▄█▌   ▐█▌   █▄    ▐█▌   ████████   █████▄     ██    ▄█████▄▄   ▐█████▌
████████▄▄           ▄▄████████       ▐███▄▄███▌   ▐█▌   ███▄  ▐█▌      ██      █▌  ▀██    ██   ▄██▀   ▀▀   ▐█
███████████▄       ▄███████████       ▐█▌▀██▀▐█▌   ▐█▌   ██▀██▄▐█▌      ██      █▌   ▐█▌   ██   ██          ▐█████▌
 ████████████     ████████████        ▐█▌    ▐█▌   ▐█▌   ██  ▀███▌      ██      █▌  ▄██    ██   ▀██▄   ▄▄   ▐█
  ████████████   ████████████         ▐█▌    ▐█▌   ▐█▌   ██    ▀█▌      ██      █████▀     ██    ▀█████▀▀   ▐█████▌
   ▀███████████ ███████████▀
     ▀███████████████████▀
        ▀▀▀█████████▀▀▀
FIND OUT MORE AT MINTDICE.COM
nc50lc
Sr. Member
****
Offline Offline

Activity: 686
Merit: 480


Self-proclaimed Genius ㊙️


View Profile WWW
March 19, 2019, 03:05:00 AM
Merited by ETFbitcoin (1)
 #5

Blockcypher can do this (but not automatically) without a HEX Converter but the "data" must be less than or equal to 40bytes (or 80?).
Here's the link: https://live.blockcypher.com/btc/embed-data/
The address must have a balance for the transaction fee and the minimum BTC transaction amount.

Take note: [1] OP_return is mainly for "phrases", not images, if you wan't to check the embedded data in the blocks,
you can visit this site: https://bitcoinstrings.com/ and select any block cluster.
[2] Its pretty hard to convert an image into HEX with 40byte file size without compromising the quality, but some claimed that they've done it.

(っ◕‿◕)っ Newbies and Newbies at heart! Remember to Lock your Thread(s) after receiving enough replies/sufficient answers |
39EKeFj43inkH6Ctkosh9E7oskx3tvhSXi ∙ Do not buy non-mainstream ASICs at second-batch and onwards, you know the risk! | Like Art?: MetalPosters Set1 / Set2
Thesmartperson
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
March 19, 2019, 07:56:38 AM
 #6

Thank you everyone for your answers! Smiley

I will research into the listed options from you all!
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!