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.


Topics - emski

Pages: 1 2 3 4 5 [6]
76
You might remember these posts:

"angel-delegate" - https://bitsharestalk.org/index.php?topic=5331.0
"lotto-delegate" - https://bitsharestalk.org/index.php?topic=5368.0

Delegates are set up and running on dedicated hosts, backup internet connection, UPS.
They was tested during the dry runs and showed solid performance and reliability.
However they need your vote to get elected as acting delegates (and add transaction fees to Angel Fund and JACKPOT).

If you want to help Angel Fund grow - vote for "angel-delegate".
If you want to help JACKPOT grow - vote for "lotto-delegate".

Thanks,
emski

77
Stakeholder Proposals / Delegate concept: "Lotto Delegate"
« on: June 30, 2014, 05:22:46 pm »
As I got positive feedback for our previous delegate idea Angel Delegate described here https://bitsharestalk.org/index.php?topic=5331.0 I'd like to introduce you to another concept:
"Lotto Delegate" described here http://lotto.bitdelegate.org.

I'll just copy/paste the definition for those unwilling (or lazy) to open external sites:

All fees collected will be added to the JACKPOT. **
At the end of a period (eg 1 month, 3 months 1 year ) a random XTS address, who has received (and still holds) at least 10 XTS the same month, will be given the JACKPOT. (When keyhotee is released we will switch to keyhotee id)
The random function will be public so that anyone can verify the winner.
It will use as a random seed the nonce ( CBlockHeader::nNonce ) of a bitcoin block produced at the end of the month and unlimited number of secrets. The number of the block will be shared in advance. All secrets’ hashes* must be shared before block generation. Anyone can submit a secret’s hash*. A secret’s hash* is defined as:
1 S is the secret (should be long enough to discourage brute-forcing)
2 SALT is publicly announced (together with block number) string (should be long enough to discourage brute-forcing)
3 secret’s hash* = SHA256(S + SALT)
JACKPOT is given only if all the submitted secrets are known (a bond might be requested to submit a secret’s hash* if someone tries to exploit by not sharing the actual secret).

** Current hardware and bandwidth we have provided should be sufficient for running the delegate initially. If the requirements increase we might need to use small percentage of the income to cover operational costs. All the income/spendings will be publicly available.

Using the above mentioned method anyone interested can influence the random seed without being able to exploit that .

Again I'd like some feedback on this.

PS: LottoShares DAC Guys can consider this method for selecting winners as a suggestion. As a gambler I'd like to make sure I'm not lied to and I believe this method ensures that.

UPDATE:
I was thinking about the concept of the lotto delegate lately.
The result is that I have some doubts about the benefits of such activity in the proposed form.
Reasons:
1 Lotto is targeted to users who already use BitsharesX. A delegate spending should be focused on bringing new users instead (Or improving the quality of service tools etc).
2 Targeting only forum users based on activity (posts) might promote "useless" posts. Furthermore users that already contribute to the forum have other motivation to do so and the lottery will not change that.
3 Allocating most of the delegate's profits to a random lottery is not helping the network as this will neither attract significant amount of new users nor increase the quality of the service provided. (correct me if I'm wrong)

As a result I decided to discourage anyone from voting for lotto delegate. There is no way to shut it down or any other means of indicating that it should be no longer voted for (Bytemaster? ). I'll keep it updated and in proper working condition until needed.

And now for the fun part: All the funds collected will be distributed via (guess what...) lottery. How the lottery will exactly work will be announced in this thread.

78
Hello,

I was wondering how will the community react to a delegate that uses the fees collected to fund projects beneficial to the bitshares ecosystem.
You can see description of the idea at http://angel.bitdelegate.org . Also on the site you can find a poll to express your opinion on the topic.

I hope to get some feedback on this so we can decide if we should continue with the realization of the idea.

Emski

79
General Discussion / DDOS prevention
« on: June 23, 2014, 08:50:55 pm »
Imagine the following setup:

A delegate is running behind a firewall, being able to connect ONLY to specific peers list (relays, spread throughout the world) owned by the delegate's owner.
Each relay does not share the delegate's IP with its peers. (Is this implemented? Will it be?)

The result should be private delegate IP known only to the relays (which are owned by the same person).
A consequence should be that DDOS attack against any of the relays will not stop the delegate from producing blocks. In order to stop the delegate you should either DDOS its IP (which is unknown) or take down all the relays (GL with that).

Am I correct?

If hiding peer's IP (relay not sharing the delegate's IP) is already implemented - how to enable it ?

80
General Discussion / Attack scenario
« on: June 19, 2014, 07:28:02 pm »
I was wondering what would happen if we had the following situation:

Imagine an evil user (EVIL) exists with 34% of the total stake.
Imagine we have 34% of the users (LAZIES) who let the software autovote.
Imagine EVIL votes for misbehaving delegates with all of his stake (34% of the total).
This should cause the LAZIES to (auto)vote against the same misbehaving delegates with ~ 34% of the total stake. So that the misbehaving delegates have <0 total votes.
As the total stake is 100% the remaining 32% controlled by honest users (HONEST) elect the remaining/acting delegates.

Then EVIL registers 51 delegates and (instantly?) votes for them with his stake (34% of the total). EVIL will surely elect all of them as we have 34% LAZIES who voted against the initial misbehaving delegates.

1.How long will it take for the LAZIES to autovote again?
2.What if EVIL arranges his votes in such way, that autovoting of LAZIES gives upvotes for his delegates, freeing some of his stake to elect other delegates?
3.Is controlling 51 of the delegates a problem?
4.Can EVIL attempt the same with less than 34% of the stake? (what is the minimum stake he needs?)

5.Is this situation impossible?

PS: Sorry if the question is lame, I'm still collecting pieces of the puzzle and I might've missed some information.

81
Stakeholder Proposals / What happens with delegate bond?
« on: June 19, 2014, 07:05:42 am »
Where it goes (the one paid when registering a delegate)?
What if the delegate is never voted in and never produces even a single block?
Why free renewal ?

82
I would like to create delegate that enables everyone who upvoted that delegate to vote on how the taxes should be spent.

Is it possible to obtain a list of all shareholders who voted for a particular delegate?
Is it possible for a shareholder to prove he voted for a particular delegate?

* possible is defined as "takes maximum a few days to implement by someone with technical background"

83
Stakeholder Proposals / Preserving initial delegate name
« on: June 13, 2014, 08:45:14 am »
Is there an issue with using the initial delegate name (the one with initial-delegate-xx) in the future and even for the real network?



84
General Discussion / [Scam attempt] [bitshirehashway] impersonate admin
« on: January 13, 2014, 10:31:15 pm »
After a trade attempt  from JohnDorien - https://bitsharestalk.org/index.php?action=profile;u=6153
an "admin" tries to lure me into sending him ltc for escrow service
bitshirehashway - https://bitsharestalk.org/index.php?action=profile;u=5824

86
General Discussion / Buy/Sell PTS
« on: January 13, 2014, 06:14:31 pm »
I just registered this account to initiate a trade.
However the Sell PTS/Buy PTS boards are restricted for me (I can access them without logging in).
I couldnt find explanation about this.
What should I do in order to read/post in Buy PTS subforum?

PS: if anyone is interested in selling pts for ~100 ltc pm me offers.

Pages: 1 2 3 4 5 [6]