Кривая доходности Web 3.0

Я видел, как пара людей писала в Твиттере что-то вроде «ETH — это интернет-связь», которой это не является, но это может быть. Ниже я опишу:

(1) Что такое кривые доходности и почему они имеют значение,

(2) Как мы могли бы сделать кривые доходности для криптоэкономики, и

(3) Грубая реализация смарт-контракта для этого.

Не стесняйтесь переходить к тому, что имеет смысл!

Что такое кривые доходности и почему они имеют значение?

В традиционной экономике, основанной на валюте, управляемой центральным банком, у вас есть то, что называется кривой доходности. Это проценты, которые вы можете сделать, кредитуя правительству на 3 месяца, 6 месяцев, год, пять лет и т. Д. Что делает кривую доходности государственных облигаций особенной, так это то, что это самый безопасный кредит во всей экономике. Правительство почти наверняка сможет вернуть вам деньги, потому что именно правительство печатает деньги.

Кривые доходности очень полезны и многое говорят нам о том, что пулы капитала в экономике ожидают в будущем. Причина, по которой они работают для этого, заключается в том, что они представляют как можно более точно, каков обменный курс между деньгами сегодня и деньгами в будущем, без какого-либо значимого учета риска не быть возвращенным.

Для большинства людей, если я одолжил им деньги, я мог бы захотеть получить некоторые проценты, чтобы просто вернуть мне деньги за то, что у меня нет денег на руках, чтобы делать другие вещи в то же время, но я также захочу немного больше, чем это, чтобы компенсировать мне риск того, что они вообще не будут возвращены. Если я одолжу вам 100 долларов и попрошу вернуть 105 долларов в следующем году, какая-то часть этой цены, вероятно, компенсирует мне риск того, что я даже не получу свои 100 долларов обратно. Может быть, я не доверяю вам, но также, может быть, я доверяю вам, но все же признаю, что будущее неопределенно. Вы можете умереть! Вы можете быть неправомерно втянуты в судебный процесс, который напрягает ваши финансы. Вас могут ограбить. Кто знает?

С правительством США я знаю, что получу свои деньги обратно, поэтому, возможно, я одолжу им по более низкой ставке и попрошу только 103 доллара обратно в следующем году. Я хочу, чтобы они компенсировали мне отсутствие моих денег в наличии и под рукой, но я не беспокоюсь о том, что они не вернут мне деньги. Как я узнаю, что мне вернут деньги? Ну: это ребята, которые зарабатывают чертовы доллары.² Они перерасходовали? Ойси. Это не такая большая проблема. Печатайте больше денег.

Возможно, я не знаю покупательную способность тех будущих долларов, которыми мне заплатят, но я знаю, с почти полной уверенностью, что я получу эти 103 доллара в следующем году.

Теперь мы все слышим болтовню о том, что ФРС устанавливает ставки, но ФРС не устанавливает ставки по облигациям как таковым (обычно).⁴ Они устанавливают краткосрочные ставки. Это означает, что то, что делают облигации на 1, 2, 5, 10 лет и т. Д., Это неявное ценообразование того, что, по мнению рынка, краткосрочные ставки будут в будущем. Десятилетняя облигация на самом деле является просто подразумеваемой средней ставкой 10 отдельных 1-летних доходностей или 40 отдельных 3-месячных доходностей.

Еще более сумасшедшим, чем это, потому что у нас есть облигации, истекающие и продаваемые все время, вы можете разбить ценовую ставку для каждого из этих периодов индивидуально. Вы можете рассчитать что-то вроде того, какой будет ставка через 1 год, через три года, в соответствии с рыночными ценами.

Вот простой пример того, как это работает с 1-летней и 2-летней облигацией.

*Если вы не хотите ломать голову над конкретными цифрами, основная идея заключается в том, что если я знаю, какова ставка по кредиту на 1 год и какова ставка по 2-летнему кредиту, я знаю, что оценивается как ставка кредита на 1 год через 1 год — это должно сделать покупку кредита на один год сейчас и покупку кредита на один год в следующем году примерно равным покупке кредит на 2 года. Просто пропустите цифры, если хотите.*

Предположим, выплата $100 через 1 год обойдется в $98 — так что у нас ставка около 2% на 1 год (2,04%). Теперь предположим, что выплата в размере 100 долларов через 2 года стоит 94 доллара США при общей доходности около 6% (6,38%) и годовой доходности около 3% в год (3,14%). С помощью этого вы можете выяснить, какой будет 1-летняя облигация через 1 год («1 год 1 год вперед»).

Если бы вы взяли свои 94 доллара сейчас и купили 1-летнюю облигацию вместо 2-летней, вы бы в конечном итоге получили 94 доллара * (1 + 2,04%) = ~ 95,92 доллара в следующем году. Рынок считает, что если вы продолжите безрисковое кредитование, то ~ $ 95,92 с еще одним годом процентов должно равняться $ 100. Таким образом, около 4% доходности оценивается как доходность за 1 год вперед ($100 — $95,92)/$95,92 = 4,26%)).

Рынок не просто говорит, что вы получите на 1% больше доходности в год, кредитуя на 2 года, он говорит, что ставки в следующем году будут вдвое больше, чем сегодня! Ой. Много понимания.

Таким образом, кривая доходности цены в том, что, по мнению людей, будет ставкой, установленной ФРС для каждого периода в будущем. У нас есть этот переменный набор будущих безрисковых ставок, которые оцениваются в долгосрочные облигации, и по мере изменения ожиданий в отношении макроусловий или поведения со стороны ФРС эта цена меняется.

Но кривая доходности является не только отражением ожиданий в отношении экономики — она также, в свою очередь, влияет на экономику. Чем выше доходность, которую я могу получить при безрисковом кредитовании, тем меньше вероятность того, что я буду кредитовать кого-либо еще. Перейдем к приведенному выше примеру — я был готов одолжить вам 105 долларов в следующем году, потому что я мог получить только 103 доллара обратно в следующем году, купив государственные облигации. Вы более рискованны, но я готов пойти на этот риск за дополнительные 2 доллара.

Если вдруг я смогу вернуть 106 долларов в следующем году из государственных облигаций, я не смогу одолжить вам 105 долларов и взять на себя этот ненужный риск. Внезапно становится намного дороже для всех в экономике занимать деньги, и многие люди больше не смогут занимать вообще, потому что они не могут реально рассчитывать на погашение процентов по более дорогому кредиту.

Этот постоянно меняющийся обменный курс между настоящими деньгами и будущими деньгами влияет на цены других активов так же, как он влияет на готовность людей кредитовать. Если 1 доллар сегодня перейдет от 1,03 доллара в следующем году к 1,06 доллара в следующем году, все вещи, номинированные в будущих долларах, потеряли ценность по сравнению с нынешними долларами. Таким образом, если ничего другого не изменилось, инвестиции в акционерный капитал, которые я ожидаю выплатить $X в виде дивидендов в будущем, теперь стоят меньше в нынешнем долларовом выражении (то есть число снижается).

Такого рода явная кривая доходности существует в любой экономике, где есть безрисковый кредитор (эмитент валюты экономики, вообще говоря), которому вы можете одолжить (участвовать в некотором обмене настоящих денег на будущие деньги).

В экономике, которая этого не имеет, все еще существует неявная кривая доходности — существует некоторое соотношение, при котором люди в совокупной стоимости представляют деньги больше, чем будущие деньги — но никто не знает, что это такое. Это означает, что некоторые люди будут делать рискованные инвестиции для нормы прибыли, которую они могли бы получить на гораздо менее рискованных инвестициях. Наличие явной кривой доходности (т.е. рынка облигаций с эмитентом валюты) кристаллизует всю эту информацию на рынке и обеспечивает явную и доступную для всех «безрисковую» доходность для тех, кто не пытается взять на себя какой-либо дополнительный риск.

Я думаю, что было бы довольно аккуратно, если бы у нас был один из них для криптографии.

Создание кривой доходности Web 3.0

В криптомире у нас нет центрального банка и правительства в качестве центральных эмитентов и заемщиков валюты. У нас есть (обычно децентрализованно проверенный) протокол, который работает как центральный эмитент и, как правило, не имеет никаких оснований заимствовать у экономики, построенной на нем.

Но в некоторых случаях этот протокол требует размещения токенов, чтобы согласовать стимулы для проверки. И, как выясняется, вознаграждение за ставку в протокольной сети достаточно похоже на переменную краткосрочную безрисковую ставку, установленную ФРС, чтобы вы могли построить рынок облигаций (и, следовательно, кривую доходности) поверх него.

Я собираюсь сосредоточить этот разговор на ETH (потому что я бумер 2017 ETH mainnet), но то, что я описываю, абстрагируется для любого L1 или L2 со ставками — детали реализации будут немного различаться.

Почему ставки похожи на ставку ФРС?

Стейкинг обеспечивает переменную доходность в зависимости от количества людей, делающих ставки, сетевой активности и т. Д. Краткосрочные правительственные ставки также варьируются: они зависят от того, что ФРС говорит, что они есть в любой момент времени. Поскольку правительство США само является источником долларов, сеть Ethereum является принтером ETH. Ни то, ни другое не может выполняться по умолчанию. Если какой-либо из них объявит дефолт, это будет означать, что сама валюта рухнула. Таким образом, с точки зрения экономики, номинированной в этой валюте, они оба являются безрисковыми заемщиками.

Чего у нас нет в сети Ethereum, так это облигаций на 1 год, 2 года, 10 лет и т. Д. Вы можете сделать ставку и получить все, что получите, но вы не можете получить фиксированную доходность в течение определенного периода времени от безрискового заемщика. Что нам нужно, так это способ обменять фиксированное количество ETH сегодня на фиксированное количество ETH в будущем, при этом возврат ETH обеспечен кредитами одному заемщику (сети), который никогда не объявит дефолт. Если бы у нас это было, мы могли бы фактически извлечь из этого ценовую доходность за любой форвардный период.

Как выясняется, мы можем полностью сделать это, немного нарезав и нарезав кубиками риски стейкеров ETH.

Что такое полоски?

Полосы — в данном случае означающие полоски «только проценты» и «только основную сумму» — являются способом разделения облигации на (1) требование к первоначальной займенной сумме и (2) требование к процентам. Может показаться, что это происходит из ниоткуда, но — поверьте мне — это вернет нас к созданию кривой доходности, основанной на ставках ETH.

Используя пример, к которому мы возвращаемся, я мог бы одолжить вам 100 долларов и согласиться, что вы заплатите мне 105 долларов в следующем году. Затем я разворачиваюсь и продаю двум другим людям две отдельные экспозиции:

(1) претензия на первоначальные 100 долларов в год с настоящего момента и

(2) претензия на $5 (5% процентов) через год

Если вы заплатите мне 100 долларов обратно, человек, имеющий претензию к принципалу в размере 100 долларов, получит его. Если вы заплатите мне 5% процентов, человек, имеющий право на проценты, получит эти 5 долларов.

Теперь предположим, что вы не согласились вернуть мне 105 долларов, а вместо этого согласились заплатить мне от 105 до 110 долларов в зависимости от того, как все пойдет вам. Теперь я разворачиваюсь и продаю другому человеку более рискованное право на проценты, которые теперь будут платить где-то от 5 до 10 долларов.

Если кто-то готов купить этот более рискованный актив, я могу зафиксировать фиксированную доходность. Если мы сделаем это с ETH, у нас может быть кривая доходности для экономики Ethereum.

Я буду использовать stETH в качестве примера для этого. Для контекста: stETH — это жидкая, торгуемая претензия ERC-20 на ETH, предлагаемая Lido.

Вот как это работает:

Мы разрабатываем контракт, в который люди могут внести stETH и получить два токена ERC-20, одну претензию на проценты (только проценты = io) и на претензию к основной сумме (только основная сумма = po).

Любой желающий может внести stETH в контракт. За каждый депонированный 1 stETH контракт будет отправлять им 1 io-stETH (который начисляет любую доходность, полученную по депонированному 1 stETH) и 1 po-stETH (который может быть использован для получения 1 stETH на момент истечения срока действия контракта).

И чтобы сделать пример более наглядным, предположим, что этот пользователь (USER 1) отправляет свой токен io-stETH второму EOA (USER 2) — это означает, что начальное состояние сегодня выглядит следующим образом:

Теперь предположим, что мы заключили контракт так, чтобы он истек через 1 год. И, предположим, что доходность по ходлингу stETH оказалась на уровне 5%.

(Краткое примечание здесь: ребалансы stETH, что означает, что если вы заработали 5% процентов, ваш баланс stETH в вашем кошельке просто увеличится на 5% (у вас был 1 stETH в прошлом году, а теперь у вас есть 1,05 автомагически).)

Давайте перенесемся на год вперед.

Контракт содержал 1 stETH год назад, поэтому контракт теперь имеет 1,05 stETH внутри него (который он использует для выплат пользователям по истечении срока его действия).

Пользователь, который владеет 1 io-stETH, может претендовать на 5% процентов, что составляет 0,05 stETH (стоимость начисленных процентов 1 stETH за последний год). Пользователь, владеющий 1 po-stETH, теперь может обменять его на 1-stETH (основной), поскольку срок действия контракта истек.

Таким образом, если вы отчеканили процентный токен и основной токен и просто держали их оба, у вас будет эквивалентная отдача от простого владения 1stETH. И вы всегда можете обменять 1 stETH на 1 ETH (можете чеканить их в любое время, и, хотя погашения еще не живут, они в основном торгуются в соответствии друг с другом, потому что в конечном итоге это одно и то же требование). Это означает, что во все времена цена должна придерживаться следующей математической идентичности:

(1 io-stETH + 1 po-stETH) = 1stETH = 1ETH

Итак, я знаю, что (1 io-stETH + 1 po-stETH) = 1 ETH, но какова будет стоимость каждого из двух токенов? Вот где появляется рынок — рынок, который оценивает то, что люди готовы зафиксировать за год до истечения срока действия контракта. Давайте пройдемся по примеру и покажем, что будет означать конкретная цена, и что это сделает возможным.

Предположим, что цены торгуются при 1 io-stETH = .05 ETH и 1po-stETH = .95 ETH. Предполагая, что есть где торговать ими, я могу сразу же пойти хеджировать доходность.

Сегодня: используйте 1 ETH для покупки ~1.05 po-stETH.

В следующем году: сжечь мой 1.05 po-stETH, чтобы претендовать на 1.05 stETH (равный 1.05 ETH)

ГОРЯЧИЙ ПРОКЛЯТЫЙ! Мы просто заблокировали фиксированную доходность в 5% за год.⁶ Это было легко! Есть даже второй способ сделать это:

Сегодня: используйте 1 stETH для чеканки 1 io-stETH и 1 po-stETH

Продать 1 io-stETH за .05 po-steth (всего сейчас 1.05 po-stETH)

В следующем году: сжечь мой 1.05 po-stETH, чтобы претендовать на 1.05 stETH (равный 1.05 ETH)

Дело в том, что до тех пор, пока существуют ликвидные, торгуемые претензии на принцип, отделенный от процентов за застолбленный эфир, у нас есть кривая доходности! Это будет зависеть от того, захочет ли кто-то купить токен только для процентов.

Спекуляция на доходности ставок и эффективной доходности

Но зачем кому-то переходить на другую сторону торговли? Ну а вышеприведенное рыночное ценообразование подразумевает, что доходность 1 стЭТ составит около 5%. Если рынок прав, то я, потратив 0,05 ETH на покупку 1 io-stETH, просто верну мне эту 0,05 ETH в накопленной доходности в течение года. Но, если я думаю, что рынок ошибается, я могу купить io-stETH, чтобы получить лучшую доходность, чем люди, которые хеджируют фиксированную доходность. Допустим, я думаю, что в течение следующего года ставки на самом деле окажутся 10% — и я прав! Я могу сделать эту ставку двумя способами, как и в прошлый раз (торговля на открытом рынке или чеканка и конвертация), но давайте просто пройдемся по способу открытого рынка, чтобы все было просто.

Сегодня:

Используйте 1 ETH, чтобы купить 20 io-stETH

В следующем году:

Я получаю 0.1 ETH с каждого io-stETH из-за 10% доходности

Теперь я требую проценты на сумму (20 * 0.1)= 2 stETH

Я просто получил удовольствие зарабатывать деньги на том, чтобы быть правым, когда рынок оценивал только 5% доходность для фиксированной доходности. Если вы думаете «или вы могли бы просто держать stETH» — вы очень умная колбаса. Но, делая это через токен io-stETH, вы будете, как и WAY, более эффективным капиталом. Если бы я просто держал stETH вместо использования io-stETH, я бы получил 1,1 stETH (1 stETH + 10% доходности).

Это исходило из эффективности капитала торговли изолированными процентными рисками. Помните, что владение 1 steth эквивалентно владению процентами (io-stETH) и основной суммой (po-stETH). Если я держу stETH как способ «делать ставки против» процентной ставки, только 5% капитала в stETH фактически делают эту ставку. Если бы у меня была высокая убежденность, и я хотел бы использовать весь этот капитал в 1 stETH, чтобы сделать эту ставку, я теперь могу сделать это так, как я не мог бы. Я бы поместил весь stETH в io-stETH.

Кроме того, люди, использующие эти активы для хеджирования риска доходности, должны систематически занижать доходность. Вообще говоря, продавцы риска платят премию, а покупатели риска получают премию.

Например, DAO, которая имеет постоянные расходы для своих сотрудников, может использовать 10% своей казны, зафиксировать доходность 5% на следующий год и знать, что у нее есть свои обязательства (расходы), покрытые за этот период. Даже если они думают, что доходность, вероятно, составит 6%, они часто готовы заплатить этот дополнительный 1%, чтобы быть уверенными, что их расходы покрываются только их процентами.

В любом случае, именно так вы создаете кривую доходности для Web 3.0.

Быстрые полосы, полосы одного эмитента

Очевидно, что наличие обобщенного, ликвидного рынка процентных и основных токенов для будущего ETH на различных сроках является сложной экосистемой для начальной загрузки. Я думаю, что раннее фактическое применение этого будет не открытым средством для людей, чтобы прийти и лишить свои токены, а скорее одиночными эмитентами IO и POstrips (которые становятся ликвидными после продажи). Я думаю, что первое применение этого не будет выглядеть так, как показано ниже, а скорее будет возможностью для DAO продать часть своих процентных ставок вверх своему сообществу в обмен на фиксированную доходность. DAO будет чеканить токены IO и PO и продавать IO сообществу по цене, которая блокирует покрытие их расходов и дает преимущество казначейства держателям сообщества.

Техническая реализация

Я пошел дальше и привел пример этого ниже и укажу на области улучшения.

Для контекста, я не разработчик: это не очень хороший код.

На самом деле, если вы заинтересованы в том, чтобы помочь мне улучшить это и подготовить его производство, пожалуйста, свяжитесь с нами.

https://github.com/alanckeegan/iopostrips

//SPDX-License-Identifier: Unlicense
pragma solidity ^0.8.0;

import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
import "./IOSteth.sol";
import "./POSteth.sol";
import "../custom_interfaces/ISTETH.sol";

contract Strip {
  uint expiry;
  IERC20 io;
  IERC20 po;
  ISTETH steth;
  mapping (address => IOStakerDeposit) public stakerDeposits;

  struct IOStakerDeposit {
    uint amount;
    uint trackerStartingValue;
  }

  constructor(address _steth, uint _expiry) {
    steth = ISTETH(_steth);
    expiry = _expiry;

    // this limits the contract to stripping 10k stETH, ideally would muck around
    // with a mint function in a customized erc-20
    io = new IOSTeth(10000 * (10**18));
    po = new POSteth(10000 * (10**18));
  
  }

  function mint(uint _amount) external {
    // receives steth
    require(steth.transferFrom(msg.sender, address(this), _amount), "Must approve stEth transfer prior to mint!");

    // mints IOsteth and POsteth to sender
    io.transfer(msg.sender, _amount);
    po.transfer(msg.sender, _amount);
  }

  function redeem(uint _amount) external {

    // receives IOsteth and POsteth 
    require(io.transferFrom(msg.sender, address(this), _amount), "Must approve ioSteth transfer prior to redeem!");
    require(po.transferFrom(msg.sender, address(this), _amount), "Must approve poSteth transfer prior to redeem!");

    //  sends steth to sender
    steth.transfer(msg.sender, _amount);
  }


  function claimPrincipal(uint _amount) external {
    // only after expiry
    require(block.timestamp >= expiry, "No PO redemption before expiry");

    // receives POsteth and 
    require(po.transferFrom(msg.sender, address(this), _amount), "Did not recieve PO tokens");

    // sends equal amount of steth to sender
    steth.transfer(msg.sender, _amount);
  }

  function stakeIO(uint _amount) external {
    // check if mapping key already exists (existing deposit)
    require(stakerDeposits[msg.sender].amount == 0, "You have an existing deposit.  You must first claim and unstake to create a new staking deposit");

    // receives IO  
    require(io.transferFrom(msg.sender, address(this), _amount), "Must approve ioSteth transfer prior to stake!");

    // creates a deposit with sender address and amount of steth in tracker at deposit time
    stakerDeposits[msg.sender] = IOStakerDeposit(_amount, yieldTrackerCheck());

  }
  
  function claimYield() external {
    // check accrued yield
    uint yield = checkAccruedYield(msg.sender);

    // require non-zero yield
    require(yield > 0, "No yield to claim, bucko, have your gas back");

    // resets tracker amount on deposit to current steth tracker amount
    stakerDeposits[msg.sender].trackerStartingValue = yieldTrackerCheck();
    
    // sends that steth
    steth.transfer(msg.sender, yield);
  }


  function unstakeIOAndClaim() external {
    // Make sure they have a deposit
    require(stakerDeposits[msg.sender].amount != 0, "You have no staked IO...awk");

    // check yield amount and staked amount
    uint yield = checkAccruedYield(msg.sender); 
    uint stakedIO = stakerDeposits[msg.sender].amount;

    // delete their deposit from mapping
    delete stakerDeposits[msg.sender];

    // sends IO to user equal to staked amount and yield
    io.transfer(msg.sender, stakedIO);
    steth.transfer(msg.sender, yield);
  }

  function yieldTrackerCheck() internal view returns(uint) {

    // Checks the #ETH by shares of stETH, which should increase as yield accrues
    return steth.getPooledEthByShares(10**18);
  }

  function checkAccruedYield(address _staker) public view returns(uint) {
    // Had to reorder math here, worth checking back on
    // calculate accrued yield by looking at yieldTrackerBalance()
    uint startingValue = stakerDeposits[_staker].trackerStartingValue;
    uint stakedIO = stakerDeposits[_staker].amount;

    // the % growth in the # of eth/steth shares * the amount of IO deposited is the claimable yield
    // have to multiply by stakeIO before dividing becuase solidity doesn't do fractions apparently
    uint stethYield = (yieldTrackerCheck() - startingValue) * stakedIO/startingValue;
  
    return stethYield;
  }

}

Несколько определенных улучшений, которые необходимо сделать по этому поводу:

  • В настоящее время токены IO и PO ERC-20, которые я выпускаю, являются фиксированным предложением, которое ограничивает размер всего контракта на вскрышную обработку до 10K stETH. Это ненужное ограничение, и его можно обойти, настроив контракты ERC-20 для включения функции монетного двора, контролируемой контрактом эмитента.
  • В настоящее время проверка начисления доходности выполняется путем проверки связи с контрактом stETH для его публичной функции getPooledEtherByShares() и сохранения значения, а затем проверки его на прошлые значения. Это требует, чтобы IO был поставлен на карту, чтобы получить доходность. Я думаю, что это можно было бы обойти, реализовав замену функции getBalance() на основе акций в IO (сделав ее также ребалансированной) а-ля stETH.
  • Нужен IO, чтобы прекратить накопление доходности после истечения срока действия

— — — — — — — — — — — — — — — — — — — — — — — — — — — —

Вам это понравилось? Вот мои вопросы, если вы хотите помочь:

  • Если вы солидный разработчик и хотите работать со мной над этим, ударьте меня
  • Если вы разработчик react и хотите работать со мной над этим, ударьте меня
  • Если вы участвуете в DAO и хотите попытаться сделать одну версию эмитента, чтобы продать некоторый потенциал для вашего сообщества, ударьте меня

— — — — — — — — — — — — — — — — — — — — — — — — — — — —

Примечания к концу:

(1) Да, я знаю, «бла-бла-бла, риск длительности, бла-бла-бла».

(2) Это, очевидно, не относится к государственному долгу, номинированному в долларах, для стран, которые не печатают доллары.

(3) Я также знаю, «бла-бла-бла, казначейские ценные бумаги, защищенные от инфляции, бла-бла-бла»

(4) Очевидно, что программы покупки активов, такие как QE, влияют на долгосрочную доходность (они покупают долгосрочные кредиты, тем самым снижая доходность по ним), но ФРС редко устанавливает долгосрочную доходность. Однако это не является чем-то неслыханным. Во время Великой депрессии они в основном делали это (говоря: «Буду покупать столько, сколько необходимо, чтобы сохранить 10-летнюю доходность по этой ставке»), и Банк Японии в основном сделал это в последнее десятилетие, чтобы попытаться бороться с дефляцией.

(5) Я думаю, что это, что интересно, высасывает капитал из системы таким образом, что это закроет (или, по крайней мере, значительно уменьшит TVL, с точки зрения ETH) ряд существующих протоколов кредитования. В настоящее время люди кредитуют многих рискованных заемщиков по ставкам ниже, чем они могли бы кредитовать безрискового заемщика (сеть).

(6) Да, это не точно. В качестве примера .05/.95 на самом деле дает 5,26%, но я думаю, что эта статья достаточно сложна, как она есть.

Источник