Naar inhoudBlockAssay

Concentratie van houders

P07-L04 · P07 · P07-M01

Bereken concentratie met transparante uitsluitingen van wallets en accounts

ILLUSTRATIVE · needs_review

Vereisten: P07-L03

Leerdoelen

  • Bereken ruwe en aangepaste concentratie met expliciete noemers.
  • Aggregeer accounts onder een geverifieerd eigenaarsadres zonder menselijke identiteit af te leiden.
  • Leg operationele uitsluitingen en gevoeligheid voor onzekere bewaarlabels uit.

EN-bronmaster · P07-L04 · 45 minuten geschat · needs_review

Leerdoelen:

  • Bereken ruwe en aangepaste concentratie met expliciete noemers.
  • Aggregeer accounts onder een geverifieerd eigenaarsadres zonder menselijke identiteit af te leiden.
  • Leg operationele uitsluitingen en gevoeligheid voor onzekere bewaarlabels uit.

Waarom dit belangrijk is

“De grootste houders bezitten 70%” klinkt precies, maar is onvolledig zonder uitleg wie of wat werd geteld, welke noemer werd gebruikt en welke accounts werden uitgesloten. Een poolkluis, een bewaaraccount van een beurs en meerdere accounts onder controle van één adres kunnen een simplistische grafiek vertekenen. De vaardigheid is transparante concentratiematen berekenen zonder te beweren dat tokenaccounts gelijkstaan aan onafhankelijke mensen.

Uitleg

Bepaal de meting voordat je haar berekent

Begin met activumidentiteit en waarnemingsbereik. De noemer voor totale voorraad, saldi en bewijs van accountrollen moeten hetzelfde netwerk/dezelfde mint en een compatibele momentopname beschrijven. Een actuele voorraad combineren met een oudere saldotabel creëert een ongelabelde afwijking. Als exacte afstemming ontbreekt, benoem de benadering en doe niet alsof het percentage een exacte gelijktijdige meting is.

Solana's RPC-methode voor de grootste tokenaccounts retourneert maximaal 20 tokenaccounts, geen complete lijst van menselijke houders [S-LARGEST]. Solana's accountmodel staat meerdere tokenaccounts voor dezelfde mint onder een accounteigenaar toe [S-TOKENS]. Deze feiten motiveren twee afzonderlijke aggregatieniveaus: accountsaldi en controle op adresniveau. Geen van beide bewijst op zichzelf uiteindelijk economisch eigendom.

Gebruik de lijst met grootste accounts om inspectiekandidaten te vinden, niet om een volledige verdeling te verzinnen. Een dataset met alleen de twintig grootste kan enkele gedeeltelijke concentratieberekeningen ondersteunen, maar geen volledig histogram van de lange staart. Een onopgelost eigenaarsveld moet onopgelost blijven. Voeg adressen niet samen alleen omdat dezelfde tussenpersoon ze financierde.

Bereken meerdere weergaven en label ze elk

Een ruwe weergave gebruikt alle aangeleverde saldi en de aangeleverde totale voorraad. Een op adres geaggregeerde weergave combineert accounts met hetzelfde geverifieerde controlerende adres. Een aangepaste weergave sluit geïdentificeerde operationele saldi uit voor een benoemd analytisch doel. Elke weergave beantwoordt een andere vraag; geen vervangt automatisch de andere.

Neem een poolkluis met 300,000 van 1,000,000 eenheden. Zij beslaat 30% van de ruwe accountverdeling. Als de kluis als poolbewaring is geverifieerd, is “één whale bezit persoonlijk 30%” niet onderbouwd. Haar uit een grafiek verwijderen maakt haar activa echter niet irrelevant: de LP-rechten en opnamecontroles van de pool beïnvloeden nog steeds marktcapaciteit.

Een beurslabel geeft een ander probleem. Een bewaaradres kan meerdere gebruikers vertegenwoordigen, maar een providerlabel onthult niet de exacte verdeling van uiteindelijke economische eigenaren. Als de rol alleen is verklaard, toon zowel het ruwe resultaat als een optioneel gevoeligheidsresultaat in plaats van het stilzwijgend uit te sluiten. Een uitgesloten saldo is een methodologische aanpassing, geen bewijs dat de economische blootstelling verdween.

Noemers kunnen de schijnbare conclusie veranderen

In de oefengegevens houden twee accounts onder controle van adres OWNER-A 180,000 en 120,000. Hun gezamenlijke saldo is 300,000. Tegenover de totale voorraad is dat 30%. Uitsluiting van de geverifieerde pool met 300,000 eenheden laat een noemer van 700,000; OWNER-A vertegenwoordigt dan 42.8571% van de aangepaste saldi zonder pool. De teller veranderde niet; de noemer wel.

Als je ook het verklaarde bewaaraccount met 100,000 eenheden uitsluit, wordt de aangepaste noemer 600,000 en vertegenwoordigt OWNER-A 50%. Deze derde weergave is afhankelijk van de bewaaruitsluiting. Zij mag niet “50% van alle voorraad” heten. Een duidelijk verslag zet alternatieve cijfers naast elkaar en legt uit waarom ze verschillen.

Concentratie is geen oordeel over intentie. Een geconcentreerde verdeling kan ontstaan door toewijzingen, operationele bewaring, vesting of bewuste fragmentatie. Verspreide zichtbare accounts kunnen gedeelde controle verbergen. De juiste interpretatie beschrijft gemeten saldi en resterende onzekerheid, geen labels “veilig” of “scam”.

Inspecteer classificaties en gevoeligheid

Houd een uitsluitingsregister bij met account, bedrag, rol, bron, zekerheid en reden voor uitsluiting. Poolbewaring vereist rolbewijs; een herkenbaar explorericoon is niet genoeg. Een burnclaim vereist eveneens passend chain-/account-/programmabewijs, geen bijnaam van een adres. Trek voorraad die al uit de voorraadmaat is verwijderd niet nogmaals af.

Houd voor educatieve vergelijking de momentopname constant en verander één classificatie tegelijk. Dit maakt de gevoeligheid reproduceerbaar. Als het aangepaste resultaat sterk gevoelig is voor een onzekere beursclassificatie, is de onzekerheid materieel en hoort ze in de conclusie.

Concentratie en liquiditeit beïnvloeden elkaar, maar blijven afzonderlijk. Het saldo van een grote houder vertelt niet hoeveel quotewaarde een verkoop kan opleveren. De diepte van een pool identificeert niet of meerdere accounts controle delen. De vorige les biedt een model voor prijsimpact; deze biedt een grens voor eigendomsadministratie.

Begrippen

  • Accountconcentratie: saldi geaggregeerd per tokenaccount-ID.
  • Adresaggregatie: saldi gecombineerd per geverifieerd controlerend adres.
  • Economische eigenaar: een uiteindelijke persoon/entiteit, niet vastgesteld door alleen een adres.
  • Operationele uitsluiting: een openbaar gemaakte analytische verwijdering uit een bepaalde weergave.
  • Noemer: de voorraad-/saldopopulatie voor het percentage.
  • Gevoeligheidsanalyse: resultaten onder expliciete alternatieve classificaties.

Historisch voorbeeld

ILLUSTRATIVE VOORBEELD — FIX-P07-04. De complete fictieve oefengegevens tellen op tot 1,000,000 basiseenheden. Elke ID is een synthetisch label.

TokenaccountBasiseenhedenControlerend adres / bewijs van rol
POOL-TA300,000geverifieerde poolkluis binnen oefengegevens
A-TA1180,000OWNER-A
A-TA2120,000OWNER-A
X-TA100,000bewaarlabel verklaard; niet onafhankelijk bevestigd
B-TA80,000OWNER-B
C-TA70,000OWNER-C
D-TA50,000OWNER-D
OTHER100,000meerdere onopgeloste accounts; geen uitsplitsing naar rang

OTHER is een aggregaat voor aansluiting op het totaal, geen afzonderlijke houder of gerangschikt tokenaccount. Het mag niet als één wallet in een ranglijst van grootste houders worden opgenomen.

Wat het bewijs aantoont

OBSERVED: Aangeleverde accounts A-TA1 en A-TA2 delen OWNER-A in deze oefengegevens; hun som is 300,000.

INFERRED: OWNER-A heeft 30% van alle aangeleverde eenheden en 42.8571% van de aangepaste populatie zonder pool onder de vermelde uitsluitingen.

Wat het bewijs niet aantoont

UNKNOWN: Hoeveel mensen OWNER-A of de onopgeloste/in bewaring gehouden saldi controleren.

INSUFFICIENT EVIDENCE: De oefengegevens kunnen de grootste menselijke houder, fraude, veilige verdeling of realiseerbare verkoopopbrengst niet vaststellen. Het label van X-TA is onvoldoende voor een onvoorwaardelijke uitsluiting van economische eigenaren.

Veelgemaakte fouten

Tokenaccounts als mensen tellen; OTHER als één wallet rangschikken; aggregatie op gedeeld adres vergeten; voorraadmomentopnamen mengen; vermeende burns tweemaal aftrekken; en een aangepast percentage als percentage van alle voorraad presenteren.

Praktische oefening

Bereken de ruwe en voor de pool gecorrigeerde aandelen van OWNER-A. Bereken het gezamenlijke aandeel van OWNER-A en OWNER-B tegenover totale voorraad en tegenover de noemer zonder pool. Beoordeel daarna de extra uitsluiting van X-TA als gevoeligheidsgeval.

Uitgewerkte correctie tonen

Uitgewerkte correctie en verwachte redenering

OWNER-A is 180,000+120,000 = 300,000. Ruw aandeel: 300,000/1,000,000 = 30%. Aandeel zonder pool: 300,000/700,000 = 42.8571%. A+B is 380,000: 38% ruw en 54.2857% zonder pool. De voorwaardelijke extra bewaaruitsluiting geeft noemer 600,000, dus A alleen is 50% en A+B is 63.3333%.

Rapporteer dat X-TA alleen als bewaring is verklaard. Behoud de noemer 700,000 als expliciete weergave zonder pool en toon 600,000 als gevoeligheidsresultaat. Beschrijf geen van beide als eigendom van alle voorraad of een telling van mensen.

Beoordeel op tien punten: aansluiting en A-aggregatie (twee), vier primaire percentages (vier), voorwaardelijke gevoeligheid (twee), onzekerheid en formulering van de noemer (twee). Een rij uitsluiten zonder reden en de noemer veranderen kost methodologiepunten.

Controlelijst

  • Bevestig exact activum en compatibele momentopname.
  • Sluit alle aangeleverde bedragen aan op de vermelde populatie.
  • Aggregeer geverifieerde accounteigenaren; leid geen mensen af.
  • Houd ruwe, aangepaste en gevoeligheidsweergaven afzonderlijk.
  • Publiceer uitsluitingsregister en onopgeloste dekking.

Samenvatting

Een concentratiepercentage is onlosmakelijk verbonden met aggregatie-eenheid, noemer en uitsluitingen. Transparante berekeningen ondersteunen onderzoek; ondoorzichtige houdertellingen nodigen uit tot schijnzekerheid.

Samenvatting

Gebruik account- en adresweergaven voor verschillende vragen. Wis onzekerheid nooit met een bewaarlabel. Toon hoe een noemerwijziging het resultaat beïnvloedt.

Visuele specificaties

Maak een aansluitingsbalk voor één miljoen eenheden, een afzonderlijke OWNER-A-aggregatiehaak en noemerpanelen voor ruw/zonder pool/voorwaardelijke bewaring. Gebruik arcering voor X-TA en OTHER; label ze nooit als bekende onafhankelijke mensen. Druk teller en noemer onder elk percentage af.

Regels voor visuele oplevering: donker marineblauw/zwart, accenten in cyaan/elektrisch blauw/violet, eenheden en onzekerheid expliciet gelabeld. Gebruik deterministische grafieken of SVG, geen verzonnen schermafbeeldingen. Stapel bij 390 px de annotaties en bied de gegevenstabel als tekstalternatief; controleer 768 px en desktop later. Lokaliseer in het Arabisch labels en indeling met native RTL, terwijl adressen/hashes LTR worden geïsoleerd en de werkelijke richting van overdrachten en chronologie behouden blijft. Gebruik uitsluitend het aangeleverde officiële BlockAssay-logo als branding wordt toegevoegd. Geen visueel bestand of mobiele/RTL-weergave wordt als gereed aangeduid.

Hulpmiddelen

Gebruik RADAR alleen wanneer het exacte netwerk, activum en de benodigde velden worden ondersteund en hun herkomst zichtbaar is. Dit is een alleen-lezen educatieve inspectie, geen handel of tokenlancering. Gebruik de aangeleverde offline dataset als toegang of gegevens ontbreken; ontbrekende informatie blijft onbekend. Een toekomstige actie Openen in BlockAssay vereist gevalideerde runtime-routering en brondekking. Voor illustratieve identificatoren wordt geen uitvoerbare activum-CTA geleverd. Deelname aan Academy en commerciële status veranderen Radar-waarnemingen nooit.

Bronnen en grenzen van claims

De tabellen en oefendatasets zijn oorspronkelijk lesmateriaal, tenzij ze expliciet als HISTORICAL zijn aangeduid. Fictieve identificatoren zijn bewust ongeldig als blockchainadressen. Documentatie onderbouwt definities van mechanismen, niet de verzonnen oefenwaarden. Broninspectie is redactioneel onderzoek, geen meting op een live blockchain. Bronnen kunnen veranderen; beoordeel ze opnieuw vóór publicatie.

Volgende les

P07-L05; ga verder nadat je de oefening hebt afgerond en elke quizuitleg hebt beoordeeld.

Visuele specificaties

P07-L04-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

Hoe veranderen accountaggregatie en uitsluitingen het gemeten percentage?

Illustratieve concentratie; aangepaste weergaven hangen af van openbaar gemaakte uitsluitingen.

Maak een aansluitingsbalk voor één miljoen eenheden, een afzonderlijke OWNER-A-aggregatiehaak en noemerpanelen voor ruw/zonder pool/voorwaardelijke bewaring. Gebruik arcering voor X-TA en OTHER; label ze nooit als bekende onafhankelijke mensen. Druk teller en noemer onder elk percentage af.

OWNER-A heeft 30% van de totale voorraad, 42.8571% na uitsluiting van de pool en 50% alleen bij een extra voorwaardelijke uitsluiting van bewaring.

390px: gestapelde annotaties en teksttabel; acceptatie op 768px en desktop nog in afwachting

RTL-labels/indeling; identificatoren LTR; behoud feitelijke as, chronologie en richting van verbindingen.

FIX-P07-04

P07-L04-V02

SPECIFICATION_ONLY · ILLUSTRATIVE

Welke beweringen zijn waargenomen, afgeleid, onbekend of onvoldoende onderbouwd?

Bewijsclassificatie voor deze les; geen beleggingsbeoordeling.

Vier gelabelde rijen; toon bewering, bewijsverwijzing, grens en volgende verificatiestap.

Teksttabel met vier bewijsstatussen en de grenzen van elke conclusie.

390px: gestapelde annotaties en teksttabel; acceptatie op 768px en desktop nog in afwachting

RTL-labels/indeling; identificatoren LTR; behoud feitelijke as, chronologie en richting van verbindingen.

FIX-P07-04

Bronnen en grenzen van claims

S-LARGEST · official_documentation

Solana getTokenLargestAccounts

Ondersteunde claim
De respons met de grootste accounts is beperkt tot 20 tokenaccounts, niet alle eigenaren.
Verificatiegrens
Primaire pagina van de uitgever gelezen; historische ledgertransacties niet onafhankelijk opnieuw uitgevoerd.
Controledatum
2026-09-30
Primaire bron openen
https://solana.com/docs/rpc/http/gettokenlargestaccounts

S-OWNERS · official_documentation

Solana getTokenAccountsByOwner

Ondersteunde claim
Opsomming van tokenaccounts per accounteigenaar; het eigendomsveld is geen menselijke identiteit.
Verificatiegrens
Primaire pagina van de uitgever gelezen; historische ledgertransacties niet onafhankelijk opnieuw uitgevoerd.
Controledatum
2026-09-30
Primaire bron openen
https://solana.com/docs/rpc/http/gettokenaccountsbyowner

S-TOKENS · official_documentation

Solana-activa: mints en tokenaccounts

Ondersteunde claim
Mint-identiteit, tokenaccounteigendom en afzonderlijke mint-/aanmaakrollen.
Verificatiegrens
Primaire pagina van de uitgever gelezen; historische ledgertransacties niet onafhankelijk opnieuw uitgevoerd.
Controledatum
2026-09-30
Primaire bron openen
https://solana.com/docs/tokens

Herkomst van gegevens

id: FIX-P07-04

dataStatus: ILLUSTRATIVE

observedAt: null

network: fictional token-account model

identifiers: POOL-TA/A-TA1/A-TA2/X-TA; not addresses

timeBasis: one static snapshot

totalSupply: 1000000

Toets je redenering

P07-L04-Q1 · Wat is het ruwe aandeel van OWNER-A?
P07-L04-Q2 · Welke noemer geldt na uitsluiting van alleen POOL-TA?
P07-L04-Q3 · Wat stelt een respons met de grootste 20 tokenaccounts vast?
P07-L04-Q4 · Hoe moet X-TA hier worden behandeld?
P07-L04-Q5 · Waarom mag OTHER niet als één houder worden gerangschikt?