Investor's wiki

parçalama

parçalama

Parçalama Nedir?

blok zinciri şirketleri tarafından ölçeklenebilirlik amacıyla kullanılan ve saniyede daha fazla işlem gerçekleştirmelerini sağlayan bir veritabanı bölümleme tekniğidir . Sharding, bir blockchain şirketinin tüm ağını "shards" olarak bilinen daha küçük bölümlere ayırır. Her parça kendi verilerinden oluşur ve diğer parçalarla karşılaştırıldığında onu farklı ve bağımsız kılar.

Parçalama, bir blok zinciri ağını ayrı parçalara böldüğü için bir ağın gecikmesini veya yavaşlığını azaltmaya yardımcı olabilir. Ancak, parçaların saldırıya uğrayabileceği parçalama ile ilgili bazı güvenlik endişeleri vardır.

Parçalamayı Anlama

Tedarik zinciri yönetimi ve finansal işlemleri içeren teknolojinin yaygın olarak uygulanması nedeniyle blok zinciri ağları ve ilgili kripto para birimleri popülerlik kazanmaktadır. Blok zincirinin popülaritesi arttıkça, ağ tarafından işlenen iş yükü ve işlem hacmi de artıyor. Bir blok zincirini paylaşılan bir veritabanı olarak düşünürsek, daha fazla veri eklendikçe, ağın tüm bu verileri verimli ve hızlı bir şekilde işleyebilmek için yeni yollar bulması gerekir; bu, parçalamanın yardımcı olabileceği yerdir.

Dağıtılmış Defter

Blockchain teknolojisinin dağıtılmış defteri,. işlemlerin birden fazla site ve coğrafya arasında mutabakata dayalı olarak paylaşılmasına izin verdiği için onu çekici kılıyor. İşlemler kaydedildikçe, kopyalar saniyeler içinde paylaşılan ağa gönderilir ve halka açık "tanıklar" oluşturulur. Ağın bir kısmı dolandırıcılık veya kötü niyetli bir saldırının kurbanı olursa, paylaşılan ağın katılımcıları dolandırıcılar tarafından neyin değiştirildiğini belirleyebilir, çünkü hepsi defterin işlemlerinin bir kopyasını bulundurur. Sonuç olarak, blok zinciri teknolojisi ve dağıtılmış defter sistemi, dolandırıcılığın azaltılmasına ve hack gibi siber saldırılardan kaynaklanan hasarın sınırlandırılmasına yardımcı olabilir.

Ölçeklenebilirlik

Bununla birlikte, blok zinciri teknolojisindeki en büyük zorluklardan biri, ağa ek bilgisayarlar eklendikçe ve daha fazla işlem gerçekleştirildikçe, ağın çıkmaza girmesi ve gecikme olarak adlandırılan süreci yavaşlatmasıdır. Gecikme, özellikle hızlı ve verimli çalışan mevcut elektronik ödeme sistemleriyle karşılaştırıldığında, yaygın kullanım için benimsenen blockchain için bir engeldir. Başka bir deyişle, ölçeklenebilirlik,. giderek daha fazla endüstri teknolojiyi benimsedikçe ağlar artan miktarda veri ve işlem akışını idare edemeyebileceğinden, blok zinciri için bir zorluktur.

Gecikmesiz ölçeklenebilirlik oluşturmak için düşünülen çözümlerden biri, parçalama işlemidir. Sharding, bir ağın iş yükünü bölümlere yaymak için tasarlanmıştır; bu, gecikmeyi azaltmaya yardımcı olabilir ve blok zinciri tarafından daha fazla işlemin işlenmesine izin verebilir.

Blok zinciri ağlarının kullanmaya çalıştığı üç özellik, ademi merkeziyetçilik, ölçeklenebilirlik ve güvenliktir.

Parçalama Nasıl Yapılır?

Bir blok zinciri ağında parçalamanın nasıl gerçekleştirildiğini keşfetmeden önce, verilerin şu anda nasıl saklandığını ve işlendiğini gözden geçirmek önemlidir.

Blok Zinciri Düğümleri

Şu anda, blok zincirinde, bir ağdaki her düğüm, ağ içindeki tüm işlem hacimlerini işlemeli veya işlemelidir. Bir blok zincirindeki düğümler bağımsızdır ve merkezi olmayan bir ağdaki tüm verilerin korunmasından ve depolanmasından sorumludur. Başka bir deyişle, her düğüm, hesap bakiyeleri ve işlem geçmişi gibi kritik bilgileri depolamalıdır. Blok zinciri ağları, her düğümün ağ üzerindeki tüm işlemleri, verileri ve işlemleri işlemesi gerektiği şekilde kurulmuştur.

Bu model, her işlemi tüm düğümlerde depolayarak bir blok zincirinin güvenliğini sağlarken, işlem işlemeyi önemli ölçüde yavaşlatır. İşlemleri işlemek için düşük hızlar, blok zincirinin milyonlarca işlemden sorumlu olduğu bir gelecek için iyiye işaret değil.

Parçalama, bir blok zinciri ağındaki işlemsel iş yükünü böldüğü veya dağıttığı için yardımcı olabilir, böylece her düğümün blok zincirinin tüm iş yükünü işlemesi veya işlemesi gerekmez. Parçalama, bir bakıma iş yükünü bölümlere veya parçalara ayırır.

Yatay Bölümleme

Parçalama, veritabanlarının satırlara bölünerek yatay olarak bölümlenmesi yoluyla gerçekleştirilebilir. Satırlar olarak adlandırılan parçalar, özelliklere göre kavramsallaştırılır. Örneğin, belirli bir adres türü için durumu ve işlem geçmişini depolamaktan bir parça sorumlu olabilir. Ayrıca, parçaları, içinde depolanan dijital varlığın türüne göre bölmek de mümkün olabilir. Bu dijital varlığı içeren işlemler, bir parça kombinasyonuyla mümkün olabilir.

Örnek olarak, birden fazla parçanın dahil olduğu bir kiralık emlak işlemini düşünün. Bu parçalar, müşteri adlarından kira ödemesi üzerine kiracıya sağlanan akıllı bir kilide yapılandırılmış dijital anahtarlara kadar, işlemde yer alan farklı varlıklara karşılık gelir .

Parça Paylaşımı

Her parça, blok zinciri teknolojisinin önemli bir yönünü (merkezi olmayan defter) koruyan diğer parçalar arasında paylaşılabilir. Başka bir deyişle, deftere, tüm defter işlemlerini görüntülemelerine izin veren her kullanıcı tarafından erişilebilir.

Parçalama ve Güvenlik

Uygulamada ortaya çıkan ana sorunlardan biri güvenliktir. Her parça ayrı olsa ve yalnızca kendi verilerini işlese de, parçaların bozulmasıyla ilgili bir güvenlik endişesi vardır; burada bir parça diğer parçayı devralarak bilgi veya veri kaybına neden olur.

Her bir parçayı, kimliği doğrulanmış kullanıcıları ve verileriyle kendi blok zinciri ağı olarak düşünürsek, bir bilgisayar korsanı veya bir siber saldırı yoluyla bir parçayı ele geçirebilir. Saldırgan daha sonra yanlış işlemler veya kötü amaçlı bir program sunabilir.

Ethereum,. gecikme ve ölçeklenebilirlik sorunlarına olası bir çözüm olarak parçalamayı test etmenin ön saflarında yer alıyor. Ethereum, Ethereum Mainnet'in Beacon Chain Proof-of-stake sistemi ile "birleşeceği" "The Merge" adını verdiği olay gerçekleştikten sonra 64 yeni parça zinciri çıkarmayı planlıyor. Ethereum, düğümleri belirli parçalara rastgele atayarak ve bunları sürekli olarak rastgele aralıklarla yeniden atayarak bir parça saldırısı potansiyeliyle mücadele etti. Bu rastgele örnekleme, bilgisayar korsanlarının bir parçayı ne zaman ve nerede bozacağını bilmesini zorlaştırır.

Ayrıca, parçalamanın hala blok zinciri ağları için kullanılmasının erken test aşamasında olduğunu belirtmek önemlidir. Sonuç olarak, tüm potansiyel sorunlar ve zorluklar henüz çözülmedi.

Öne Çıkanlar

  • Parçalamayı çevreleyen güvenlik endişeleri, bir parçanın diğerine saldırarak bilgi kaybına neden olduğu bir hack veya parçayı devralmayı içerir.

  • Parçalama, bir blok zinciri ağını her biri diğer parçalardan ayrı olarak kendi verilerine sahip ayrı parçalara bölerek ağ gecikmesini iyileştirebilir.

  • Sharding, blockchain ağları tarafından değerlendirilen ve Ethereum tarafından test edilen bir veritabanı bölümleme tekniğidir.

  • Blok zinciri ağları ne kadar çok kullanıcı alırsa, ağ o kadar yavaşlar ve önemli gecikmelere yol açar.