Main Menu

Keyhotee Status Update

Started by bytemaster, December 17, 2013, 08:27:11 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

toast

 +5%
"core bitshares code" should have its own status update thread IMO, this is awesome news but is hidden
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

dannotestein

We're currently in the middle of implementing peer discovery for the p2p network code. As of yesterday we have a set of test nodes connecting up to each other and sharing the peer date in each node's local peer database.
[url="http://blocktrades.us"]http://blocktrades.us[/url] Fast/Safe/High-Liquidity Crypto Coin Converter

jae208

[url="http://bitsharestutorials.com"]http://bitsharestutorials.com[/url] A work in progress
Subscribe to the Youtube Channel
[url="https://www.youtube.com/user/BitsharesTutorials"]https://www.youtube.com/user/BitsharesTutorials[/url]

dannotestein

We completed an initial set of rules for peer discovery today. Naturally we read bitcoin documentation on how it's done there, but the docs left us with more questions than answers, so we decided to start with some relatively simple rules that nodes will use to maintain and broadcast their peer database, then tweak the various parameters of the rules via network simulations as necessary once we've coded them up. We've moved on now to coding up a very simplified version of the blockchain manager that our p2p node will be tested against.

Since all this code is common to all BitShares DACs, it's being developed in github here:
https://github.com/BitShares/bitshares_toolkit

We're primarily working in the libraries/net and libraries/client directories. Most of our algorithms are documented in libraries/net/p2p_design_notes.h for those who are curious about the details of the design, although there's a few points that haven't been updated yet as of today's design work.
[url="http://blocktrades.us"]http://blocktrades.us[/url] Fast/Safe/High-Liquidity Crypto Coin Converter

bitbro


Quote from: dannotestein on March 19, 2014, 03:55:28 AM
I haven't posted status for a few days, since I wanted to get to a well-defined point in our design work first, so here's where we're at now:

Together with Bytemaster, we defined the interface between the generic peer-to-peer (p2p) network layer and the generic blockchain code for DACs (and also Keyhotee).  Since then, Bytemaster has been working independently on the generic blockchain code. Eric and I are currently designing the generic p2p network layer . We finished designing the algorithm for syncing to peers, plus broadcast and validation of transactions and blocks during normal operation today, and moved on to designing the peer discovery algorithm, which we'll likely finish in the next day or two. After that, we'll do a final review of the design and move on to implementation. Keyhotee GUI guys are working independently on current outstanding feature requests and bugs listed in github.

dan notestein is going to be a goddamn hero when this is all said and done


Sent from my iPhone using Tapatalk

dannotestein

I haven't posted status for a few days, since I wanted to get to a well-defined point in our design work first, so here's where we're at now:

Together with Bytemaster, we defined the interface between the generic peer-to-peer (p2p) network layer and the generic blockchain code for DACs (and also Keyhotee).  Since then, Bytemaster has been working independently on the generic blockchain code. Eric and I are currently designing the generic p2p network layer . We finished designing the algorithm for syncing to peers, plus broadcast and validation of transactions and blocks during normal operation today, and moved on to designing the peer discovery algorithm, which we'll likely finish in the next day or two. After that, we'll do a final review of the design and move on to implementation. Keyhotee GUI guys are working independently on current outstanding feature requests and bugs listed in github.
[url="http://blocktrades.us"]http://blocktrades.us[/url] Fast/Safe/High-Liquidity Crypto Coin Converter

megadeth92

Account: jdroa92

CalabiYau

Thank you for this real quick fix, 0.6.2 is working +5%

dannotestein

Quote from: CalabiYau on March 15, 2014, 02:36:08 PM
0.6.1 /Win7/32/ :
   

For anyone who encountered the above error with 0.6.1,there is a fixed version here:
http://invictus.io/bin/Keyhotee-0.6.2-win32.exe
(only needed if you encountered this error, there's no other difference vs 0.6.1)
[url="http://blocktrades.us"]http://blocktrades.us[/url] Fast/Safe/High-Liquidity Crypto Coin Converter

dannotestein

Quote from: CalabiYau on March 15, 2014, 02:36:08 PM
0.6.1 /Win7/32/ :
   

Yes, someone reported this on the error thread already, the problem is the new Windows installer didn't include VS2012 runtime libs. We should have a new version up in a few hours that corrects it on machines that don't have it installed already.
[url="http://blocktrades.us"]http://blocktrades.us[/url] Fast/Safe/High-Liquidity Crypto Coin Converter

CalabiYau


kmtan

Quote from: blackbeard on March 15, 2014, 07:18:02 AM
Quote from: dannotestein on March 15, 2014, 12:17:18 AM
We've uploaded alpha release 0.6.1 with a fix for a crash bug related to the contacts list (reported via several automated crash reports today):
http://invictus.io/bin/Keyhotee-0.6.1-win32.exe
http://invictus.io/bin/Keyhotee-0.6.1.gz
http://invictus.io/bin/Keyhotee-0.6.1.dmg


Currently we're working on design of the p2p networking layer that processes DAC blockchains.


Is the mac version new? Don't think I've seen that before

version 0.6.1 just release today..fresh cook version

blackbeard

Quote from: dannotestein on March 15, 2014, 12:17:18 AM
We've uploaded alpha release 0.6.1 with a fix for a crash bug related to the contacts list (reported via several automated crash reports today):
http://invictus.io/bin/Keyhotee-0.6.1-win32.exe
http://invictus.io/bin/Keyhotee-0.6.1.gz
http://invictus.io/bin/Keyhotee-0.6.1.dmg


Currently we're working on design of the p2p networking layer that processes DAC blockchains.


Is the mac version new? Don't think I've seen that before

testz

Quote from: dannotestein on March 15, 2014, 12:17:18 AM
We've uploaded alpha release 0.6.1 with a fix for a crash bug related to the contacts list (reported via several automated crash reports today):
http://invictus.io/bin/Keyhotee-0.6.1-win32.exe
http://invictus.io/bin/Keyhotee-0.6.1.gz
http://invictus.io/bin/Keyhotee-0.6.1.dmg


Currently we're working on design of the p2p networking layer that processes DAC blockchains.

Keyhotee-0.6.1 release +5%  +5%  +5% Looks much better

dannotestein

We've uploaded alpha release 0.6.1 with a fix for a crash bug related to the contacts list (reported via several automated crash reports today):
http://invictus.io/bin/Keyhotee-0.6.1-win32.exe
http://invictus.io/bin/Keyhotee-0.6.1.gz
http://invictus.io/bin/Keyhotee-0.6.1.dmg


Currently we're working on design of the p2p networking layer that processes DAC blockchains.
[url="http://blocktrades.us"]http://blocktrades.us[/url] Fast/Safe/High-Liquidity Crypto Coin Converter