Abstract: Liquid staking bifurcates Ethereum’s validation into distinct economic and validation contributions. While reducing entry barriers for token staking, this approach consolidates validation within a limited number of specialized node providers. This paper outlines Heroglyphs, a protocol whose use creates incentives for “Complete Validators,” which are entities that are both economic and validation contributors, by refining Graffiti, a small piece of arbitrary data that validators can include in the blocks they propose. Heroglyphs consists of an Encoder for densely embedding information in Graffiti and a Translator for transforming this information into a variety of onchain operations, including but not limited to the creation, emission, transfer, and transformation of various tokens. Heroglyphs token mining ensures that all Complete Validators receive rewards for their participation, regardless of whether they are selected as block proposers and irrespective of their stake size, providing smaller validators with a stronger economic foundation. While we believe Heroglyphs will have applications far beyond the mining of tokens, for now Heroglyphs token mining returns fair token distribution mechanisms, pioneered by Bitcoin’s Proof-of-Work, to an Ethereum that has transitioned to Proof-Of-Stake.
Abstract: Buttonwood Poolside is a simple constant-product automated market maker (AMM) protocol optimized for use with value-accruing or rebasing tokens—VAR tokens for short. The most important VAR tokens to date include liquid staking derivative tokens (LSDs), real-world assets (RWA), bonds, and synthetic commodities like Ampleforth (AMPL). Liquidity providers (LPs) of all VAR tokens, whether rebasing or non-rebasing, incur avoidable divergence losses. For example, for native network assets and their corresponding LSDs, LPs will lose the yield from their LSDs. As of writing, LSD protocols have provided between $50M to $150M in yearly incentives to LPs in order to maintain liquidity for their tokens, which is crucial for broader integrations in decentralized finance (DeFi). Poolside mitigates these losses through the use of “reservoirs.” These are pockets of inactive liquidity that modulate changes in the value of VAR tokens. Additionally, as reservoirs grow in size, LPs can opt to deposit more of the matching, scarcer token so that both tokens can flow back into the active liquidity pool. To prevent reservoir manipulation attempts, the reservoir-matching function has three guardrails: a flow limit, a volatility circuit-breaker, and an approximated timeweighted-average-price (TWAP) requirement.
Abstract: Margin leverage is best suited for sophisticated traders. It is an instrument with asymmetric downside exposure which requires great risk management in volatile environments. All Decentralized Finance (DeFi) leverage today is margin leverage. To provide long-term permissionless credit, DeFi needs debt with zero margin calls and zero liquidations. In this paper we propose a design for one such debt instrument, which we call Buttonwood Zero, and which is a router contract built around the Buttonwood Tranche core contracts. We begin by offering a framework for understanding the effects of tokenizing debtor obligations and creditor claims. This allows us to classify various types of debt as zero-token, single-token, or double-token instruments. These insights frame our design for Zero, and how it can help anchor a web3 bond market.
Abstract: ButtonWood is a family of simple DeFi smart contracts whose primitive functions can be combined into more complex financial instruments. This short paper lays out one idea for how to combine two of these protocols into a “stablecoin” which we call “buttonStable.” The design borrows from financial history, and issues “derivative money notes” against a pool of “safe asset” debts, which are themselves the product of a volatility-tranching protocol called buttonTranche. The advantages of our design is that both the yield and leverage assets produced by buttonTranche do not need vaults or liquidation markets, so they can be freely traded. This makes it easy to price and manage risk. The process for minting a derivative money note is likewise simple, so buttonStable is both modular and robust.
Note: Tranche was previously known as “Button Alchemy”, a name abandoned after the Alchemy platform launch. This paper is revised to reflect the new naming terminology.
Abstract: Risk cannot be created or destroyed, it can only be transmuted, precipitated, and stratified. ButtonTranche (bTranche) is a protocol that, in recognition of this law, seeks to stratify risk in DeFi. The reactant is any rebasing crypto asset, and the products are “safer assets” and a “leverage asset.” Holding both these products recreates the risk profile of the original rebasing collateral. The protocol creates rolling zero-coupon bond tranches. Each “bond” (trancheBond) is initialized with a collateral and tranche ratio, and each TrancheBond contract mints and burns its own tranche tokens. Other users can then join the bond, minting more tranche tokens by adding collateral. Tranche tokens have varying volatility exposure, which is a product of their ordinal claims on the value of the locked collateral. Tranches A through Y at most trade at their par value, and are shielded from volatlity. The high-risk asset is the Z-tranche. The bTranche contracts are robust if the collateral is a rebasing asset. AMPL is a natural candidate, and so is a preferred choice. Other possible candidates can be created by using a continuously rebasing wrapper called buttonTokens, which is being built as part of the ButtonWood protocol family. TrancheBonds can be created with three main types of redemption mechanism: with a maturity date, without maturity but with constant redemption ratio, without maturity and without a redemption ratio. For reasons discussed below, our implementation requires redemption ratios, but can produce perpetual as well as maturing tranches.