Bitcoin Forum
May 04, 2024, 04:14:13 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: BlockChan - Censorship Resistant Message Board  (Read 2741 times)
Hyena (OP)
Legendary
*
Offline Offline

Activity: 2114
Merit: 1011



View Profile WWW
February 24, 2017, 04:00:41 PM
 #1

This is a quick side-project of mine, mainly developed as a template/example for other developers who want to save custom messages on the block chain. The base functionality is derived from CryptoGraffiti.info.

Source code: https://github.com/1Hyena/blockchan

Possible use cases include censorship resistant commenting under any keyword. For example, let's say you have a blog but you want to enable censorship resistant commenting for your site. Then you would simply include BlockChan in an IFRAME sandbox below your blog with the following source: http://cryptograffiti.info/chan#myblog.com/blogpost123
The iframe will display all the messages written under the "myblog.com/blogpost123" category (case sensitive).

I will gladly explain the technical details when asked. Just let me know if you have any questions.

Here are some screenshots:






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

Posts: 1714839253

View Profile Personal Message (Offline)

Ignore
1714839253
Reply with quote  #2

1714839253
Report to moderator
1714839253
Hero Member
*
Offline Offline

Posts: 1714839253

View Profile Personal Message (Offline)

Ignore
1714839253
Reply with quote  #2

1714839253
Report to moderator
1714839253
Hero Member
*
Offline Offline

Posts: 1714839253

View Profile Personal Message (Offline)

Ignore
1714839253
Reply with quote  #2

1714839253
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714839253
Hero Member
*
Offline Offline

Posts: 1714839253

View Profile Personal Message (Offline)

Ignore
1714839253
Reply with quote  #2

1714839253
Report to moderator
1714839253
Hero Member
*
Offline Offline

Posts: 1714839253

View Profile Personal Message (Offline)

Ignore
1714839253
Reply with quote  #2

1714839253
Report to moderator
1714839253
Hero Member
*
Offline Offline

Posts: 1714839253

View Profile Personal Message (Offline)

Ignore
1714839253
Reply with quote  #2

1714839253
Report to moderator
Kprawn
Legendary
*
Offline Offline

Activity: 1904
Merit: 1073


View Profile
February 24, 2017, 07:54:04 PM
 #2

I am curious to know how this validates messages using the Blockchain? Would you have to make a tx every time you make a entry on this

message board?  I am looking for a easy method to include messages for the general public onto the Blockchain and something that would

validate that those messages cannot be erased or tampered with. Good work.  Grin


THE FIRST DECENTRALIZED & PLAYER-OWNED CASINO
.EARNBET..EARN BITCOIN: DIVIDENDS
FOR-LIFETIME & MUCH MORE.
. BET WITH: BTCETHEOSLTCBCHWAXXRPBNB
.JOIN US: GITLABTWITTERTELEGRAM
Hyena (OP)
Legendary
*
Offline Offline

Activity: 2114
Merit: 1011



View Profile WWW
February 24, 2017, 08:13:03 PM
 #3

I am curious to know how this validates messages using the Blockchain? Would you have to make a tx every time you make a entry on this

message board?  I am looking for a easy method to include messages for the general public onto the Blockchain and something that would

validate that those messages cannot be erased or tampered with. Good work.  Grin



1 message = 1 new bitcoin transaction

the number of confirmations for the respective transaction is all the validation that you need

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

Activity: 1204
Merit: 531


Metaverse 👾 Cyberweapons


View Profile
February 24, 2017, 09:41:39 PM
 #4

Inspiring, it is. Thank you for contributing Us! This project could be a neat component of any blog. My question: Is it a good practice to combine components that use different blockchains in the same project? Or should I stick with components using the same blockchain?

[TUTORIAL] How to steal $350 000?
Best OS for recovering stolen BTCs.
Visit our FREE Bitcointalk thread.
Hyena (OP)
Legendary
*
Offline Offline

Activity: 2114
Merit: 1011



View Profile WWW
February 24, 2017, 09:47:26 PM
 #5

Inspiring, it is. Thank you for contributing Us! This project could be a neat component of any blog. My question: Is it a good practice to combine components that use different blockchains in the same project? Or should I stick with components using the same blockchain?

from the end user's perspective it doesn't matter very much. but the implementation will be way more complex if you wanted to support multiple block chains

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

Activity: 224
Merit: 100


View Profile
February 24, 2017, 09:58:11 PM
 #6

It's not really a "chan" if the posts last forever on the blockchain.
Hyena (OP)
Legendary
*
Offline Offline

Activity: 2114
Merit: 1011



View Profile WWW
February 25, 2017, 12:04:37 AM
 #7

It's not really a "chan" if the posts last forever on the blockchain.

Why not? it is a channel of one-way communication much like radio channels are. except here erryone can broadcast their messages in any channel they wish

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

Activity: 224
Merit: 100


View Profile
February 25, 2017, 01:25:18 AM
 #8

Also I dont get how this is censorship resistant if it relies on 1 central server. Just beacause it is on "muh blockchain" doesnt make it censorphip resistant.
Hyena (OP)
Legendary
*
Offline Offline

Activity: 2114
Merit: 1011



View Profile WWW
February 25, 2017, 08:44:08 AM
 #9

Also I dont get how this is censorship resistant if it relies on 1 central server. Just beacause it is on "muh blockchain" doesnt make it censorphip resistant.

what 1 server are you referring to? You don't seem to know what you're talking about. The messages are stored in all bitcoin full nodes because they are part of the block chain. you can take the source code I linked in the OP and run the software on your computer if you want. you can check out https://bitcoinstrings.com/ if you want to view the messages in some other server.

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

Activity: 266
Merit: 100


View Profile
February 25, 2017, 04:15:46 PM
 #10

Thanks a lot for this project and i look forward to it .but i have one question . Will the messages during the communication is totally secured?
Hyena (OP)
Legendary
*
Offline Offline

Activity: 2114
Merit: 1011



View Profile WWW
February 25, 2017, 04:51:29 PM
 #11

Thanks a lot for this project and i look forward to it .but i have one question . Will the messages during the communication is totally secured?

message integrity is protected by the most powerful computing network on Earth. message confidentiality is up to the users but all messages are public by default.

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

Activity: 854
Merit: 1000



View Profile
February 25, 2017, 05:18:55 PM
 #12

Pretty cool!
Thanks for open sourcing it, will really help the community!
PremiumCodeX
Hero Member
*****
Offline Offline

Activity: 1204
Merit: 531


Metaverse 👾 Cyberweapons


View Profile
March 01, 2017, 08:38:17 PM
 #13

from the end user's perspective it doesn't matter very much. but the implementation will be way more complex if you wanted to support multiple block chains

Thank you for reply! Logical. It throws the question, though: Would we need a "blockchain management" software that helps manage multiple blockchain in the same project? I am visualising a software such as "version management software" and I want to point out how it became part of our professional development environment. Could a "blockchain management software" be the next element in our toolbox?

[TUTORIAL] How to steal $350 000?
Best OS for recovering stolen BTCs.
Visit our FREE Bitcointalk thread.
Hyena (OP)
Legendary
*
Offline Offline

Activity: 2114
Merit: 1011



View Profile WWW
March 01, 2017, 08:50:44 PM
 #14

from the end user's perspective it doesn't matter very much. but the implementation will be way more complex if you wanted to support multiple block chains

Thank you for reply! Logical. It throws the question, though: Would we need a "blockchain management" software that helps manage multiple blockchain in the same project? I am visualising a software such as "version management software" and I want to point out how it became part of our professional development environment. Could a "blockchain management software" be the next element in our toolbox?

Well it could turn useful but we'd need a practical example first. If you can't come up with a problem where a block chain management software is the solution then it is probably not a viable idea. Also, ever since ByteBall was launched the block chain tech is no longer the coolest thing out there. Turns out that now we don't even need a block chain for consensus tracking. ByteBall is the first cryptocurrency that does not depend on a block chain and thus does not need to be mined and does not have an issue of blocks getting full. For that reason I wouldn't invest into block chain tech any more. It is already becoming obsolete Cheesy

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

Activity: 1904
Merit: 1073


View Profile
March 02, 2017, 05:31:47 PM
 #15

I am curious to know how this validates messages using the Blockchain? Would you have to make a tx every time you make a entry on this

message board?  I am looking for a easy method to include messages for the general public onto the Blockchain and something that would

validate that those messages cannot be erased or tampered with. Good work.  Grin



1 message = 1 new bitcoin transaction

the number of confirmations for the respective transaction is all the validation that you need

Ok, the concept is good .. but this will spam the Blockchain with tx's and we cannot handle loads of tx's that are not related to financial purposes.

I think SatoshiDice or one of these gambling sites, did the same back in the day and everyone complained about that. Why put the Blockchain

under unnecessary strain? { How would this work with LN? ... because you need this to be linked directly with the Blockchain. }  Huh

THE FIRST DECENTRALIZED & PLAYER-OWNED CASINO
.EARNBET..EARN BITCOIN: DIVIDENDS
FOR-LIFETIME & MUCH MORE.
. BET WITH: BTCETHEOSLTCBCHWAXXRPBNB
.JOIN US: GITLABTWITTERTELEGRAM
Hyena (OP)
Legendary
*
Offline Offline

Activity: 2114
Merit: 1011



View Profile WWW
March 02, 2017, 07:19:55 PM
 #16

Ok, the concept is good .. but this will spam the Blockchain with tx's and we cannot handle loads of tx's that are not related to financial purposes.

I think SatoshiDice or one of these gambling sites, did the same back in the day and everyone complained about that. Why put the Blockchain

under unnecessary strain? { How would this work with LN? ... because you need this to be linked directly with the Blockchain. }  Huh

bitcoin devs would have to find a way how to make the network handle an ever-increasing number of UTXOs. If this really is a threat to Bitcoin then the adversaries of Bitcoin would be doing this for long time already. So no worries here.

Lightning network has nothing to do with it. TXs made in the LN won't be saved on the block chain. Lightning network is bullshit anyway because lightning is a code word for banking. It's the banking network that they want to turn Bitcoin into. So that eventually only banks would be able to make bitcoin transactions and therefore have absolute control over Bitcoin. The block size should be increased so that Bitcoin would scale on-chain. Payment channels are a good idea and should be properly implemented as part of the Bitcoin protocol not in an ugly hack known as SegWit. I'd suggest everyone to reject SegWit, stop using bitcoin-core and instead switch to either Bitcoin Classic or Bitcoin Unlimited.

★★★ CryptoGraffiti.info ★★★ Hidden Messages Found from the Block Chain (Thread)
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!