Bitcoin Forum
November 09, 2024, 06:23:07 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: "Coin Melting" -a community project  (Read 1471 times)
bitlotto (OP)
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


BitLotto - best odds + best payouts + cheat-proof


View Profile WWW
May 29, 2012, 05:22:04 AM
 #1

In my humble opinion, Bitcoin needs a BETTER tool that helps protect the identity of people who wish to remain anonymous. There are many reasons why this is the case. Many of them legitimate. Stalkers, rogue governments, enemies, etc. Because Bitcoin keeps track of every single transaction it can be hard to lose the trail of someone following the Bitcoin trail. That is why some people use "mixing services". It obscures the trail. Many of them operate behind the scenes, with their methods, and security protocols secret. This creates an unknown risk.

I believe that a better, more simple method is possible. I call it "coin melting"

In a nutshell ALL Bitcoins go to a SINGLE Bitcoin address!! No shuffling coins around. You then withdrawal whenever and however much you want at a time! You can also keep it there as long as you want! The longer you keep it there the better your identity is protected. It creates a dead end in the block chain for people to follow, for they won't know what withdrawals are yours.

How it would work:
-When someone wishes to deposit into the "coin melting bank" they do it in such a manner that they know what address it came FROM and make a deposit. (they would use an advanced client/blockchain.info or send ALL their BTC to themselves, then pay to the payment address - this would be explained well on the site to the newbie)
-The service would then pick up the transaction and after 6? confirmations, add it to a ledger
-The ledger is just a list of FROM address/addresses and an amount that was paid
-Even if someone re-used a FROM address the ledger would just update and add it to the total
-To take funds out, the user visits a web form that asks for:
a. Original Address where the funds came from
b. Where they want some funds sent to
c. The amount they would like to take out (doesn't have to be all of it)
After it is input, the form creates a text block that is copied and pasted to Bitcoin to be signed with the private key that made the deposit.
-The user then inputs that signed text and submits the form
-The software then does checks to make sure the signing is correct, the funds still exist, and sends the payment, then updates the ledger and takes off the amount paid from the ledger

Some other possible ideas:
-make it so the OUTPUT transaction has to be signed multiple times by multiple servers doing sanity checks against a shared ledger - thus requiring the attacker to take over multiple machines

The computers don't need to keep track of where all the payments go. It only records a balance remaining for each INPUT address. *IF* the ledger was ever stolen it would be useless to figure out where the funds went to. All they would know is how much they had left in the service.

I think if all the code, setup, and procedures for creating the project where all open source and community developed, we would have a very useful tool. One that perhaps many would use as a "savings account"! For the more who use it, the better it protect it's users.

I was planning on doing it myself and creating a private business, but I think it is something that needs to be run by the community at large. Something that is transparent and uses the best of all our expertise. I think something run this way would be more secure and useful than anyone could provide on their own.

Is creating such a tool worth it? Is it a good idea?



*Next Draw Feb 1*  BitLotto: monthly raffle (0.25 BTC per ticket) Completely transparent and impossible to manipulate who wins. TOR
TOR2WEB
Donations to: 1JQdiQsjhV2uJ4Y8HFtdqteJsZhv835a8J are appreciated.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
May 29, 2012, 05:44:19 AM
 #2

I think that this concept sounds interesting, however, the main problem that I can see with it is having to trust the server(s) you are requesting to send coins on your behalf to (to not for example either ignore your request or to actually log it somewhere).

I guess if one were to chain together a bunch of requests so that an amount from one "shared address" is actually first sent on to another "shared address" (and so on like a TOR request) until finally the coins are sent to a normal output address then perhaps this might be a little safer.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
ripper234
Legendary
*
Offline Offline

Activity: 1358
Merit: 1003


Ron Gross


View Profile WWW
May 29, 2012, 08:43:50 AM
 #3

Open Transactions

Also: http://bitcoin.stackexchange.com/questions/2708/how-can-open-transactions-benefit-bitcoin

Please do not pm me, use ron@bitcoin.org.il instead
Mastercoin Executive Director
Co-founder of the Israeli Bitcoin Association
frisco2
Sr. Member
****
Offline Offline

Activity: 312
Merit: 265


View Profile
May 29, 2012, 05:13:35 PM
 #4

So, maybe, we need a general way to hold our bitcoins somewhere else.  Like Freenet, that holds all the information distributed. That would be the meaning of "distributed" community solution. If you are going to use one server, then it is a private business.  I don't see what is the problem with a private business.

Crosspass -- a simple way to send passwords, encryption keys, bitcoin addresses, etc.
bitlotto (OP)
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


BitLotto - best odds + best payouts + cheat-proof


View Profile WWW
May 30, 2012, 04:13:32 AM
 #5

I haven't looked too closely at open transactions. Can it work right now with Bitcoin?

*Next Draw Feb 1*  BitLotto: monthly raffle (0.25 BTC per ticket) Completely transparent and impossible to manipulate who wins. TOR
TOR2WEB
Donations to: 1JQdiQsjhV2uJ4Y8HFtdqteJsZhv835a8J are appreciated.
Garr255
Legendary
*
Offline Offline

Activity: 938
Merit: 1000


What's a GPU?


View Profile
May 30, 2012, 05:10:28 AM
 #6

What would be the methods for redundancy and security? We don't want to pull a Bitcoinica, obviously.

http://dl.dropbox.com/u/9542654/btc/bitcoinica/image.png
http://dl.dropbox.com/u/9542654/btc/bitcoinica/image%20%281%29.png
http://dl.dropbox.com/u/9542654/btc/bitcoinica/image%20%282%29.png

“First they ignore you, then they laugh at you, then they fight you, then you win.”  -- Mahatma Gandhi

Average time between signing on to bitcointalk: Two weeks. Please don't expect responses any faster than that!
NothinG
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500



View Profile
May 30, 2012, 05:11:19 AM
 #7

Theoretically, yes. Though, it would take a minimum of 2 people to get it started.

da2ce7
Legendary
*
Offline Offline

Activity: 1222
Merit: 1016


Live and Let Live


View Profile
May 30, 2012, 06:13:20 AM
 #8

We have a thread on this forum for Open Transactions for windows:

I'm always looking for more testers!

https://bitcointalk.org/index.php?topic=77301.0

One off NP-Hard.
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1010



View Profile
May 30, 2012, 06:18:28 AM
 #9

You pretty much described how coin mixers work in your OP.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
R-
Full Member
***
Offline Offline

Activity: 238
Merit: 100

Pasta


View Profile WWW
June 01, 2012, 01:17:19 PM
 #10

You pretty much described how coin mixers work in your OP.
Agreed. OP, please see The Bitcoin Fog.

summary

Quote
The bitcoin network might be anonymous in terms of single-handedly revealing your ip address, but the transaction history is recorded in the block chain and is publically available, which makes your anonymity very vulnerable. Once the interested parties, be it authorities or just interested researchers (http://anonymity-in-bitcoin.blogspot.com/2011/07/bitcoin-is-not-anonymous.html) have acquired any one of your addresses or transactions, they could easily track your money around the network.
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1010



View Profile
June 01, 2012, 06:01:57 PM
 #11

You pretty much described how coin mixers work in your OP.
Agreed. OP, please see The Bitcoin Fog.

summary

Quote
The bitcoin network might be anonymous in terms of single-handedly revealing your ip address, but the transaction history is recorded in the block chain and is publically available, which makes your anonymity very vulnerable. Once the interested parties, be it authorities or just interested researchers (http://anonymity-in-bitcoin.blogspot.com/2011/07/bitcoin-is-not-anonymous.html) have acquired any one of your addresses or transactions, they could easily track your money around the network.


While that looks like an awesome hidden service, how is the ownership of the site you linked to protected?  If the autorities can figure out who set up that site, and there is no reason to assume that they cannot, finding the hidden server simply involves some baseball bat interrogation.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
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!