Bitcoin Forum
June 25, 2024, 01:06:34 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 4 5 6 7 8 9 10 »  All
  Print  
Author Topic: CryptoGraffiti - Block Chain Message Encoder & Decoder  (Read 35397 times)
Hyena
Legendary
*
Offline Offline

Activity: 2114
Merit: 1013



View Profile WWW
August 08, 2014, 12:36:06 PM
 #21

what you use for it ? for website gambling bitcoin or what ?
interested but im confused.

I don't understand your question, please use proper English.

I develop this service because it's interesting to discover what people have stored in the block chain. I secretly hope to find information that is censored and banned in other media. Information regarding the Hollow Earth Theory and aliens for example. Stuff like that: http://www.disclose.tv/action/viewvideo/177726/THIS_WILL_BLOW_YOUR_MIND_Anunnaki_in_the_ANTARCTIC/

★★★ CryptoGraffiti.info ★★★ Hidden Messages Found from the Block Chain (Thread)
ChrisJ
Full Member
***
Offline Offline

Activity: 146
Merit: 100



View Profile
August 08, 2014, 02:10:45 PM
 #22

what you use for it ? for website gambling bitcoin or what ?
interested but im confused.

You can think of the block chain as global dialogue with a long memory. Up until now it has mostly been used to communicate transfer of value in the form of bitcoins. But Bitcoin's block chain can also be used to store human readable messages.

For example it could be used as a notary service and as an alternative to patenting inventions.

Instead of writing down and idea and posting it to yourself you can type the idea in to a file, create a SHA1 hash of it and put it in the block chain. If at a later stage someone tries to steal your idea you can prove that it originated with you, or at least that you recorded it first.

And what about passports and birth certificates?

In many parts of the world this is a real problem, especially for girls in certain parts of India. You can use the block chain to document your birth, maybe cross reference it with your heart's ECG signature.

You could also use it for rights management of art works and of course smart contracts which is what Ethereum and others are trying to do.

I think we are starting to discover the true value of this invention now. It's not about money, it's about communicating meaningful action over time.

I want to make the world better than I found it
findftp
Legendary
*
Offline Offline

Activity: 1022
Merit: 1006

Delusional crypto obsessionist


View Profile
August 09, 2014, 07:05:30 PM
 #23

For example it could be used as a notary service and as an alternative to patenting inventions.

Instead of writing down and idea and posting it to yourself you can type the idea in to a file, create a SHA1 hash of it and put it in the block chain. If at a later stage someone tries to steal your idea you can prove that it originated with you, or at least that you recorded it first.

Wow, I was looking for something like this!
I'm definitely going to do this.
I want to make some predictions about the future and store my will in the blockchain!
bitsmichel
Sr. Member
****
Offline Offline

Activity: 518
Merit: 250



View Profile
August 09, 2014, 07:27:07 PM
 #24

For example it could be used as a notary service and as an alternative to patenting inventions.

Instead of writing down and idea and posting it to yourself you can type the idea in to a file, create a SHA1 hash of it and put it in the block chain. If at a later stage someone tries to steal your idea you can prove that it originated with you, or at least that you recorded it first.

Wow, I was looking for something like this!
I'm definitely going to do this.
I want to make some predictions about the future and store my will in the blockchain!


In which ways is it different than making a transaction and putting the text in a label? If I'm not mistaken both are inside the blockchain

bish5555
Full Member
***
Offline Offline

Activity: 185
Merit: 100

@bleeprepeat


View Profile WWW
August 09, 2014, 08:03:48 PM
 #25

Chris Ellis on cryptograffiti

http://youtu.be/0o4XyTAuQIQ?t=23m3s

findftp
Legendary
*
Offline Offline

Activity: 1022
Merit: 1006

Delusional crypto obsessionist


View Profile
August 09, 2014, 08:41:07 PM
 #26

For example it could be used as a notary service and as an alternative to patenting inventions.

Instead of writing down and idea and posting it to yourself you can type the idea in to a file, create a SHA1 hash of it and put it in the block chain. If at a later stage someone tries to steal your idea you can prove that it originated with you, or at least that you recorded it first.

Wow, I was looking for something like this!
I'm definitely going to do this.
I want to make some predictions about the future and store my will in the blockchain!


In which ways is it different than making a transaction and putting the text in a label? If I'm not mistaken both are inside the blockchain

Well, if you hash a message with SHA256, you'll get a private key of with you can generate a public key (bitaddress.org)
When you send some satoshis to that address, it is locked in the blockchain but nowbody knows the message yet.
Basically it is the same as a brainwallet.

I don't know about the message in a label because I never used it but since it is visible it works differently
molecular
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
September 23, 2014, 06:49:25 AM
 #27

Am I correct in assuming that with messages like this one (#1125) https://blockchain.info/tx/cc38d740dc1999a803dbba0c48a82af994861e0767f6bcd7d6ceebe4e66b4678



it's the case that these outputs can never be spent and therefore they have to remain in the utxo (unspent transaction output) set permanently?

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
Hyena
Legendary
*
Offline Offline

Activity: 2114
Merit: 1013



View Profile WWW
September 23, 2014, 11:03:17 AM
 #28

Am I correct in assuming that with messages like this one (#1125) https://blockchain.info/tx/cc38d740dc1999a803dbba0c48a82af994861e0767f6bcd7d6ceebe4e66b4678

it's the case that these outputs can never be spent and therefore they have to remain in the utxo (unspent transaction output) set permanently?

That's true.

★★★ CryptoGraffiti.info ★★★ Hidden Messages Found from the Block Chain (Thread)
subSTRATA
Legendary
*
Offline Offline

Activity: 1288
Merit: 1043


:^)


View Profile
September 25, 2014, 11:43:24 AM
 #29

On CryptoGrafitti matters, what is preventing you from adding such functionality to Bitcoin wallet itself?

theres nothing here. message me if you want to put something here.
LitcoinCollector
Legendary
*
Offline Offline

Activity: 1092
Merit: 1000


View Profile
September 25, 2014, 12:56:07 PM
 #30

Is it similar to www.proofofexistence.com?
Hyena
Legendary
*
Offline Offline

Activity: 2114
Merit: 1013



View Profile WWW
September 26, 2014, 03:14:14 PM
 #31

On CryptoGrafitti matters, what is preventing you from adding such functionality to Bitcoin wallet itself?

I don't think the community would want that. The Bitcoin Core is meant to carry only the basic functionality that is needed for the network to operate. Unfortunately the devs went rogue already and implemented HTTPS and some payment request crap so even the bitcoin is slowly becoming bloatware. I don't want to contribute to turning Bitcoin-core into even more bloatware.

Is it similar to www.proofofexistence.com?

It is similar and cryptograffiti can be used the same way actually, except currently cryptograffiti is all manual so that the user needs to make an appropriate transaction for the data to be saved in the block chain. Cryptograffiti is free while proofofexistence charges some money.

★★★ CryptoGraffiti.info ★★★ Hidden Messages Found from the Block Chain (Thread)
go1111111
Full Member
***
Offline Offline

Activity: 187
Merit: 162


View Profile
September 29, 2014, 07:36:34 AM
 #32

it's the case that these outputs can never be spent and therefore they have to remain in the utxo (unspent transaction output) set permanently?

That's true.

Won't that create huge costs for the rest of the network if this service became widely used? Isn't uxto space one of the most scarce resources right now?
Hyena
Legendary
*
Offline Offline

Activity: 2114
Merit: 1013



View Profile WWW
September 29, 2014, 11:07:14 AM
 #33

it's the case that these outputs can never be spent and therefore they have to remain in the utxo (unspent transaction output) set permanently?

That's true.

Won't that create huge costs for the rest of the network if this service became widely used? Isn't uxto space one of the most scarce resources right now?

I don't see a problem here. We have minimum output size and transaction fees in place to prevent dust transactions and malicious spam. Satoshi Dice and services like that are more of a problem than proof of existence. Things may change for the better when Open Transaction gets implemented. Alternatively, such messages can also be stored in other block chains. I have plans to integrate DogeCoin and some others in the future. Also, I'd like to emphasize that CryptoGraffiti was initially designed to archive the already stored messages in hope of discovering some hidden secrets. Even if I disabled the write functionality, it would still be trivial to write a custom message into the block chain.

About block chain pruning, even if it is programmatically possible to analyse the transaction outputs and delete outputs with low enough entropy, the messages could just be compressed as a zlib stream (which I have planned to implement in the future).

However, here's an idea that just came to my mind: outputs that have not received a transaction for 1 year should gradually lose their bitcoins (demurrage). If the address represents a cold storage, its owner should at least once in a year send a dust transaction to their cold storage addresses so that demurrage wouldn't apply.  If you have some important proof of existence stored in the block chain, you should also make sure to send dust transactions to it so that it wouldn't be affected by demurrage and thus be eventually pruned.

★★★ CryptoGraffiti.info ★★★ Hidden Messages Found from the Block Chain (Thread)
go1111111
Full Member
***
Offline Offline

Activity: 187
Merit: 162


View Profile
September 29, 2014, 05:28:29 PM
 #34


Won't that create huge costs for the rest of the network if this service became widely used? Isn't uxto space one of the most scarce resources right now?

I don't see a problem here. We have minimum output size and transaction fees in place to prevent dust transactions and malicious spam. Satoshi Dice and services like that are more of a problem than proof of existence.

The min transaction fees help, but as I understand it right now the UXTO is kept in RAM on pretty much all implementations, whereas the blockchain (the thing polluted by gambling sites) is stored on disk. So the issue is that RAM is far more expensive/scarce than disk space, and the addresses you generate will be stored indefinitely in RAM on all clients (assuming clients don't figure out how to prune them).

Quote
However, here's an idea that just came to my mind: outputs that have not received a transaction for 1 year should gradually lose their bitcoins (demurrage). If the address represents a cold storage, its owner should at least once in a year send a dust transaction to their cold storage addresses so that demurrage wouldn't apply.  If you have some important proof of existence stored in the block chain, you should also make sure to send dust transactions to it so that it wouldn't be affected by demurrage and thus be eventually pruned.

I think such a big change would be very controversial in the Bitcoin community. A lot of people like the idea that you can store coins on a paper wallet and know that you could come back to it 10 years later without any "maintenance".

Hyena
Legendary
*
Offline Offline

Activity: 2114
Merit: 1013



View Profile WWW
September 29, 2014, 07:22:41 PM
 #35

The min transaction fees help, but as I understand it right now the UXTO is kept in RAM on pretty much all implementations, whereas the blockchain (the thing polluted by gambling sites) is stored on disk. So the issue is that RAM is far more expensive/scarce than disk space, and the addresses you generate will be stored indefinitely in RAM on all clients (assuming clients don't figure out how to prune them).

True, RAM indeed is a problem. I have to regularly restart one of my stationary laptops that runs bitcoin-core because it crashes after a week of uptime, throwing some system error. If the number of unconfirmed transactions becomes too big or starts taking too much memory then why not put that in a file too?

I think such a big change would be very controversial in the Bitcoin community. A lot of people like the idea that you can store coins on a paper wallet and know that you could come back to it 10 years later without any "maintenance".

Yes, I also suggested that idea to the PeerCoin community. However, if you think about it, sending a small TX once in a year to your cold storage addresses is really not that difficult. You would obviously check your cold storage anyway to see whether it is still there and intact. If a year is too short time then make it 5 years. The point is not to penalize cold storages but to prune unspendable dust transactions.

★★★ CryptoGraffiti.info ★★★ Hidden Messages Found from the Block Chain (Thread)
m_yaw
Member
**
Offline Offline

Activity: 113
Merit: 10


View Profile
October 11, 2014, 12:29:30 AM
Last edit: October 11, 2014, 12:42:02 AM by m_yaw
 #36

Cool project!

Things I found:
- the month seems to be one month off (it's still September instead of October)
- In Google Chrome on Windows when pressing "select all" addresses in list mode the addresses do not have line breaks which makes further processing quite hard as there is no separator between the addresses. Works on Firefox though...

Is there a good, preferably automated, way to build transactions out of the addresses? So far I have been using brainwallet.org but it gets cumbersome after a while and you can spend hours adding addresses...
Hyena
Legendary
*
Offline Offline

Activity: 2114
Merit: 1013



View Profile WWW
October 11, 2014, 10:26:33 AM
 #37

Cool project!

Things I found:
- the month seems to be one month off (it's still September instead of October)
- In Google Chrome on Windows when pressing "select all" addresses in list mode the addresses do not have line breaks which makes further processing quite hard as there is no separator between the addresses. Works on Firefox though...

Is there a good, preferably automated, way to build transactions out of the addresses? So far I have been using brainwallet.org but it gets cumbersome after a while and you can spend hours adding addresses...

We're currently working on a new GUI so the month being off issue should be resolved soon. I am not aware of an automated way to build transactions out of addresses but we're planning to implement automated message sending soon so internally we would have to develop such system.

★★★ CryptoGraffiti.info ★★★ Hidden Messages Found from the Block Chain (Thread)
Giulio Prisco
Full Member
***
Offline Offline

Activity: 173
Merit: 101


View Profile
October 12, 2014, 10:37:14 AM
 #38

Very cool! Is this a Twitter on the blockchain? Are there possible ways to permit editing messages already sent?
Hyena
Legendary
*
Offline Offline

Activity: 2114
Merit: 1013



View Profile WWW
October 12, 2014, 11:10:13 AM
 #39

Very cool! Is this a Twitter on the blockchain? Are there possible ways to permit editing messages already sent?

You cannot edit anything that has been saved in the block chain unless you control more than 50% of the network's hashing power.

★★★ CryptoGraffiti.info ★★★ Hidden Messages Found from the Block Chain (Thread)
🏰 TradeFortress 🏰
Bitcoin Veteran
VIP
Legendary
*
Offline Offline

Activity: 1316
Merit: 1043

👻


View Profile
October 12, 2014, 11:47:05 AM
 #40

what you use for it ? for website gambling bitcoin or what ?
interested but im confused.

I don't understand your question, please use proper English.

I develop this service because it's interesting to discover what people have stored in the block chain. I secretly hope to find information that is censored and banned in other media. Information regarding the Hollow Earth Theory and aliens for example. Stuff like that: http://www.disclose.tv/action/viewvideo/177726/THIS_WILL_BLOW_YOUR_MIND_Anunnaki_in_the_ANTARCTIC/


What exactly is the format used for encoding? ASCII encoded in base58 format (minus the version, and the checksum)?
Pages: « 1 [2] 3 4 5 6 7 8 9 10 »  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!