Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - emski

Pages: 1 [2] 3 4 5 6 7 8 9 ... 86
16
General Discussion / Re: BitShares 2 Release Coordination Thread
« on: October 21, 2015, 09:18:50 pm »
seed+witness up to date

17
General Discussion / Re: Use optional ad revenue to lower fees.
« on: October 21, 2015, 02:10:28 pm »
Lets just PAY them to view ads so they can pay their fees.

That is the basic idea. People who don't want to pay upfront can accept the freemium model and then everyone wins. We get people who have more money than attention and who do not have time to view ads, who will pay the fees or lifetime membership. We have people too poor which means they have more attention than money, so we can monetize their attention just like all the other free sites attempt to do.

Ads should be able to pay at least 20 cents an hour, at least 1 transaction an hour, 12 transactions a day,  or something reasonable like that. It ought to be enough money and it scales up if millions of users are involved.
Who is going to implement this and how ?
Who will embed ads and how much will it cost ?

18
General Discussion / Re: Looking for BTS 2.0 Seed Node Operators
« on: October 21, 2015, 12:54:40 pm »
is the current set of seed nodes as can be seen here considered sufficient for now?

https://github.com/BitShares/bitshares-2/blob/bitshares/libraries%2Fapp%2Fapplication.cpp#L151

It looks like seed nodes in this thread after and including triox's post (https://bitsharestalk.org/index.php/topic,18908.msg243607.html#msg243607) have not been included yet. If the current set is considered sufficient for now, then I'll probably decommission the 3 that I'm maintaining, as their resources could probably be better spent elsewhere. If they will (soon) get included, then I'm happy to keep maintaining them.
Same concerns about my seed node.

19
Technical Support / Re: [python] failover script
« on: October 20, 2015, 04:27:03 pm »
(: I'll be shocked if it isn't better as mine is just a "restart if it crashes".

20
Technical Support / Re: [python] failover script
« on: October 20, 2015, 07:21:09 am »
Thanks emski.

I just submitted a pull request for a new script.  This one is called watcher.py.  I have not tested the witness participation portion nor the resync since I removed all the key switching stuff. If you use it, please let me know if something doesn't work.

I'll review it and if it looks better than my quick-n-dirty solution I'll use it.

21
Technical Support / Re: [python] failover script
« on: October 19, 2015, 09:04:04 pm »
I will pull all the key switching stuff out and push a different script that just replays and resyncs in case of crash or low participation.  Hopefully tonight or tomorrow, but I'm getting married on Wednesday so things are a little hectic.

Congrats!

22
Technical Support / Re: [python] failover script
« on: October 19, 2015, 08:24:03 pm »
In the meantime,  running puppy's script on just one node, with a single signing key pair, seems to be a good strategy for witnesses to quickly recover from a fork that requires to reindex or resync the blockchain.

Please correct me if I'm missing something.

Yes running it on a single node is a good idea.

23
Technical Support / Re: [python] failover script
« on: October 19, 2015, 07:05:39 pm »
If we can ensure that all nodes return the same signing key with get_witness and every node has only 1 signing key this should mitigate the risk of signing on two forks.   Should be pretty easy to do add well.  What does everyone think?

In order to ensure this you need actual (direct) connectivity between your nodes.
In that case it is easier just to stop the primary and start the backup. You dont need to change signing keys.

24
Technical Support / Re: [python] failover script
« on: October 19, 2015, 04:17:32 pm »
I agree with puppies concerns .. I would propose (for the short-term) .. to enable your backup machine only in the case your change-signing-key transactions has been confirmed by the network ..
I'd advice against that.
I would propose that you enable your backup machine only in the case you confirmed your primary machine is not signing blocks (with any key).

25
Stakeholder Proposals / Re: Proxy: fav - Journal
« on: October 19, 2015, 06:38:24 am »
added wackou to watch list, looks like they fixed their witness. I'll monitor their performance for 24 hours and vote again
What exactly do you monitor ?
If you need more diversity you may add my witness :
(get_witness emski
{
  "id": "1.6.36",
  "witness_account": "1.2.5568",
})

What I offer is acceptable performance, acceptable response rate (updates), sufficient hardware & bandwidth (at least for now), seed node (not sure why it wasn't included in default seed nodes) . Reference for this statement are my delegates record from bitshares 1.0 .

26
Muse/SoundDAC / Re: MUSE Witnesses
« on: October 19, 2015, 06:27:48 am »
If you lack raw power I can provide seed & witness.

27
General Discussion / Re: Witness Communication Platform (Brownie Quest)
« on: October 18, 2015, 08:26:34 am »
emski: emski
If I'm not late for the party ("id": "1.6.36")

28
General Discussion / Re: BitShares 2 Release Coordination Thread
« on: October 17, 2015, 10:03:56 am »
Got several lines of red messages like this one on the seed node. And then it crashed.

Code: [Select]
2896541ms th_a       fork_database.cpp:51          push_block           ] Pushing block to fork database that failed to link: 000163c506a2394a3bff81ef8bb132aca3208a3a, 91077
2896541ms th_a       fork_database.cpp:52          push_block           ] Head: 91387, 000164fbf83d3e90b2bb69c05e38d31c9ffd42c2
2896544ms th_a       application.cpp:477           handle_block         ] Error when pushing block:
3080000 unlinkable_block_exception: unlinkable block
block does not link to known chain
    {}
    th_a  fork_database.cpp:72 _push_block

    {"new_block":{"previous":"000163c4d902d1b8f9922112b51fda3aa97342e4","timestamp":"2015-10-16T20:17:03","witness":"1.6.45","transaction_merkle_root":"0000000000000000000000000000000000000000","extensions":[],"witness_signature":"1f6b7201f5ec0d128842872188c1d624d96af34a05a75445f145a973c9c25f79cf4fc3993a967ffb905f18e00edd8a3d2db1fbd29fa38ed532297530d66f722cf5","transactions":[]}}
    th_a  db_block.cpp:191 _push_block
witness_node: /home/emski/bitshares2/bitshares-2/libraries/net/node.cpp:1605: void graphene::net::detail::node_impl::schedule_peer_for_deletion(const peer_connection_ptr&): Assertion `_closing_connections.find(peer_to_delete) == _closing_connections.end()' failed.
Aborted (core dumped)

29
Technical Support / Re: [Python] Price Feed Script for BitShares 2.0
« on: October 16, 2015, 12:46:27 pm »
Can the new pull be disabled in the config?

I prefer a simple price feed. ( also I'm not an economist )
As a witness, you must understand the market engine. a bad parameter will break the peg.
All witness must publish these parameters,
My suggest is set short_squeeze_ratio between 1001 to 1100. this parameter is very important,
when it's 1100
SQP   = FEED / 1.1
when it's 1050
SQP = FEED /1.05



A margin call will occur any time the highest bid is less than the CALL PRICE and greater than SQP

FEED = Settlement Price
SWAN = DEBT / COLLATERAL  - the point at which the network is insolvent.
CALL   = SWAN * 1.75
SQP   = FEED / 1.5

1.75 and 1.5 are specified as two parameters to the price feed. 

If you would like the feed to provide additional protection to the shorts, then ask the witnesses to adjust their feed publishing scripts to use SQP of FEED / 1.1.

Just beware that the consequence of protecting the shorts against thin markets is the following:

1. Shorts will end up posting less collateral
2. Greater dependence upon the feed vs the market
3. If there are no bids above the SQP price then margin will not get called even if the Feed Price is below the Call price.
Thanks for the info.
However I don't think this parameter should be DECIDED by witnesses, it's better to be set as a system parameter, and adjustable by committee proposals.
+1
Witnesses should have no control over this parameter.

30
General Discussion / Re: List of Witness Communication Channels?
« on: October 15, 2015, 09:39:28 pm »
skype:?chat&blob=luNIujZu1Pe224glcKY5vC_gkRvcC5zXiqU83o9HgHkybzTNmAZ2i3-iyU7LPGRpHqBEWuhydzlHFlI

30 participants. remains from long time ago

Pages: 1 [2] 3 4 5 6 7 8 9 ... 86