Author Topic: Keyhotee Status Update  (Read 389912 times)

0 Members and 1 Guest are viewing this topic.

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
 +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.

Offline dannotestein

  • Moderator
  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • BlockTrades International
  • BitShares: btsnow
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.
http://blocktrades.us Fast/Safe/High-Liquidity Crypto Coin Converter

Offline jae208

  • Hero Member
  • *****
  • Posts: 525
    • View Profile
http://bitsharestutorials.com A work in progress
Subscribe to the Youtube Channel
https://www.youtube.com/user/BitsharesTutorials

Offline dannotestein

  • Moderator
  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • BlockTrades International
  • BitShares: btsnow
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.
http://blocktrades.us Fast/Safe/High-Liquidity Crypto Coin Converter

bitbro

  • Guest

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

Offline dannotestein

  • Moderator
  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • BlockTrades International
  • BitShares: btsnow
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.
http://blocktrades.us Fast/Safe/High-Liquidity Crypto Coin Converter

Offline megadeth92

Thanks for update!
Account: jdroa92

Offline CalabiYau

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

Offline dannotestein

  • Moderator
  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • BlockTrades International
  • BitShares: btsnow
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)
http://blocktrades.us Fast/Safe/High-Liquidity Crypto Coin Converter

Offline dannotestein

  • Moderator
  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • BlockTrades International
  • BitShares: btsnow
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.
http://blocktrades.us Fast/Safe/High-Liquidity Crypto Coin Converter

Offline CalabiYau

0.6.1 /Win7/32/ :
   


Offline kmtan

  • Full Member
  • ***
  • Posts: 55
    • View Profile
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

Offline blackbeard

  • Jr. Member
  • **
  • Posts: 34
    • View Profile
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

Offline testz

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

Offline dannotestein

  • Moderator
  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • BlockTrades International
  • BitShares: btsnow
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.
http://blocktrades.us Fast/Safe/High-Liquidity Crypto Coin Converter