Author

Topic: Blockchain 101- How does it work (Read 1279 times)

legendary
Activity: 1246
Merit: 1011
April 04, 2015, 03:01:53 PM
#7
Your words make more sense if by "transparent" we mean that the all the people and their transactions are public knowledge.

Bridgewater's words make more sense if by "transparent" we mean that all the addresses and their transactions are public knowledge (or at least if its practically possible for a significant fraction of people to verify the absence of foul-play).

Analogy: What would you consider a "transparent electronic voting system" to be?  Would this mean that it is possible to inspect a vote to
  • ensure that there has been no foul play (no blackboxes) or
  • find out who voted for whom (no hidden votes).
legendary
Activity: 1610
Merit: 1183
April 04, 2015, 02:10:47 PM
#6
One of the main reasons or positive points for a transparent public blockchain is double spending. In case something goes wrong it can be seen with blockchain.info, im not sure how that would work if it happens, let alone if it happens in a obscured blockchain like XMR tho.
sr. member
Activity: 476
Merit: 250
April 04, 2015, 01:10:58 PM
#5
Didn't some guy at a University write a paper about this?  Oh yeah, it was this guy

https://lab.getmonero.org/pubs/why-the-blockchain-is-cool.pdf



can't access the file. any backups? curious about it.
hero member
Activity: 504
Merit: 500
eidoo wallet
April 04, 2015, 11:20:29 AM
#4
Blockchain doesn't have to be transparent to be valid/ real but you can't really verify any of the transactions if it's obfuscated e.g. like in monero unless you own both sending and receiving address. It's more of a business problem than technical one - everything works, you just can't prove you paid required amount of money... But I think even this could be easily "fixed" - just transfer required amount to temporary wallet and pay from it, then hand this wallet to seller/ general public to prove you paid everything.

Thank you, they've been standing firm in their illogical and incorrect defense that a blockchain that's been obscured(They use the word "invisible" for some reason) in any way, even coinjoin(Since that means it's not entirely transparent) is invalid.
hero member
Activity: 770
Merit: 504
(っ◔◡◔)っ🍪
April 04, 2015, 11:00:37 AM
#3
Blockchain doesn't have to be transparent to be valid/ real but you can't really verify any of the transactions if it's obfuscated e.g. like in monero unless you own both sending and receiving address. It's more of a business problem than technical one - everything works, you just can't prove you paid required amount of money... But I think even this could be easily "fixed" - just transfer required amount to temporary wallet and pay from it, then hand this wallet to seller/ general public to prove you paid everything.
full member
Activity: 524
Merit: 100
April 04, 2015, 10:55:56 AM
#2
Didn't some guy at a University write a paper about this?  Oh yeah, it was this guy

https://lab.getmonero.org/pubs/why-the-blockchain-is-cool.pdf



hero member
Activity: 504
Merit: 500
eidoo wallet
April 04, 2015, 10:27:27 AM
#1
So basically these two guys have been standing firm in their belief that a blockchain must be transparent to be "valid" or "real". Of course I'm telling them that is illogical and not true at all, because you can obfuscate the sending of coins to make it "private", but alas they're still saying otherwise. So any bitcoin/blockchain experts would like to chime in?

They're also saying that everyone must be able to see everything(In it's transparency so things like coinjoin, ring sigs, or zk snarks somehow automatically make a blockchain "invalid" is what they're saying) to make sure it's valid, of which is obviously not true as miners are the ones that determine the valid and invalid chains(as well as process transactions, etc).

What? What you're describing isn't privacy, so you went from being a supporter of privacy to a now supporter of total transparency? If I were to give you a $20 bill, will you be able to see who previously had that $20 bill? So then why would you not want the same thing for crtypcurrencies?

No, he's saying the only way to know that the cryptocurrency is real and spendable is because of the transparent blockchain that everyone agrees on to confirm the existence (and by extension, value) of it.  

The $20 is not a good analogy because it actually has a central issuing authority.  But if you absolutely had to compare, you could loosely compare the fact that you can hold that $20 bill in your hand and examine it and see that it looks like every other one, and everyone else agrees that it is $20 when they see it, and they accept that it has the value of $20.

Nobody here is advocating the ability to see "who" had it previously.  That would not be anonymous. That would be bitcoin.

Quote from: Joshuar
Cryptocurrencies are supposed to be decentralized and not have to rely on a centralized authority to make decisions or oversee things, you saying that we need an arbiter is taking a step back towards the traditional banking/monetary system, which is what we(everyone or mostly everyone involved with Bitcoin/cryptos) are against.

No argument there.  Again, that is what the transparent blockchain is for.   Non-fakeable agreement by majority, not by a central authority.  

He's making the assumption that a coin's value is somehow tired to it's transparency. Every transaction that happens in the blockchain isn't "agreed" on or overseen by everyone involved with bitcoin, it's a automated process(Which is what protects against forking/exploiting bitcoin besides the 51% attack, etc), so his comment about how a coin must somehow be transparent to have value, is truly illogical. You don't need a transparent blockchain to assign value to coins, it's perfectly done on a private blockchain(even better), because each coin in the eyes of an onlooker, the same as the other(Fungibility) and there's no room to "discriminate" against coins based on their transaction history like in an transparent blockchain. So his case about "invisible" coins and etc has no bearing here, the only situation where the entire blockchain and everything involved with it is totally out from view, or "invisible" is Zerocash, the points that he's made so far has no bearing against the Cryptonote/Ring Sig anon scheme.
That's because it is!  If a "blockchain" is not transparent, you cannot even call it a blockchain.  Additionally, if there is no mining power confirming its blocks, then it is also not a real block chain (that's also why all Proof of Stake coins have no real value because there is no mining going on so the "public" ledger is completely fakeable/centralzed/manipulated/stolen/etc).  
So not only does a coin need a transparent blockchain, it also needs decentralized processing power (read $$$ of equipment) to keep it going.

I don't blame you for having flawed understanding of what a blockchain really is. There is currently a widespread anti-bitcoin campaign that innundates us with the words "blockchain technology is the big takeaway from bitcoin" and preaches an ambiguous future with no mining, i.e. centralized ledgers...*sigh*

Quote from: Joshuar
Every transaction that happens in the blockchain isn't "agreed" on or overseen by everyone involved with bitcoin,
Um, actually it is.  You may need to go do a refresher course on bitcoin. That's called "consensus." Everyone DOES see the transactions, which are confirmed and reconfirmed continually by the miners with the most computing power on Earth, which are not fakeable or exploitable. Transparency is a necessary part of the equation.  

Nobody will use something they cannot prove exists. Did you ever stop to think that you might be the one who is being a bit illogical here? That is like, the whole point of Bitcoin. You're completely missing the poetic beauty of Satoshi's design which creates value through decentralized trust and provability.

Tok's point still stands.

1) Frankly you're both not making any sense. The blockchain isn't required to be transparent to be a blockchain. Where are you getting these misconceptions from? Even gmaxwell corrected Toknormal on his sore misunderstanding of cryptography. The only thing that matters is mining, so exactly what are you talking about?

2) Again, you're not making sense. Miners determine which chain is real and which chain is invalid, no one else...so exactly what does being transparent have to do with any of it? Miners also process the transactions in case you didn't know. All of toknormal's points and yours has been invalid/wrong or contradictory(You/he doesn't seem to know how the blockchain actually works).

3) "decentralized processing power"...You're joking right? Everyone does see the transactions? Ok, exactly what does that have to do at all with my posts about a private blockchain? With a private/obscured blockchain you still see everything, but you can't make out what's going on because everything is obscured...

Here, I'll even take it up in the main bitcoin thread to show you just how wrong you are...this is basic crypto101.
Jump to: