SMAC: Hile Önleme için STEPN Modeli
STEPN'in Hile Önleme Sistemi ile Tanışın — SMAC
Herhangi bir bağlamda 'aldatma' kelimesi olumsuz çağrışımlar taşır. Ve neden olmasın? Aldatma, tanımı gereği, hile veya sahtekarlık yoluyla bir kişiyi değerli bir şeyden mahrum bırakmaktır. Geleneksel video oyunlarında hile yapanlar, normal kullanıcıları oyun içi kaynaklardan, varlıklardan veya olumlu oyun deneyimlerinden mahrum bırakır. Adil oynayanlar için yaygın ve sinir bozucu.
Paranın söz konusu olduğu Play2Earn oyunları için hileyi çözmek ve kötü aktörlere kapıyı kapatmak son derece önemlidir. Hile yapmanın, özenle hazırlanmış oyun ekosistemlerini potansiyel olarak nasıl baltaladığı göz önüne alındığında, geliştiriciler, hile önleme yazılımını bir sonraki seviyeye taşımak için çok çalışıyorlar. Önemli miktarda kaynak, hile ile mücadeleye ayrılmıştır.
Ayrıca, bir uygulama popüler hale geldiğinde, pek çok kişinin sistemi kötüye kullanma veya istismar etme eğiliminde olması, geliştiricilerin hile yapanları tespit etmek ve yasaklamakla meşgul olmalarına neden olması doğaldır.
STEPN bir istisna değildir - popülaritesi patladığından, hile öne çıkan bir sorun haline geliyor, öyle ki geliştiricilerimiz kaynaklarımızın neredeyse yarısını hile karşıtı mekanizmalar geliştirmeye adadı.
Sahte kullanıcılar ve hile?
Sahte kullanıcı, STEPN uygulamasından haksız kazanç elde etmek amacıyla kullanıcı kimliğini ve hareket verilerini taklit eden bir hesaptır.
Basitçe söylemek gerekirse, çevrimiçi oyunlarda hile yapanlar, haksız bir avantaj elde etmek için oyunun mekaniğini manipüle eden, kuralları kendi çıkarları için altüst edenlerdir. Bu, standart oyunun bir parçası olmayan eylemlerde bulunmayı içerir ve diğer oyuncuların sahip olduğu saatlerce çaba harcamadan hilecinin istediklerini elde etmesini kolaylaştırır.
Bir oyuncunun hile yapıyor olabileceğine dair sayısız işaret vardır. Örneğin, bir oyuncu, birdenbire büyük miktarda ödül alıyor veya oyunlarını geliştirmek için yasa dışı teknolojilerin kullanıldığını ortaya çıkaran desenler sergiliyor olabilir.
STEPN için, ne yazık ki, adil kazanç paylarından daha fazlasını kazanmak için her türlü dürüst olmayan taktiğe girişen insanlar var. Bir STEPN kullanıcısı olarak, şunu düşünebilirsiniz — tamam, oyuncuların kazanmaları gerekenden fazlasını kazanmak için hile yapmalarının can sıkıcı ve adaletsiz olduğunu görüyorum, ama… bu gerçekten o kadar büyük bir sorun mu?
Dolandırıcılara karşı uzun soluklu savaş
Yukarıdaki sorunun cevabı kocaman bir evet. Bu, Web3 kazandıran oyunların bu sorunla ilk karşılaşması değil.
Axie Infinity de 2018'de piyasaya sürüldüğünden beri milyonlarca oyuncuyu kendine çekti. Güneydoğu Asya'daki pek çok kişi gerçek bir geçim ücreti kazanabiliyor ve hatta kazançlarıyla yeni evler satın alabiliyor. Ancak aynı zamanda oyun, sistemi oynamaya çalışan önemli bir kötü oyuncu popülasyonunu da kendine çekmiştir.
Hile yapmanın bir örneği kazan-ticarettir. Kazanma ticareti, sıralamalı skor tablolarına sahip oyunlarda yaygın hale gelen bir hile mekanizmasıdır. Bir oyuncunun, kazanan oyuncunun sıralamasını yükseltebilmesi ve skor tablolarında daha yüksek bir konuma ulaşabilmesi için bir maçı kasten kaybetmesi durumunda ortaya çıkar.
Bu, League of Legends gibi çevrimiçi savaş arenası oyunlarında kazan-kazan oyunlarının dışında bile meydana geldi ve bir bütün olarak oyun üzerinde toksik bir etkisi oldu. Bir oyuncu ve çevrimiçi yazar olan Stefan, "Win ticareti haklı olarak League of Legends'taki en zehirli eylemdir. Birçok oyuncu için tekli sıra deneyimini mahvediyor ve bunu gerçekten hak etmeyen insanları sıralamaya yardımcı oluyor.”
Axie Infinity ile ilgili olarak, kazanma ticareti de oyun için büyük bir sorun haline geliyor. Bir oyuncu , uygulamanın “oyunun rekabetçi bütünlüğünü mahvedeceğini” belirtti . Liderlik kurulu yanıltıcı olacak ve MMR'lerini YASAL şekilde öğüten insanlara haksızlık olacaktır." Bunu fark eden Sky Mavis (Axie Infinity'nin arkasındaki geliştirici), bu hile biçimini araştırmak ve bunlarla mücadele etmek için adımlar attı.
Ancak, kazançlı ticaretin ötesinde bile, geliştiricilerin savaşması gereken birçok başka hile türü vardır. Sadece bu yıl Sky Mavis, oyuncuların enerjilerini en üst düzeye çıkarmak için sistemi manipüle ederken üçüncü taraflara Axies hediye ettiği enerjiyi kötüye kullanma suçlamaları nedeniyle 30.000'den fazla Axis'i ortaya çıkardı ve oyunundan yasakladı. Ve 2020'de, herhangi bir kişinin aynı anda beş veya altı farklı hesapta oynamasını önlemek için SLP çiftliklerini yasakladı.
Uzaklaştırma
Son on yılda, büyük rekabete dayalı çevrimiçi oyunlar, hile karşıtı operasyonlarını önemli ölçüde artırdı - uzmanlar, hileler için genel pazarın 100 milyon dolara ulaştığını iddia ediyor.
Sadece birkaç örnek vermek gerekirse, önde gelen video oyunu yayıncısı Activision, Call of Duty'de 500.000'den fazla hileli "Warzone" hesabını yasaklarken Bungie (Destiny, Halo, Myth ve Oni'nin arkasında) hile yazılımı satan sitelere karşı dava açtı. Bu arada Ubisoft, geçen yıl açıklanmayan bir fiyat karşılığında hile karşıtı şirket GameBlocks'u satın aldı ve Epic Games, 2018'de Easy Anti-Cheat'i satın aldı.
Aldatmak Neden Ciddidir?
En iyi ihtimalle, hile yapmak diğer oyuncuları rahatsız eder ve çatışmalara ve kazanç farklılıklarına neden olur. Ancak en kötüsü, yaygın hile, aslında bir oyunun tüm ekonomisini baltalayabilir.
Adalet bir konudur, ancak hileciler diğer oyuncuları etkilediğinde, tamamen farklı bir top oyunu haline gelir. Para oyununu sağmak için STEPN'de hile yapanlar, platformun tokenomiklerine zarar veriyor. Bu, GST'nin likiditesini ve GMT'nin değerini etkileme biçiminde gelir, çünkü hile eylemleri yapay olarak şişirilir ve daha sonra hileciler hızla büyük miktarlarda jeton kazanıp hemen nakit çıkışı yaptığında jeton değerini düşürür. Aynı zamanda STEPN'in spor ayakkabı tedarikini de çarpıtarak STEPN'in bir bütün olarak uzun ömürlü olmasını etkiler. Basitçe söylemek gerekirse, birkaç kişinin eylemleri, dikkatlice tasarlanmış bir ekosistemi, gelişen sonuçlarla birlikte eğimden çıkarabilir.
Ayrıca, hile yapmak bizim ethosumuza tamamen aykırıdır. Oyuna sadece sistemi hacklemek için giren oyuncular, insanları dışarı çıkmaya, diğer yürüyüşçüler/koşucularla bağlantı kurmaya ve daha sağlıklı alışkanlıklar ve daha aktif bir yaşam tarzı geliştirmeye teşvik etme misyonumuzla uyumlu değil.
Yukarıda belirtilen nedenlerden dolayı, hileye karşı katı önlemler almamız zorunludur. Hile önleme önlemlerinin uygulanmasına önemli kaynaklar ayırmayı garanti etmenin ötesinde, bir oyunun bütünlüğünü ve belirteçlerini nasıl tehlikeye atabileceğini gördük.
Aldatmayla mücadele için yapay zekayı kullanma
Yapay Zeka (AI) ekibimiz, kalıpları incelemek için aylarını harcadı ve birinci sınıf bir hile önleme sistemi oluşturdu. GPS izleme, hareket sensörü ve anormallikleri tespit etmek için sağlık verileri dahil olmak üzere, pano genelindeki veriler üzerinde eğitilen kendi kendine öğrenme algoritmalarına dayanmaktadır.
Anomali Tespiti, diğer gözlemlerden istatistiksel olarak farklı olarak şüphe uyandırabilecek nadir olayları veya gözlemleri belirleme tekniğidir. Birden fazla derin öğrenme tekniği mevcut olsa da STEPN, verileri bir araya getirmek için Otomatik Kodlayıcıları kullanmıştır.
Otomatik Kodlayıcılar nedir?
Otomatik kodlayıcılar temel olarak birden fazla nöron katmanından oluşan sinir ağlarından oluşan denetimsiz bir öğrenme tekniğidir. Otomatik kodlayıcılar, yüksek boyutlu verilerin düşük boyutlu temsillerini keşfeder ve ardından bunu girişi yeniden yapılandırmak için kullanır.
3 ana katmandan oluşur:
Kodlayıcı — Veri kümesini yüksek boyutludan düşük boyutluya indirger.
Darboğaz — Veri kümesinin azaltılmış temsilini içerir.
Kod Çözücü — Veri kümesini düşük boyutludan yüksek boyutluya yeniden yapılandırır.
Esasen, otomatik kodlayıcılar veri kümeleriyle beslenir. Kodlama işlemi, verilerin düşük boyutlu temsilini çıkarmak için bu girişi sıkıştırır. Kod çözme işlemi, sonucu üretmek için bu verileri yeniden yapılandırır.
Gerçek eğlence ortada olur – darboğaz. Yalnızca temel bilgilerin çıkarılmasını sağlamak için, darboğaz katmanındaki nöronların sayısı, Kodlayıcı katmanlarından kesinlikle daha az olmalıdır. Bu, darboğaz bölümünü veri kalıplarını en etkili şekilde öğrenmeye ve “gürültüyü” görmezden gelmeye zorlar. Aksi takdirde, öğrenme için çok fazla kapasite verilirse, darboğaz katmanı çok fazla temel olmayan bilgiyi ayıklayacaktır.
Neden Otomatik Kodlayıcılar?
Otomatik kodlayıcılar, yalnızca anormallikleri belirlemek için değil, aynı zamanda anormalliklere neden olan değişkenleri belirlemeye yardımcı olmak için de inanılmaz derecede verimli bir tekniktir. “Normal davranış” olarak kabul edilenleri öğrenerek, otomatik kodlayıcılar, anormal bir girdinin bunun üzerinden ne zaman ayrıştırıldığını tespit edebilir. Daha sonra verileri orijinalle eşleşecek şekilde doğru bir şekilde yeniden oluşturamaması nedeniyle, bir anormallik meydana geldiğinde vurgulayabilir.
Bir örnek kullanmak için, ortalama yürüme hızınızın 4 ila 6 km/saat arasında olduğunu varsayalım. Aniden saatte 15 km hızla hareket etmeye başlarsanız, bu otomatik kodlayıcı tarafından bir anormallik olarak işaretlenecektir.
Ancak sistem, doğası gereği sahte olan bir anormalliği nasıl belirler? Basitçe söylemek gerekirse, yeniden yapılandırma hataları için belirli bir eşik değeri sabitleyerek ve ardından birden çok otomatik kodlayıcı veri noktasında çapraz referans vererek.
Yukarıdaki örnekten devam edersek, dolandırıcılık tanımlaması için veri noktaları başka bir STEPN cihazına yakınlık (< 30cm), başka bir STEPN cihazına yakınlık süresi (<5 saniye) ve hareket hızı (15km/saat fark) gibi veri başlıklarını içeriyorsa, Sonuç çıkarmak için verileri buna göre çapraz referans alabilir.
Gerçek hile önleme mekanizması bundan çok daha karmaşık olsa da, bu size otomatik kodlayıcıların hilecileri başarılı bir şekilde ayıklamayı nasıl sağladığına dair genel bir fikir verecektir.
STEPN'in SMAC Sisteminin Tanıtılması
Üç aylık makine öğrenimi algoritmamızı eğittikten sonra, size sınıfının en iyisi hile önleme sistemi olacağını ilan etmekten emin olduğumuz STEPN'in Hile Önleme Modelini (SMAC) sunuyoruz.
Kullanıcının çalışan verileri, oturumlarının her birinin sonunda genel, bağlamsal ve toplu aykırı değerleri kontrol etmek için kıyaslama standardımızla çapraz referanslanır. SMAC Sistemi bir anormallik tespit ederse, kullanıcı hile yapıyor olarak işaretlenecek ve oturum için tüm gereklilikler silinecektir.
Ayakkabı para basma için daha uzun bekleme süresi, uygulama içi pazaryerine erişememe ve enerji dolumunu yavaşlatma dahil ancak bunlarla sınırlı olmamak üzere, kullanıcının uygulama içi işlevlerini daha da sınırlandırabiliriz.
SMAC sistemi, makine öğrenme algoritmamız sayesinde gerçek yürüme/koşma verilerini değiştirerek özellikle hareket simülasyonunu hedefler.
Senaryoya göre ayakkabı basımı/Tesviye
SMAC Sistemi ayrıca, pazarımızda bot satın alma/satma, botları basma veya botları seviyelendirme gibi her türlü komut dosyasını da algılar. Tespit edildiğinde, sistem bu botların uygulamayla bağlantısını kesecektir.
Ay yürüyüşü
Ayda yürümek ve hile yapmak arasında ayrım yapmak önemlidir; ay yürüyüşü, GPS sinyali zayıf olduğunda veya sistem geçerli hareket verilerini algılayamadığında meydana gelir.
Ayda yürüyüş uyarısı, kullanıcıları durumun farkında olmaları ve derhal ele almaları konusunda uyarmak içindir. Ayda yürüyüşün hiçbir etkisi yoktur.
SMAC sistemi, kullanıcılar STOP düğmesine uzun bastıktan sonra devreye girecek ve sonuç sayfasına gitmeden önce, SMAC sistemi kullanıcıların hareket verilerini analiz edecek ve bir anormallik tespit edilirse, yansımaları olacaktır.
Turing Puanı
Sonraki güncellemelerde STEPN, Turing Skorunu (TS) tanıtacaktır. Kullanıcılar 100/100 puanla başlayacak. Her oturumun sonunda sistem, bir kullanıcının puanını otomatik olarak ekler veya çıkarır. Tablolama tamamlanana kadar kullanıcılar yeni bir oturum başlatamaz.
Bir kullanıcının TS'si 100'ün altına düştüğünde, uygulama içi pazar yeri ile etkileşime geçemez ve harcama ile cüzdan hesapları arasındaki aktarım askıya alınır. Bu askıya alma işlemini iptal etmek için, kullanıcılar yine de oturumlarına devam edebilir ve herhangi bir hile tespit edilmezse, yavaş yavaş TS'lerine puan kazanabilirler.
Örneğin, kullanıcıların çoklu madencilik yaptıkları (yani STEPN uygulaması açıkken birden fazla telefon taşıdıkları) tespit edilirse, oturum kazançları geçersiz sayılacak ve TS'lerinden belirli bir miktarda puan düşülecektir. Öte yandan, bir kullanıcı hile yapmadan düzenli olarak hareket ederse, kazancı etkilenmeyecek ve TS'lerine ek puan alacaktır.
Çözüm
STEPN'in modeliyle, uzun vadeli sürdürülebilirliğin neden genellikle ilk sorulan sorulardan biri olduğunu anlamak zor değil. Oyunun uzun ömürlülüğü ve istikrarı, sağlam tokenomikler oluşturmaya odaklanmanın kanıtladığı gibi, ekibin önceliklerinin başında geliyor.
Hile karşıtı cephedeki güncellemeler, bazılarının istediği zenginlik vaatleri olmasa da, bu konunun ele alınması zorunludur. Hile önleme altyapısına yüksek düzeyde yatırım yapılması bekleniyor. Bu, kullanıcılar için adil ve eşitlikçi bir oyun sağlamak ve hilecilerin tüm topluluk için oyunun dengesini bozmasını önlemek içindir.