BOND tokens: Difference between revisions
mNo edit summary |
m (→Applications) |
||
Line 50: | Line 50: | ||
==== Fixed present value payout ==== | ==== Fixed present value payout ==== | ||
To account for the time it takes to pay out <math>$b</math> fees for a BOND contract, we can include the present value calculation in the lifetime <math>L_B</math>. In this case we treat the left hand side of the equation <math>q_0PVf_B^1=b</math> as a variable that depends on the variable lifetime of the <math>q_0</math> BOND tokens minted at time <math>t_0=0</math>. This financial instrument uses the programmable contract to absorb all randomness (if you trust the oracle dictating the varying value of <math>r</math>). This solution gives a guaranteed payout of exactly <math>$b</math> in present value calculated from the time the BOND was minted. In this case, the BOND pays out more than <math>$b</math> in fee salaries over the course of its lifetime (assuming <math>r>0</math>) stopping only when the desired discounted present value is reached. This is analogous in some ways to a floating rate bond, and in other ways to a student loan which has a predetermined payback schedule that depends on the student’s future salary. | To account for the time it takes to pay out <math>$b</math> fees for a BOND contract, we can include the present value calculation in the lifetime <math>L_B</math>. In this case we treat the left hand side of the equation <math>q_0PVf_B^1=b</math> as a variable that depends on the variable lifetime of the <math>q_0</math> BOND tokens minted at time <math>t_0=0</math>. This financial instrument uses the programmable contract to absorb all randomness (if you trust the oracle dictating the varying value of <math>r</math>). This solution gives a guaranteed payout of exactly <math>$b</math> in present value calculated from the time the BOND was minted. In this case, the BOND pays out more than <math>$b</math> in fee salaries over the course of its lifetime (assuming <math>r>0</math>) stopping only when the desired discounted present value is reached. This is analogous in some ways to a floating rate bond, and in other ways to a student loan which has a predetermined payback schedule that depends on the student’s future salary. | ||
In all these cases, besides the lifetime <math>L_B</math> the major consideration is the quantity <math>q</math> of BOND tokens minted for the reward. For a fixed reward <math>$b</math>, the quantity <math>q</math> will always be inversely related to the lifetime <math>L_B</math> that obtains for the BOND tokens. The reason is that the quantity <math>q</math> is directly related to the rate of the fees <math>f'</math> that the rewarded BOND tokens share, so larger <math>q</math> means smaller <math>L_B</math> is needed to match the value of any fixed bounty <math>$b</math>. | In all these cases, besides the lifetime <math>L_B</math> the major consideration is the quantity <math>q</math> of BOND tokens minted for the reward. For a fixed reward <math>$b</math>, the quantity <math>q</math> will always be inversely related to the lifetime <math>L_B</math> that obtains for the BOND tokens. The reason is that the quantity <math>q</math> is directly related to the rate of the fees <math>f'</math> that the rewarded BOND tokens share, so larger <math>q</math> means smaller <math>L_B</math> is needed to match the value of any fixed bounty <math>$b</math>. | ||
Line 66: | Line 65: | ||
== Applications == | == Applications == | ||
Major applications of BOND tokens include incentivizing future work through bounties, attracting investors, or transparently broadcasting the future power of founders. BOND tokens can also be used to make algorithmically controlled stable coins. They are also the basis of decentralized markets in REP tokens, created for example to help workers exit a DAO gracefully, or to create a pillar for decentralized underwriting. | |||
* Dev bounties | * Dev bounties | ||
* [[Investor bonds]] | * [[Investor bonds]] | ||
Line 73: | Line 73: | ||
* [[Treasury|Treasuries]] | * [[Treasury|Treasuries]] | ||
* Stable coins | * Stable coins | ||
?? | |||
Revision as of 09:12, 4 May 2023
BOND tokens are a variation on REP tokens which have slightly different powers. The primary purpose of issuing BOND[1] tokens is to raise capital. Additionally BONDs can be constructed to incentivize and reward different behaviors, such as bounties for work, founder’s valuation, investment, and power revaluation.
The basic function of a BOND is that it pays out the same as a REP token as it shares in the REP salary, but it doesn't have the power of a REP token for governance or for securing work in the DAO. Further, a BOND token typically has a different lifetime from a REP token.
The design of a BOND token depends on the variables of payout rate, the expiration time, and the value of the BOND. These variables constrain each other. A DAO can choose two of these contract parameters at will, then solve for the third to determine a fair contract using reputation tokenomics theory.
DGF hopes to eventually support fixed- and variable-period BONDs for a variety of applications including bounties, investor bonds, founder bonds, underwriting bonds, and governance bonds. (Cf., Legal issues.)
Overview
Suppose a DAO wishes to raise capital, say for the purpose of incentivizing improvement in one of the DAO’s smart contracts, by offering a bounty for development. Centralized companies in a traditional economy have several options. First, they can maintain a treasury of capital holdings for the purpose. This is suboptimal due to holding costs. A second option is to secure a loan, which is suboptimal because they would be paying an outside fee. Third, they can issue stocks, which carries the threat of diluting power, eroding faith in the company, and inevitably the market for stocks is not perfectly efficient. In some cases a fourth general option is ideal, to issue bonds. Bonds avoid some of the pitfalls of the previous three options. Like a loan, a bond can be constructed with a payout schedule which optimizes for the company’s current purpose, for instance paying out at a particular future time when the company expects a contract to close. Further, bonds do not have the same collateral security requirements. Finally, the most likely bond purchasers will be most familiar with the company, and will be more likely to have a predilection for improving the company so their bonds are secure, instead of harming it (by shorting the stock, e.g.). Thus bonds have the added advantage of building solidarity.
Many DAOs have implemented the obvious solution to raising capital, building a treasury. Many blockchain networks have amassed a treasury by setting aside ICO[2] money, or by taxing their transactions with a fractional fee in order to build such a reserve to pay for future development or paying off early investors. The existence of a treasury gives the signal that the DAO is valuable, which is often used to attract more investment before the DAO begins to earn outside fees. However the holding costs of such a fund are entirely wasted, which betrays their unsophisticated design.
The already suboptimal solutions of loans and issuing equity are exacerbated in a decentralized environment. Traditional loans are fundamentally more difficult for a decentralized blockchain-based organization to secure than for a centralized company because of coordination problems with a group that is owned by a dynamically shifting multitude of international pseudonymous participants.
With the new technology of smart contracting, however, we have more tools available. A DAO can now make a type of internal loan. A DAO may arbitrarily choose to mint a new type of reputation token, called a BOND, that will algorithmically pay off their bounties later, through smart contracts.
There are several types of contracts that can be made in the attempt to match the BOND reward to the proposed bounty . Assuming no treasury, the BONDs are paid out by the DAO’s REP salary as fees come in. The DAO is not in control of when outsider customers may choose to engage the DAO’s Work Smart Contract and pay the DAO fees. Therefore, without resorting to a treasury and its attendant holding costs, there is necessarily some variability in some aspect of any BOND, whether it be the rate of payout, the lifetime of the BOND, or the amount ultimately paid. Therefore, it is important to note that this means a BOND token has a variable rate of return that depends on the DAO. However, BONDs can be designed which mitigate for any of these factors.
Mechanism design
We calculate the formulas for the lifetime and the quantity of BOND tokens needed to accurately match the cash value of BONDs with various different payout schedules. The general theory that dictates these formulas is REP tokenomics.
Given the choice of one or more of these variables as random, we can solve for the formula that will determine the rule for the chosen BOND type. The rate of payout and the BOND lifetime are dependent on each other and constrained by the payout . With those targets, the types of bonds break down as fixed-period or variable-period contracts.
Fixed Period, Risky Payout
Main page: Fixed-period BONDS
Given a fixed pay period the developer is given the number of BOND tokens that match based on the present value. This amounts to solving the equation for . Once and are fixed, the payout will be a random variable, with expected value .
This solution leaves the ultimate value of a BOND token to chance, dependent on the random variables of the fee rate , the interest rate , and the number of other BOND tokens that will be minted during the time . The actual payout will depend on how accurate your estimates of these random variables are. However, the contract itself is deterministic (i.e., fixed). It performs algorithmically as promised, though the ultimate payout is a gamble.
Almost every traditional financial tool has similar risks. For example, even the instrument which seems like the most predictable contract possible, a long-term fixed-rate bond, actually carries the risk that the interest rates will grow higher than expected before the bond expires, which changes the bond’s ultimate valuation.
However, there is an approach that eliminates even this risk:
Riskless Contracts
Main page: Riskless BONDs
An approach that can eliminate some or all of the randomness is to make the lifetime a stopping time. In this case, a smart contract is made to pay a certain quantity of artificially minted BOND tokens. In this case is directly related to the rate at which the BOND is paid off. Then the lifetime of a token is set to depend on the actual fees the DAO brings in.
The technical terminology is that is a random variable, called a stopping time, which is determined by the stochastic process given by the incoming fees and interest rate random variables.
There are two approaches to riskless contract design are to make fixed payouts or the more complicated fixed present value payout.
Fixed payout
The lifetime of the BOND can simply be set to end once is matched in fees by stopping the first time the constraint is satisfied. In this case, the rate will be of prime importance when deciding how valuable the BOND reward is. The rate of payout depends on and . Since is a random variable, the stopping time is a random variable. If is large, then even though the contract is eventually guaranteed to pay out as long as the DAO continues to earn fees, the present value of this solution still depends on chance.
A better solution, one that does not depend on chance, is the following:
Fixed present value payout
To account for the time it takes to pay out fees for a BOND contract, we can include the present value calculation in the lifetime . In this case we treat the left hand side of the equation as a variable that depends on the variable lifetime of the BOND tokens minted at time . This financial instrument uses the programmable contract to absorb all randomness (if you trust the oracle dictating the varying value of ). This solution gives a guaranteed payout of exactly in present value calculated from the time the BOND was minted. In this case, the BOND pays out more than in fee salaries over the course of its lifetime (assuming ) stopping only when the desired discounted present value is reached. This is analogous in some ways to a floating rate bond, and in other ways to a student loan which has a predetermined payback schedule that depends on the student’s future salary.
In all these cases, besides the lifetime the major consideration is the quantity of BOND tokens minted for the reward. For a fixed reward , the quantity will always be inversely related to the lifetime that obtains for the BOND tokens. The reason is that the quantity is directly related to the rate of the fees that the rewarded BOND tokens share, so larger means smaller is needed to match the value of any fixed bounty .
Legal issues
BOND tokens are a type of security that a DAO issues promising to pay back some investment with a percentage of future profits the DAO earns through work fees. For a DAO to issue BOND tokens, it must comply with local laws for each of its members. Given that members may be pseudonymous and international, a DAO will have difficulty identifying which jurisdictions are relevant to determine which laws must be satisfied regarding disclosures and filings before making a market for BOND tokens.
In the United States the regulations are set and policed by the SEC. In the EU, the relevant governing body is the ESMA. Securities in Japan are governed by the SESC, in Korea by the FSC, in India by SEBI.
DGF is attempting to create protocols for algorithmically satisfying the requirements of as many regulating bodies as possible. There is a major difficulty in this undertaking, inasmuch as regulating bodies sometimes have contradictory requirements, such as disclosure vs. privacy protection. Decentralized platforms have a fundamentally different governance structure than centralized corporations, and so the same types of disclosures are often nonsensical or impossible, since there are no fixed leaders in a genuine primary DAO.
Our argument is that designing transparent mechanisms which quantify the risk more accurately than traditional corporate securities should convince legislatures of many countries that it is possible to create protocols which serve their citizens faithfully, giving them access to these new financial technologies.
Currently, however, we cannot recommend issuing BONDs under DGF unless your DAO is entirely composed of members in jurisdictions with clear rules for compliance. As such, the formulas given in this DGF wiki are entirely academic arguments for future BOND token mechanisms.
Applications
Major applications of BOND tokens include incentivizing future work through bounties, attracting investors, or transparently broadcasting the future power of founders. BOND tokens can also be used to make algorithmically controlled stable coins. They are also the basis of decentralized markets in REP tokens, created for example to help workers exit a DAO gracefully, or to create a pillar for decentralized underwriting.
- Dev bounties
- Investor bonds
- Founder bonds
- Underwriting bonds
- Governance bonds
- Treasuries
- Stable coins
??
??
To Do:
· Make formula for Early Investor BONDs vs. Founder BONDs vs workers who take advantage of the DAO’s systems the Investors and Founders created.
o Investors Tokens given above
o Founders deserve some percentage of the profit and power created. This is transparently broadcast. The Founder BONDs
§ pay off at a certain later date
§ can be directly dependent on the amount of profits the DAO achieves
§ can be inversely dependent on the amount of further founder work that is done—meaning there could be a fixed percentage of Founder % of all future profits for a fixed period of time (possibly infinity, or it can attenuate)
o Example, how do we give ourselves power in the DGF?
o Workers receive
o Governance tokens.
Controlling equity that has independent amounts of power in 1. the reputational salary, and 2. Governance decisions.
We may think of these tokens as “hegemony stocks” in the case that they are programmed to maintain power for their owners independently of how power is redistributed through other means. That is, hegemony stocks can be designed which maintain for their owners a fixed minimum percentage of governance power, with any programmed We may think of these as pure governance tokens
o All these parameters can be subject to evolution. I.e., they are optimized across multiple DAOs, who all argue and experiment about what the best parameters are for fair reward of founder work. They want to give what is appropriate; not too much, not too little. But the answer will be dynamic and will obviously depend on the situation. E.g., a DAO that copies another DAO’s foundational structure, shouldn’t pay its founders as much, since they didn’t do as much foundational work. (That DAO should probably pay the other DAO’s founders some amount [smaller than the original DAO paid, though, all things being equal].)
??
2.1
[3] Damiano Montani, Daniele Gervasio, & Andrea Pulcini, “Startup Company Valuation: The State of Art and Future Trends”, International Business Research; Vol. 13, No. 9; 2020. Available online at
https://pdfs.semanticscholar.org/88d9/839fb8e7a2aa34b7ee28feb82005285a9ab4.pdf Retrieved 12/12/22.
They break the risk factors down by 1. Risk of the management, 2. Stage of the business, 3. Political risk, 4. Supply chain or manufacturing risk, 5. Sales and marketing risk, 6. Capital raising risk, 7. Competition risk, 8. Risk of technology, 9. Risk of litigation, 10. International risk, 11. Risk of reputation, 12. Exit value risk.
Founder REP
If we start a centralized company, a major stage in its development is to valuate the founders’ worth before the company goes public or secures venture capital. This will also happen in any DAO. Founders must work before the DAO begins to generate profits. How do we make this explicit?
Assuming we accurately estimate the value of the DAO as at the future time , and that we also estimate the percentage of that value that is due to a founder is , then how much REP do they deserve today?
Founders’ roles are similar to investors. Therefore the same considerations that helped us make the valuations of iBONDs help to measure the number and properties of the founder’s REP. The major difference is that in addition to the claims on the REP salary, founder’s REP should have normal REP properties—voting and policing and participation power in ASCs. Using Proposition 9 we get
Proposition 11. Given an fREP contract for founder tokens minted at time for a -founder in a DAO with future value estimated as with uncertainty , then the variable rate of return is The correct value is guaranteed by the expiration date given by the stopping time which satisfies the condition
Similar to fciBONDs, a floating valuation of the DAO would allow much greater accuracy, and can be accounted for by allowing to change in time and rederiving the above fREP contract. If we also make a dynamic variable, this would allow the DAO to continually re-evaluate the founders’ importance in the group. Then we get
Proposition 12. Given an fREP contract for founder tokens minted at time for a -founder in a DAO with value estimated as with uncertainty , then the variable rate of return is The correct value for the founder tokens is guaranteed by the expiration date given by the first hitting time which satisfies the condition
??delete after putting in wiki:
It is important to note, that this is not the only way to reward founders for their contributions. A more stable approach is given by ignoring such tokens and referencing the founders’ work with Forum references which is discussed in this other section [link] ??
Code
See Also
Notes and references
- ↑ We refer to these tokens orthographically as BONDs to compare these tokens to REP tokens. The general concept from traditional finance is written orthographically as bond.
- ↑ An Initial Coin Offering, similar to an IPO, is a smart-contract program created initially on the Ethereum network, which allows a DAO to mint new tokens to sell to investors in exchange for ether, the digital currency of Ethereum. This is the primary use of the Ethereum network as of this writing. The secondary use of Ethereum has been a second-order variation on ICOs, selling NFTs (non-fungible tokens), which represent further fractures of ownership in DAOs.