Published unlisted
Edited
Mar 16, 2019
Insert cell
Insert cell
Insert cell
Insert cell
Added in parent
viewof offlinePayDelay = slider({
  min: 0, 
  max: 10, 
  step: 1, 
  value: 1, 
  title: "The cost of delaying network incentivisation", 
  description: "Delay from 0 - 10 years"
})
Insert cell
Added in parent
md`### The cost of delaying pay for forwarding network incentivization by ${offlinePayDelay} years is ${formatCurrency(offlineMessages - initDelayedOffline)}`
Insert cell
Changed in parent
slide`DApp Store Net Present Utility Value: **${formatCurrency(dappStore)}**
-
<span style="font-size:0.5em">https://observablehq.com/@bgits/status-dapp-store-utility-value-exploration</span>`
+
<span style="font-size:0.5em">https://observablehq.com/@bgits/status-network-incentivisation-pay-for-offline-messages</span>`
Insert cell
viewof dappLocalProbabilityOfFailure = slider({
min: 0,
max: 1,
step: .01,
value: initProbabilityOfFailure,
title: "Probability of failure for DApp Store",
description: "The probabilty that this project in isolation will fail"
})
Insert cell
Insert cell
Insert cell
Insert cell
Changed in parent
slide`ENS Usernames Net Present Utility Value: **${formatCurrency(ensUsernames)}**
-
<span style="font-size:0.5em">https://observablehq.com/@bgits/status-ens-usernames-utility-value-exploration</span>`
+
<span style="font-size:0.5em">https://observablehq.com/@bgits/untitled</span>`
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Changed in parent
viewof sntFloat = slider({ min: 3000483788,
-
max: 3470483788,
+
max: sntSupply,
step: 1000000, value: 3470483788, title: "Total amount of SNT in circulation", description: "Changes in 1000000" })
Insert cell
Added in parent
users = {
  let usersArr = [numberStatusUsers];
  for(let i=1; i < 10; i++) {
    let newUsers = usersArr[i-1] * userGrowthRate;
    let lostUsers = usersArr[i-1] * userChurnRate;
    usersArr[i] = Math.round(usersArr[i-1] + (newUsers - lostUsers));
  }
  return usersArr;
}
Insert cell
Insert cell
Added in parent
sntExpectedReturn = sumTotal / sntMarketCap
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
import {currentUtilityValue as payForwarding, monetaryValue as forwardingMonetaryValue} with {numberStatusUsers as numberStatusUsers, userGrowthRate as userGrowthRate, userChurnRate as userChurnRate, discountRate as discountRate, terminalGrowthRate as terminalGrowthRate} from '@bgits/status-network-incentivisation-pay-for-forwarding'
Insert cell
Added in parent
import {currentUtilityValue as delayedPayForwarding} with {forwardingYearsDelay as yearsDelay} from '@bgits/status-network-incentivisation-pay-for-forwarding'
Insert cell
Added in parent
import {currentUtilityValue as initDelayedOffline} with {offlinePayDelay as yearsDelay} from '@bgits/status-network-incentivisation-pay-for-offline-messages'
Insert cell
import {currentUtilityValue as offlineMessages, monetaryValue as payOfflineMonetaryValue} with {numberStatusUsers as numberStatusUsers, userGrowthRate as userGrowthRate, userChurnRate as userChurnRate, discountRate as discountRate, terminalGrowthRate as terminalGrowthRate} from '@bgits/status-network-incentivisation-pay-for-offline-messages'
Insert cell
import {currentUtilityValue as tributeToTalk, monetaryValue as tributeMonetaryValue} with {numberStatusUsers as numberStatusUsers, userGrowthRate as userGrowthRate, userChurnRate as userChurnRate, discountRate as discountRate, terminalGrowthRate as terminalGrowthRate} from '@bgits/status-tribute-to-talk-utility-value-exploration'
Insert cell
import {currentUtilityValue as tellerNetwork, aggregateDollarDemandPerYear as tellerMonetaryValue} with {numberStatusUsers as numberStatusUsers, userGrowthRate as userGrowthRate, userChurnRate as userChurnRate, discountRate as discountRate, terminalGrowthRate as terminalGrowthRate} from '@bgits/status-teller-network-utility-value-exploration'
Insert cell
import {currentUtilityValue as stickMarket, aggregateDollarDemandPerYear as stickerMonetaryValue} with {numberStatusUsers as numberStatusUsers, userGrowthRate as userGrowthRate, userChurnRate as userChurnRate, discountRate as discountRate, terminalGrowthRate as terminalGrowthRate} from '@bgits/status-sticker-market-utility-value-exploration'
Insert cell
import {currentUtilityValue as ensUsernames, aggregateDollarDemandPerYear as ensMonetaryValue} with {numberStatusUsers as numberStatusUsers, userGrowthRate as userGrowthRate, userChurnRate as userChurnRate, discountRate as discountRate, terminalGrowthRate as terminalGrowthRate} from '@bgits/untitled'
Insert cell
import {currentUtilityValue as dappStore, aggregateRevenuePerYear as dappMonetaryValue, probabilityOfFailure as dappProbabilityOfFailure} with {numberStatusUsers as numberStatusUsers, userGrowthRate as userGrowthRate, userChurnRate as userChurnRate, discountRate as discountRate, terminalGrowthRate as terminalGrowthRate, dappLocalProbabilityOfFailure as probabilityOfFailure} from '@bgits/status-dapp-store-utility-value-exploration'
Insert cell
import {probabilityOfFailure as initProbabilityOfFailure} from '@bgits/status-dapp-store-utility-value-exploration'
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell