Kirjailija:
Shannon Kurtas, tuotejohtaja, Pro & Institutional Trading
Max Kaplan, vanhempi suunnittelujohtaja, ydininfrastruktuuri- ja tietotekniikka
Suketu Gandhi, vanhempi suunnittelujohtaja, kauppateknologia
Steve Hunt, suunnittelujohtaja
Melkein kaksitoista vuotta sitten Kraken aloitti uraauurtavan tehtävänsä tulla yhdeksi ensimmäisistä ja menestyneimmistä digitaalisen omaisuuden pörsseistä. Aloitimme kaupankäynnin vain neljällä kryptovaluutalla, mutta nyt tuemme yli 220 kohdetta 67 lohkoketjussa ja yli 700 markkinoilla.
Olemme kasvaneet nopeasti. Tuote- ja suunnittelutiimiemme – mukaan lukien lohkoketjuteknologian, turvallisuuden, verkottumisen, infrastruktuurin ja kaupankäyntijärjestelmien asiantuntijat – ansiosta olemme pystyneet pysymään valtavan kysynnän tahdissa.
Alan kypsyessä ja kehittyessä asiakaskuntamme koko ja luonne ovat myös kehittyneet. Palvelemme edelleen yksittäisiä sijoittajia ja kauppiaita kauttamme Kraken ja KrakenPro alustat, kasvava osa tilausvirrastamme saapuu algoritmisesti meidän API ammatti- ja instituutioasiakkailta. Näitä ovat yritykset, hedge-rahastot, kaupankäyntiyritykset, päävälittäjät, fintech-yritykset sekä muut Krakenin syvään likviditeettiin luottavat pörssit.
Kaupankäyntijärjestelmiämme on täytynyt skaalata vastatakseen näihin lisääntyneisiin vaatimuksiin, erityisesti niille, jotka ovat voimakkaasti riippuvaisia nopeudesta, vakaudesta ja käytettävyydestä, jotta voidaan parantaa toteutuskustannuksia, hallita markkinariskiä ja hyödyntää kaupankäyntimahdollisuuksia. Saavutimme kaiken tämän tinkimättä ykköstavoitteestamme - turvallisuus.
Tänään meillä on ilo korostaa joitakin viimeaikaisia ponnistelujamme, onnistumisia ja tämän skaalaustuloksia.
Suorituskyvyn ensisijaisuus
Panostamme merkittävästi instrumentointikoodiin, jotta voimme seurata ja ymmärtää järjestelmämme suorituskykyä raskaissa, todellisissa olosuhteissa. Käytämme myös kilpailukykyistä benchmarkingia varmistaaksemme, kuinka toimimme ajan mittaan. Tutkitaanpa joitain näistä tuloksista.
Nopeus ja viive
Mittaamme kaupankäynnin nopeutta latenssin muodossa. Latenssi on edestakaisen matkan viive ja määrittelemme sen ajaksi, joka kuluu asiakasjärjestelmien lähettämän kaupankäyntipyynnön (esim. lisäystoimeksiannon) ja pörssin kuittauksen välillä.
Toisin kuin perinteiset pörssit, kryptopaikat ovat yleensä vähemmän maantieteellisesti keskittyneitä eivätkä tarjoa täydellistä sijoittelua. Monissa tapauksissa ne ovat täysin pilvipohjaisia.
Latenssiherkät asiakkaat ottavat koodin käyttöön siellä, missä se on fyysisesti lähimpänä tapahtumapaikkaa. Siksi reilu vertailu sisältää viiveen mittaamisen kyseiselle tapahtumapaikalle tärkeimmältä alueelta.
Latenssi vaihtelee myös kaupankäyntipyyntöjen välillä, vaikka yhden asiakkaan ja pörssin välillä olisi jatkuva yhteys. Tämä johtuu sekä eroista että vaihtelevuudesta Internet-pohjaisessa kaupankäynnissä sekä siitä, miten pörssi käsittelee kuormitusta. Siksi meidän on keskusteltava latenssista prosenttipisteinä yksittäisten lukujen sijaan. Esimerkiksi P25-latenssi viittaa 25. persentiilin latenssiin. Toisin sanoen 25 ms:n P5 tarkoittaa, että 25 prosentilla kaikista kaupankäyntipyynnöistä tietyn näytteenottoajan puitteissa oli 5 ms tai parempi latenssi.
Tässä näet Krakenin parhaan polun P25-viiveen verrattuna joihinkin parhaisiin kilpailijoihimme eri alueilla, normalisoituna sijainnin mukaan viime kuussa tehdyn perusmittauksen aikana.
Lähtötilanteen edestakaisen matkan viive, joka on noin 2.5 ms, on yli 97 % parannus vuoden 1 ensimmäiseen neljännekseen verrattuna.
Pysyvyys
Kuten aiemmin mainittiin, reaalimaailman suorituskyky raskaan kuormituksen alaisena on yhtä tärkeä, ellei jopa tärkeämpi, kuin parhaan tapauksen suorituskyky ja absoluuttiset latenssiluvut.
Toteutuskustannusten parantaminen, lipsahdusten vähentäminen ja markkinariskin hallinta riippuu kulujen minimoimisesta vaihtelevuus kunkin kaupankäyntipyynnön välinen latenssi. Kutsumme tätä vaihtelevuuden värinää, ja mittaamme eron eri latenssiprosenttipisteiden välillä samalla näytteenottoaikakehyksellä.
Mittaamalla värinää P25- ja P95-viiveillä voimme kaapata huomattavan valikoiman suorituskykyä ja havaittua käyttäytymistä ajan mittaan. Mittasimme esimerkiksi, kuinka värinämme lisääntyi useiden huippukilpailijoiden kanssa viikolla 5.–12, jolloin markkinoiden epävakaus oli akuuttia FTX:n ahdingon ja lopullisen sulkemisen vuoksi.
Täältä näet kuinka kaupankäyntiinfrastruktuurimme toimi poikkeuksellisen hyvin dramaattisesti lisääntyneestä volatiliteetista ja kuormituksesta huolimatta. Viikon aikana tämä värinä ei missään vaiheessa ylittänyt 30 ms. Samaan aikaan monissa muissa vaihdoissa se saavutti säännöllisesti useita satoja millisekunteja tai pyynnöt aikakatkaisivat kokonaan, kuten pystysuunnassa olevat piikit osoittavat.
suoritusteho
Suorituskyky kuvastaa pörssin tietyn ajan kuluessa käsittelemien onnistuneiden kaupankäyntipyyntöjen määrää (lisää tilaus, peruuta tilaus, muokkaa tilausta jne.).
Latenssin tapaan keskustelemme suorituskyvystä joko teoreettisesti tai havaittuna.
Havaittu suorituskyky on merkityksellisempi, koska se heijastaa monia toisiinsa liittyviä tekijöitä, mukaan lukien nopeusrajoitukset. Asetamme nämä rajat estääksemme DDoS-hyökkäykset ja pitääksemme liikenteen mukavasti teoreettisissa rajoissa. Asiakaskunnan koko, yleinen markkinakysyntä, tilausvirta (johon hintojen epävakaus ja kaupankäynti muualla vaikuttavat voimakkaasti) ja suorituskyky kuormitettuna (koska tietyn palvelun huononemisen jälkeen asiakkaat alkaisivat hillitä omia pyyntöjään) vaikuttavat kaikki. näitä rajoja.
Tässä olemme havainnollistaneet yli 4-kertaista parannusta suurimmassa havaitsemassamme suorituskyvyssä vuoden 1 ensimmäisen neljänneksen ja vuoden 2021 ensimmäisen neljänneksen välillä. Tämä muutos on siirtyminen 1 2023 pyynnöstä/min yli 250 mm:n pyyntöön/min, ja tämän tason ja dramaattisen tason välissä on huomattavaa liikkumavaraa. parannettu teoreettinen maksimikapasiteetti.
Päällä
Tänä vuonna pyrimme minimoimaan suunnitelluista huolloista johtuvia seisokkeja, vähentämään suunnittelemattomien seisokkien esiintymistiheyttä ja vaikutusta sekä lisäämään ominaisuuksien päivitysten ja suorituskyvyn parannusten nopeutta vaikuttamatta negatiivisesti käytettävyyteen.
Nämä muutokset sisälsivät sekä teknisiä että toiminnallisia parannuksia, kuten yhä kypsemmän ja suuren toiminnan kestävyyden tiimin, joka toimii 24/7.
Vaikka vuoden 2021 huonoimman kuukauden käyttöaika oli lähes 99 %, näiden parannusten ansiosta olemme voineet asettaa yhä aggressiivisemmat virhebudjetit ja kaupankäynnin käytettävyystavoitteeksi 99.9+%.
pyrkimyksiä
Sininen/vihreä ja liikkuva käyttöönotto
Olemme käyttäneet yhä enemmän a sininen/vihreä käyttöönottostrategia API-yhdyskäytävillämme ja monissa sisäisissä palveluissamme. Näet hyvin yksinkertaistetun esimerkin tästä korostettuna kuvassa 6. Käyttämällä useita täysimittaisia koodipinoja rinnakkain, voimme ottaa käyttöön ominaisuuksia häiritsemättä pääpinoa, joka tällä hetkellä vastaanottaa asiakasliikennettä. Myöhemmin liikenne voidaan ohjata uudelleen uuteen pinoon, mikä johtaa nollavaikutteiseen käyttöönottoon tai erittäin nopeaan palautusmenettelyyn, jos jokin menee pieleen. Lisäksi monissa palveluissamme, jotka käyttävät useita esiintymiä kuormituksen tasapainottamista varten, näiden ilmentymien päivitykset tapahtuvat jatkuvasti eikä kaikki tai ei mitään. Näiden lähestymistapojen avulla voimme nyt tehdä nollavaikutuksia ja tehdä useammin päivityksiä suurimmalle osalle teknologiasta.
Infrastruktuuri koodina
Kraken hyödyntää voimakkaasti Infrastruktuuri koodina (IaC) with terraform ja Nomadi, suurelta osin varmistaakseen kaikkien koodin käyttöönottojen johdonmukaisuuden sekä toistettavuuden. Automatisoimme Terraform-arkistot jatkuvalla integroinnilla ja jatkuvalla toimituksella, jotta voimme toteuttaa muutokset nopeasti ja luotettavasti. Viimeisten kahden vuoden aikana olemme ottaneet käyttöön uutta infrastruktuuria IaC:n avulla, ja lähes kaikki infrastruktuurimme käyttää tätä mallia. Tämä muutos oli merkittävä virstanpylväs, ja hyödynnämme IaC:tä sekä pilvipohjaisissa että paikallisissa sovelluksissa.
Yhteydet ja verkostoituminen
Hyödynnämme yksityisiä yhteyksiä AWS:n ja paikan päällä sijaitsevien palvelinkeskustemme välillä. Tämän liitettävyyden ansiosta Kraken voi taata, että meillä on pienin mahdollinen latenssi, korkein mahdollinen suojaus ja redundanssit polut varmistaaksemme, että voimme aina ottaa yhteyttä AWS:ään. Viimeaikaiset verkottumis- ja reititysparannukset ovat mahdollistaneet merkittävän osan edellä korostetusta lähtötilanteen edestakaisen kaupankäynnin viiveen alenemisesta.
Instrumentointi ja telemetria
Hienojakoiset ja tarkat lokikirjaukset, mittarit ja pyyntöjäljitys ovat antaneet meille mahdollisuuden tunnistaa, diagnosoida ja ratkaista kaikki odottamattomat pullonkaulat ja suorituskykyongelmat nopeasti reaaliajassa. Tämän telemetrian ja oman kilpailuvalvontamme lisäksi olemme myös äskettäin päivittäneet sovellusliittymän latenssi- ja käytettävyysmittarimme status.kraken.com ulkoisten monitorien käyttöönotoilla, jotta nämä luvut voidaan yleensä paremmin kuvastaa asiakkaiden kokemana.
Optimoidut API-asennukset
Kulloinkin sovellusliittymämme ja kaupankäyntipinomme tukevat kymmeniä tuhansia yhteyksiä, jotka käyvät kauppaa algoritmisesti Websocket- tai REST-sovellusliittymiemme kautta. Sadat tuhannet yhteydet tulevat käyttöliittymäalustoistamme, mukaan lukien uusi korkean suorituskyvyn KrakenPro alusta. Vaikka nämä alustat hyödyntävät monia samoja tässä viestissä kuvattuja kaupankäynnin perusinfrastruktuurin etuja, työmäärät ovat pohjimmiltaan erilaisia ja niillä on erilaiset vaatimukset. Räätälöidyt API-asennukset, jotka tukevat käyttöliittymäalustojamme erityisillä tietosyötteillä, pakkauksella, kurisuksella, yhdistämisellä jne., ovat antaneet meille mahdollisuuden parantaa nopeutta ja vähentää hukkaan menevää kaistanleveyttä ja siten lisätä asiakkaan kokonaiskapasiteettia.
Peruskoodin parannuksia
Olemme tehneet joukon dramaattisia lisäparannuksia koko pinossa suunnittelemalla uudelleen ydinpalvelut Ruoste ja C++. Nämä muutokset lisäävät asynkronisen viestinnän ja tietojen pysyvyyden käyttöä mahdollisuuksien mukaan ja auttavat meitä rakentamaan vankan suorituskyvyn profiloinnin useammille CI/CD-putkistoillemme. Niiden avulla voimme myös käyttää tunnetuimpia menetelmiä staattiseen ja dynaamiseen koodianalyysiin. Useat näistä parannuksista ovat huipentuneet siihen, että vastaavan moottorin keskimääräinen latenssi on pudonnut millisekunneista mikrosekuntia. Tämä on yli 90 % parannus kahteen vuoteen verrattuna ja tukee yli 4-kertaista suorituskykyä.
Mitä seuraavaksi?
Alkuperäinen FIX API
Julkaisemme pian myös alkuperäisen FIX-sovellusliittymämme spot-markkinoiden dataa ja kaupankäyntiä varten. FIX, joka on lyhenne sanoista Financial Information Exchange, on tehokas ja kattava, mutta joustava alan standardin mukainen API, jota monet laitokset käyttävät osakkeiden, valuuttakurssien ja korkotulojen kauppaan massiivisessa mittakaavassa. Se on luotettava ja taistelutestattu protokolla, jossa on laaja kolmannen osapuolen ohjelmisto ja avoimen lähdekoodin tuki, mikä helpottaa ja nopeuttaa laitosten integroitumista Krakeniin ja kaupankäynnin aloittamista.
Krakenin natiivi FIX API sisältää myös arkkitehtonisia vivahteita ja etuja Websocket- ja REST-sovellusliittymiimme verrattuna, mukaan lukien istuntopohjainen peruutus katkaisemisen yhteydessä, taattu tilausviestien toimitus, istunnon palautus ja toisto. FIX-sovellusliittymämme on tällä hetkellä betatestauksessa – Yhteydenotot jos haluat auttaa potkimaan renkaita!
Nolla seisokkiaikaa vastaavia moottoreita
Olemme edistyneet merkittävästi API-yhdyskäytävien ja erilaisten taustapalvelujen (todennus, auditointi, telemetria jne.) ilman vaikutusta tapahtuvien käyttöönottojen tiheydessä. Vastaavan moottorin materiaalipäivitykset vaativat kuitenkin edelleen aikatauluhuoltoa ja lyhyitä seisokkeja, joita teemme noin kahden viikon välein.
Tiimimme teki kuitenkin merkittäviä ponnisteluja suunnitellakseen uudelleen joitakin sisäisiä viestintäjärjestelmiämme multicast-tekniikalla hyödyntäen Aeron, erittäin suorituskykyinen ja vankka työkalusarja vikasietoisille korkean käytettävyyden järjestelmille. Tämän seurauksena suunnitellut käyttöönotot ilman seisokkeja koko kaupankäyntipinossa ovat saatavilla myöhemmin vuonna 2023.
Tarvitsetko apua? Ojenna kätesi
Ota yhteyttä tilihallinta- ja instituutiomyyntitiimeihimme käyttämällä sähköpostiosoitetta saadaksesi lisätietoja näistä päivityksistä, keskustellaksesi kaupankäynnin yhteyksien optimoinnista tai betatestaaksesi tulevia ominaisuuksia, kuten FIX API.
Tarvitsetko lisää todisteita? Pidä silmällä ja tilaa päivitykset status.kraken.com kaikista suunnitelluista huolloista, huoltotiedoista sekä latenssi- ja käytettävyystilastoista.
- SEO-pohjainen sisällön ja PR-jakelu. Vahvista jo tänään.
- Platoblockchain. Web3 Metaverse Intelligence. Tietoa laajennettu. Pääsy tästä.
- Lähde: https://blog.kraken.com/post/17936/performance-at-kraken/
- :On
- $ YLÖS
- 2021
- 2022
- 2023
- 250K
- 67
- 7
- 9
- a
- pystyy
- Meistä
- edellä
- absoluuttinen
- Tili
- tilin hallinta
- tarkka
- tarkasti
- saavutettu
- poikki
- toiminta
- osoite
- vaikuttaa
- aggregaatti
- aggressiivinen
- algoritmien
- Kaikki
- mahdollistaa
- määrä
- analyysi
- ja
- api
- API
- sovellukset
- lähestymistavat
- arkkitehtuurin
- OVAT
- Saapuu
- AS
- etu
- Varat
- At
- Hyökkäykset
- tilintarkastus
- Authentication
- automatisoida
- saatavuus
- saatavissa
- keskimäärin
- AWS
- taustaosa
- kaistanleveys
- pohja
- Lähtötilanne
- perusta
- BE
- tulevat
- ennen
- alkoi
- alkaa
- ovat
- benchmarking
- Hyödyt
- PARAS
- beeta
- Paremmin
- välillä
- Jälkeen
- blockchain
- Lohkotekniikka
- blockchains
- laaja
- laajempaa
- välittäjät
- Talousarviot
- rakentaa
- by
- C + +
- soittaa
- CAN
- Koko
- pääomittaa
- kaapata
- kuljettaa
- tapaus
- tapauksissa
- keskuksissa
- tietty
- muuttaa
- Muutokset
- Kaavio
- asiakas
- asiakkaat
- lähellä
- koodi
- Tulla
- vertailu
- kilpailukykyinen
- kilpailijat
- kattava
- vaarantamatta
- Keskitetty
- olosuhteet
- Suorittaa
- Vahvistaa
- liitäntä
- Liitännät
- Liitännät
- jatkaa
- jatkuva
- Ydin
- yritykset
- Hinta
- kustannukset
- Crypto
- cryptocurrencies
- Tällä hetkellä
- tiedot
- datakeskukset
- DDoS
- vuosikymmen
- syvä
- viivyttää
- iloinen
- toimitus
- Kysyntä
- vaatii
- riippuu
- sijoittaa
- käyttöön
- käyttöönotto
- käyttöönotot
- on kuvattu
- Huolimatta
- DID
- ero
- erot
- eri
- digitaalinen
- Digitaalinen omaisuus
- Johtaja
- pohtia
- hätä
- Dont
- seisokkeja
- dramaattisesti
- dramaattisesti
- pudottamalla
- aikana
- dynaaminen
- e
- kukin
- helpompaa
- vaivaa
- ponnisteluja
- myöskään
- muualla
- painotus
- käytössä
- Moottori
- Tekniikka
- täysin
- Osakkeet
- virhe
- jne.
- Jopa
- kehittynyt
- esimerkki
- ylittää
- Vaihdetaan
- Vaihto
- teloitus
- kokenut
- asiantuntijat
- tutkia
- ulkoinen
- erittäin
- silmä
- tekijät
- oikeudenmukainen
- Ominaisuus
- Ominaisuudet
- Kuva
- luvut
- taloudellinen
- taloustiedot
- fintechs
- yritykset
- Etunimi
- Korjata
- kiinteä
- kiinteät tulot
- joustava
- virtaus
- varten
- muoto
- tuleva
- FRAME
- Taajuus
- tiheä
- alkaen
- FTX
- koko
- pohjimmiltaan
- varat
- edelleen
- Lisäksi
- FX
- general
- yleensä
- tietty
- Go
- Kasvava
- täysikasvuinen
- Kasvu
- taata
- taattu
- Käsittely
- tapahtua
- Olla
- sisäkorkeus
- raskaasti
- raskas
- hedge
- Hedge-rahastot
- auttaa
- Korkea
- suurin
- Korostaa
- Korostettu
- Miten
- Miten
- HTTPS
- Sadat
- tunnistaa
- Vaikutus
- vaikutti
- tärkeä
- parantaa
- parani
- parannus
- parannuksia
- in
- Muilla
- sisältää
- mukana
- sisältää
- Mukaan lukien
- Tulo
- Kasvaa
- kasvoi
- lisää
- yhä useammin
- ilmoitettu
- henkilökohtainen
- teollisuus
- tiedot
- Infrastruktuuri
- institutionaalinen
- institutionaaliset asiakkaat
- laitokset
- yhdistää
- integraatio
- sisäinen
- Internet-pohjainen
- Sijoittajat
- kysymykset
- IT
- SEN
- Pitää
- potkaista
- tunnettu
- Kraken
- suuri
- Sukunimi
- Viive
- käynnistäminen
- johtava
- OPPIA
- Lets
- Taso
- Vaikutusvalta
- pitää
- rajat
- likviditeetti
- kuormitus
- sijainti
- tehty
- tärkein
- huolto
- merkittävä
- Enemmistö
- tehdä
- Tekeminen
- hoitaa
- johto
- toimitusjohtaja
- monet
- markkinat
- Markkinatiedot
- Markkinoiden volatiliteetti
- markkinat
- massiivinen
- matching
- materiaali
- kypsä
- max-width
- maksimi
- välineet
- Sillä välin
- mitata
- mittaus
- Tavata
- mainitsi
- viesti
- Viestit
- menetelmät
- Metrics
- virstanpylväs
- minimointia
- minimi
- Tehtävä
- hetki
- monitori
- seuranta
- Kuukausi
- lisää
- eniten
- liikkua
- MS
- moninkertainen
- syntyperäinen
- luonto
- lähes
- negatiivisesti
- verkostoituminen
- Uusi
- seuraava
- marraskuu
- numero
- numerot
- of
- kampanja
- on
- ONE
- avata
- avoimen lähdekoodin
- käyttää
- toimii
- toiminta
- toiminta-
- toiminnan sietokyky
- Mahdollisuudet
- Optimoida
- tilata
- Muut
- yleinen
- oma
- Parallel
- osa
- erityisesti
- puolue
- Ohi
- polku
- Kuvio
- suorituskyky
- sitkeys
- fyysisesti
- uraauurtava
- suunnitteilla
- foorumi
- Platforms
- Platon
- Platonin tietotieto
- PlatonData
- Kohta
- mahdollinen
- Kirje
- voimakas
- estää
- hinta
- tärkein
- Aikaisempi
- prioriteetti
- yksityinen
- kohti
- Tuotteet
- ammatillinen
- profilointi
- todiste
- patentoitu
- suojattu
- protokolla
- tarkoituksiin
- laittaa
- Q1
- nopea
- nopeammin
- nopeasti
- alue
- hinta
- pikemminkin
- tavoittaa
- saavutettu
- todellinen maailma
- reaaliaikainen
- vastaanottava
- äskettäinen
- äskettäin
- elpyminen
- vähentää
- vähentämällä
- viittaa
- heijastaa
- heijastaa
- alue
- alueet
- säännöllisesti
- merkityksellinen
- edustaa
- pyyntö
- pyynnöt
- edellyttää
- vaatimukset
- kimmoisuus
- REST
- johtua
- tulokset
- Riski
- luja
- rulla
- Rolling
- karkeasti
- myynti
- sama
- Asteikko
- skaalaus
- aikataulutus
- turvallisuus
- Sarjat
- palvella
- palvelu
- Palvelut
- Istunto
- setti
- useat
- shouldnt
- sulkeminen
- merkittävä
- yksinkertaistettu
- koska
- single
- Koko
- lipsumista
- So
- Tuotteemme
- jonkin verran
- lähde
- erityinen
- nopeus
- piikkarit
- Kaupallinen
- spot-markkinat
- Pysyvyys
- pino
- pinottu
- Stacks
- seisoo
- Alkaa
- alkoi
- tilasto
- Yhä
- merkitä
- onnistunut
- niin
- sviitti
- tuki
- Tukea
- järjestelmä
- järjestelmät
- Kohde
- joukkue-
- tiimit
- teknologia
- Tekninen
- Elektroniikka
- ehdot
- terraform
- testi
- Testaus
- Kiitos
- että
- -
- heidän
- teoreettinen
- siksi
- Nämä
- kolmas
- tuhansia
- Kautta
- suoritusteho
- aika
- Aikasarja
- ajastettu
- kertaa
- että
- tänään
- työkalut
- ylin
- jäljitys
- Traders
- kaupankäynti
- perinteinen
- liikenne
- luotettu
- ui
- lopullinen
- varten
- ymmärtää
- Odottamaton
- päivitetty
- Päivitykset
- Päällä
- us
- käyttää
- eri
- valtava
- Nopeus
- tapahtumapaikka
- tapahtumapaikat
- Vastaan
- kautta
- Haihtuvuus
- vs
- Katso
- viikko
- HYVIN
- joka
- vaikka
- tulee
- with
- sisällä
- ilman
- sanoja
- pahin
- olisi
- Väärä
- vuosi
- vuotta
- Voit
- Sinun
- zephyrnet