Author Topic: BitShares 2 Release Coordination Thread  (Read 48008 times)

0 Members and 1 Guest are viewing this topic.

Offline emski

  • Hero Member
  • *****
  • Posts: 1282
    • View Profile
    • http://lnkd.in/nPbhxG
I've upgraded mine. You can vote it in if needed.

unlocked >>> get_witness emski
get_witness emski
{
  "id": "1.6.36",
  "witness_account": "1.2.5568",
  "last_aslot": 0,
  "signing_key": "BTS5XJa9t218xhUHQNNicGtxix461Ps9mfvHA6kLMoPr95WrfV1zF",
  "vote_id": "1:46",
  "total_votes": "111395992725",
  "url": "",
  "total_missed": 0,
  "last_confirmed_block_num": 0
}

Offline maqifrnswa

  • Hero Member
  • *****
  • Posts: 661
    • View Profile
witness maqifrnswa is up to date
maintains an Ubuntu PPA: https://launchpad.net/~showard314/+archive/ubuntu/bitshares [15% delegate] wallet_account_set_approval maqifrnswa true [50% delegate] wallet_account_set_approval delegate1.maqifrnswa true

Offline mindphlux

  • Sr. Member
  • ****
  • Posts: 232
    • View Profile
Witness mindphlux.witness has been updated to the lastest branch and replayed the blockchain.

However, for some reason I have been voted out today suddenly and I do not know the reason why. Please vote me in again @bytemaster so I can continue my contributions and services for the community.

Thanks.
Please consider voting for my witness mindphlux.witness and my committee user mindphlux. I will not vote for changes that affect witness pay.

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
delegate-clayop is updated and replayed the blockchain
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline puppies

  • Hero Member
  • *****
  • Posts: 1659
    • View Profile
  • BitShares: puppies
updated --replayed switched production to that node and producing blocks
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline ElMato

  • Sr. Member
  • ****
  • Posts: 288
    • View Profile
elmato updated to latest branch "bitshares" and replayed.
(everything works fine)

Offline dichalcog3nid3

I need all witnesses to update to the latest *bitshares* branch and replay the blockchain.   Post here after you have done so.
Witness b33lz38v8 has updated and replayed blockchain. I will notify others!
http://x.makerdao.com you may support my work by voting for WITNESS b33lz38v8

Offline Thom

I'm on it, but what for? PM me if necessary.
Injustice anywhere is a threat to justice everywhere - MLK |  Verbaltech2 Witness Reports: https://bitsharestalk.org/index.php/topic,23902.0.html

Offline bytemaster

I need all witnesses to update to the latest *bitshares* branch and replay the blockchain.   Post here after you have done so.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
If all you were interested in was crash and fork protection you could just load two keys into one config.ini.  Set those as your two public keys in config.py and only run a single witness node with the script.  At this point I wouldn't recommend that.  The script may not work as intended.  I plan on testing it on a single box testnet once I can get some sleep.

I'm interested in this part, fort protection, since last night I have experienced forks two times. What I need is that if fork is detected (witness participation is below a certain level), then terminate witness node and replay the blockchain with the same signing key. I will wait for your newer version. Thanks
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline puppies

  • Hero Member
  • *****
  • Posts: 1659
    • View Profile
  • BitShares: puppies
@puppies where can I find your failover script?

His script is in a pull request to xeroc's and it is here - https://github.com/xeroc/python-graphenelib/pull/8

Thanks. Do I have to put multiple public/private witness signing keys in config.ini?

You can but thats not really how I envisioned it. 

I have 3 different witness nodes all running a different public private key in their config.ini.  I have the script running on one of those nodes and on a home pc.  If the witness with the active signing key misses a block the script automatically switches to the next signing key, thus switching to the next node.  I am working on improving that with automatic --replay-blockchain after a crash or when witness participation gets to 50%. 

If all you were interested in was crash and fork protection you could just load two keys into one config.ini.  Set those as your two public keys in config.py and only run a single witness node with the script.  At this point I wouldn't recommend that.  The script may not work as intended.  I plan on testing it on a single box testnet once I can get some sleep.

If anyone is running any failover script and has multiple witness nodes ready to produce blocks if their key is set to the signing key, be very very careful.  There is the potential that you could end up producing blocks on 2 forks at the same time.  That would be very bad and could get you fired.  At this early stage in the game there is no replacement for diligence. 
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
@puppies where can I find your failover script?

His script is in a pull request to xeroc's and it is here - https://github.com/xeroc/python-graphenelib/pull/8

Thanks. Do I have to put multiple public/private witness signing keys in config.ini?
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline twitter

  • Sr. Member
  • ****
  • Posts: 279
    • View Profile
@bytemaster . I checked my witness_node ("id": "1.6.25",)and it is running but for some reason it was out for producing blocks since this morning . am i in another forked chain.....

Code: [Select]
get_witness bue
{
    "id": "1.6.25",
  "witness_account": "1.2.18513",
  "last_aslot": 59851,
  "signing_key": "BTS6pDEnP5iUioSfGECyE84LTM4Z1tN6ySpQhuKroixj5zA8igbxt",
  "pay_vb": "1.13.50",
  "vote_id": "1:35",
  "total_votes": "1340207605570",
  "url": "http://bue.com",
  "total_missed": 26,
  "last_confirmed_block_num": 56354
}
witness:

Offline cube

  • Hero Member
  • *****
  • Posts: 1404
  • Bit by bit, we will get there!
    • View Profile
  • BitShares: bitcube
@puppies where can I find your failover script?

His script is in a pull request to xeroc's and it is here - https://github.com/xeroc/python-graphenelib/pull/8
ID: bitcube
bitcube is a dedicated witness and committe member. Please vote for bitcube.

Offline ffwong

  • Full Member
  • ***
  • Posts: 76
    • View Profile
  • BitShares: fftt
Witness "dragonball" ready to serve the net.    :)
Please give dragonball some votes. Thanks.

Quote
get_witness dragonball
{
  "id": "1.6.46",
  "witness_account": "1.2.95289",
  "last_aslot": 0,
  "signing_key": "BTS6R58dMYBsz2WxfFXoq659kTjowRjQRwkDyMwU6QTmRFpBg5Bo3",
  "vote_id": "1:57",
  "total_votes": 0,
  "url": "http://www.dragonball",
  "total_missed": 0,
  "last_confirmed_block_num": 0
}
Cast me some votes. I am running:
- dragonball for Bitshares 2.0 net
- delegate.fftt for PTS (DPOS) net