Ein Subnetz ist ein eigenständiges Netz innerhalb eines größeren Netzwerks. Bei Avalanche bezeichnet Subnet eine Gruppe von Validatoren, die für eine oder mehrere Blockchains Konsens erzielt, und nicht lediglich einen Internetadressbereich.
Funktionsweise bei Avalanche
Die zugehörigen Blockchains können anwendungsspezifische Ausführungsregeln, Zugangsrichtlinien und Gebührenmodelle verwenden. Eine Anwendung kann dadurch ihre Netzwerkressourcen selbst organisieren, statt sämtliche Ausführungsbeschränkungen einer allgemeinen Blockchain zu teilen. Ihre Sicherheit hängt weiterhin von der eigenen Validatorengruppe und Software ab. Die Zugehörigkeit zu Avalanche bedeutet nicht automatisch eine Absicherung durch sämtliche Avalanche-Validatoren.
Subnets und Avalanche L1s
Die aktuelle Dokumentation unterscheidet ältere Subnets vom neueren Avalanche-L1-Modell, das mit dem Etna-Upgrade eingeführt wurde. Validatoren älterer Subnets validieren zusätzlich das Primary Network. Im neueren Modell müssen L1-Validatoren dies nicht tun und können eigenen Regeln zur Validatorenverwaltung folgen. Sie synchronisieren jedoch die P-Chain und zahlen die jeweils geltende laufende Gebühr. Frühere Teilnahmevoraussetzungen gelten daher nicht für jede Avalanche L1.
Ein Subnetz ist nicht automatisch ein Rollup nach Ethereum-Vorbild, ein Shard oder ein privates Netzwerk. Datensichtbarkeit, Teilnahmeberechtigung und netzwerkübergreifende Vermögensübertragungen hängen von der Umsetzung ab. Unabhängige Ausführung kann den Wettbewerb um Ressourcen verringern; Interoperabilität und eine konzentrierte Validatorenstruktur bringen jedoch eigene Betriebs- und Sicherheitsfragen mit sich.