Author

Topic: Bitcoin Off-chain transactions - Zerocoin ? (Read 930 times)

full member
Activity: 139
Merit: 100
January 12, 2015, 04:07:33 AM
#10
I would not be a fan of this approach because the assignment of debt is never documented and it would be possible that someone could try to collect the same debt twice.

Cash is more anonymous than Bitcoin, yet that doesn't prevent debt assignment and payment in cash. Anonymity of the money is not a problem if you have a proper infrastructure for contract management.

Quote
IMO it would be better if you used things like microwallet or coinbase for offchain transactions as you are using a somewhat trusted third party to manage the transaction (ensuring it's integrity)

Coinbase is already tracking what you purchase with BTC bought through it. Mt. Gox was a "somewhat trusted third party" before it collapsed. I prefer a trustless and anonymous currency in my pocket (or on my phone, or on my computer) instead of on someone's cloud, thank you very much.
full member
Activity: 574
Merit: 100
January 11, 2015, 02:58:57 PM
#9
I heard that it's possible to make a transaction off chain means it won't appear on the blockchain, it is possible? (simply) ?

It is, but it doesn't necessarily solve the anonymity problem, because the funds will appear on the blockchain eventually. Off-chain transactions work like this:

1) Alice lends some money to Bob. (Appears on the blockchain as an A1->B1 transaction.)

2) Clark lends some money to Bob. (Appears on the blockchain as a C1->B2 transaction.)

3) Clark owes some money to Alice. He tells Bob: "Please pay my debt to Alice from the money I gave you".

4) Bob tells Clark: "Sure thing, done, trust me". (Doesn't appear on the blockchain.)

5) Clark wants what is left of his money back and Bob pays him. (Appears on the blockchain as a B3->C2 transaction.)

6) Alice wants her money back and Bob pays her, plus the money Clark owes her. (Appears on the blockchaiin as a B4->A2 transaction.)

where C2 is C1 minus the money Clark owes to Alice and A2 is A1 plus the money Clark owes to Alice.

Another approach is to use a sidechain where one party provably "locks" a determined amount of BTC (provably owned by it) so that they cannot be spent and, based on that, creates an altcoin with its own blockchain which is pegged to this amount of BTC. At any time the operation can be reversed by "burning" the altcoins and unlocking the corresponding amount of BTC.

But this still doesn't solve the anonymity problem, because the altcoin's blockchain is also public, unless it is based on a completely different protocol, like Monero.

You might also look into "stealth addresses", although currently very few wallets support them.

Basically, the Bitcoin protocol suffers from what I once called "too anonymous yet not anonymous enough". All the BTC transactions are visible to everybody and are ultimately traceable, so it is not anonymous enough. But linking the transactions to a particular person is a nightmare and impossible most of the time (just look at the vain attempts to trace the Bitstamp hacker), so it is too anonymous. Basically, if you take a lot of precautions, you can't be traced - but it is too easy to slip and make a mistake. I really don't like this; I think a particular level of anonymity should be built into the protocol and not depend on whether the user is paying attention or not.
I would not be a fan of this approach because the assignment of debt is never documented and it would be possible that someone could try to collect the same debt twice.

IMO it would be better if you used things like microwallet or coinbase for offchain transactions as you are using a somewhat trusted third party to manage the transaction (ensuring it's integrity)
hero member
Activity: 583
Merit: 500
January 09, 2015, 10:02:51 AM
#8
Hey there,

I joined this bitcoin community lately and I found it awesome Grin almost all the time I find answers of my questions . keep learning...
blockchain.info is a website that gets transactions which are happening now and how much money a wallet have and all the informations needed only by giving the BTC Adress. (blockexplorer too etc... )

I heard that it's possible to make a transaction off chain means it won't appear on the blockchain, it is possible? (simply) ?
found this => https://bitcointalksearch.org/topic/the-zerocash-source-truly-anonymous-coin-362468  , Looks pretty interssting but seems like the project is dead or at least not updated at all .





good that you found this  Wink

an update would be good on this project but i dont think its dead.

Oh , you are the guy who made that thread , nice  Tongue Are you with that project on any direct/indirect way or you have absolutly no relation with this project ??  Huh

iam only interested in this because some good people are working on this.

you will find some sources on the first page.

mmm i think i have some reading to do now.
legendary
Activity: 1148
Merit: 1014
In Satoshi I Trust
January 09, 2015, 09:45:51 AM
#7
Hey there,

I joined this bitcoin community lately and I found it awesome Grin almost all the time I find answers of my questions . keep learning...
blockchain.info is a website that gets transactions which are happening now and how much money a wallet have and all the informations needed only by giving the BTC Adress. (blockexplorer too etc... )

I heard that it's possible to make a transaction off chain means it won't appear on the blockchain, it is possible? (simply) ?
found this => https://bitcointalksearch.org/topic/the-zerocash-source-truly-anonymous-coin-362468  , Looks pretty interssting but seems like the project is dead or at least not updated at all .





good that you found this  Wink

an update would be good on this project but i dont think its dead.

Oh , you are the guy who made that thread , nice  Tongue Are you with that project on any direct/indirect way or you have absolutly no relation with this project ??  Huh

iam only interested in this because some good people are working on this.

you will find some sources on the first page.
hero member
Activity: 644
Merit: 500
My goal is becaming a billionaire.
January 09, 2015, 09:44:46 AM
#6
Hey there,

I joined this bitcoin community lately and I found it awesome Grin almost all the time I find answers of my questions . keep learning...
blockchain.info is a website that gets transactions which are happening now and how much money a wallet have and all the informations needed only by giving the BTC Adress. (blockexplorer too etc... )

I heard that it's possible to make a transaction off chain means it won't appear on the blockchain, it is possible? (simply) ?
found this => https://bitcointalksearch.org/topic/the-zerocash-source-truly-anonymous-coin-362468  , Looks pretty interssting but seems like the project is dead or at least not updated at all .





good that you found this  Wink

an update would be good on this project but i dont think its dead.

Oh , you are the guy who made that thread , nice  Tongue Are you with that project on any direct/indirect way or you have absolutly no relation with this project ??  Huh
legendary
Activity: 1148
Merit: 1014
In Satoshi I Trust
January 09, 2015, 09:42:44 AM
#5
Hey there,

I joined this bitcoin community lately and I found it awesome Grin almost all the time I find answers of my questions . keep learning...
blockchain.info is a website that gets transactions which are happening now and how much money a wallet have and all the informations needed only by giving the BTC Adress. (blockexplorer too etc... )

I heard that it's possible to make a transaction off chain means it won't appear on the blockchain, it is possible? (simply) ?
found this => https://bitcointalksearch.org/topic/the-zerocash-source-truly-anonymous-coin-362468  , Looks pretty interssting but seems like the project is dead or at least not updated at all .





good that you found this  Wink

an update would be good on this project but i dont think its dead.

Zerocash is planned to be as a new coin / own blockchain at least what i know
(not better than BTC but anonymous)
full member
Activity: 139
Merit: 100
January 09, 2015, 05:59:00 AM
#4
I heard that it's possible to make a transaction off chain means it won't appear on the blockchain, it is possible? (simply) ?

It is, but it doesn't necessarily solve the anonymity problem, because the funds will appear on the blockchain eventually. Off-chain transactions work like this:

1) Alice lends some money to Bob. (Appears on the blockchain as an A1->B1 transaction.)

2) Clark lends some money to Bob. (Appears on the blockchain as a C1->B2 transaction.)

3) Clark owes some money to Alice. He tells Bob: "Please pay my debt to Alice from the money I gave you".

4) Bob tells Clark: "Sure thing, done, trust me". (Doesn't appear on the blockchain.)

5) Clark wants what is left of his money back and Bob pays him. (Appears on the blockchain as a B3->C2 transaction.)

6) Alice wants her money back and Bob pays her, plus the money Clark owes her. (Appears on the blockchaiin as a B4->A2 transaction.)

where C2 is C1 minus the money Clark owes to Alice and A2 is A1 plus the money Clark owes to Alice.

Another approach is to use a sidechain where one party provably "locks" a determined amount of BTC (provably owned by it) so that they cannot be spent and, based on that, creates an altcoin with its own blockchain which is pegged to this amount of BTC. At any time the operation can be reversed by "burning" the altcoins and unlocking the corresponding amount of BTC.

But this still doesn't solve the anonymity problem, because the altcoin's blockchain is also public, unless it is based on a completely different protocol, like Monero.

You might also look into "stealth addresses", although currently very few wallets support them.

Basically, the Bitcoin protocol suffers from what I once called "too anonymous yet not anonymous enough". All the BTC transactions are visible to everybody and are ultimately traceable, so it is not anonymous enough. But linking the transactions to a particular person is a nightmare and impossible most of the time (just look at the vain attempts to trace the Bitstamp hacker), so it is too anonymous. Basically, if you take a lot of precautions, you can't be traced - but it is too easy to slip and make a mistake. I really don't like this; I think a particular level of anonymity should be built into the protocol and not depend on whether the user is paying attention or not.
hero member
Activity: 644
Merit: 500
My goal is becaming a billionaire.
January 09, 2015, 01:48:13 AM
#3
Have a look at ShadowCash ....

Isn't that an Alternative Cryptoo Currency ?? I wanted something for Bitcoin to make it annonymus , not another currency
hero member
Activity: 821
Merit: 1000
January 08, 2015, 08:34:37 PM
#2
Have a look at ShadowCash ....
hero member
Activity: 644
Merit: 500
My goal is becaming a billionaire.
January 08, 2015, 03:00:46 PM
#1
Hey there,

I joined this bitcoin community lately and I found it awesome Grin almost all the time I find answers of my questions . keep learning...
blockchain.info is a website that gets transactions which are happening now and how much money a wallet have and all the informations needed only by giving the BTC Adress. (blockexplorer too etc... )

I heard that it's possible to make a transaction off chain means it won't appear on the blockchain, it is possible? (simply) ?
found this => https://bitcointalksearch.org/topic/the-zerocash-source-truly-anonymous-coin-362468  , Looks pretty interssting but seems like the project is dead or at least not updated at all .


Jump to: