Verfasst von Pablo Gómez
Founder & CEO von Metlabs · Geprüft am 11. Oktober 2026
Der Standard beruht auf einer einzigen Funktion: royaltyInfo(tokenId, salePrice), die die Empfängeradresse und den zu zahlenden Betrag zurückgibt. Beim Verkauf ruft der Marketplace sie mit dem Preis auf und erfährt, an wen welcher Betrag zu zahlen ist. ERC-2981 setzt die Zahlung nicht on-chain durch. Die Spezifikation weist selbst darauf hin: Die Zahlung ist freiwillig, weil Übertragungsmechanismen wie transferFrom nicht immer einen Verkauf bedeuten. Der Standard vereinheitlicht, wie die Information abgerufen wird, nicht, wie die Zahlung erzwungen wird. Er ist mit ERC-721 und ERC-1155 kompatibel, setzt diese Kompatibilität aber nicht voraus.
Die Spezifikation EIP-2981 mit dem Status Final wurde am 15. September 2020 erstellt und im Juli 2021 finalisiert; Autoren sind Zach Burks, James Morgan, Blaine Malone und James Seibel. Sie setzt ERC-165 voraus, ihr Interface-Identifier lautet 0x2a55205a. Bedeutung: Zuvor handhabte jeder Marketplace Royalties proprietär und untereinander inkompatibel; ERC-2981 vereinheitlicht dieses Signal plattformübergreifend.
Die zentrale Besonderheit von ERC-2981 ist sein freiwilliger Charakter, der strukturelle Grund für die spätere Debatte darüber, wie Royalties off-chain durchgesetzt werden. Der Standard ist eine Schicht, die auf ERC-721 oder ERC-1155 aufsetzt. Er hilft, ein Prinzip zu verstehen, das sich auf die Tokenisierung von Real World Assets und auf Compliance übertragen lässt: Eine in einem Smart Contract festgeschriebene Regel garantiert nicht ihre wirtschaftliche Umsetzung, wenn diese von einem externen Akteur abhängt. Gute Praxis ist, die Abläufe von Anfang an auf diese Grenze auszulegen.
Auch bekannt als
- ERC2981
- NFT Royalty Standard





