{"id":83195,"date":"2023-02-23T15:06:44","date_gmt":"2023-02-23T15:06:44","guid":{"rendered":"https:\/\/hanstimmerman.me\/?p=83195"},"modified":"2023-02-26T08:06:50","modified_gmt":"2023-02-26T08:06:50","slug":"architectuur-en-web3","status":"publish","type":"post","link":"https:\/\/hanstimmerman.me\/en\/architectuur-en-web3\/","title":{"rendered":"Finally, Web3 gets a sustainable architecture . . ."},"content":{"rendered":"<h5><span style=\"color: #000000;\">Werken onder architectuur is in de IT voor veel mensen een vaag begrip. Wat is architectuur, wat is SOA of SGA, als service gerichte architectuur? Net als we voor fysieke gebiedsontwikkeling landschapsarchitecten kennen en bij een woningontwerp een architect inschakelen, is dat bij de ontwikkeling van IT-landschappen of IT-huishoudingen niet anders. Als je iets gaat ontwikkelen en bouwen, is het logisch en makkelijk als je uit kunt gaan van diverse basisuitgangspunten, principes en standaarden. Architectuur is geen doel maar een middel om grip te krijgen en houden op je informatievoorziening in relatie met de algemene bedrijfsvoering. Het is bewezen dat organisaties die werken onder architectuur, beter presteren dan zij die niet werken onder architectuur. Dat geldt ook voor de nieuwe Web3 toepassingen.\u00a0<\/span><\/h5>\n<p style=\"font-weight: 400;\"><span style=\"color: #000000;\"><strong>Techniek en architectuur<\/strong><\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"color: #000000;\">ICT-keuzes worden gemaakt met het oog op de toekomst. Daarom moet je begrijpen wat aan veranderingen en nieuwe mogelijkheden op ons afkomt. Daarnaast moet je ook uitgaan van het heden, omdat het gebruiken van huidige techniek en bijvoorbeeld clouddiensten in een deel van de gewenste IT-huishouding een logische keuze is. En de gewenste mogelijkheden moeten in het huidige cloud-landschap aanwezig zijn, zoals wetgeving, privacyregels of netwerkverbindingen.<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"color: #000000;\">Er ontwikkelt zich een nieuwe wereld waar crypto een belangrijke rol speelt. Het nieuwe Web3 draait om blockchain en cryptocurrency. In mijn <a style=\"color: #000000;\" href=\"https:\/\/hanstimmerman.me\/en\/wie-schonk-de-mensheid-de-blockchain\/\">blog<\/a> \u2018<em>Wie schonk de mensheid blockchain<\/em>\u2019 besprak ik dat de \u2018ontdekking van blockchain\u2019 door Nakamoto nodig was om \u2018<em>double spending<\/em>\u2019 voor crypto-munten op te lossen. Waarna zijn \u2018<em>Peer-to-Peer Electronic Cash System<\/em>\u2019 uiteindelijk mogelijk werd. In Web3 architecturen is het internet eigendom van bouwers en gebruikers, georkestreerd door tokens. Een decentrale wereld waar andere architectuur-mogelijkheden ontstaan en nodig zijn.<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"color: #000000;\"><strong>Van centraal naar decentraal<\/strong><\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"color: #000000;\">De belangrijkste architectuurverandering is naast het gebruik van blockchain en crypto, de overgang van centrale naar decentrale huishoudingen en landschappen. In Web 3 zijn eigendom en controle gedecentraliseerd. Blockchains zijn platformen waarop iedereen toegang heeft maar waar niemand echt eigenaar van is. Platformen die vanuit netwerken via nodes zijn opgebouwd tot een decentraal grid waar decentrale applicaties kunnen landen. En als blockchainplatformen net als virtuele computers programmeerbaar zijn, code uitvoeren en status behouden.<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"color: #000000;\">Een omgeving programmeren voor Dapps (decentrale apps) is echt anders dan het inrichten van een traditionele webapplicatie. Het schrijven van slimme contracten die de logica van applicaties defini\u00ebren en laten landen op een decentraal blockchainplatform, vraagt een heel andere aanpak. Slimme contracten zijn geschreven in talen met hoog niveau, in vele opzichten heel anders dan JavaScript. Ook betaal je op de blockchain een vergoeding &#8211; \u2018gas\u2019- voor het gebruik van nodes en applicaties. En worden transacties cryptografisch ondertekend met speciale gereedschappen. Kortom, een totaal andere architectuur dan traditionele applicatieplatformen en webapplicaties.<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"color: #000000;\"><strong>On-chain en off-chain<\/strong><\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"color: #000000;\">In mijn <a style=\"color: #000000;\" href=\"https:\/\/hanstimmerman.me\/en\/de-blockchain-en-punniken\/\">vorige blog<\/a> \u2018<em>blockchain en punniken\u2019<\/em> beschreef ik dat je niet alle data in de blockchain kunt opslaan. Dat is niet alleen duur, maar maakt de blockchain ook traag. Dus in de architectuur moet je goed vaststellen hoe je de lichtvoetige metadata in de blockchain toepast voor de overige off-chain data. Een bekend gedecentraliseerd off-chain platform is <a style=\"color: #000000;\" href=\"https:\/\/thenewstack.io\/interplanetary-file-system-could-pave-the-way-for-a-distributed-permanent-web\/\">IPFS<\/a> (Interplanetair File System) dat als gedecentraliseerd gegevensopslagsysteem gebruik maakt van een peer-to-peer (p2p) netwerkarchitectuur. Web1 werd mogelijk via HTTP dat in 1998 werd gelanceerd om het delen van informatie te vergemakkelijken. Ook Web2, de mobiele door Big Tech gedomineerde variant is grotendeels met HTTP gelinkte data ontwikkeld en gebouwd.<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"color: #000000;\">Maar gezien de enorme groei in video en sociale media loopt Web2 tegen grenzen van bandbreedte aan. Alternatieven zijn hard nodig en IPFS is zo\u2019n alternatief. Een nieuw hypermedia-protocol gebaseerd op een enorm schaalbaar decentraal gegevensopslag-systeem. IPFS werd ontwikkeld door <a style=\"color: #000000;\" href=\"https:\/\/research.protocol.ai\/authors\/juan-benet\/\">Juan Benet van Protocol Labs<\/a> om de tekortkomingen van het oude HTTP aan te pakken. Zijn doel: een \u2018<em>nieuw groot subsysteem van het internet\u2019<\/em> dat ook overweg kon met blockchain. Eigenlijk is IPFS ontwikkeld voor het nieuwe Web3. Het protocol is volledig decentraal en omdat alle content wordt geadresseerd met hash, werkt het subliem met blockchain applicaties. Ook Web 1 en Web2 kunnen met IPFS uit de voeten en het is dus een prachtige keuze als transformatie-platform voor de transitie naar Web3.<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"color: #000000;\"><strong>Decentraal is de toekomst<\/strong><\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"color: #000000;\">Na het centrale mainframe migreerden we naar de decentrale client-server. Toen kwam internet en we migreerden van producten naar diensten. En ontstond in eerste instantie &#8211; zoals het mainframe &#8211; een centrale cloud. Net als we het mainframe gingen decentraliseren, gebeurt dat nu ook met de centrale clouds. Edge-computing en de sensoren in IoT dwingt ons steeds meer computing en data-opslag aan de randen van de infrastructuur uit te voeren. Web3 is daar de ontwikkeling voor, samen met nieuwe opensource oplossingen op decentrale grids.<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"color: #000000;\">Vanuit architectuurgedachte een verhuizing van centrale flats naar decentrale, verspreid staande woningen. De flat zal nooit verdwijnen, maar we moeten wel een nieuw passend landschap inrichten voor nieuwe decentrale oplossingen. Met afspraken hoe we data verdelen over die decentrale nodes. Omdat het protocol van IPFS volledig gedecentraliseerd is en alle gegevens worden geadresseerd door een hash, past het perfect bij blockchain-applicaties die off-chain moeten werken met grote hoeveelheden gegevens die ze niet in de keten zelf kunnen stoppen. \u00a0<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"color: #000000;\"><strong>De uitdaging voor Web3 zijn Dapps<\/strong><\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"color: #000000;\">In vergelijking met traditionele webapplicaties zijn Dapps lastiger te bouwen. Ethereum is voor Web3 ontwikkelaars dominant en veel opkomende ecosystemen zijn EVM-compatibel, dat wil zeggen dat ze het \u201cEthereum Virtual Machine\u201d platform gebruiken. EVM begint net zoals VMware indertijd, een kerntechnologie te worden van web3. Momenteel zijn DeFi en NFT\u2019s belangrijke use-cases voor web3 ontwikkeling: 80% van alle crypto-wallets voert als eerste een transactie uit met een NFT.<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"color: #000000;\">Web3 heeft door de ingevallen crypto-winter zijn hype-waarde verloren en generatieve AI is het gesprek van de dag. Maar de kleine Web3 ontwikkelaars-gemeenschap van enkele tienduizenden ontwikkelaars groeit gestaag. Hoewel nog lang niet op het niveau van JavaScript en Phyton, die miljoenen ontwikkelaars kennen. Volgens <a style=\"color: #000000;\" href=\"https:\/\/www.techrepublic.com\/article\/web-blockchain-technology-market\/\">TechRepublic<\/a> bedraagt in 2023 de Web3 markt 6.000 miljard dollar met een CAGR van 44,6%. Veel industrie\u00ebn, van vliegtuigonderhoud tot voedselveiligheid zijn bezig hun toepassingen te tokeniseren. Zakelijke, technische en vooral beveiligingsredenen stimuleren de groei van Web3.0. met als pijlers 5G-technologie, virtual en augmented reality, blockchain-applicaties, AI en machine learning.<\/span><\/p>\n<p style=\"font-weight: 400;\"><span style=\"color: #000000;\">Blockchain is een bewezen technologie die de beveiliging naar een hoger niveau heeft getild. Web3 zal conventionele processen van de sectoren volledig transformeren. Van financi\u00eble dienstverlening tot retail en e-commerce, media en entertainment, gezondheidszorg, IT, overheid en energie: bijna elke sector zal naar verwachting Web3.0 -blockchain gaan gebruiken. Een goed moment om ons ook eens in die <a style=\"color: #000000;\" href=\"https:\/\/blockworks.co\/news\/finally-web3-gets-sustainable-architecture\">nieuwe Web3 architectuurmodellen<\/a> te verdiepen: &#8216;<em>Finally, Web3 gets a sustainable architecture . . . &#8216;<\/em>.<\/span><\/p>\n<p><span style=\"color: #000000;\">Photo by <a style=\"color: #000000;\" href=\"https:\/\/unsplash.com\/@shutter_speed_?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Bastian Riccardi<\/a> on <a style=\"color: #000000;\" href=\"https:\/\/unsplash.com\/collections\/F8KHJ9Psn3M\/web3-%26-digitalization?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Unsplash<\/a><\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>Blockchain is een bewezen technologie die de beveiliging naar een hoger niveau heeft getild. Web3 zal conventionele processen van de sectoren volledig transformeren. Van financi\u00eble dienstverlening tot retail en e-commerce, media en entertainment, gezondheidszorg, IT, overheid en energie: bijna elke sector zal naar verwachting Web3.0 -blockchain gaan gebruiken. Een goed moment om ons ook eens in die nieuwe web3 architectuurmodellen te verdiepen . . .<\/p>","protected":false},"author":3,"featured_media":83198,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[275,280,194,70,71,72,75,76,80,138],"tags":[134,199,265,266,267,81,133],"class_list":["post-83195","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-architectuur","category-blockchain","category-transformatie","category-data-ownership","category-digital-economy","category-digitalisation","category-innovation","category-internet-of-things","category-trusted-it","category-strategie","tag-toekomst","tag-crypto","tag-informatie-architectuur","tag-informatie-huishouden","tag-enterprise-architectuur","tag-strategie","tag-economie"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/hanstimmerman.me\/wp-content\/uploads\/2023\/02\/bastian-riccardi-PBTEeIadS20-unsplash-scaled.jpg?fit=2560%2C1440&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/posts\/83195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/comments?post=83195"}],"version-history":[{"count":16,"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/posts\/83195\/revisions"}],"predecessor-version":[{"id":83224,"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/posts\/83195\/revisions\/83224"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/media\/83198"}],"wp:attachment":[{"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/media?parent=83195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/categories?post=83195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/tags?post=83195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}