 Zdaj sem zelo privoljena, da sem počakal za druga raznega. Svam, da sem zelo privoljena, ker sem zelo privoljena. Tako. Moje slijde je zelo privoljena. Če je to počakal? Počakal. Zelo privoljena. Zelo privoljena. Zelo privoljena je zelo privoljena, ker je zelo privoljena. Ne vidimo, da se ne zelo vse ovo pričovali, ali vse vse počovali, ki se zelo vse. To je več delo. Vsih, ki so imamo tudi, je, da se način, rečenje in ideje, kaj je prijev, in tudi rečenje, ztev na zelo, da je to zelo, in da je nekaj začeljena infrastruktur, začeljena do porejna. Proste, da nekaj nekaj nekaj nekaj, tudi da je bilo začeljena začelja in jezda nekaj do porejna infrastruktur. Kaj je bilo naredil? Zvom je so pripravil si izvah, ki v zelo sej vzelo na stetikov, v vseh zelo, zelo pripravila ležka, načo se nažal, in vzelo, načo se zelo začal, vzelo, zelo načal vzelo in se zelo pripravila. To je še dobro. Kaj je napravil kontent, in da boš počutno vse, in da je pa vzelo vsi, in da se je odstavila kontent na vse. To je vse, da je to vse, in so vse in slah. Hvala je, kaj to da je tako, kaj ta vse potrebne bo, vse je, Profesji pa nekaj tamo mocko nekaj nekaj nekaj tako nekaj pomembne. Če njih pos curves, ešte, ki bo deljeva, ne je zelo na bolo organizace, ki ga je na življanje dumpedov, zaživajo nam to v pošličjanji, ki jo ima izasedanje, ko si br toujours u vsečve... Ľde, da ne bo pošličen, Vorni odstaj, nekогdje, ki sližite, kad je pravda�jera pridosti, ne bo, da sem prisečiti 3 nekaj komponenta na toga telefonu, naredi nekaj progrom, nekaj kako smo v rešenju boj. Zelo kničnjem, zato telefonem 3 nekaj nekaj ekranimi, teh,... skupnosti, Not only static data can be served. But we can provide certain tools for web developers to deal with the remaining problem for real-time web applications, namely dynamic content. I'm going to approach it from three angles today. in o internautih komunikacjih. To je vseh, da je vseh, nekaj je kaj je vseh vseh vseh vseh značil, in ta infrastruktur, da je vseh izgleda pripovodnjih vseh značov, tako internautih komunikacjih. In, da me ne boši, da sem tako čutim, medija, vseh vseh tehnika in vhledajovухi vseh, vseh je to izvokovljena. Čutvoj, pa zelo s tem, da je to dotarebe. Čutvo je to vseh? Tukaj vseh, je veliko neko v vseh, Kako dobro sestimo stetik, to je zelo veliko in všeč. In nekaj, ki je zelo vzelo, je vzelo vzelo v časem v realitajne vsega aplikacije. Kako se v Facebook, vseživaj, da se vzela vzela vzela vzela. Kajte, kajte, kajte, kajte vzela, kajte, kajte, kajte, kajte. In nekaj, kajte, kajte na zelo vzela, ki n�amo vzela, in when your uncle says, look, facebook can go down the page, then obviously they don't catch this dynamic content, it's extremely important. The first question is how the dynamic content gets around, and the question is very simple. It's basically using the same sort of routing algorithms that we use in swarm res, da je razgledana na the network topology code kademlija. Rešte, da je v stavu. Nismo v vsoželje ne bom pasačujeli, izelo da noželj se philes in dokumenti, ko te kaj mogem naživati, dise načal si kajno nisti. na kašacice, ko je danes v poččešem, pa zači vzajte na začin ki nabijati 4 kelloviječke. Počcuš, da so neko se pijeli, je možno te, da se poču. To začin držu je nešte odvršen, prijelj si, da jo najdečno vzajte vzajte. In znešte v nekaj ljuda, da bo težka nesmah. Plus občas prejvimo tudi 1,28. Prejvno vseč tudi 1,28 poš מי성이 že у težku prišlo lasov. Prejvno u nekaj ljuda, da podrežexuješ dem v didve ljuda. Podrežte vseč i kaj sem nesmah začelič. z pustankem. Nisem tvoj pustanje tem, kaj je izsobnje vyhodnjeh posljenev, jaz taj je zvori dobrovojne jeplote, ta, da mom pri 만들어. Vad je to, da so se tudi glasbečne v nekaj odbijske, na vseh možno nekaj počelj, ja bodo se vseh nekaj počelj, in lahko vsev, ovo je, da je pripravilo na stavljenje stranje, na stranji, na štev, da je srečil. In srečil je tudi pristato, v vsev, da je in izgledovon na vsev, da je Nick Johnson, oče srečil nekaj. Srečil je, da je, da je, da je, vse počke, če je to značnja, da je zelo vse kratio, ki se že priče se je vse značnjak, ki so počkaj vse za inšturenci, ki ko je bil, da se začel, in ga se priče. Zelo bolj, da se tega se zelo inšturenci, ki se tačno zelo začel, vse da se priče se odčet, ki se začel, kako se počkaj, in da se priče, nekaj je tjačnja, tukaj zelo počkaj, tudi, da je vsečo, da jeaco, da je 128, jezda jezda, da je jezda se vsečo zmanjo kajče vseče, jezda jezda jezda se bojne, vsečo, nekajče, kajče vseče vseče. Tukajte, da jezda se dajte vseče. As a, you can index certain parts with a characters string. Now if you allow these tries not to be balanced and not to have the same depth, you can basically represent any kind of indexes like that. And that's exactly what Swam does on the top level, which means that you actually have these many first files, na tle padne očelje in na drugi dokuženje. Tako na tle pendilje želje tega tukvaja nekaj prihodne tukvaja nekaj pa prihodne tega tukvaja nekaj prihodne očelje. To je počke in neče in spetne. To je bilo sami v ipfs, zato načinjno, tako in, načinjno, je to, da, nekaj ta file je vsečil sem vstavil do taj ljubov, da je bilo, da se naredaj vsečil ta zeločne mačne, da je bilo neko še in svega procesa in se zelo počet, da je delovalo in da je tudi večo. Čekaj, da jih se izgleda tem mechanizm, kaj je toz, kaj je tudi odkratnjena prokresenja, je to izgleda, da se izgleda izgleda, je to zelo vzene, da je toga vrata in vzene. So, if you combine this general property of how you communicate between nodes and allow storage on top of them, then you can basically cover all kinds of cases of data being pushed around, like push and pull and store or not store, and interestingly, basically all communications are boiled down to this. Učešer sem, da jim ga všeč sem jazno vzajčin najavlj všeč, da je vsega vsega vsega in vzajčenje. Zelo je to, da je vsega taz, da je vsega vsega. Však ga se pošli vsega in vsega vsega. You know, starting from tweets, to Facebook, slater sublates, all the way to email and chatroom. Zelo vseh, da vseh ljudi vseh z začetkov je unovno zelo, ki je tudi vseh, kot da je bolj, kot, da je toga vedevača, ki je, da je tega vedevača, kaj je zelo, kaj je zelo, če ne je vseh toga ne bi dostal. in da je online. So it is the same as, like when the postal service like really delivers your package and just leaves a note, or you can classify them according to their confidentiality, and finally, like all kinds of service properties, even including how they are displayed in terms of like threaded or timeline. If you do this classification, then you can basically implement using the same node communication, you can implement an entire comprehensive communications infrastructure. What we already have as a really important ingredient for this is we can use the incentivization in the same way that we explained in its form, so you can have incentivized communication protocols. And you can use various APIs, similar to the whisper API, where you can address a particular topic, not necessarily like a particular node, in which case you can subscribe to those topics and implement a lot of these interesting communication tools. So, let's go one step further. So, I'm not going to talk about multimedia live broadcast. This is kind of an interesting topic and this research into this direction is relatively immature. So, I just mentioned that a lot of big companies work around this problem, including Apple, Adobe, Microsoft, and also you have frameworks like WebRTC, which are all trying to solve the problem that most of the problems that they are trying to solve are solved by peer-to-peer networks themselves. So, there's actually interesting ways in which you can efficiently do delay-sensitive live broadcasting of content. This is using the technique that I termed streaming with adaptive transmission channels. So, it's basically a combination of multi bit rate adaptive streaming and a kind of very interesting adaptive multicast routine, which is very efficient in channeling data towards a set of nodes, a set of peers without, you know, duplicating a lot of traffic. So, thirdly, it's very important that this is where I connect to Christian's work. So, databases, as I mentioned with the manifests, the higher level structure of swarm allows an index of arbitrary keys to arbitrary records, basically, like a key value store. So, if you already smart contracts allow contract storage, but as we know, on the blockchain, this is both expensive and slow and you can also use dApps. You use local storage in a browser for dApps to store some data, but those are private. So, there's an interesting solution where you can use the swarm manifest structure in a way that allows you to have database stable definitions. And sorry, I have to skip a few slides here. So, the manifests are basically used to encode in the arbitrary key value store and the Merco Patricia 3 that is encoded in the manifest is to make sure that you can make assertions about like membership in a particular database. And once you have that and once you have interactive verification of code, then you have an incredibly powerful system whereby you can secure these database tables by verifiable operations. So, for example, if you have SQL queries over on top of these manifest encoded database tables, then you can have contracts which check for certain properties. For example, they check the validity of certain indexes or validity of whether a response to a query is actually correct or not. And therefore, you can have a computational market which complements this system by providing scalable database retrieval. So, I conclude this by saying that the takeaway message from today is that there is research in these three areas and these are three projects that we would like to complete in the next year or so. And these are all basic infrastructure, like base layer infrastructure projects which are very unlikely to be funded by industries. So, if we ever get it done, then it's thanks to the foundation that provides the funding for this. So, thank you very much. Thank you, Victor. Thank you.