Bitcoin Forum
November 09, 2024, 02:16:24 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 [6] 7 8 9 10 »  All
  Print  
Author Topic: Open Transactions Server: Asset/Bond/Commodity/Cryptocoin/Deed/Share/Stock Exch.  (Read 42605 times)
jtimon
Legendary
*
Offline Offline

Activity: 1372
Merit: 1002


View Profile WWW
February 27, 2012, 08:39:35 AM
 #101

Wow, we now have in place a bunch of deep fixes to the crypto that we thought would result in having to create all the contracts and so on over again as we thought their signatures would change from fixes to the signature system, but all the existing data seems to be working fine!

Can you make a summary about what those changes improve?

Thank you.

2 different forms of free-money: Freicoin (free of basic interest because it's perishable), Mutual credit (no interest because it's abundant)
markm (OP)
Legendary
*
Offline Offline

Activity: 3010
Merit: 1121



View Profile WWW
February 27, 2012, 08:55:36 AM
Last edit: March 13, 2012, 06:15:36 PM by markm
 #102

A hash that evaluates in very large integers as being a larger integer than the modulo used in the signing algorithm is an error. There is some workaround you are supposed to do for this, some kind of padding or something.

DO enough transactions, and eventually you generate a message whose signature actually needs this padding or whatever it is, so we were getting bad signatires on some of the client<-> server messages when doing large numbers of messages.

It was feared that changing the signature code to do the correct padding or whatever to prevent this error would result in all signatures being different with the new code, thus all previously signed things having to be re-signed, which in the case of things like asset contracts would change their ID, which in turn would change IDs derived from them like account IDs, so, basically, all the data would have to be done over again starting with signing all the asset contracts and even the server contract itself with the new code. It would have in effect been a different server even, as its ID, which is the hash of its signed contract, would have been different.

Luckily it turns out that all the non-error signatures already done on the past continue to work fine with the new code. It seems it only affects the cases in which the error would have happened. (Assuming, that is, that it has in fact prevented the error from happening anymore. I should go check account inboxes now that the batches of market offers I made yesdterday or earlier will have expired. In the past all the large batches of offers caused glitched inboxes due to at least some of the messages having the error. If it has indeed been fixed I should now be able to process all the offer-expired messages. So I shall go try that now...

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
markm (OP)
Legendary
*
Offline Offline

Activity: 3010
Merit: 1121



View Profile WWW
March 13, 2012, 06:18:52 PM
 #103

It does seem that the signatures problem is fixed, however we have now been experiencing delays while the messaging protocol is being re-done to be much more robust, since in real life on the net one can never really be sure one will hear back at any point in the message-passing.

This has meant a lot of coding deep in the guts of the thing; the next round of tests will be to make sure those changes have not introduced new bugs of their own.

Basically the actual accounting has proven to be very sound and robust but the networking, the actual communication been server and clients, was not as robust as it could be thus is being re-done.

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
markm (OP)
Legendary
*
Offline Offline

Activity: 3010
Merit: 1121



View Profile WWW
April 13, 2012, 10:08:17 PM
Last edit: September 13, 2024, 07:24:03 AM by markm
 #104

Okay, the latest round of deep networking/protocol changes are over, we are back to testing, and irning out the wrinkles in the new improved system.

Meanwhile the first round of IPOs is complete, a bunch of DeVCoin oriented Corps. Four of them, each issuing one million shares at 20 DVC per share, all snapped up.

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
Nefario
Hero Member
*****
Offline Offline

Activity: 602
Merit: 513


GLBSE Support support@glbse.com


View Profile WWW
April 13, 2012, 10:46:04 PM
 #105

Was thinking would use OT to allow people to move their assets off GLBSE (for ones that were created on GLBSE).

I'ts been a year since I've looked at OT.

Should work no problem right?

PGP key id at pgp.mit.edu 0xA68F4B7C

To get help and support for GLBSE please email support@glbse.com
markm (OP)
Legendary
*
Offline Offline

Activity: 3010
Merit: 1121



View Profile WWW
April 14, 2012, 01:11:24 AM
 #106

Soon. Still a few little problems today, but soon...

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
becoin
Legendary
*
Offline Offline

Activity: 3431
Merit: 1233



View Profile
April 15, 2012, 04:40:59 PM
 #107

Okay, the latest round of deep networking/protocol changes are over
What networking protocol are you using, markm? Is that an open-standard communications protocol approved by the Internet Engineering Task Force (IETF)? If not where can I read the specifications?
fellowtraveler
Sr. Member
****
Offline Offline

Activity: 440
Merit: 251


View Profile
April 16, 2012, 05:03:42 AM
 #108

Okay, the latest round of deep networking/protocol changes are over
What networking protocol are you using, markm? Is that an open-standard communications protocol approved by the Internet Engineering Task Force (IETF)? If not where can I read the specifications?

Open-Transactions is network-protocol-agnostic. It uses a callback and you can run it over any protocol you want that supports request/response. (Like web protocols, or TCP, etc.)

The current prototype of OT uses ZeroMQ, which you can read about here:  http://www.zeromq.org/

Markm was referring more to the application protocol, which I have been working on lately to improve OT's auto-synchronization, and its ability to handle network problems (missed messages, timeouts, etc.) The most recent check-in was the result of a couple month's work in this area, and I've still got a few hiccups left to correct before I'll be fully satisfied with it.

-FT


co-founder, Monetas
creator, Open-Transactions
Geir
Full Member
***
Offline Offline

Activity: 546
Merit: 100



View Profile
April 18, 2012, 01:22:01 PM
 #109

Hi
Is there a pre built version for windows? Ready to go? I would like to do some quick testing moneychanger i think it's called with out installing everything

TOP Network   Enable real-world business with Blockchain 4.0 technology  |
–––––––   Whitepaper   |   Twitter   |   Facebook   |   Linkedln   |   Telegram   |   Medium  –––––––
|   No Transaction Fee   |   300K TPS   |   50 Million Active Users   |
markm (OP)
Legendary
*
Offline Offline

Activity: 3010
Merit: 1121



View Profile WWW
April 21, 2012, 11:57:40 AM
 #110

Hi
Is there a pre built version for windows? Ready to go? I would like to do some quick testing moneychanger i think it's called with out installing everything

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

Open Transactions is getting pretty robust now it seems.

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
rdponticelli
Sr. Member
****
Offline Offline

Activity: 325
Merit: 250


Our highest capital is the Confidence we build.


View Profile
April 21, 2012, 12:22:47 PM
 #111

Was thinking would use OT to allow people to move their assets off GLBSE (for ones that were created on GLBSE).

I'ts been a year since I've looked at OT.

Should work no problem right?

This would be sooooo nice...
fellowtraveler
Sr. Member
****
Offline Offline

Activity: 440
Merit: 251


View Profile
April 21, 2012, 11:55:03 PM
 #112

It's been a year since I've looked at OT.

Should work no problem right?

You never asked me for any help with any problems a year ago.

Maybe there weren't problems at all.

:-)

Maybe you just configured it wrong and then didn't ask me.

-FT

co-founder, Monetas
creator, Open-Transactions
Nefario
Hero Member
*****
Offline Offline

Activity: 602
Merit: 513


GLBSE Support support@glbse.com


View Profile WWW
April 22, 2012, 02:24:43 AM
 #113

It's been a year since I've looked at OT.

Should work no problem right?

You never asked me for any help with any problems a year ago.

Maybe there weren't problems at all.

:-)

Maybe you just configured it wrong and then didn't ask me.

-FT


Maybe you don't remember me asking :p

I wasn't really able to spend too much time trying to get OT to work (was starting GLBSE), it's been a year since then, I'm pretty bloody sure it's matured and stabilised since then, you and others have been working on it a lot.

I still don't have much time but I'm guessing it's not going to be too much to get started this time around, and it will be cool to finally start using it.

PGP key id at pgp.mit.edu 0xA68F4B7C

To get help and support for GLBSE please email support@glbse.com
markm (OP)
Legendary
*
Offline Offline

Activity: 3010
Merit: 1121



View Profile WWW
April 22, 2012, 03:21:57 AM
 #114

Yes it works pretty well now, you should be able to go ahead and try it now, the actual server and client work, next update is just migrating the latest application-level communications protocol/handshake type stuff to the scripting system so the scripts can enjoy the new robustness the client's communication with the server now enjoys.

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
fellowtraveler
Sr. Member
****
Offline Offline

Activity: 440
Merit: 251


View Profile
April 22, 2012, 09:48:08 AM
 #115

Maybe you don't remember me asking :p

I do remember you asking if I could work on it with you, and I said I don't have time to build it full-time but that I'd give you any support you needed.

If you want me to work on it full-time I suppose that is a possibility but I want equity+salary+slave girls.

-FT

co-founder, Monetas
creator, Open-Transactions
markm (OP)
Legendary
*
Offline Offline

Activity: 3010
Merit: 1121



View Profile WWW
April 29, 2012, 05:28:25 PM
 #116

Well the system definitely works, trading is happening, but people are having a hard time actually finding interesting offers to respond to.

Right now offers simply default to having a 24-hour lifespan, so most offers expire without any response, quite likely without anyone even getting around to seeing them before they expire.

Once the scripting system updates are in place people can set up scripts to automatically re-create their offers daily, but even when the ability to add an expiry time other than the 24-hour default is in place people are going to need easier ways of finding offers that might interest them... Right now the markets are not even sorted, so just finding all the markets that involve an asset you are interested in is a bit of a pain.

Probably what is going to be needed is a client or report-generator or somesuch that is specifically designed for people who want to play the markets, that will find for them the kinds of offers they are interested in and maybe even have hooks for automatically reacting to them.

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
fellowtraveler
Sr. Member
****
Offline Offline

Activity: 440
Merit: 251


View Profile
April 30, 2012, 09:17:22 AM
 #117

Well the system definitely works, trading is happening, but people are having a hard time actually finding interesting offers to respond to.

Right now offers simply default to having a 24-hour lifespan, so most offers expire without any response, quite likely without anyone even getting around to seeing them before they expire.

Once the scripting system updates are in place people can set up scripts to automatically re-create their offers daily, but even when the ability to add an expiry time other than the 24-hour default is in place people are going to need easier ways of finding offers that might interest them... Right now the markets are not even sorted, so just finding all the markets that involve an asset you are interested in is a bit of a pain.

Probably what is going to be needed is a client or report-generator or somesuch that is specifically designed for people who want to play the markets, that will find for them the kinds of offers they are interested in and maybe even have hooks for automatically reacting to them.

Once I check in the script fixes, you will be able to write scripts to do this stuff, if you want. The entire API (including markets) should be accessible from the scripts.

-FT



co-founder, Monetas
creator, Open-Transactions
markm (OP)
Legendary
*
Offline Offline

Activity: 3010
Merit: 1121



View Profile WWW
June 07, 2012, 09:49:14 AM
 #118

Autotools (./configure etc) build-system is now in place, hopefully that will help make the build process easier for everyone... So its getting to be time to have another try at getting a client fired up if you had found the build process too daunting in the past...

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
HostFat
Staff
Legendary
*
Offline Offline

Activity: 4270
Merit: 1209


I support freedom of choice


View Profile WWW
June 07, 2012, 10:20:49 AM
 #119

When will we have an noob-friendly installation for Windows machines?
It's a good step to get many and occasionaly testers Smiley

NON DO ASSISTENZA PRIVATA - https://t.me/hostfatmind/
psiborg
Newbie
*
Offline Offline

Activity: 25
Merit: 0


View Profile
June 07, 2012, 12:31:15 PM
 #120

It's being worked on right now, I'm a noob trying out the latest builds. No luck on my machine yet though :|
Pages: « 1 2 3 4 5 [6] 7 8 9 10 »  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!