Yazar | Sachin Devmurari
Tercüme | Ateş Sosu, Baş Editör | Carol
Üretildi | Blockchain Ana Kampı (ID: blockchain_camp)
Yapay zeka ve makine öğrenimi algoritmalarındaki en son gelişmeler, ağ otomasyonu için ivme sağlıyor. Son zamanlarda, mobil ağ operatörleri (MNO'lar) yapay zeka tabanlı modüller kullanıyor, Kiralanan / kendi alanındaki yetkili verilerin ağ dağıtımı yoluyla ağ otomasyonunu gerçekleştirin.
5G ağlarının ortaya çıkışı, makro baz istasyonları, mikro baz istasyonları, femto baz istasyonları (Femto), pico baz istasyonları (pico) ve büyük ölçekli çoklu girdilerin yönetimi gibi çeşitli ağ baz istasyonlarını koordine etmek ve organize etmek için süper heterojen ağlar gerektiren geleneksel ağ paradigmasını kademeli olarak bozmuştur. Çıkış (MIMO), milimetre dalga veya cihazdan cihaza (D2D) iletişim.
Bununla birlikte, sorun, birkaç MNO'nun sınırlı veri erişimine sahip olmasıdır. Blockchain tabanlı veri paylaşımı bu durumu değiştirebilir ve yapay zeka temelli ağ sistemlerinin performansını artırabilir.
Yapay zeka bizim için yeni değil, Ancak yapay zeka algoritmalarının ilk sürümleri belirli belirli uygulamalarla sınırlıdır ve bu uygulamalar sistemin sınırlı hesaplama gücüyle sınırlıdır.
Daha sonra, yapay zeka giderek daha uygulanabilir hale geldikçe, ağ operatörleri ağları daha iyi organize etmek ve dağıtmak için yapay zeka odaklı ağ sistemlerini keşfetmeye başlar.
Temel fikir şu şekildedir: önce ağın en uygun bölümünü elde etmek için kümeleme yöntemini kullanın ve ardından optimum trafik yönlendirmesini elde etmek için sinir ağı hesaplama algoritmasını kullanın. Ve, veriye dayalı zekanın geliştirilmesiyle, algoritmalar artık büyük miktarda veriye erişerek öğrenebilir.
Kaynak: AI destekli ağlar
Yapay zeka ve bilgi işlem yeteneklerinin daha da geliştirilmesiyle, MNO'lar artık büyük miktarlarda ham veriden organizasyonel modeller oluşturmak için Convolutional Neural Networks (CNN) ve Recurrent Neural Networks (RNN) kullanabilir.
Akıllı sözleşmelerin ortaya çıkmasıyla birlikte, blockchain tabanlı teknoloji birçok şirket için çok çekici hale geldi. Erken blok zincirinin temel sorunu doğrulamadır.Birçok uzman, blok zinciri tabanlı veri paylaşımında verilerin demokratikleşmesinin veri güvenliğini tehdit ettiğine inanmaktadır.
Akıllı sözleşmeler, katılımcıların doğrulama sorunları ve veri sahipliği konusundaki şüphelerini ortadan kaldırır. Akıllı sözleşme önce makine koduna derlenir ve bir işlem olarak blok zincirine yüklenir.Bir madenci işlemi paketler ve ardından diğer madenciler ilk blokta oylayarak bunu doğrular.Döngü tekrarlanır ve ardından başka bir müşteri veri ekler. İkinci blokta işlem doğrulaması gerçekleştirin.
Ek olarak, üçüncü müşteri doğrulanmış verileri blok zinciri bloğu üzerinden okuyabilir. Bu nedenle, akıllı sözleşmeler daha demokratiktir ve veriler bir doğrulama sistemi ile doğrulanabilir.
İşletmeler genellikle lisanslı akıllı sözleşmeleri halka açık akıllı sözleşmelere tercih ederler çünkü ikincisi lisanslı akıllı sözleşmeler kadar güvenli değildir.
Blockchain tabanlı veri paylaşımı, AI odaklı ağın akıllı sözleşmesini kullanır. Sistem üç katmana ayrılmıştır.
Sistemdeki kullanıcı katmanı katılımcısı (MNO)
Sistem yönetimi katmanı - aşağıdaki bileşenleri içerir:
MSP (Üye Hizmeti)
Konsensüs Düğümleri
Doğrulayıcı
Bekçi
Veri Zinciri (DataChain)
Davranış Zinciri (Davranış Zinciri)
Kaynak: Sistem Tasarımı
1. MSP (Üye Hizmeti)
Üye hizmetinin işlevi, üyelik sertifikalarının düzenlenmesi, sistem katılımcılarının yetkilendirilmesi ve kayıt altına alınmasından sorumludur.
Ana anahtar gibi bir kök sertifikaya sahiptir ve kayıtlı üyelere ikinci bir anahtar (Cu) sertifikası verir. Sisteme yeni bir üye katıldığında, yeni bir sertifika olarak bir "Cu" anahtarı sağlanacaktır. Özel anahtar, her üyenin kimlik kaydı ve doğrulaması için kullanılır.
Bizim durumumuzda, üyeler farklı mobil ağ operatörleri (MNO'lar). Her bir MNO'nun kimliği, MSP katmanı tarafından sağlanan belirli bir sertifika gerektirir.
Kimlik doğrulayıcı, API'yi çağıran herhangi bir kullanıcı için MSP tarafından verilen "Cu" sertifikasını kullanır. Uygulama programı arayüzü, sistem ve kullanıcı arasındaki etkileşim için bir araç görevi görür. Spesifik GUI, uygulama fikirlerini gerçeğe dönüştürür.
Konsensüs düğümü, AI algoritmasının uygulanmasından sorumludur.Burada, blockchain tabanlı veri paylaşım sistemimiz AI algoritmasını entegre eder.
Mutabakat algoritması, defterin tutarlılığını sağlamak için kullanılır. Mutabakat algoritması, işlemlerin orijinal verilerin blok zincirinin bayt koduna derlenmesini içerdiği işlemlerin onaylanmasını içerir.
Ek olarak, işlemlerin blok zincirine yüklenme sırasının belirlenmesi gerekiyor. İşlem onay sürecinde, her iki blok zinciri düğümü işlemi blok zincirine yüklemek isterse, işlemi kimin onaylayacağını belirlemek için akıllı sözleşmelerin kullanılması gerekir.
"Hyperledger Fabric" tarafından kullanılan yöntem, sistemdeki işlemleri sıralamaktır. Burada işlemler, kalıpları ve veri kullanım davranışını temsil eder.
Kapı bekçisi, veri katmanı ile sistem arasındaki köprüdür.Veri katmanına erişim, doğru veri akışını ve sistem tarafından orijinal verilere doğru erişimi sürdürmeye yardımcı olan akıllı sözleşmeler aracılığıyla kontrol edilir.
Blockchain (BlockChains): Harcamaları ve operasyonel karmaşıklığı azaltmak için ağ altyapısını ve veri erişim haklarını paylaşın.
Bununla birlikte, gerçek ortamda hala sertifika yetkilisi aracılığıyla azaltılabilecek birden fazla MNO rekabeti ve güven sorunu vardır. Paylaşılan verilerin üzerine daha yüksek sertifikalar yetkilendirmek için, DataChain ve BehaviorChain'i Hyperledger yapısına benzer konsorsiyum zincirleri için kullanabiliriz.
"Super Ledger" aslında modüler bir mimariye sahip açık kaynaklı bir defterdir ve konsensüs düğümleri ve MSP gibi bileşenler sistemde hızlı bir şekilde kullanılabilir.
Veri bağlantısı, veri erişimi üzerinde kontrol sağlar ve davranış bağlantısı her veriyi kaydetmek için kullanılır. Bu nedenle, kombinasyon halinde, bu iki blok zinciri veri, veri kontrolü ve büyük miktarda verinin denetimi için yetki sağlar.
Ham verilere erişime izin veren herhangi bir sistemde, veri izinleri birincil husustur. Risk faktörlerine ve diğer güvenlik parametrelerine göre veri izinleri dört farklı seviyeye ayrılabilir.
Veriler yalnızca kullanıcı tarafından görülebilir (L0)
Orijinal verileri ifşa etmeden verileri toplu bir şekilde kullanın (L1)
Ham verilere tanım ve yetkili taraflarca erişilebilir (L2)
Veriler herkese açıktır (L3)
Not: Kullanıcılar, tam izin kontrolü elde etmek için kendi veri izin düzeylerini ayarlayabilir
Sistem veri yapısı
Hızlı kullanıcı sorgulama ve veri erişimi ile veri paylaşım sürecini hızlandırmak için sistem özel olarak bir veri yapısı tasarlar. Öncelikle veri zincirinde işlemlerin nasıl gerçekleştiğine bakalım.
Kaynak: Veri Yapısı
Veri zincirindeki işlem esas olarak aşağıdaki bileşenleri içerir:
· Veri sahibi
· Bloktaki işlemin zaman damgası
Veri izin seviyesi
· Seviye L2 bir hash tablosu olarak kodlanmıştır
· Veri bütünlüğünü korumak için veri hashingi
· Veriden veriye bağlantı işaretçisi
Davranış zincirindeki işlem esas olarak aşağıdaki bileşenleri içerir:
· Verilere erişim talep eden kullanıcı
· Veri erişim zamanının zaman damgasını kaydedin.
· Veri adresi
· Erişim günlüğü özeti
1. Üye Yönetimi
Üyelik yönetimi, karşılıklı tanımlama ve kayıt yoluyla gerçekleştirilir, böylece kötü niyetli faaliyetlerden kaçınılır ve güvenli veri erişimi sağlanır. Aşağıdaki adımlarla yapılabilir:
1) Anahtar çiftini kimlik bilgileriyle birlikte ağ altyapısına gönderin.
2) Kullanıcı kimliği doğrulandıktan sonra, yeni kullanıcıya tanımlama için bir dijital sertifika verilecektir.
2. Veri toplama
İki temel veri türü vardır, biri kullanıcı gizliliğiyle ilgili, diğeri kullanıcı gizliliğiyle ilgili değildir.
Sözleşme, veri sağlayıcının kimliğini bir doğrulayıcı aracılığıyla doğrular.
Ardından sözleşme, kullanıcı kimliği ve diğer veriler gibi kullanıcı gizliliğiyle ilgili ham verileri tanımlar. Tanımlandığında, asimetrik bir anahtarla şifrelenecektir.
Sözleşme, verileri bulutta depolayan ve veri adresini geri döndüren ağ geçidi denetleyicisine verileri gönderir. Sözleşme, aşağıdaki şekilde gösterildiği gibi veri adresine dayalı bir veri işlemi talebi başlatır:
Bu, veri oluşturma sözleşmesi için sözde koddur.
Veri oluşturma sözleşmesi:
https://link.springer.com/article/10.1007/s41650-018-0024-3
3. Veri izin düzeyi
Daha önce tartıştığımız gibi, kullanıcılar, başkalarının kullanıcının sahip olduğu verilere erişmesi için farklı veri izin seviyeleri tanımlayabilir. Kullanıcılar, veri izinlerini atamak için aşağıdaki kodu kullanabilir:
4. Veri paylaşımı
Orijinal verileri ifşa etmeden veri hesaplamaları yapmanız gerekiyorsa, diğer doğrulayıcılardan ve potansiyel katılımcı olarak hükümetten oluşan bir organizasyon oluşturmanız ve verilere kötü niyetli erişimi önlemek için algoritmayı birlikte uygulamanız gerekir.
Ancak, orijinal verilere erişmeniz gerekirse, verileri aşağıdaki şekillerde paylaşmanız gerekir:
· Veri talebi dijital sertifika ve dijital imza ile görüntülenir.
· Sözleşme, doğrulayıcı aracılığıyla veri talebinin yasallığını doğrular.
5. Veri incelemesi
Her veri sağlayıcı (MNO) düzenli veri raporları alacaktır. Herhangi bir kötü amaçlı etkinlik veya veri kötüye kullanımı, sistemdeki kimlik doğrulaması yoluyla belirlenebilir.
Kullanıcı veriler üzerinde tam kontrole sahiptir, bu nedenle veriler herhangi bir kötü amaçlı faaliyette geri çekilebilir mi?
sonuç olarak
5G ağlarının ortaya çıkmasıyla, organize ve optimum AI güdümlü bir ağ, MNO'lara ve hatta işletmelerin gerekli veri gereksinimlerini ve veri yoğunluğunu tamamlamasına yardımcı olabilir.
Daha da önemlisi, blok zinciri veri paylaşımı yoluyla MAO'lar arasındaki verilerin demokratikleştirilmesi, kesinlikle AI güdümlü ağların gelişimini destekleyecektir!
Bu makale bir CSDN çeviri makalesidir, lütfen yeniden basımın kaynağını belirtin.