Zephyrnet-logotyp

Kadena Deepdive! Blockchain Trilemma löst?!

Datum:

När det gäller att konsensusmekanismer, Proof-of-Work (PoW) är ofta dubbade som en kvarleva från det förflutna som håller på att ersättas med andra mekanismer som Proof-of-Stake (PoS). Det vanligaste argumentet mot PoW-blockkedjor är att de bara är för energikrävande och dyra. Jag är säker på att du har hört den här berättelsen om du har varit i krypto tillräckligt länge.

 Men tänk om jag berättade att det finns en Layer-1 PoW blockchain som inte bara är energieffektiv utan också helt skalbar, decentraliserad och säker, skulle du tro mig?

Det är precis vad Kadena påstår sig vara. Kadenas token (KDA) har blivit paraboliskt de senaste månaderna, snabbt växande från ett börsvärde på 100 miljoner dollar till ett börsvärde på 3 miljarder dollar på bara 60 dagar. Vissa har till och med gått så långt som att kalla det en Ethereum-mördare (ja, varje mynt verkar stämpla sig själv som det), men dess grundare Stuart Popejoy insisterar att Kadena är nästa generation av smarta kontraktsblockkedjor som arbetar tillsammans med ETH och BTC, och erbjuder verklig skalbarhet med en föreslagen 480,000 XNUMX transaktioner per sekund (TPS).

Vi kommer att ta en djup titt på Kadena i den här recensionen för att se om påståendena är sanna, om Kadena kan arbeta tillsammans med ETH och BTC, eller om det verkligen är The Ethereum Killer.

Sidans innehåll 👉

Vad är Kadena?

Kadena är en lager-1 proof-of-work blockchain med en proprietär kedjearkitektur som kallas Chainweb som påstås tillåter Kadena att skala obegränsat. Den har också en lager-2 blockkedja som heter Kuro som tillåter tillåtna (privata) transaktioner. Båda lagren är byggda med det inhemska smarta kontraktsprogrammeringsspråket som kallas 'Pact', som är byggt i Haskell.

Kadenas vision är att vara en mycket skalbar och utvecklarvänlig blockkedja som erbjuder samma säkerhetsnivå som i PoW-blockkedjor som Bitcoin. Förutom, till skillnad från Bitcoin eller Ethereum, erbjuder Kadena smarta kontraktsfunktioner även på ett Turing-okomplett programmeringsspråk (mer om detta senare).

Kadena är designad för att vara tilltalande och funktionell för inte bara detaljhandeln eller vanliga användare utan även för institutionella användare och företagsanvändare. Teoretiskt tycks Kadenas innovativa PoW-konsensusmekanism kallad Chainweb ha löst det ökända blockkedjetrilemmat. Detta borde inte komma som någon överraskning med tanke på Kadena-teamets rika arv.

Kadenas lag

Projektet grundades 2016 av Stuart Popejoy och Kommer Martino och har djupa band till traditionell finans, där grundarna är tidigare medlemmar av JPMorgans blockchain-utvecklingsteam för Juno respektive SEC:s styrkommitté för kryptovaluta. Bland listan över rådgivare till teamet finns ett namn som sticker ut som solen en varm dag, det är Dr. Stuart Haber, meduppfinnaren av "blockchain" och den mest citerade författaren i Satoshi Nakamotos berömda Bitcoin 2008 vitt papper.

Kadena grundare

Kommer Martino och Stuart Popejoy- Grundare av Kadena via kadena

Intervjuer med både Stuart Popejoy och Will Martino är särskilt imponerande och visar grundarnas ljusa vision för Kadenas framtid och deras förståelse för både det gamla finansiella systemet och blockkedjeekosystemet. Denna förståelse hjälpte grundarna att designa Kadena för att bekämpa de brister som finns i både CeFi och DeFi.

Kadenas arkitektur

Teamets briljans visas när man analyserar alla komponenter i Kadenas arkitektur, nämligen:

  1. Kedjenät – lager-1 offentlig blockkedja som ger gränslös skalbarhet i en PoW-konsensusmekanism som använder ett innovativt system för "flätning" mellan flera parallella "peer"-kedjor.
  2. Kuro – lager-2 privata blockchain med öppen källkod byggd speciellt för eEnterprises och ger en hastighet på 8000 TPS över 500 noder.
  3. Pakt – det infödda programmeringsspråket för smart kontrakt med öppen källkod skapat av Kadena-teamet som använder Haskell för implementering.

Låt oss titta på var och en av dessa komponenter mer djupgående.

Kedjenät

Chainweb hänvisar till lager-1 offentliga blockchain som utvecklats av teamet som ger gränslös skalbarhet i en PoW-konsensusmekanism. Det hänvisar också till den unika arkitekturen hos Kadena blockchain. Ett av de vanligaste problemen med en proof-of-work-blockkedja är dess oförmåga att effektivt skala, men med Chainweb har Kadena kunnat övervinna just detta problem genom att införliva två nyckelfunktioner i dess arkitektur; nämligen 'skärning' och 'flätning'. Vad betyder det nu?

'Sharding' hänvisar till uppdelningen av en blockkedja i flera individuella kedjor och 'Flätning' hänvisar till mekanismen där varje block i en peer-kedja innehåller referenser till hashen från de tidigare blocken från andra peer-kedjor. Enkelt uttryckt är Chainweb en sammankopplad bunt av flera parallella kedjor som kallas "peer-kedjor" som alla samtidigt arbetar tillsammans för ett enda nätverk.

Kadena- 20-kedjig Chainweb Graph

Chainweb-grafen för Kadenas 20 "peer"-kedjor via Medium

Skalbarhet - Elementet "sharding" hjälper till med skalbarheten av blockkedjan eftersom varje shard bara handlar om en liten delmängd av transaktioner i hela blockkedjan. Därför leder detta till en ökning av genomströmningen eftersom varje skärva i kedjan samtidigt kan bearbeta transaktioner och producera block. Ju fler skärvor i blockkedjan, desto fler transaktioner kan blockkedjan bearbeta.

Säkerhet - När det gäller att tillhandahålla säkerhet till dessa kedjor hjälper elementet "flätning" till att säkra nätverket eftersom varje block i nätverket innehåller hashen från dess tidigare block såväl som hashen från tidigare block i andra peer-kedjor i nätverket. Den här funktionen gör att varje block kan validera andra block i nätverket, oavsett vilken fragment eller kedja det kommer från. Därför, för att en angripare ska skada nätverket, måste han få kontroll över över 51 % av den totala hashkraften i hela nätverket istället för bara en eller flera individuella skärvor. Detta förhindrar en enda shard attack och säkrar nätverket. Även om implementeringen av flätning är något mer komplex, med införandet av "grader" och "diametrar" i strukturen av kedjenätet, kan du få en bättre förståelse genom Kadenas pedagogisk artikel på den.

För närvarande har Chainweb totalt 20 "peer"-kedjor eller -skärvor i sitt nätverk med en genomströmning på 480,000 XNUMX TPS när de arbetar tillsammans med sin privata kedja "Kuro". I början av den här artikeln nämnde jag att en av de ledande kritikerna för proof-of-work blockchains är deras karaktär av att vara extremt energikrävande. Så naturligtvis kvarstår frågan nu om Kadena kan vara energieffektiv eftersom den skalar ytterligare och lägger till fler peer-kedjor i sitt nätverk. Och svaret på detta är JA.

Kadena lanserade initialt med totalt 10 peer-kedjor, som senare skalade till 20 peer-kedjor i augusti 2020, och resultaten visar att energiförbrukningen i nätet förblev densamma även efter att antalet kedjor i nätet fördubblats. Detta fungerar som ett proof of concept för blockkedjans förmåga att skala från 20 kedjor upp till 1000 peer-kedjor och mer samtidigt som man använder samma mängd energi för att driva nätverket, vilket gör blockkedjan extremt energieffektiv, särskilt i skala.

Kuro

Kadena utvecklade också en privat blockchain innan han lanserade sin offentliga smarta kontraktsplattform. Kadena Kuro (tidigare ScalableBFT) privata blockkedja är en öppen källkod lager-2 blockkedja som använder en bysantinsk feltolerant (BFT) konsensusmetod och är optimerad för användningsfall i företagsklass. Kuro är byggd med hjälp av Pact-språket och är skräddarsydd för att betjäna företag med deras blockchain-behov. Några av funktionerna som Kuro erbjuder som andra privata blockkedjor inte erbjuder är:

  • Automatisk feldetektering genom formell verifiering.
  • Människoläsbar kod som är tillgänglig för både programmerare och chefer.
  • Flexibilitet att uppgradera smarta avtalsvillkor för att spegla förändrade affärsbehov.
  • Enkel integration med befintliga företagsdatabaser med ett inbyggt API.
  • Avancerade säkerhetsalternativ som nyckelrotation och pluggbar kryptering låter dig ringa upp säkerhet för att uppfylla dina specifikationer.
Kadena Kuro funktioner

Funktioner av Kadena Kuro via Medium

Som ett bevis på konceptet har ett hälsokonsortium använt Kadena Kuro för att hjälpa till att minska ansträngningen som krävs för att skaffa och behålla information om försäkringsleverantörer sedan 2018. Kuro kan användas som en sidokedja med ett offentligt blockkedjenätverk (som Kadenas offentliga plattform). ) för att påskynda transaktionsprocesser och bygga nya datamarknadsplatser. Denna funktion är särskilt användbar för företag med en bra samling av användar- eller marknadsdata som kan tjäna pengar och säljas på en privat blockchain.

Kucoin Inline 60 %

Pakt

Pact är Kadenas ursprungliga smarta kontraktsspråk med öppen källkod med inbyggd feldetektering. Det är det första riktigt mänskliga läsbara smarta kontraktsspråket som är Turing-okomplett. Det låter vem som helst skriva på en blockchain på ett enkelt, direkt och säkert sätt. Pact designades för att lösa några nyckelproblem som finns i dagens standardprogrammeringsspråk för smarta kontrakt som Ethereums soliditet. Solidity, som är ett Turing-komplett språk, lider av olika attackvektorer som obegränsade loopar och brist på formell verifiering. Dessutom, när du refererar till kod från andra kontrakt i Pact, har du kontroll över vad som händer med dina transaktioner, även om de ändrar sin kod

Formell verifiering (FV) – Det här är en funktion i Pact som låter utvecklare automatiskt verifiera om deras kod har några buggar eller kryphål genom matematisk beräkning. Tänk på det "formella verifieringsverktyget" som det "grammatiska verktyget" för kodning. Formell verifiering i Pact är utformad för att inte bara tala om för dig om ditt smarta kontrakt kan utföra det du tänkt dig utan också verifiera om det inte kommer att utföra någon annan åtgärd än din avsedda programmering.

Blockchain-styrning – Till skillnad från Solidity-baserade kontrakt kan Pacts smarta kontrakt uppdateras, ändras eller åtgärdas via ett uppdateringssystem som tillåter användare att deklarera nya versioner av ett smart kontrakt som bara tillämpas när den nya koden har körts korrekt. Eventuella fel kommer att få de smarta kontrakten att återgå till sitt ursprungliga tillstånd och förhindra ytterligare ändringar.

Smart kontraktssäkerhet – För att förstå den smarta kontraktssäkerheten med att använda Pact måste vi först förstå begreppet "Turing fullständighet" i programmeringsspråk. För att enkelt beskriva det, hänvisar 'Turing Completeness' till ett programmeringsspråks förmåga att uttrycka alla möjliga program eller funktioner. I icke-tekniskt tal hänvisar det till huruvida ett programmeringsspråk är allsmäktigt och obegränsat i sin tillämpning enligt moderna datorstandarder för att bygga alla typer av program.

Turing fullständighet vs ofullständighet

Turing fullständighet vs ofullständighet via Medium

Pact designades målmedvetet för att vara ett Turing-okomplett språk, till skillnad från Ethereums Solidity som är ett Turing-komplett språk. Även om det är sant att Turing-kompletta språk är mycket mer mångsidiga och kraftfulla när det gäller sina programmeringsmöjligheter, erbjuder de också ett bredare utbud av alternativ för dåliga aktörer att utnyttja och attackera ett program eller kod. De flesta blockkedjeapplikationer som körs för närvarande kräver inte hela utbudet av funktioner som ett Turing-komplett språk erbjuder. Därför kan ett Turing-okomplett språk som Pact erbjuda all programmeringsfunktionalitet som behövs för de flesta smarta kontrakt och applikationerna som körs på det är ännu säkrare.

En av nyckelfunktionerna som ger upphov till en mängd olika attacker i ett Turing-komplett program på blockkedjan är "rekursion". Rekursion hänvisar till ett programs förmåga att loopa en åtgärd tills ett specifikt villkor är uppfyllt för att den ska avslutas. I ett Turing-ofullständigt språk som Pact, kommer varje upptäckt rekursion att orsaka ett omedelbart fel och avsluta all körande kod. Den här funktionen minskar avsevärt alla potentiella attackvektorer som kan finnas i smarta kontrakt.

Kom ihåg DAO-attack 2016 på Ethereum? Det är ett av de mest kända exemplen på där en angripare kunde utnyttja funktionen "återinträde" (med tillstånd av programmeringsspråkets Turing-kompletta karaktär) i det smarta kontraktet och tömma DAO:s medel innan saldot uppdaterades på -kedja.

Kadenas KDA-token

Kadenas infödda token kallas KDA och används för att betala för datorkraft på Kadena blockchain liknande hur ETH används för Ethereum blockchain. KDA betalas också till gruvarbetare för gruvblock som liknar Bitcoins blockbelöning av BTC för att framgångsrikt bryta ett block. Det totala utbudet av KDA är 1 miljard tokens och det nuvarande cirkulerande utbudet i skrivande stund är det 166,581,608 KDA (dvs. 17 % av det totala utbudet).

Token Allokering

Kadena Token Allocation

Kadena Token Allocation via Medium

Kadenas totala tokenförråd är uppdelat i fem.

Plattformsreservat – Cirka 20 procent av det totala utbudet allokeras till plattformsreserven. Plattformsreserven är en form av treasury för projektet, där tokens i plattformsreserven delvis kommer att tjäna pengar och användas för att tillhandahålla tjänster som försäkring, smart kontraktsverifiering och bensinstationsbidrag.

gruvarbetare – Cirka 70 procent av det totala utbudet allokeras till gruvarbetare. Dessa tokens kommer långsamt att släppas ut som blockbelöningar för gruvarbetare. Utsläppshastigheten beräknas pågå i mer än 100 år innan blockbelöningspoolen tar slut.

Investerare/Strategisk – Cirka 6 procent av det totala utbudet allokeras till Investors/Strategic. Dessa tokens ska utfärdas i tokenförsäljning till investerare eller distribueras för strategiska partnerskap med andra projekt eller ekosysteminitiativ.

Bidragsgivare – Cirka 3 procent av det totala utbudet allokeras till ”Bidragsgivare”. Bidragsgivare inkluderar anställda, konsulter och rådgivare. Dessa är i huvudsak tokens reserverade för teamet och personerna bakom projektet.

Bränt – Cirka 10 miljoner tokens (1 % av det totala utbudet) brändes under den första lanseringen av projektet.

Utsläppsschema

KDA:s utsläppsschema

KDA Emission Schema fram till 2031 via Medium

Token-utsläpp i Kadena kommer från två källor – gruv- och plattformsutsläpp.

Utsläpp från gruvdrift – Gruvpoolen står för cirka 700 miljoner tokens (70 % av utbudet), som långsamt kommer att släppas ut i cirkulation genom blockbelöningar som tilldelas gruvarbetarna för att framgångsrikt bryta ett block. Utsläppstakten beräknas pågå i totalt 120 år. Blockbelöningen började vid cirka 2.3 KDA per block eller 23.04523 KDA per blockhöjd vid tillkomsten. Detta belopp kommer att minska med ungefär 0.3 % var 87,600 95,308,800 blockhöjd tills blockhöjden 1 125,538,057 XNUMX när gruvbelöningen stagnerar vid XNUMX KDA per blockhöjd. Blockbelöningen kommer så småningom att sjunka till noll vid blockhöjden XNUMX XNUMX XNUMX. Detta gör att tokenekonomin faller någonstans mellan inflationär (när det gäller cirkulerande utbud) och deflationär (i termer av köpkraft för token med framgångsrik adoption).

Som en icke-teknisk person, förstå och beräkna blocket belöningar genom att titta på deras GitHub var huvudvärk. Om du är någon som jag, frukta inte, jag ska förklara. Blockhöjd hänvisar till en position i en blockkedja. I en traditionell blockkedja ökar blockhöjden för varje block som produceras. Men i en skärrad blockkedja som Kadena beräknas blockhöjden enligt följande: om det finns 20 skärvor i nätverket, vid en given blockhöjd, kommer det att finnas 20 block (ett producerat av var och en av skärvorna/kedjorna) placerade vid samma blockhöjd.

Därför, när Kadena skalar in i ett högre antal kamratkedjor, blir de individuella blockbelöningarna mindre och mindre, eftersom det finns en fast belöning vid varje blockhöjd. Vid en viss blockhöjd måste KDA-belöningarna delas mellan alla block som finns i den blockhöjden.

Utsläpp av plattformsreserv – Plattformsreserven står för 200 miljoner tokens (20 % av det totala utbudet). Dessa är förtilldelade tokens som intjänas över tiden. Det tidslåsta långsamma intjäningsschemat placerades på plattformsreserven för att förhindra inflation och samtidigt ge stark ekonomisk uppbackning till plattformen så att den kan finansiera och ge bidrag till olika initiativ som hjälper dess tillväxt. I skrivande stund ligger plattformens utsläppshastighet på 22.08 miljoner tokens/år och 2 miljoner tokens/månad. Det har dock laget reserverad rätten att ändra utsläppstakten i framtiden utifrån vad de bedömer vara i projektets bästa intresse. Med nuvarande utsläppshastighet kommer plattformsreservtoken att låsas upp helt under 10 år från 2021 till 2030.

KDA Prishistorik

Kadenas token (KDA) har blivit paraboliskt de senaste månaderna, snabbt växande från ett börsvärde på 100 miljoner dollar till ett börsvärde på 3 miljarder dollar på bara 60 dagar. Kadena höll två privata tokenförsäljningar i början av 2018 i form av ett Simple Agreement for Future Tokens (SAFT), tokens såldes i prisintervallet $0.50-$0.75. Kadena hade också en offentlig token-försäljning där den sålde varje token för $1. Med det nuvarande priset på KDA på 9.72 USD, är det en avkastning på 1,812 0.1213 % sedan lanseringen. Enligt CoinMarketCap har den nått den lägsta någonsin på $2021 i januari 28.25 och en rekordnivå på $2021 i november 11. Allt inom 2021 månader! KDA fångade särskilt investerarnas uppmärksamhet under oktober och november XNUMX. Några tror att detta beror på att inpackad KDA just hade lanserats på Ethereum (ETH)-nätverket, tillsammans med Kadenas utrullning av icke-fungibla token-projekt, deras nya börslistor och tillägget av stöd för KDA-insats.

KDA Prishistorik

KDA:s race mot toppen i november! via CoinMarketCap

KDA-token är för närvarande tillgänglig på KuCoin, Gate.io, BittrexOch mycket mer.

Kadena ekosystem

Smakämnen Kadena ekosystem expanderar snabbt med unika funktioner som en "bensinstation" och en ny inbyggd NFT-standard. Den har också olika projekt som bygger på det inom områdena DeFi, DEX, NFT Marketplaces och plånböcker.

Merch Inline

Bensinstation

I en blockchain först erbjuder Kadena den första krypton 'bensinstation' service. Bensinstationer är konton som återbetalar all gas som används för att utföra specifika smarta kontrakt till användare. Tanken bakom bensinstationer är att underlätta för användaren ombordstigning i dApps, vilket hjälper användarna att uppleva en dApp utan att tvingas igenom besväret med att skaffa den ursprungliga krypton på en börs och sedan överföra till plånboken för att använda dApp:s tjänster. Bensinstationer är ett kraftfullt sätt för plattformen att täcka många år av gaspriser i kombination med Pacts förmåga för dApp-utvecklare att samunderteckna transaktioner och betala för en användares gasutgifter när de använder en dApp.

Kadena DAO

Dao.init är namnet på Kadenas första DAO som för närvarande finns i testnätet innan det lanseras till huvudnätet. Bildandet av en DAO kommer att tillåta det bredare samhället att bidra med feedback på ett decentraliserat sätt när Kadenas ekosystem fortsätter att växa. DAO kommer att tjäna två syften: 1) det kommer att tillåta Kadena-gemenskapen att lämna in och rösta på förslag som syftar till att främja Kadena-ekosystemet, och 2) det kommer att upprätta en decentraliserad procedur för att lägga till nya funktioner till Kadena-plattformen.

Plånböcker

För närvarande finns det 2 plånbokstjänster på Kadena blockchain – Chainweaver och Zelcore

Kedjevävare – Den här plånbokstjänsten är utvecklad av Kadena-teamet. Den använder ett 12-ords frö för att generera dina publika nycklar.

Zelcore – Denna plånbokstjänst är utvecklad av en tredje part och den använder en kombination av ditt användarnamn och lösenord för säkerhet. I Zelcore är du ansvarig för din säkerhet, ett dåligt/kortt användarnamn/lösenord kommer att riskera ditt konto.

Om du undrar vilken plånbok du ska använda föreslår jag att du läser detta Artikeln.

Kaddex

Kaddex är en decentraliserad multi-protokoll AMM DEX med inbyggda decentraliserade bryggor som drivs av en DAO på Kadena blockchain. Det kan erbjuda inga transaktioner med bensinavgifter på grund av Kadenas "bensinstationer". Kaddex har sin token som heter KDX som fungerar både som en styrningstoken för DAO och en verktygstoken för DEX. Kaddex tillhandahåller unika LP-incitament som kommer att locka nya DeFi-kunder till nätverket. När en swap utförs debiteras användaren en standardavgift på 0.3 %, varav 100 % går till likviditetsleverantörer.

NFT

Icke-fungibla tokens på Kadena byggd med Pact, löser ett nyckelproblem som finns i ERC-standarderna för Ethereum – bristen på ytterligare funktion förutom "överföring". Enligt till Stuart Popejoy, Kadenas medgrundare, är NFT-försäljning på ethereum-marknadsplatser som involverar funktionen "royalties" enbart i händerna på marknadsplatsen. Detta skapar ett behov av att lita på en värld som är tänkt att bygga på konceptet "tillitlöshet". Därför gör den inbyggda NFT-standarden på Kadena det möjligt att automatiskt överföra royalties till skaparen även om försäljningen/överföringen görs utanför en NFT-marknadsplats. Detta säkerställer och upprätthåller skaparens rätt att få royalties från sin NFT-skapelse.

Framtida planer

Kadenas framtid ser ljus ut enligt dess färdplan. Teamet verkar redo att kasta sig först och främst in i massadoption med utbyggnaden av broar som förbinder Kadena med blockkedjor som Terra, Celo och Ethereum. Teamet har också antytt om en möjlig integration av Kadena i Ledger hårdvaruplånbok. Teamet har dessutom planer på att erbjuda olika incitament i form av bidrag som utvecklarbidrag och ambassadörsprogram.

Slutsats

Ärligt talat är Kadenas arkitektur mer än imponerande och investerare verkar fånga plattformens vision. Kadena har effektivt löst två stora hinder i blockkedjeekosystemet, det första är blockkedjetrilemmat. Kadenas unika Chainweb-arkitektur lovar att skala som ingen annan blockchain på marknaden för tillfället, samtidigt som den håller fast vid pelarna för decentralisering och säkerhet. Den har till och med lyckats bli energieffektiv i stor skala. Det andra stora hindret som Kadena verkar ha löst är introduktionen av institutionella och företagsenheter till blockkedjan genom sin innovativa lager-2-plattform kallad Kuro. Kadena, genom sin "bensinstation"-funktion, har också gjort det möjligt för privata investerare och lekmän att interagera med dApps byggda på sin blockchain utan behov av några inbyggda verktygstokens för gas. Med fortsatt tillämpning i verkliga världen och kommersiell lönsamhet verkar Kadena därför närmare att föra blockchain till massanvändning än något annat projekt på marknaden.

Ansvarsfriskrivning: Detta är författarens åsikter och bör inte betraktas som investeringsråd. Läsarna bör göra sin egen forskning.

Kevin är juriststudent från Indien. Han är ganska ung i blockkedjan och kryptorymden, men han kompenserar för det genom sömnlösa nätter av binge-watching på krypto-youtube. Han tillbringar större delen av sin dag med att läsa och studera kryptoekosystemet och försöka få förstahandserfarenhet av kryptoprodukter, vare sig det är blockchain-spel eller DeFi-protokoll. Han tror starkt på praktisk erfarenhet av teoretiska vandringar. Visa alla inlägg av Kevin Jayaraj -> Bästa kryptoerbjudanden ->

Källa: https://www.coinbureau.com/review/kadena/

plats_img

Senaste intelligens

plats_img