Minimal required changes to revive a BitShares MPA after a black swan event? by cyrano.witness

View this thread on steempeak.com
· @cyrano.witness ·
$185.24
Minimal required changes to revive a BitShares MPA after a black swan event?
## Motivation

On #bitshares, market-pegged assets, aka MPA, aka #SmartCoin s, can suffer a "black swan" event. A black swan occurs when the least collateralized short position has insufficient collateral to buy back the borrowed SmartCoins at the current feed price. What happens then is that the MPA is tagged with a "settlement price", defined as the collateral ratio of the least collateralized short. All short positions are closed automatically, by collecting sufficient collateral into a settlement pool and paying out the remainder to the short's owners. MPA holders can use the forced settlement operation to receive their share from the settlement pool in exchange for their MPAs.

MPAs that have suffered a black swan are effectively dead. They can still be transferred or traded, but they can no longer be shorted. Eventually, all significant holders wlll have settled their positions, and some dust will remain scattered all over the place, where the value of the dust position is lower than the fees required to get rid of it.

The same is true for #Prediction-Markets. Prediction Markets don't suffer black swans, but at some point the prediction will be resolved in the same way that an MPA resolves a black swan - i. e. a settlement price is defined, short positions are closed, and holders can settle their positions individually. After that, the Prediction Market is effectively dead.

The most recent example of a black swan is #GRIDCOIN, and I think it [has left a bad impression](https://bitsharestalk.org/index.php/topic,22733.msg299132.html#msg299132)  on its issuer, and serves as a bad example for possible future candidates:

> That's unfortunate & quite a short lived experiment in BitShares by the Gridcoin community then. [...] I hope black swan handling/recovery functionality is added into BitShares in the future, time to look into other DEXs.

I also believe that the one-shot property is one of the major reasons why prediction markets haven't gained traction yet.

## Goal

I'd like to find a minimally invasive way to revive assets after a global settlement or black swan event. Since we currently don't have a designated dev team, this will have to be done as a community effort. Community support is also required because we need to implement and accept a hardfork for this.

I'm looking for a "minimally invasive" solution because
* I want to avoid breaking things, obviously.
* I hope a small change can be done without the usual hassle with worker proposals. I'd volunteer to implement changes, but I will need help testing.

## Starting point

Reviving MPAs / PMs consists of two basic steps, IMO:

1. Resolve all open positions
2. Reset the asset object in the database to a usable state

I believe the second step is safe to do after the first has been completed.
* For an MPA, it is sufficient to remove the settlement price. Once it has been removed, price feeds can be published again, and with sufficient price feeds, shorting becomes possible.
* PMs should be reset into a state that requires issuer action to re-enable shorting, possibly by setting some flags at the time the settlement price is removed.
Both can be done within a maintenance interval at little computational cost.

The first step, however, looks much trickier to me. For example, I'm not clear about what are "open positions":
* holders
* market orders (sell *and* buy)
* shorts that use the to-be-revived asset as collateral (?)
* fee pool
* anything else?

For each type of "open position", we need a way to close it. Suggestions:
* Resolve holders by allowing the issuer to invoke forced settlement if the asset has a settlement_price.
* Resolve market orders by allowing the issuer to cancel orders if one of the assets has a settlement_price.
* Ignore the fee pool - it belongs to the issuer anyway.
* For shorts I don't see a solution, but that should be a rare case. I hope.
* Anything else?

By allowing the issuer to take action we avoid overly complex computations. The fees should be paid by the issuer. We might want to offer a reduced settlement fee in that case, since protecting shorters is not necessary at this point.

Please join the [discussion on BitSharesTalk](https://bitsharestalk.org/index.php/topic,23334.msg299146.html#msg299146)!
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 13 others
👎  , , , ,
properties (23)
post_id982,416
authorcyrano.witness
permlinkminimal-required-changes-to-revive-a-bitshares-mpa-after-a-black-swan-event
categorybitshares
json_metadata"{"links": ["https://bitsharestalk.org/index.php/topic,22733.msg299132.html#msg299132", "https://bitsharestalk.org/index.php/topic,23334.msg299146.html#msg299146"], "tags": ["bitshares", "beyondbitcoin", "SmartCoin", "Prediction-Markets", "GRIDCOIN"]}"
created2016-09-18 10:27:42
last_update2016-09-18 10:27:42
depth0
children20
net_rshares58,075,131,421,945
last_payout2016-10-20 09:17:24
cashout_time1969-12-31 23:59:59
total_payout_value148.522 SBD
curator_payout_value36.715 SBD
pending_payout_value0.000 SBD
promoted1.000 SBD
body_length4,275
author_reputation4,478,278,630,502
root_title"Minimal required changes to revive a BitShares MPA after a black swan event?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (82)
@xeroc ·
$19.43
I support this as member of the commitee and will support (after review) a hard fork to resolve the issue so that we can also reenable SEK and RUB.

I can also offer to hard fork the testnet to allow wide online testing ..
👍  , , , , , , , , , ,
properties (23)
post_id982,514
authorxeroc
permlinkre-cyranowitness-minimal-required-changes-to-revive-a-bitshares-mpa-after-a-black-swan-event-20160918t105659992z
categorybitshares
json_metadata"{"tags": ["bitshares"]}"
created2016-09-18 10:57:03
last_update2016-09-18 10:57:03
depth1
children1
net_rshares17,542,289,069,531
last_payout2016-10-20 09:17:24
cashout_time1969-12-31 23:59:59
total_payout_value16.800 SBD
curator_payout_value2.634 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length222
author_reputation119,919,245,915,690
root_title"Minimal required changes to revive a BitShares MPA after a black swan event?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (11)
@jademont ·
$5.08
I support this hard fork too. 
Also, since there has not been any hard fork for a long time,  the whole community actually accumulated a lot of requirement for bug fixing or new functions. How about the committee start a proposal  to pay for developers to make a better version?
👍  , , , ,
properties (23)
post_id992,723
authorjademont
permlinkre-xeroc-re-cyranowitness-minimal-required-changes-to-revive-a-bitshares-mpa-after-a-black-swan-event-20160919t171425259z
categorybitshares
json_metadata"{"tags": ["bitshares"]}"
created2016-09-19 17:14:24
last_update2016-09-19 17:14:24
depth2
children0
net_rshares8,146,669,887,023
last_payout2016-10-20 09:17:24
cashout_time1969-12-31 23:59:59
total_payout_value3.813 SBD
curator_payout_value1.270 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length278
author_reputation75,277,756,381,416
root_title"Minimal required changes to revive a BitShares MPA after a black swan event?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (5)
@allmonitors ·
nice one
properties (22)
post_id982,530
authorallmonitors
permlinkre-cyranowitness-minimal-required-changes-to-revive-a-bitshares-mpa-after-a-black-swan-event-20160918t110143514z
categorybitshares
json_metadata"{"tags": ["bitshares"]}"
created2016-09-18 11:01:45
last_update2016-09-18 11:01:45
depth1
children0
net_rshares0
last_payout2016-10-20 09:17:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length8
author_reputation319,480,565,467,431
root_title"Minimal required changes to revive a BitShares MPA after a black swan event?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@cm-steem ·
$0.32
Thanks @cyrano.witness, I appreciate the write up - I was going to do a write up on this topic but have been swamped with Gridcoin things recently.

I'm very interested in seeing the current 'black swan' state resolved for the Gridcoin MPA, however this will likely continue occuring due to the volatility of Gridcoin's marketcap.

On a positive note - this is a great learning opportunity for all BTS users, it's not often that black swan events occur, better for it to happen on a new MPA than one of the large ones (fiat/btc).

I'm not going to give up on BTS, i've been holding BTS since BTSX so i'm very much so interested in seeing it succeed.

I've promoted your post, let's hope some Bitshares users join in the conversation! :)
👍  ,
properties (23)
post_id982,564
authorcm-steem
permlinkre-cyranowitness-minimal-required-changes-to-revive-a-bitshares-mpa-after-a-black-swan-event-20160918t110814917z
categorybitshares
json_metadata"{"users": ["cyrano.witness"], "tags": ["bitshares"]}"
created2016-09-18 11:08:15
last_update2016-09-18 11:08:15
depth1
children1
net_rshares1,196,910,881,054
last_payout2016-10-20 09:17:24
cashout_time1969-12-31 23:59:59
total_payout_value0.240 SBD
curator_payout_value0.079 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length736
author_reputation58,583,832,278,845
root_title"Minimal required changes to revive a BitShares MPA after a black swan event?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (2)
@cm-steem ·
>Resolve holders by allowing the issuer to invoke forced settlement if the asset has a settlement_price.

The Gridcoin MPA does not have the permission "override_authority: Issuer may transfer asset back to himself" as it was surrendered in the pursuit of decentralization. https://steemit.com/bitshares/@cm-steem/should-the-bitshares-committee-surrender-overreaching-mpa-permissions

There are currently only 4 holders of the GRIDCOIN MPA, I attempted to 'settle' my balance but without a price feed it doesn't work - we could potentially approach the 3 other users with the correct instructions to resolve the current black swan state, but if in the future we had 100+ holders this would be far more difficult.
👍  
properties (23)
post_id982,643
authorcm-steem
permlinkre-cm-steem-re-cyranowitness-minimal-required-changes-to-revive-a-bitshares-mpa-after-a-black-swan-event-20160918t112843902z
categorybitshares
json_metadata"{"links": ["https://steemit.com/bitshares/@cm-steem/should-the-bitshares-committee-surrender-overreaching-mpa-permissions"], "tags": ["bitshares"]}"
created2016-09-18 11:28:42
last_update2016-09-18 11:28:42
depth2
children0
net_rshares61,680,677
last_payout2016-10-20 09:17:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length712
author_reputation58,583,832,278,845
root_title"Minimal required changes to revive a BitShares MPA after a black swan event?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@serejandmyself ·
I think that this might move something. The bts community needs a strong push up
👍  
properties (23)
post_id983,427
authorserejandmyself
permlinkre-cyranowitness-minimal-required-changes-to-revive-a-bitshares-mpa-after-a-black-swan-event-20160918t140847750z
categorybitshares
json_metadata"{"tags": ["bitshares"]}"
created2016-09-18 14:08:45
last_update2016-09-18 14:08:45
depth1
children0
net_rshares313,054,115
last_payout2016-10-20 09:17:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length80
author_reputation124,610,763,090,089
root_title"Minimal required changes to revive a BitShares MPA after a black swan event?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@jonnybitcoin ·
I always said gridcoin wasn't a suitable MPA as most altcoins aren't. This is because they are volatile and can spike 100% wiping out the collateral backing them. Only stable assets like USD make sense as MPAs.
properties (22)
post_id983,739
authorjonnybitcoin
permlinkre-cyranowitness-minimal-required-changes-to-revive-a-bitshares-mpa-after-a-black-swan-event-20160918t145455605z
categorybitshares
json_metadata"{"tags": ["bitshares"]}"
created2016-09-18 14:54:54
last_update2016-09-18 14:54:54
depth1
children4
net_rshares0
last_payout2016-10-20 09:17:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length210
author_reputation14,017,374,183,467
root_title"Minimal required changes to revive a BitShares MPA after a black swan event?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@cm-steem · (edited)
$3.93
Yeah, fair enough but that doesn't dismiss the fact that handling of black swan events for smartcoins still needs to be discussed. A black swan event could occur for bitBTC, bitOil and potentially the fiat smartcoins (implying fiat currencies won't collapse at some point in the future) & using the Gridcoin MPA as a testbed for these scenarios could be productive for the BTS community/developers overall.

In terms of stable assets being suitable as MPAs, that's subjective. I'd rather not be 100% reliant on exchange backed assets (centralized) for storing/trading Gridcoin on the BTS DEX.

Perhaps a sidechain (or a 2-way-pegged asset) would make more sense than an MPA, but such functionality does not exist yet.
👍  ,
properties (23)
post_id984,208
authorcm-steem
permlinkre-jonnybitcoin-re-cyranowitness-minimal-required-changes-to-revive-a-bitshares-mpa-after-a-black-swan-event-20160918t160742184z
categorybitshares
json_metadata"{"tags": ["bitshares"]}"
created2016-09-18 16:07:42
last_update2016-09-18 16:09:48
depth2
children3
net_rshares6,968,511,804,034
last_payout2016-10-20 09:17:24
cashout_time1969-12-31 23:59:59
total_payout_value2.948 SBD
curator_payout_value0.982 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length717
author_reputation58,583,832,278,845
root_title"Minimal required changes to revive a BitShares MPA after a black swan event?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (2)
@jonnybitcoin ·
We should be careful not to choose bitassets that will have a high chance of black Swan event.  Because any black Swan events  will reduce people's trust in bitassets.  Sidechains will be amazing if someone makes them work one day.
👍  
properties (23)
post_id984,889
authorjonnybitcoin
permlinkre-cm-steem-re-jonnybitcoin-re-cyranowitness-minimal-required-changes-to-revive-a-bitshares-mpa-after-a-black-swan-event-20160918t174527558z
categorybitshares
json_metadata"{"tags": ["bitshares"]}"
created2016-09-18 17:45:21
last_update2016-09-18 17:45:21
depth3
children2
net_rshares313,054,115
last_payout2016-10-20 09:17:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length231
author_reputation14,017,374,183,467
root_title"Minimal required changes to revive a BitShares MPA after a black swan event?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@liondani ·
I really would like to "hear" bytemaster's opinion on that matter.
properties (22)
post_id994,107
authorliondani
permlinkre-cyranowitness-minimal-required-changes-to-revive-a-bitshares-mpa-after-a-black-swan-event-20160919t200905528z
categorybitshares
json_metadata"{"tags": ["bitshares"]}"
created2016-09-19 20:09:06
last_update2016-09-19 20:09:06
depth1
children1
net_rshares0
last_payout2016-10-20 09:17:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length66
author_reputation91,903,771,336,326
root_title"Minimal required changes to revive a BitShares MPA after a black swan event?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@cm-steem ·
As would I, he used to write blog posts on black swan events.
properties (22)
post_id994,678
authorcm-steem
permlinkre-liondani-re-cyranowitness-minimal-required-changes-to-revive-a-bitshares-mpa-after-a-black-swan-event-20160919t211306263z
categorybitshares
json_metadata"{"tags": ["bitshares"]}"
created2016-09-19 21:13:06
last_update2016-09-19 21:13:06
depth2
children0
net_rshares0
last_payout2016-10-20 09:17:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length61
author_reputation58,583,832,278,845
root_title"Minimal required changes to revive a BitShares MPA after a black swan event?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@cm-steem ·
$0.06
I intend to discuss/mention this matter in <a href="https://steemit.com/beyondbitcoin/@officialfuzzy/guest-signups-beyond-bitcoin-hangout-174-9-25-16-rsvp-to-friday-s-hangout-refer-projects-for-rewards#@cm-steem/re-officialfuzzy-guest-signups-beyond-bitcoin-hangout-174-9-25-16-rsvp-to-friday-s-hangout-refer-projects-for-rewards-20160920t231350637z">episode #194 of the BeyondBitcoin hangout</a>.
👍  , ,
properties (23)
post_id1,004,167
authorcm-steem
permlinkre-cyranowitness-minimal-required-changes-to-revive-a-bitshares-mpa-after-a-black-swan-event-20160921t010003179z
categorybitshares
json_metadata"{"links": ["https://steemit.com/beyondbitcoin/@officialfuzzy/guest-signups-beyond-bitcoin-hangout-174-9-25-16-rsvp-to-friday-s-hangout-refer-projects-for-rewards#@cm-steem/re-officialfuzzy-guest-signups-beyond-bitcoin-hangout-174-9-25-16-rsvp-to-friday-s-hangout-refer-projects-for-rewards-20160920t231350637z"], "tags": ["bitshares"]}"
created2016-09-21 01:00:03
last_update2016-09-21 01:00:03
depth1
children0
net_rshares821,710,535,502
last_payout2016-10-20 09:17:24
cashout_time1969-12-31 23:59:59
total_payout_value0.043 SBD
curator_payout_value0.014 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length397
author_reputation58,583,832,278,845
root_title"Minimal required changes to revive a BitShares MPA after a black swan event?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (3)
@steemitboard ·
Congratulations @cyrano.witness! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@cyrano.witness) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
post_id7,892,865
authorsteemitboard
permlinksteemitboard-notify-cyranowitness-20170722t065156000z
categorybitshares
json_metadata"{"image": ["https://steemitboard.com/img/notifications.png"]}"
created2017-07-22 06:51:57
last_update2017-07-22 06:51:57
depth1
children0
net_rshares0
last_payout2017-07-29 06:51:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length698
author_reputation38,705,954,145,809
root_title"Minimal required changes to revive a BitShares MPA after a black swan event?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@hattaarshavin ·
Thanks for the information @crrano.witness
very help me
follow me @hattaarshavin
properties (22)
post_id8,099,369
authorhattaarshavin
permlinkre-cyranowitness-minimal-required-changes-to-revive-a-bitshares-mpa-after-a-black-swan-event-20170724t085206586z
categorybitshares
json_metadata"{"app": "steemit/0.1", "users": ["crrano.witness", "hattaarshavin"], "tags": ["bitshares"]}"
created2017-07-24 08:52:12
last_update2017-07-24 08:52:12
depth1
children0
net_rshares0
last_payout2017-07-31 08:52:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length80
author_reputation286,198,047,550,170
root_title"Minimal required changes to revive a BitShares MPA after a black swan event?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@allgirls ·
i need it for trade ....!
do you need it ?
👍  
properties (23)
post_id8,220,556
authorallgirls
permlinkre-cyranowitness-minimal-required-changes-to-revive-a-bitshares-mpa-after-a-black-swan-event-20170725t095018363z
categorybitshares
json_metadata"{"app": "steemit/0.1", "tags": ["bitshares"]}"
created2017-07-25 09:50:21
last_update2017-07-25 09:50:21
depth1
children0
net_rshares580,337,060
last_payout2017-08-01 09:50:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length42
author_reputation18,764,341,719
root_title"Minimal required changes to revive a BitShares MPA after a black swan event?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@steemitboard ·
Congratulations @cyrano.witness! You have received a personal award!

[![](https://steemitimages.com/70x70/http://steemitboard.com/@cyrano.witness/birthday2.png)](http://steemitboard.com/@cyrano.witness)  2 Years on Steemit
Click on the badge to view your own Board of Honor on SteemitBoard.

> Upvote this notificationto to help all Steemit users. Learn why [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
post_id42,273,307
authorsteemitboard
permlinksteemitboard-notify-cyranowitness-20180406t003915000z
categorybitshares
json_metadata"{"image": ["https://steemitboard.com/img/notifications.png"]}"
created2018-04-06 00:39:15
last_update2018-04-06 00:39:15
depth1
children0
net_rshares0
last_payout2018-04-13 00:39:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length447
author_reputation38,705,954,145,809
root_title"Minimal required changes to revive a BitShares MPA after a black swan event?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@flagfixer ·
@cyrano.witness you were flagged by a worthless gang of trolls, so, I gave you an upvote to counteract it!  Enjoy!!
properties (22)
post_id57,391,791
authorflagfixer
permlinkflagfixer-re-cyrano-witnessminimal-required-changes-to-revive-a-bitshares-mpa-after-a-black-swan-event
categorybitshares
json_metadata{}
created2018-07-22 20:32:24
last_update2018-07-22 20:32:24
depth1
children0
net_rshares0
last_payout2018-07-29 20:32:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length115
author_reputation2,148,929,769,227
root_title"Minimal required changes to revive a BitShares MPA after a black swan event?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@steemitboard ·
Congratulations @cyrano.witness! You received a personal award!

<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@cyrano.witness/birthday3.png</td><td>Happy Birthday! - You are on the Steem blockchain for 3 years!</td></tr></table>

<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@cyrano.witness) and compare to others on the [Steem Ranking](http://steemitboard.com/ranking/index.php?name=cyrano.witness)_</sub>


**Do not miss the last post from @steemitboard:**
<table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/the-steem-blockchain-survived-its-first-virus-plague"><img src="https://steemitimages.com/64x128/https://steemitimages.com/0x0/![](https://cdn.steemitimages.com/DQmYKnawrtqFCShyVvVs4QS7548eretcMUKQJc3D2f69pb9/image.png)"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/the-steem-blockchain-survived-its-first-virus-plague">The Steem blockchain survived its first virus plague!</a></td></tr></table>

###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
properties (22)
post_id72,608,101
authorsteemitboard
permlinksteemitboard-notify-cyranowitness-20190406t002227000z
categorybitshares
json_metadata{"image":["https:\/\/steemitboard.com\/img\/notify.png"]}
created2019-04-06 00:22:27
last_update2019-04-06 00:22:27
depth1
children0
net_rshares0
last_payout2019-04-13 00:22:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length1,185
author_reputation38,705,954,145,809
root_title"Minimal required changes to revive a BitShares MPA after a black swan event?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000