Günümüzde çoğu web sitesi, uygulama ve diğer çevrimiçi hizmetler (örneğin Netflix gibi akış platformları), büyük şirketlerin sahip olduğu veya kiraladığı sunucularda barındırılmaktadır. Sunucuları, bir uygulamanın veya web sitesinin “yaşadığı” fiziksel konum olarak düşünün. Bir web hizmeti sağlayan bir şirket kendi sunucularından sorumlu olduğunda buna “merkezi” deriz.
Bu, örneğin, Netflix’in bir depoda, en sevdiğiniz programları yayınlayabilmeniz için dönen sunuculara sahip olduğu anlamına gelir. Bir şovu izlemek için Netflix’te oturum açtığınızda, cihazınız (telefonunuz, tabletiniz veya bilgisayarınız) bu sunucularla iletişim kurarak ileri geri veri gönderir. Sonuçta, Netflix bu sunucular üzerinde tam kontrole sahiptir. Platforma hangi içeriğin ekleneceğini, hangi akış hızlarının desteklendiğini ve sunucularına kimlerin ve nasıl erişebileceğini yalnızca Netflix seçer.
Burada çok sıra dışı bir şey yok çünkü şu anda internette bulunan hemen hemen her şey aynı şekilde çalışıyor. Merkezi mülkiyete sahip bu internet modeline “Web 2.0” denir. Ancak Web3 farklıdır. Merkezi olmayan Web’dir ve işleri biraz farklı yapmayı amaçlar – özellikle de sunucular ve çevrimiçi şeylere nasıl eriştiğiniz söz konusu olduğunda.
Örneğin, genellikle Web 2.0’daki (yine Netflix gibi) çevrimiçi hizmetlere bir kullanıcı adı ve şifreyle veya “Google ile oturum aç” gibi bir kimlik doğrulama hizmetiyle oturum açarsınız. Web3’te her şey için gerçekten sadece bir kullanıcı adı ve şifreye ihtiyacınız var. Kulağa hoş geliyor, değil mi?
Merkezi olmayan web, merkezi sunucular ve oturum açmalar gibi eski Web 2.0 teknolojisinin yerini alan birkaç yeni teknoloji sayesinde mümkün olmuştur. Bu yeni teknolojiler şunlardır:
- Blockchainler
- Node’ler
- Kripto paralar
- Kripto cüzdanları
Bunlardan herhangi biri (veya tümü) yeni ve tuhaf geliyorsa endişelenmeyin. Bu makalede, bu temel terimlerden bazılarını tanımlayacağız ve merkezi olmayan teknolojilerin yüzeyini, neler yapabileceklerini ve Web3’te nasıl çalıştıklarını inceleyeceğiz.
Blockchain teknolojisi nedir?
Blockchain ağı, merkezi olmayan, devrim niteliğinde yeni bir ağ türüdür. Blok zinciri ile, bir web sitesi veya uygulamanın birçok farklı sunucuda “yaşaması” mümkündür – her biri bağımsız olarak sahip olunan ve çalıştırılan, böylece hiçbir kişi veya şirket ağ üzerinde tam kontrol sahibi olamaz. Blockchain, yeni Web3 modelini mümkün kılan şeydir.
Özünde, bir blok zinciri, dünyanın her yerinde uzaktan bulunmasına rağmen, paylaşılan bir veri kaydını tutan birçok bireysel bilgisayar veya sunucudan oluşur. Bu paylaşılan kayda genellikle “defter” denir ve muhasebede kullanılan geleneksel bir defter gibi çalışır. Bu paylaşılan defterlerdeki veriler herhangi bir şey olabilir, ancak çoğunlukla kripto para birimi işlemlerinin bir kaydıdır (daha fazlası için).
Veriler birlikte “bloklar” halinde gruplandırılır ve bir zincir gibi (her bağlantının bir sonrakini desteklediği) sırayla dizilir. Yeni veri blokları işlenirken zincirin sonuna eklenirler. Her veri bloğu, genel zincirin bütünlüğü için çok önemlidir – eğer biri “kırılırsa” tüm zinciri bozar.
Bir dizi işlem bir blok halinde gruplandırıldığında, tüm bu verilerin toplamı, tüm girdilerin (işlemlerin) tek bir benzersiz çıktı (işlem kimliği karması) ürettiği “karma” adı verilen bir şifreleme yönteminden geçer. Bu işlem kimliği karması, insanların herhangi bir bloğun geçerli olduğunu doğrulamak için kullanabileceği onaltılık bir değerdir (bu yalnızca 0–9 veya a–f anlamına gelir). Birisi bir bloğun işlem verisinin en küçük parçasını bile manipüle etmeye çalışırsa veya yanlış bir işlem eklerse, bloğun işlem kimliği karması da değişir, diğer ağ katılımcıları bunu tanır ve tüm blok reddedilir.
Bir zincirdeki yeni bloklar nereden geliyor?
Yeni bloklar, bir blok zinciri ağıyla etkileşime giren insanlardan gelir. Çoğu zaman bu, kripto ticareti yapmak, NFT satın almak veya Web3 oyunları oynamak anlamına gelir, ancak gerçekten her şey olabilir. Önemli olan aktivite değil, bunun altında neler olup bittiğinin temelleri: blok zincirinde işlemleri tamamlamaya çalışan kullanıcılar, deftere yeni blokların eklenmesi gerekmesine neden oluyor.
En önemlisi, bir blok zinciri üzerinde kontrol uygulayan hiçbir şirket, BT uzmanı veya CEO yoktur. Bunun yerine, bireysel ağ katılımcıları (paylaşılan veri defterinin bir kopyasını depolayan her kullanıcı), ağın durumu hakkında fikir birliğine varmak için eşler olarak bir araya gelmelidir. Ağın durumu, kimin hangi varlıklara sahip olduğu ve kimin kime kripto para birimi gönderdiği gibi şeyleri içerir.
Blok zinciri dünyasında, bu ağ katılımcılarına “düğümler” diyoruz – bunlar esasen blok zinciri ağına bağlanan bireysel bilgisayarlardır. Yeni işlemler veya veri blokları hakkında birbirleriyle iletişim kurmalı ve orijinalliklerini doğrulamalıdırlar. Daha sonra bloğa yeni bloklar eklemek için birlikte çalışmalılar. Zincir.
Düğümler blok zincirine nasıl yeni bloklar ekler?
Bir blok zinciri ağını oluşturan binlerce düğümün her birinin bireysel kişiler tarafından işletildiği göz önüne alındığında, anlaşmaya varmak küçük bir başarı değildir. İçlerinden birinin açgözlü olabileceğini ve kendilerine ekstra bir ödemeyi bir işlem bloğuna gizlice sokmaya çalışmak için cazip olabileceğini hayal edebilirsiniz. O zaman ne olacak?
Yeni bloklar ekleme ve düğümleri dürüst tutma sürecini kolaylaştırmak için blok zincirleri “uzlaşma mekanizmalarına” güvenir. Bunlar, anlaşmazlıkları çözmek ve yalnızca geçerli işlemlerin onaylanmasını sağlamak için dikkatle tasarlanmış çerçeveler ve kurallar dizisidir. Orijinal blockchain konsensüs mekanizmasına Bitcoin ağı öncülük etti ve buna Proof of Work (PoW) adı verildi.
PoW altında, en son tüm işlemleri bir blokta derlemek ve zincire eklemek için bir düğüm seçilir. Düğümler, sayısal bir bulmacaya katılarak bu ayrıcalık için birbirleriyle rekabet eder; bunu ilk çözen, bloğu “mayın” haline getirir, işlemlerini derler ve tüm verilerin gerçek olmasını sağlar. Ardından bloğu ağ düğümlerinin geri kalanına yayınlayarak doğrulamalarını isterler. Bitcoin gibi geleneksel PoW blok zincirlerinde, ağ düğümlerinin %51’inin bir bloğun zincire eklenmeden önce geçerli olduğunu kabul etmesi gerekir.
(Not: PoW önce gelse de, bugün blokları daha hızlı üretmek, işlem ücretlerini azaltmak ve daha fazlasını yapan farklı tasarımlara sahip çok sayıda başka fikir birliği mekanizması vardır.)
Blokların orijinal olduğundan nasıl emin olunur?
Bir düğüm, manipüle edilmiş işlemlere sahip bir blok yayınlarsa, bloğu kimin reddedeceği diğer düğümler için açık olacaktır. Büyük bir düğüm popülasyonu, ağı merkezi olmayan hale getirmek için katılır ve bu düğümler, zincirin bütünlüğünü korumak için finansal olarak teşvik edilir. Bir avuç düğüm, manipüle edilmiş işlemleri doğrulamaya çalışsa da, %51’inin bunu yapması neredeyse imkansız. (Bu özellikle Bitcoin veya Ethereum gibi yaygın olarak kullanılan, itibarlı zincirler için geçerlidir; blok zinciri ile ne kadar çok ağ katılımcısı olursa, ağ o kadar merkezsizleşir ve zinciri manipüle etmek o kadar zorlaşır.)
Bunu, (blok zincirinde bulduğunuz gibi) binlerce bağımsız düğüm yerine bir banka (bankanın merkezi sunucusu) tarafından işletilen yalnızca bir düğümün manipüle edilmesi gereken geleneksel finansla karşılaştırın. Paylaşılan bir defterin merkezi bir veritabanından ne kadar daha güvenli olabileceğini görebilirsiniz.
Düğümlerin çoğunluğu iyi aktörler olduğu sürece, bir blok zinciri bu tür manipülasyonlara karşı güvendedir. Aslında, blok zincir ağları, kapalı kapılar ardında çalışan geleneksel, merkezi olarak yönetilen veritabanlarından çok daha fazla manipülasyona karşı yalıtılma eğilimindedir.
Düğümlerden dürüst davranışı teşvik etmek için finansal bir unsur da var. Blok zincirleri, başarılı bir şekilde yeni bir blok ekleyen düğüme farklı türde “blok ödülleri” (zincirin ilişkili kripto para birimi biçiminde parasal tazminat) verir. Bir düğüm dürüst davranırsa, blok ödülünü kazanmaya devam eder. Engellemeleri yalan söyledikleri veya yanlış veriler içerdiği için reddedilirse, fonlarını kaybederler ve potansiyel olarak kötü bir oyuncu olarak işaretlenebilirler. Dürüst düğümler, kötü niyetli olduğu kanıtlanan düğümlerden yayınlanan verileri reddetmeye veya yok saymaya başlayabilir.
Güvenli bir ağ yapısı, uygun bir fikir birliği mekanizması ve yüksek ağ katılımı ile blok zincirler, daha önce çevrimiçi olarak mümkün olmayan bir şeyi yapabilir: şeffaf merkezi olmayan ağlar oluşturma yeteneği. Bilgisayarı ve internet erişimi olan herhangi bir kullanıcı, ağ işlemlerinin tüm geçmişini denetleyebilir. Opak bir merkezi otoriteye güvenmek yerine, blok zincirler güvenilir olmayan merkezi olmayan bir ağ sağlar.
Blockchain’in Web3 ile ne ilgisi var?
Gördüğünüz gibi, blok zinciri, bir yönetim yetkisi olmaksızın ağ katılımcıları arasında fikir birliği oluşturmak için yeni bir sistemdir. Bu arada Web3, uygulamaların, çevrimiçi hizmetlerin ve hatta finansın artık merkezi bir otoriteye ihtiyaç duymadığı merkezi olmayan web’dir. Birlikte nasıl çalışırlar? Temel olarak blockchain teknolojisi, Web3’ün ihtiyaç duyduğu ademi merkeziyetçiliği kolaylaştırır.
Bunu Web 2.0 ile karşılaştırın.
Web 2.0’da herkesin bilgisayarı, oturum açmak ve bir şeyler yapmak için bir şirketin merkezi sunucularına (örneğin Wells Fargo veya Facebook) bağlanır. Web3’te blockchain ağları, kullanıcıların içeriğe erişimini sağlayan, verilerini depolayan ve yöneten geleneksel, merkezi olarak yönetilen veritabanlarının ve uygulamaların yerini alıyor.
Blockchain ile kullanıcılar artık merkezi bir sunucuda merkezi bir otoritenin onları kilitleyebileceği, kapatabileceği veya erişimi sınırlayabileceği bir kullanıcı adı ve şifre oluşturmaz. Bunun yerine kullanıcılar, bileşenlerinin bir kısmının veya tamamının blok zinciri ağlarında barındırıldığı sitelere ve uygulamalara bağlanır ve bu da onları kısmen veya tamamen merkezi olmayan hale getirir. Web3’teki bu merkezi olmayan uygulamalar ve siteler genellikle “DApp’ler” olarak adlandırılır.
Kullanıcılar, DApp’lere erişimlerini doğrulamak, kripto para birimini tamamlamak gibi şeyler yapmak için kripto cüzdanlarına (ki bunu birazdan açıklayacağız) güvenirler. cy işlemleri yapabilir, bazı yeni Web3 sosyal medya platformlarında yayınlayabilir veya Web3’te hemen hemen her şeyi yapabilirsiniz. Ve tüm bunların çalışması için blockchain teknolojisine ihtiyacı var.
Kripto para birimi nedir ve Web3’te nasıl kullanılır?
Daha önce, ağ hakkında fikir birliğine varabilmeleri için bağımsız blok zinciri ağ katılımcılarının veya düğümlerinin teşviklerini hizalama ihtiyacından bahsetmiştik. Kripto para birimi burada devreye giriyor.
Kripto para birimleri, belirli blok zinciri ağlarına bağlı dijital varlıklardır. Her blok zinciri tipik olarak, ağ ve onun fikir birliği mekanizması ile yerel olarak entegre edilmiş bir kripto para birimine sahiptir. Bitcoin ağında bitcoin (BTC), Ethereum ağında ether (ETH) vb. vardır.
Bunlar, zincire yeni bloklar eklemek veya doğrulamak için düğümlere verilen “blok ödüllerini” oluşturan kripto para birimleridir – temelde düğümlerin işlerini iyi yapmaları için finansal teşvik. Kripto olmadan, düğüm operatörlerinin blok zinciri ağlarını desteklemek için kendi iyi niyetleri dışında hiçbir nedenleri olmazdı.
Dijital değeri temsil eden bu yerel kripto para birimleri ile blok zincir ağları, varlıkları aktarmak veya yeni bloklar eklemek ve doğrulamak gibi ağ işlemlerini kolaylaştırmak için fikir birliği mekanizmalarını kullanabilir. Örneğin, bir kişiden diğerine bitcoin göndermek, elektrik ve bilgi işlem gücü gibi ağ kaynaklarını kullanmak için bir işlem ücretine (bazen “gaz ücreti” olarak adlandırılır) tabi olacaktır.
Bloklar halinde gruplandırılan bu işlemler, ağ düğümleri tarafından paylaşılan deftere eklenir. Düğümler, sırayla, ağa katılımları için kripto para birimi ile telafi edilir.
Kripto cüzdanlar: varlıkları depolayın ve Web3’e bağlanın
Tüm bu kriptolar, merkezi olmayan ağların işleyişini kolaylaştırmak için değiş tokuş edilirken, insanların varlıklarını depolamak için bir yola ihtiyacı var. Kripto cüzdanları tam da bunu yapmak için tasarlanmıştır. Kripto cüzdanı, Web3 kullanıcılarının kripto depolaması, başkalarına aktarması, işlem ücretlerini ödemesi ve daha fazlası için bir yoldur.
Temel olarak, Web3 ile etkileşime giriyorsanız, bunu yapmak için bir kripto cüzdanına ihtiyacınız var. Neden? Niye? Web3 blok zinciri ağlarına dayandığından, blok zincirleri işlemleri kolaylaştırmak için kripto para birimine güvenir ve kripto para biriminin depolanması, gönderilmesi ve işlem görmesi için kripto cüzdanlarına ihtiyacı vardır. Kripto cüzdanlar, Web3 pasaportunuz gibidir. Tek fark, seyahat pasaportunun aksine, kripto cüzdanların onları yöneten bir hükümet gibi merkezi bir otoriteye sahip olmamasıdır.
Kripto cüzdanlar, Web3’te bir uygulama veya web sitesinde oturum açmanıza nasıl olanak sağlar?
Kripto cüzdanlar, geleneksel oturum açma kimlik bilgilerinin yerini alabilecek genel “adreslere” erişmek için özel anahtarlar kullanır.
Örneğin, tipik bir blockchain genel adresi şöyle görünebilir:
0x634790328Ab021cA1E432rfdsF457E8f8eFc5E8bA79
Bu adres benzersiz bir cüzdan tanımlayıcısıdır. Bir kullanıcı adı gibi düşünün. Şimdi, Web3’te bir uygulamayı veya web sitesini ziyaret ederken, cüzdanınızı bağlamanız istenecek. Bunu yapmak için, bağlantıyı yetkilendirmek için hem cüzdan adresinize hem de özel anahtarınıza (bir tür şifre gibi) ihtiyacınız olacak.
Burada farklı olan şu ki, Web 2.0 dünyasında kullanıcı adları ve parolalar yalnızca bir uygulamaya erişim sağlarken, bir cüzdan adresi ve özel anahtar Web3’teki herhangi bir uygulamaya veya web sitesine erişmenizi sağlar. Hepsi blok zinciri, kripto para birimi ve kripto cüzdanları ile entegredir, bu nedenle cüzdan adresiniz bir e-posta adresi ve şifre yerine kullanılabilir, bu da sizi bu destekleyici hizmetlere takma ad vermenize yardımcı olabilir.
Bu, ademi merkeziyetçiliğin güzelliğidir: İnsanların Web3 ile nasıl etkileşime girdiğinin özüne yerleştirilmiştir.
Web3’ün temelleri
Blockchain ve kripto para birimi, Web3 hareketinin tuhaf, teğetsel bir parçası değildir. Web3’ü mümkün kılan ademi merkeziyetçiliğin ayrılmaz parçalarıdır. Onlar tüm sistemin temel bileşenleridir.
Kripto para birimi olmadan, blok zincirler ağ katılımı için teşvik mekanizmasından yoksundur. Kripto cüzdanlar olmadan, kullanıcıların bu kripto para birimini (veya Web3’e erişmek için herhangi bir pasaportu) saklayacakları bir yeri olmazdı. Ve blok zinciri ağları olmadan Web3 var olamazdı.
Tüm bu teknolojiler, internetin merkezi olmayan sürümünü, Web3 olarak adlandırılan bu yeni şeyi etkinleştirmek için bir araya geliyor. Brave Browser, yerleşik kripto cüzdanı ve Basic Attention Token (BAT) ile yerel bağıyla, Web3’e bağlanmak ve keşfetmeye başlamak için güvenli ve hızlı bir ağ geçidi sunar.