Merhaba Web 3.0


2021 yılında Decentralized Identifiers (DID) standardının çıkmasıyla birlikte BlockChain’e geçiş süreci hızlandı. HyperLedger yazılımları ile Web 3.0’a başlayabilirsiniz.

Web 3.0’da backend yazılımınızı Smart Contract’larla DApp hazırlayarak ve BlockChain SDK’larıyla yapıyorsunuz. Big Data için Hadoop ya da MongoDB entegrasyonu yapmanız mümkün.

BlockChain çok yavaş; en hızlısı PoA algoritmalı BlockChain’ler. HyperLedger ürünlerini Kubernetes üzerine yükleyin; SDK’ları kullanan backend yazılımlarını Kubernetes üzerine yükleyin ve Frontend için Angular, React, Flutter ya da React Native kullanın.

Ülkemizde Google’la yakınlaşma var; o yüzden ben backend’te de frontend’te de Google ürünlerini tercih ediyorum; derken NX ile tanıştım. NX sayesinde TypeScript projesinde Backend, Web ve Mobil bileşenlerini ve servislerini paylaşmanız mümkün. Ayrıca BlockChain dünyasında Google çözümleri henüz yok diyebiliriz, Web 3.0 dediğimizde aklımıza Meta firması geliyor.

Web 3.0 için şu teknolojileri öneriyorum:

  1. HyperLedger Besu, Indy ve Aries
  2. NodeJS
  3. Truffle
  4. React
  5. React Native
  6. Kubernetes
  7. Pardus

Ama bilmenizi isterim ki BlockChain sanıldığı kadar güvenli değil; cüzdan güvenliğinde hala zayıflıklar var; cüzdandaki verifiable credential’ları korumak mesele. Sıcak cüzdanların güvenli olmadığını biliyorsunuz, çünkü telefon ve bilgisayar işletim sistemleri ve yazılımlarının yüzlerce açıkları var.

Ayrıca kriptoloji güvenlik algoritmaları eskidi. RSA ve SHA-1 çoktan kırıldı. SHA-2 de kırılmak üzere. Kuantum dirençli yeni güvenlik algoritmalarına geçmemiz gerekiyor.

Mutlu kodlamalar 🙂

Reklam