Bitcoin Forum
May 02, 2024, 07:13:53 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Not Allowing Miner to Read the Data in the Block  (Read 599 times)
Blockchain_Sage (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
March 10, 2017, 09:32:38 AM
 #1

Hello,
i'm currently working on the topic blockchain for my mémoire. I know this is a not question related only on bitcoin. If you think i need to move the topic let me know


Even if transparency is an advantage of the blockchain, it is also a problem for company that want to use blockchain but can't affort showing their data.
However they like the security provided.


Here is my question
could we consider a blockchain used by a company where miners help secured the chain with their computer power but can't read the data in the block ?


it seems to me that not allowing access to the data in the bloc is an obstacle to "mining/securing' the chain but i would like to be sure about it.


I thank for your help and apologize for my english level
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, but full nodes are more resource-heavy, and they must do a lengthy initial syncing process. As a result, lightweight clients with somewhat less security are commonly used.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714634033
Hero Member
*
Offline Offline

Posts: 1714634033

View Profile Personal Message (Offline)

Ignore
1714634033
Reply with quote  #2

1714634033
Report to moderator
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6576


Just writing some code


View Profile WWW
March 10, 2017, 01:57:23 PM
Merited by ABCbits (1)
 #2

Part of what makes blockchains so powerful is that nodes (which includes miners) must be able to verify that the block is legitimate. You can't do this without knowing what the data inside the block is supposed to be.

NeuroticFish
Legendary
*
Offline Offline

Activity: 3654
Merit: 6371


Looking for campaign manager? Contact icopress!


View Profile
March 10, 2017, 02:07:15 PM
 #3

You can add data to a transaction (OP_RETURN)
In Bitcoin, from what I know, you are restricted to 40 bytes of data.

If you make your own coin with the purpose to actually store random data you'll have to make that much bigger.
Just you'll have to convince everybody it worth storing on their disks a blockchain with... random things..
Let's say you have that. Then you can encrypt your data in any way you want and add it there. Since the others don't have your key, they cannot decript it. Make sure you don't forget the key Smiley

Edit: I've just read this and that, I hope I've got it right. Maybe somebody more technical can confirm/infirm this theory.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
March 10, 2017, 02:12:15 PM
Merited by ABCbits (1)
 #4

Part of what makes blockchains so powerful is that nodes (which includes miners) must be able to verify that the block is legitimate. You can't do this without knowing what the data inside the block is supposed to be.

Is it impossible to do this with zero knowledge proofs?

Vires in numeris
Blockchain_Sage (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
March 10, 2017, 07:29:29 PM
 #5

First of all thanks a lot for your answer.


@achow101 :
this is a bit what i was afraid of learning
but i would like to know more and debate about what Carlton Banks said
could we consider this ? by addind a code to the hashing script for example ?



@Neuroticfish :
good point but in this case like you said, i don't add any security to the data because if someone steal the script, datas are available, so


what I want to think of is a bit what you said but with the "encryption scrip" "somehow included in the blockchain.
the goal is basically to "get ride of the transparent aspect of blockchain" but to keep the security of the hashing power

I know this is really strange question but i think it could be interessant Smiley

Thanks again
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
March 10, 2017, 08:01:38 PM
Merited by ABCbits (2)
 #6

First of all thanks a lot for your answer.


@achow101 :
this is a bit what i was afraid of learning
but i would like to know more and debate about what Carlton Banks said
could we consider this ? by addind a code to the hashing script for example ?

It's unlikely to be practical or safe, today. The cryptography that ZK proofs entails is relatively new, something like 18-36 months old. It needs careful mathematical study before it can be comfortably used in real software, especially with digital assets.

I don't see why it shouldn't be possible in theory, but the devil may well be in the details.

Vires in numeris
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!