Pages:
Author

Topic: Holy Grail BOUNTY - page 10. (Read 36345 times)

hero member
Activity: 504
Merit: 500
June 08, 2013, 01:52:46 PM
#64
A very interesting project. I like it.
Will be used Namecoin for the credential layer for the identities ?
legendary
Activity: 1680
Merit: 1035
June 08, 2013, 01:49:09 PM
#63
There's still the issue that this system will simply connect multiple traders together, and not much else. It will be up to the traders themselves to actually negotiate and complete the exchange, which will very likely take more than a few milliseconds to complete. Also, BM doesn't take 3-4 minutes for POW. More like 10 to 60 seconds, especially for smaller messages.
full member
Activity: 215
Merit: 100
Shamantastic!
June 08, 2013, 10:33:21 AM
#62
Correct me if I'm wrong, the major reason that BM's PoW is integral would be to eliminate 'junk' transactions?
Don't know if BM's PoW is integral. Don't know if its major reason (if it is integral) is to eliminate 'junk' transactions. I am sorry - I am just a silly newbie  Tongue

I was looking for ways to ease the life of traders who need non-delayed data to plot their charts. I am fine if my ideas / questions is declared non-sensical.
You introduce a much needed angle that BM is not a perfect solution for fast microtransactions needed for arbitrage.

Hal Finney's elegant solution for hardening client wallet:
https://bitcointalksearch.org/topic/m.1635481
Which grew from:
Mike Hearn proposed the kernel timestamp of TRUST via TPM.
https://bitcointalksearch.org/topic/avoiding-theft-using-trusted-computing-67508

Is this not a better solution for the issue? We could identify through broadcast on separate channel server/server integrity/program integrity and graph results without breaking privacy of OT server.
sr. member
Activity: 378
Merit: 250
Born to chew bubble gum and kick ass
June 08, 2013, 09:56:23 AM
#61
Correct me if I'm wrong, the major reason that BM's PoW is integral would be to eliminate 'junk' transactions?
Don't know if BM's PoW is integral. Don't know if its major reason (if it is integral) is to eliminate 'junk' transactions. I am sorry - I am just a silly newbie  Tongue

I was looking for ways to ease the life of traders who need non-delayed data to plot their charts. I am fine if my ideas / questions is declared non-sensical.
full member
Activity: 215
Merit: 100
Shamantastic!
June 08, 2013, 09:25:11 AM
#60
Since the broadcast requires proof-of-work (around 3-4 mins on regular modern desktop) it will hinder bots broadcasting millisecond bids (unless they get some serious CPU crunching behind them) Wink

Maybe there could be two data feeds:
a) a raw (unconfirmed / without proof of work) data feed - this will report ticks (transactions) as they are effected with a high precision timestamp.
b) a delayed one (after proof of work)

I would not use the millisecond precision to place orders (I do not have the infrastructure to do so). I would use it only for strategy backtesting and optimization.

If you have 10 transactions occurring at a given second:
- a second resolution will not tell you which tick was 1st and which tick was 10th
- a millisecond resolution will tell you the exact order in which those 10 transactions were made, so a better automated (counter-bot, counter-whale) strategy can be devised.
Correct me if I'm wrong, the major reason that BM's PoW is integral would be to eliminate 'junk' transactions?
sr. member
Activity: 378
Merit: 250
Born to chew bubble gum and kick ass
June 08, 2013, 08:57:07 AM
#59
Since the broadcast requires proof-of-work (around 3-4 mins on regular modern desktop) it will hinder bots broadcasting millisecond bids (unless they get some serious CPU crunching behind them) Wink

Maybe there could be two data feeds:
a) a raw (unconfirmed / without proof of work) data feed - this will report ticks (transactions) as they are effected with a high precision timestamp.
b) a delayed one (after proof of work)

I would not use the millisecond precision to place orders (I do not have the infrastructure to do so). I would use it only for strategy backtesting and optimization.

If you have 10 transactions occurring at a given second:
- a second resolution will not tell you which tick was 1st and which tick was 10th
- a millisecond resolution will tell you the exact order in which those 10 transactions were made, so a better automated (counter-bot, counter-whale) strategy can be devised.
legendary
Activity: 3920
Merit: 2349
Eadem mutata resurgo
June 08, 2013, 08:19:09 AM
#58
Probably read the OP of the original idea will bring you up to speed. BM is just for P2P price discovery, not settlement, escrow or clearing functions.

I have a couple newbie questions. Sorry for my English and non-techie jargon. I apologize if my questions make little sense. Please do not shoot me.

1. What will be the price and time (event) format of the data feed of the decentralized exchange?
Date,Time,Price,Volume
e.g. 2013-06-08,14:50:17 (what about milisecond or microsecond timestamping?),120.7676598765 (number of digits down to Satoshi denomination?),150000000 (volume traded in Satoshis?)

The reason I ask is I would like to find out which charting platforms can be hooked to the data feed. There is going to be a historical and real-time data feed available?


2. Who will aggregate and transmit historical and real-time trade tick data (is low latency possible)? After a few years the database can be many gigs of data for one symbol / instrument alone if transactions via Holly Grail are frequent.

As far as I'm aware those details are yet to be determined. So far the tech has only just been established to negotiate asset-pair/clearing-server discovery on secure, unspammable broadcast (P2P) channels. Detailed protocols for negotiating on those channels are in development ... sounds like there might be an opening for your input?

Since the broadcast requires proof-of-work (around 3-4 mins on regular modern desktop) it will hinder bots broadcasting millisecond bids (unless they get some serious CPU crunching behind them) Wink
sr. member
Activity: 378
Merit: 250
Born to chew bubble gum and kick ass
June 08, 2013, 08:01:11 AM
#57
Probably read the OP of the original idea will bring you up to speed. BM is just for P2P price discovery, not settlement, escrow or clearing functions.

I have a couple newbie questions. Sorry for my English and non-techie jargon. I apologize if my questions make little sense. Please do not shoot me.

1. What will be the price and time (event) format of the data feed of the decentralized exchange?
Date,Time,Price,Volume
e.g. 2013-06-08,14:50:17 (what about milisecond or microsecond timestamping?),120.7676598765 (number of digits down to Satoshi denomination?),150000000 (volume traded in Satoshis?)

The reason I ask is I would like to find out which charting platforms can be hooked to the data feed. There is going to be a historical and real-time data feed available?


2. Who will aggregate and transmit historical and real-time trade tick data (is low latency possible)? After a few years the database can be many gigs of data for one symbol / instrument alone if transactions via Holly Grail are frequent.
newbie
Activity: 50
Merit: 0
June 08, 2013, 06:12:23 AM
#56
I believe in this idea so I contributed founds to the bounty.
Let's go for it Grin
sr. member
Activity: 440
Merit: 251
June 08, 2013, 01:40:12 AM
#55
If you guys check the balance on the Moneychanger project site (CIYAM Open) you will see there are now 63+ BTC available there.

There are still some tasks that people haven't signed up for -- please do so!
newbie
Activity: 6
Merit: 0
June 08, 2013, 12:41:35 AM
#54
Each time I love it more!
I'm proud of you guys. Each of you!
Let's build this thing! This Ideal!

I don't have almost nothing at the time. But i'll surely contribute. I'm with you!
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
June 07, 2013, 09:52:01 PM
#53
Minor glitch report to CIYAM:
When I write a note when bidding for a task I have to escape commas to not get an error message.
Bla bla bla\, blablabla.

Bug swatted and please note that after you create a save a Project Task Bid you then need to click "Check Balance" (to verify the BTC address balance is what you think it should be) and then "Open Bid" (it can't be edited after it has been "opened" so be sure all the details are correct first).

For those who do not want to use GPG in order to sign up please use https://ciyam.org/open (i.e. HTTPS) or if you prefer to use Google or another OpenID account click on the icon to the right of the "key" instead of the key itself.
legendary
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
June 07, 2013, 12:22:22 PM
#52


Preview of the first level menu.

Working on the OT HTTP calls, well researching then implementing.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
June 07, 2013, 10:17:01 AM
#51
I just put the "end of the month" for the date. I'm not going to hold people to that date. (But at some point -- e.g. 6 months later if it's still not done, then that's "not cool.")

Just to be be clear - it is *of course* up to the Project Manager how long to wait to accept or reject a task (the system only mandates that the date and time you offer must be >= to the suggested Delivery date and time).
sr. member
Activity: 440
Merit: 251
June 07, 2013, 10:12:42 AM
#50
Registered without problems, seems like a great service.

Question to fellowtraveler:
Are the Project Task Delivery dates final or did you just fill in a random date?

Minor glitch report to CIYAM:
When I write a note when bidding for a task I have to escape commas to not get an error message.
Bla bla bla\, blablabla.

I just put the "end of the month" for the date. I'm not going to hold people to that date. (But at some point -- e.g. 6 months later if it's still not done, then that's "not cool.")
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
June 07, 2013, 10:11:19 AM
#49
Minor glitch report to CIYAM:
When I write a note when bidding for a task I have to escape commas to not get an error message.
Bla bla bla\, blablabla.

Ouch - I will look into this - in case it's relevant what browser?

In regards to the dates - you should provide the Delivery date that *you* are comfortable with (once accepted the Task will change to it). Be sure to allow time for review and rework.
newbie
Activity: 27
Merit: 0
June 07, 2013, 10:07:25 AM
#48
Registered without problems, seems like a great service.

Question to fellowtraveler:
Are the Project Task Delivery dates final or did you just fill in a random date?

Minor glitch report to CIYAM:
When I write a note when bidding for a task I have to escape commas to not get an error message.
Bla bla bla\, blablabla.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
June 07, 2013, 08:45:54 AM
#47
Just to let you guys know that I am online now (and will be for at least a few more hours - living in China it is around 9:45pm here).

If you can't reach my on Skype then most likely I am asleep - but I will respond to any email within 12 hours or so.
sr. member
Activity: 440
Merit: 251
June 07, 2013, 08:37:16 AM
#46
I think the easiest way for us to divide up all the tasks is to use a system designed for that purpose.

"CIYAM Open" has offered to allow us to use their system for free, for the purpose of dividing up the tasks, so I suggest we take them up on that offer.

I have posted the project there. Please click here and sign up.

I ran into a few bugs, but they were very responsive about fixing them. If you have any issues, the lead developer Ian can be contacted via Skype (ian.who.net) or via email ([email protected]) or via PM (CIYAM Open).

I tried to add project tasks for each of the pieces discussed -- if I missed any, let me know and I will add them.

So far the donations for the bounty are up to 45.32, + 18 from Monetas == total of 63.32 BTC.
newbie
Activity: 27
Merit: 0
June 07, 2013, 05:21:32 AM
#45
Hello everyone Smiley

I wasn't able to post earlier because of the must-be-5-hours-online-rule but I claimed Bitmessage or/xor Bitcoin multisig via email.
bytemaster aparently has some interest in the bitmessage part so if it's alright with everyone I'll do the multisig integration?..

My GitHub nick is tuttleorbuttle but there's nothing to see yet apart from a few tests that show that I'm new to Git :p
Pages:
Jump to: