Ampleforth – a supply adjusted stablecoin.

Dashboard

https://www.ampleforth.org/dashboard

LP Pools

Balancer has very tiny LP Pools for AMPL with 0.3% fee, the same fee level as uniswap:

https://pools.balancer.exchange/#/pool/0xeefb11ca05c6f0d5252757dbe35ffc4458108e89
https://etherscan.io/address/0xeefb11ca05c6f0d5252757dbe35ffc4458108e89

Rebase

The supply will be changed with a rebase function in the ERC20 AMPL contract happening daily at 2:00 am UTC or 4:00 am CEST.

Rebase transaction for Jul-01-2020, + 9.64% [1]

https://etherscan.io/tx/0xda5189fe1c9b14474b041b79679a58e8672ffcfc353df06f5c277dc4d826cfd0

The address who does this daily rebase:
https://etherscan.io/address/0xba887c8e396f24e0817be13839850de454ac7e45

[1] https://www.ampleforth.org/dashboard/supply

More to read:

https://support.bitfinex.com/hc/en-us/articles/360025320913-Ampleforth

A protocol for domain trading via Blockchain

Artikel in Deutsch

Analysis

The market for domain trading is a very illiquid market with high barriers:

  • The pricing is not transparent.
  • High referral fees are due (platform fees/escrow)
  • Domains are offered which are not available at all.
  • Domains are offered for sale, but the seller is difficult or impossible to reach.
  • The purchase has to be handled through a trustee and the domain transfer is relatively simple, but difficult for laymen to manage.
  • Since sometimes considerable sums are involved and the selling parties do not know each other, there is a high risk of fraud.
  • Purchases are often international and therefore a legal protection is difficult / expensive / complex.

Solution

The goal is a trading platform where domains are sold at fixed prices and as soon as a payment is received via the Smart Contract, the domain transfer can be initiated without the seller's intervention. The Smart-Contract keeps the purchase amount in escrow until the buyer has completed the domain transfer. The buyer himself must pay the purchase amount plus a deposit. The deposit will be returned to the buyer after completion of the domain transfer and the purchase via the platform.

If the buyer does not lodge an objection after a time limit, the seller receives his money back and the buyer his deposit. If the buyer confirms the completion of the purchase and does not carry out the transfer, his deposit expires and he gets his purchase amount back.

Challenges

  • The domain transfer must be confirmed by a DNS entry after completion. It must be possible to read the DNS entry unambiguously into the Smart Contract using an oracle. This interface must be fraud-proof.
  • The transfer (Unlock/Transfercode/AK/DNS entry) must still be handled by the buyer - but could be done against a fee from outside.
  • The market may not be interested in price transparency.
  • Even stolen domains can be sold this way.
  • Expansion: Domain auctions are also well feasible via Smart Contracts

Eine Plattform für den Domainhandel über Blockchain

Post in english

Analyse

Der Markt für den Domainhandel ist ein sehr illiquider Markt mit hohen Hürden:

  • Die Preisbildung ist intransparent
  • Es sind hohe Vermittlungsgebühren fällig (Vermittlungsplattformen/Escrow)
  • Es werden Domains angeboten, die gar nicht verfügbar sind.
  • Domains werden zwar zum Kauf angeboten, der Verkäufer ist aber schwer oder gar nicht zu erreichen
  • Der Kauf muss über einen Treuhänder abgewickelt werden und der Domaintransfer ist relative einfach, jedoch für Laien schwer zu bewerkstelligen.
  • Da zum Teil erhebliche Summen im Spiel sind und die Verkaufsparteien sich nicht kennen, ergibt sich es ein hohes Betrugsrisiko.
  • Käufe sind häufig in International und darum ist eine rechtliche Absicherung schwierig / teuer / aufwendig.

Lösung

Ziel ist eine Handelsplattform ist es das Domains zu Fixpreisen verkauft werden und sobald eine Zahlung über den Smart-Contract eingegangen ist, der Domaintransfer ohne Zutun des Verkäufers initiiert werden kann. Der Smart-Contract hält den Kaufbetrag, solange in escrow, bis der Käufer den Domaintransfer abgeschlossen hat. Der Käufer selbst muss den Kaufbetrag plus ein Deposit leisten. Das Deposit erhält er nach Abschluss zurück und bringt den Käufer dazu den Domaintransfer und den Kaufabschluss über die Plattform zu bestätigen.

Legt der Käufer nach einem Zeitlimit keinen Wiederspruch ein, erhält der Verkäufer sein Geld und der Käufer sein Deposit zurück. Bestätigt der Käufer den Kaufabschluss und führt er den Transfer nicht durch, verfällt sein Deposit und er erhält den Kaufbetrag zurück.

Herausforderungen

  • Der Domaintransfer muss nach Abschluss über eine DNS Eintrag bestätigt werden. Der DNS Eintrag muss über ein Orakel in den Smart-Contract eindeutig eingelesen werden können. Diese Schnittstelle muss Betrugsicher sein.
  • Der Transfer (Unlock/Transfercode/AK/DNS Eintrag) muss immer noch vom Käufer abgewickelt werden – könnte aber gegen eine Fee von extern gemacht werden.
  • Der Markt ist vielleicht an Preistransparenz nicht interessiert.
  • Auch geklaute Domains können so verkauft werden.
  • Ausweitung: Auch Domain-Aukionen sind über Smart-Contracts gut machbar