create account

I finally understood why it is important that each witness keeps a proper price feed by nnnarvaez

View this thread on: hive.blogpeakd.comecency.com
· @nnnarvaez · (edited)
$0.50
I finally understood why it is important that each witness keeps a proper price feed
![](https://cdn.steemitimages.com/DQma8KfVyAnyssMK4SyhJaZeh7oUcsRw5a5SVhB2MKkYEQJ/image.png)

# Let me try to explain to you:

______________________


So it is better to have everyone with a set price because the less we have with a set price the more impact a single rogue value by 1 witness will have in the median.

If we only have 3 witnesses with a set price lets say: `0.5 0.5 0.5 = >median = 0.5`

If i went rogue and declared a 4th value of 1000 then it will be:  `0.5 + 0.5 + 0.5 + 1000 /4 = 250.375`

**And after a while the queue will only contain that value...**

**The way to protect the price feed from such and attack:**
Since even if the 21 witnesses have the price set and change it to a little value, the median calculation would be:
`(SUM of 21 prices) / 21 ` so 1 witness setting the price @ 1000 even if all witnesses put a very small ammount the median minimum will be `1000 / 21 = 47` 

The only response to such an attack would be to remove votes from that witness until it is out of the shuffle.


**An attack the opposite way** (to reduce the price) 
Would not be very efective because it can only approach to 0 value
**I.E:** `0.5+0.5+0.5 / 3 = 0.50`  /  `0.5+0.5+0.5+0.000000000001 = 0.37`



# Do you get it ?
I never really got a deep interest  in those parts because as a top 100000 witness i had ralely the opportunity to make a block, but it feels good to know and understand.


# Well this post is basically bullshit because i made the mistake of confusing media (which in Spanish would be average) with median which is an statistical term)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 7 others
properties (23)
authornnnarvaez
permlinki-finally-understood-why-it-is-important-that-each-witness-keeps-a-proper-price-feed
categorywitness
json_metadata{"tags":["witness","price","whitepaper","steem"],"image":["https://cdn.steemitimages.com/DQma8KfVyAnyssMK4SyhJaZeh7oUcsRw5a5SVhB2MKkYEQJ/image.png"],"app":"steemit/0.1","format":"markdown"}
created2019-03-16 23:43:36
last_update2019-03-17 02:45:27
depth0
children3
last_payout2019-03-23 23:43:36
cashout_time1969-12-31 23:59:59
total_payout_value0.400 HBD
curator_payout_value0.096 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,575
author_reputation64,435,481,297,270
root_title"I finally understood why it is important that each witness keeps a proper price feed"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,431,395
net_rshares781,671,630,652
author_curate_reward""
vote details (71)
@danielfs ·
Hi @nnnarvaez. This info is good to realize that it is important to check witnesses performance. Is one of the is acting bad, user should aware of it and remove the votes for him/her.

Additionally, it helps to understand one piece of the puzzle.
properties (22)
authordanielfs
permlinkre-nnnarvaez-i-finally-understood-why-it-is-important-that-each-witness-keeps-a-proper-price-feed-20190409t032011810z
categorywitness
json_metadata{"tags":["witness"],"users":["nnnarvaez"],"app":"steemit/0.1"}
created2019-04-09 03:20:15
last_update2019-04-09 03:20:15
depth1
children1
last_payout2019-04-16 03:20:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length246
author_reputation4,184,505,874,677
root_title"I finally understood why it is important that each witness keeps a proper price feed"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id82,720,991
net_rshares0
@nnnarvaez ·
a million users can remove their vote... 
It wont matter, unless those users are whales... 

Votes are stake weighted.

I am glad i raised curiosity in at least one person about the inner workings of the platform.

This puzzle is really really interesting... 

On the other hand, i dont think any witness would mess with the internal price, however many lack the skills and understanding of why they should keep it updated.
properties (22)
authornnnarvaez
permlinkre-danielfs-re-nnnarvaez-i-finally-understood-why-it-is-important-that-each-witness-keeps-a-proper-price-feed-20190409t093330749z
categorywitness
json_metadata{"tags":["witness"],"app":"steemit/0.1"}
created2019-04-09 09:33:33
last_update2019-04-09 09:33:33
depth2
children0
last_payout2019-04-16 09:33:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length423
author_reputation64,435,481,297,270
root_title"I finally understood why it is important that each witness keeps a proper price feed"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id82,732,880
net_rshares0
@nnnarvaez ·
Love the engagment i get here!
properties (22)
authornnnarvaez
permlinkre-nnnarvaez-i-finally-understood-why-it-is-important-that-each-witness-keeps-a-proper-price-feed-20190317t124132550z
categorywitness
json_metadata{"tags":["witness"],"app":"steemit/0.1"}
created2019-03-17 12:41:33
last_update2019-03-17 12:41:33
depth1
children0
last_payout2019-03-24 12:41:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length30
author_reputation64,435,481,297,270
root_title"I finally understood why it is important that each witness keeps a proper price feed"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id81,458,578
net_rshares0