Bitcoin Forum
April 20, 2024, 01:16:08 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4]  All
  Print  
Author Topic: 450btc Bounty (Pledge) for Open Source Exchange project.  (Read 10521 times)
britschler
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
January 01, 2011, 08:33:56 PM
 #61


I was thinking having the entire exchange operating only in a darknet(only accessed from within i2p for example), and beyond the reach of any government. Since I am living and operating from within a totalitarian regime I must from the begining be out of government reach(and it will only be a matter of time before other governments attempt to destroy bitcoin, the easiest method to do so is shutdown bitcoin sites).


To achieve this it might worth thinking about moving the market (and probably even bitcoin itself) to freenet http://freenetproject.org/. Non-traceable identities, web of trust, and the like do exist already.
1713575768
Hero Member
*
Offline Offline

Posts: 1713575768

View Profile Personal Message (Offline)

Ignore
1713575768
Reply with quote  #2

1713575768
Report to moderator
Once a transaction has 6 confirmations, it is extremely unlikely that an attacker without at least 50% of the network's computation power would be able to reverse it.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Nefario
Hero Member
*****
Offline Offline

Activity: 602
Merit: 512


GLBSE Support support@glbse.com


View Profile WWW
January 02, 2011, 04:14:47 AM
 #62


I was thinking having the entire exchange operating only in a darknet(only accessed from within i2p for example), and beyond the reach of any government. Since I am living and operating from within a totalitarian regime I must from the begining be out of government reach(and it will only be a matter of time before other governments attempt to destroy bitcoin, the easiest method to do so is shutdown bitcoin sites).


To achieve this it might worth thinking about moving the market (and probably even bitcoin itself) to freenet http://freenetproject.org/. Non-traceable identities, web of trust, and the like do exist already.

Freenet is a distributed datastore, not exactly a darknet and to the best of my knowlege doesn't have eepsites or hidden services as Tor or i2p have.

PGP key id at pgp.mit.edu 0xA68F4B7C

To get help and support for GLBSE please email support@glbse.com
britschler
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
January 02, 2011, 08:28:36 AM
 #63


To achieve this it might worth thinking about moving the market (and probably even bitcoin itself) to freenet http://freenetproject.org/. Non-traceable identities, web of trust, and the like do exist already.

Freenet is a distributed datastore, not exactly a darknet and to the best of my knowlege doesn't have eepsites or hidden services as Tor or i2p have.

There are indeed various hidden services that are built on this (darknet-like) datastore. There is no realtime communication though.
Nefario
Hero Member
*****
Offline Offline

Activity: 602
Merit: 512


GLBSE Support support@glbse.com


View Profile WWW
January 02, 2011, 10:57:20 AM
 #64


There are indeed various hidden services that are built on this (darknet-like) datastore. There is no realtime communication though.

Thats the problem, no realtime communications, which makes running an exchange impossible.

PGP key id at pgp.mit.edu 0xA68F4B7C

To get help and support for GLBSE please email support@glbse.com
Anonymous
Guest

January 03, 2011, 12:16:24 PM
 #65

Davout just open sourced his code for bitcoin central. I think it qualifies for this bounty or if it doesnt why not?


Nefario
Hero Member
*****
Offline Offline

Activity: 602
Merit: 512


GLBSE Support support@glbse.com


View Profile WWW
January 03, 2011, 12:51:21 PM
 #66

Davout just open sourced his code for bitcoin central. I think it qualifies for this bounty or if it doesnt why not?


Great, we can get started using it as a frontend.

On a related topic,
It does seem that Open-Transactions https://github.com/FellowTraveler/Open-Transactions/wiki would be a good backend to build our market.

I've spent the day setting up a machine (Ubuntu 10.10 server, this is an old desk top that I have, I will dedicate it to this project, it has about 60G of free space after the install on an encrpted LVM volume) and have built this and played around a little with it as well as trying to understand the theory.

OT is just a backend, it contains a transaction server and client (these are built on libraries, so you could build your own client, and there are bindings for a number of popular languages).

The transactions are kept as text files(one file per transaction), and they are mostly xml formated text that has been signed by the seller, the buyer and the transaction server.

The theory behind this is ricardian contracts and triple entry accounting.
http://iang.org/papers/ricardian_contract.html
http://iang.org/papers/triple_entry.html

Seems good( am I wrong, have I missed something?)

The crypto library that is used for all the signing is OpenSSL 1.0.0b or greater (not the default one in Ubuntu 10.10).

I have not been able to investigate the market element properly so I do not know whether it is suitable. This I will do tomorrow and hopefully have the server up for others to test by the end of the day.

I think a few days of testing should be enough to know whether this is the right tool for us. If it is then we only need to build a front end for the server and some easy to use clients.

Hopefully we will be able to use the work already done by davout, and we will have our own bitcoin based market exchange.



PGP key id at pgp.mit.edu 0xA68F4B7C

To get help and support for GLBSE please email support@glbse.com
Nefario
Hero Member
*****
Offline Offline

Activity: 602
Merit: 512


GLBSE Support support@glbse.com


View Profile WWW
January 04, 2011, 03:14:34 PM
 #67

I spent all day playing around with i2p trying to get it working,eventually I did and learned a lot in the process. Things such as using i2p is not easy. i2p is really slow and very often unreliable etc.

I am sure that a lot of these problems are to do with my poor quality, slow, and heavily restricted connection but it has made me reconsider running it on i2p from the beginning.

Apart from this I have gotten no other work completed, I feel like it was such a waste. I have also decided that I will only inform the forum when I have something to show them.

PGP key id at pgp.mit.edu 0xA68F4B7C

To get help and support for GLBSE please email support@glbse.com
Mahkul
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250


Every saint has a past. Every sinner has a future.


View Profile
January 10, 2011, 10:45:54 PM
 #68

Davout just open sourced his code for bitcoin central. I think it qualifies for this bounty or if it doesnt why not?

I have just sent whatever I pledged to davout since I am happy with his code. Just in case the community decides not to accept davout's bitcoin-central as the final project, could someone please delete my pledge from here? Thanks.
jgarzik
Legendary
*
Offline Offline

Activity: 1596
Merit: 1091


View Profile
January 11, 2011, 12:37:45 AM
 #69

I sent 5678.00 BTC, so I consider my pledge already spent.

Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
grondilu
Legendary
*
Offline Offline

Activity: 1288
Merit: 1076


View Profile
January 11, 2011, 12:39:33 AM
 #70

Wow davout I guess you have plenty of bitcoins now.  Would you like to buy a gold coin ?

Anonymous
Guest

January 11, 2011, 12:41:21 AM
 #71

I sent 5678.00 BTC, so I consider my pledge already spent.

Thats definitely money well spent.
Mahkul
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250


Every saint has a past. Every sinner has a future.


View Profile
January 11, 2011, 11:12:48 PM
 #72

I sent 5678.00 BTC, so I consider my pledge already spent.

Perhaps I should have sent my pledge to you instead...
fellowtraveler
Sr. Member
****
Offline Offline

Activity: 440
Merit: 250


View Profile
January 16, 2011, 02:45:03 AM
Last edit: January 17, 2011, 10:06:00 AM by fellowtraveler
 #73

Davout just open sourced his code for bitcoin central. I think it qualifies for this bounty or if it doesnt why not?


Great, we can get started using it as a frontend.

On a related topic,
It does seem that Open-Transactions https://github.com/FellowTraveler/Open-Transactions/wiki would be a good backend to build our market.

I've spent the day setting up a machine (Ubuntu 10.10 server, this is an old desk top that I have, I will dedicate it to this project, it has about 60G of free space after the install on an encrpted LVM volume) and have built this and played around a little with it as well as trying to understand the theory.

OT is just a backend, it contains a transaction server and client (these are built on libraries, so you could build your own client, and there are bindings for a number of popular languages).

The transactions are kept as text files(one file per transaction), and they are mostly xml formated text that has been signed by the seller, the buyer and the transaction server.

The theory behind this is ricardian contracts and triple entry accounting.
http://iang.org/papers/ricardian_contract.html
http://iang.org/papers/triple_entry.html

Seems good( am I wrong, have I missed something?)

The crypto library that is used for all the signing is OpenSSL 1.0.0b or greater (not the default one in Ubuntu 10.10).

I have not been able to investigate the market element properly so I do not know whether it is suitable. This I will do tomorrow and hopefully have the server up for others to test by the end of the day.

I think a few days of testing should be enough to know whether this is the right tool for us. If it is then we only need to build a front end for the server and some easy to use clients.

Hopefully we will be able to use the work already done by davout, and we will have our own bitcoin based market exchange.


Hello, I have just discovered this thread.

ABOUT MARKETS ON OT:

Right now I've got the markets coded and trading. You can put an offer on a market. There may be a hundred other offers.

You'll always get the highest bidder on the market if you're selling within that price range, or the lowest asking price if you're buying within that price range.

Your offer may trade many times against multiple other offers on the market, before it has finally completed processing.

After each trade, OTCron will drop a receipt into the respective inboxes for the 4 asset accounts involved.
(A trade involves, say, a buyer and seller bitcoin acct, and a buyer and seller WoW gold account. That's 4 accounts.)

When your offer has completed its terms, OTCron then removes it from the market.

You can configure your offer as a "day order" (date range) and/or as a "stop order" (only activate onto the market
when price reaches X level) and/or as a "limit order" (only allow trades at a certain price point) and/or as a
"fill-or-kill order" (each trade against a given offer must occur in minimum increments.)

OT Markets also support market granularity, meaning that the price of wheat on the 5000 bushel market might
be cheaper, per bushel, than the price of the same wheat on the 10 bushel market. This means that traders would
be able to profit by purchasing in bulk and then breaking up the wheat to be sold in smaller chunks (on smaller granularity
markets.)

You could also use the markets for trading currency baskets (since OT supports baskets).

Since each asset type on OT is based on a currency contract, you could even issue futures contracts and other options,
and use OT for trading futures on markets, or baskets of futures, etc etc.

The only problems I see are: (1) OT is very new and has not been tested with users in the real world. The version is v0.44.
I'm very proud of it, but it is brand spanking new, so you have to take that into account.  (2), the keysize is still restricted
to 1024. Since the software is still experimental, I haven't added any other keysizes yet, but that will be necessary if you are
using it for real trades, FYI. and (3) the markets are the newest instrument, and so the API basically just lets you add an offer
to a market. There's like one function in the API for markets.

It will work, but there are still not yet API functions for market introspection and for canceling offers.  You will need those.
Those will be easy to add though (it's just so new). I'm willing to add a few market functions when you need them -- I'm very
supportive of any developers that are using the OT API.  So contact me if you end up using the software and let me know
how it goes.

-FT
P.S.
FYI, I have recently released a new version of OT, along with a new article describing the Use Cases for the OT API:
https://github.com/FellowTraveler/Open-Transactions/wiki/Use-Cases

The article shows which OT API functions to call for each use case. For more
detailed info on each API call, check out this page:
https://github.com/FellowTraveler/Open-Transactions/wiki/API

You'll find the market offer API function towards the bottom of both pages.

If you want to play with it, there's the test wallet market interface. Test wallet instructions:
https://github.com/FellowTraveler/Open-Transactions/wiki/Test-Wallet-commands


co-founder, Monetas
creator, Open-Transactions
Pages: « 1 2 3 [4]  All
  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!