Teknik açıdan, Telegram tarafından desteklenen halka açık zincir TON'un nasıl yükseldiği

2018'de Telegram ekibi, arkasındaki büyük potansiyel Web2 kullanıcı tabanı nedeniyle piyasaya sürülür sürülmez büyük ilgi gören devrim niteliğinde bir halka açık blok zinciri projesi olan TON'u başlattı.

2023'te TON, DeFi likidite teşvik programını başlattı ve dünyanın en iyi geliştiricilerini TON ekosistemine taze kan enjekte etmeye ve DeFi ve NFT gibi en son teknoloji alanlarını ortaklaşa keşfetmeye çekmeyi amaçlayan Hack-a-TON hackathon'unu düzenledi. Bugün, hızla büyüyen, canlı bir ekosistem haline geliyor.

TRON'un Tarihçesi

2018'de Telegram, bir ICO aracılığıyla yaklaşık 1,7 milyar dolar toplayan Telegram Açık Ağ projesini kurdu, ancak Telegram daha sonra SEC tarafından yasa dışı bağış toplamakla suçlandı. 2020'de Telegram ekibi 18,5 milyon dolar para cezası ödemeyi, SEC ile anlaşmayı, Telegram Açık Ağ projesini terk etmeyi ve fonları iade etmeyi kabul etti.

Telegram ekibi daha sonra Telegram Açık Ağ ağındaki tüm tokenleri akıllı sözleşmelere kilitledi ve herkes TON token'leri elde etmek için madenciliğe katılabilir (Haziran 2022'de TON madenciliği sona erdi ve TON ağı tamamen PoS'a dönüştürüldü). Telegram'ın hamlesi, NewTON topluluğu adı verilen geliştiriciler tarafından geliştirilmeye devam eden Telegram Açık Ağı'nı topluluğun eline veriyor. Daha sonra, NewTON topluluğunun adı TON Vakfı olarak değiştirildi ve Telegram Açık Ağı da şu anda TON genel zinciri olan Açık Ağ olarak yeniden adlandırıldı.

2020'de Telegram bir SEC kararını beklerken TON Labs, Telegram Open Network'ü çatalladı ve bir "Free TON" sürümü yayınladı. Şu anda Free TON, Everscale olarak yeniden adlandırıldı ve geliştirme rotası ve kodu da orijinal TRON'dan çok farklı.

TON zincir üstü verileri

Şu anda zincirdeki doğrulayıcı sayısı 357'dir ve PoS mekanizması kapsamında stake edilen toplam $TON sayısı 24 ülkeye dağıtılan 500 milyondan fazladır.

kaynak:

TON Token Verileri

$TON Hem ETH hem de BSC zincirlerinde token sözleşmeleri vardır. EagleEye platformuna göre, 17 Eylül'de $TON'in zincir üstü işlemleri kısa vadeli bir artış gördü ve Al/Sat oranı 1,17'ye yaklaştı. $TON Fiyatı, 20 Eylül'de 2,6 $ ile son zamanların en yüksek seviyesine ulaştı.

kaynak:

Buna ek olarak, EagleEye platformu, MEXC merkezi borsasındaki son ticaret $TON çok aktif olarak izler. 5 Ekim'de TON, MEXC Ventures'tan 10 milyon dolarlık bir yatırım aldığını ve iki taraf arasında stratejik bir ortaklık kurduğunu duyurdu. MEXC, $TON ipotek borçlanma hizmetleri sağlayarak TON ekosistemi için pazarlama hizmetleri ve tanıtım sağlayacaktır.

kaynak:

TON Tasarım Özellikleri

1 Akıllı sözleşme çağrıları eşzamansızdır

Ethereum gibi halka açık blok zincirlerinin aksine, TRON'un akıllı sözleşmeleri arasındaki çağrılar eşzamansızdır. Bu tasarım ölçeklenebilirliği artırır çünkü bir akıllı sözleşme başka bir akıllı sözleşmenin bir işlevini çağırdığında, çağrı hemen yürütülmez ve tüm işlemlerin bir blokta işlenmesi gerekmez. Ancak aynı zamanda eşzamansızlık, geliştiricilerin TON zincirinde uygulama geliştirme ve sürdürme eşiğini de artırır.

kaynak: Beosin

3 Dağıtılmış hash tablosu

Blok zinciri ağlarının verileri ve erişimi nasıl depoladığı, ağlarının veri tutarlılığını, erişilebilirliğini ve güvenliğini etkiler. TON, veri depolama için hash tabloları kullanır.

İlk olarak, karma tablo, anahtarları demetlere eşlemek için karma işlevleri kullanarak hızlı veri erişimi sağlayan bir veri yapısıdır. TRON'da hash tabloları dağıtılır, yani veriler ağdaki birden fazla düğümde depolanır.

Bir veri öğesinin depolanması gerektiğinde, TON, veri öğesinin hangi düğümde saklanması gerektiğini belirlemek için bir hash işlevi kullanır.

Verilerin alınması gerektiğinde, verileri depolayan düğümü hızlı bir şekilde bulmak için aynı karma işlevi kullanılır ve verimli veri ekleme, silme ve arama işlemlerine olanak tanır.

Veriler şifrelenir ve birden çok düğümde yedekli olarak depolanır ve bazı düğümler başarısız olsa veya saldırıya uğrasa bile, veriler diğer düğümlerden kurtarılabilir, bu da verilerin güvenliğini ve dayanıklılığını sağlar. Dağıtılmış karma tablolar, dağıtılmış ve büyük ölçekli ortamlarda geleneksel karma tablolara göre daha yüksek performans ve güvenilirlik sağlar.

TON'un Ethereum ve Bitcoin ağlarıyla karşılaştırması:

Telegram'da tanıtılan "Gizli Sohbetler" özelliği, uçtan uca şifreleme teknolojisini kullanır ve kullanıcılar arasında mesaj iletiminin güvenliğini artırmak için tasarlanmıştır. 2022'nin sonuna girerken, Telegram, kullanıcıların cep telefonu numarası kaydı olmadan ve yalnızca TON cüzdanının anımsatıcı ifadesini kaydederek oturum açmasına olanak tanıyan ve böylece ek bir gizlilik seçeneği sunan blok zinciri tabanlı anonim bir numara oturum açma işlevi sunacak şekilde daha da güncellendi.

Ocak 2023'te TON, TON Storage'ın piyasaya sürülmesiyle yeteneklerini daha da genişletti. Dropbox ve torrentlerle belirli benzerlikleri paylaşan eşler arası bir dosya paylaşım sistemidir. Bu sistem, dosya değişim sürecini basitleştirmesi ve blok zincirinde depolanan dosyalar için kriptografik koruma sağlaması ile karakterize edilir. Aynı zamanda, dosyaların kalıcı olarak depolanmasını sağlamak için, bu dosyaları barındıran düğüm operatörleri de buna göre teşvik edilebilir.

TON Geliştirme Dili

TRON üzerinde akıllı sözleşmeler geliştirmek için geliştiricilerin üç programlama dili seçeneği vardır: Fift, FunC ve Tact. FIFT, TVM ve FIFT montaj talimatları dahil olmak üzere düşük seviyelidir ve FIFT kullanarak geliştirmek zordur ve çok az geliştirici akıllı sözleşmeler geliştirmek için FIFT dilini kullanmayı tercih eder. Tact, TON'un geliştirmeyi kolaylaştırmak için tasarlanmış Type benzeri sözdizimine sahip yeni üst düzey dilidir. Günümüzde en çok kullanılan geliştirme dili, C benzeri bir programlama dili olan FunC'dir.

Kaynak: Beosin

Beosin güvenlik ekibi, TON akıllı sözleşmeleri geliştirirken geliştiricilere aşağıdaki 7 noktanın farkında olmalarını tavsiye eder**:

  1. Hem FunC hem de Tact statik olarak yazılmış dillerdir ve geliştiricilerin kodlarında değişkenler tarafından depolanan veri türü konusunda çok net olmaları gerekir. Beklenmeyen türlerin ve değerlerin okunması hatalara neden olabilir.

  2. TON blok zinciri revet mesajları içermez. Bu nedenle, geliştiricilerin kod çalıştırmasının bitiş yolunu göz önünde bulundurması gerekir.

TON blok zincirinin birden fazla işlem aşaması vardır: hesaplama aşaması, eylem aşaması ve sıçrama aşaması. Hesaplama aşaması sözleşme kodunu yürütür ve yürütme aşaması bir mesaj gönderir. Bu nedenle, geliştiricilerin kodu test ederken şu anda ticaret yürütmenin hangi aşamasında olduğuna dikkat etmeleri gerekir.

  1. FunC'deki method_id tanımlayıcılarına sahip işlevler, blok zincirinin içindeki ve dışındaki mesajları almak için kullanılabilir.

  2. TON blok zinciri eşzamansızdır ve geliştiricilerin başarısız çağrı bilgilerini işlemeye dikkat etmesi gerekir.

  3. Geri dönen mesajları işleyen akıllı sözleşmedeki koda dikkat edin. Akıllı sözleşme, TON varlıklarıyla birlikte diğer hesaplara geri dönüş bilgileri gönderirse, gaz ücretlerinin akıllı sözleşmeden düşülmesi önerilir.

  4. Harici mesajlar için, geliştiricilerin tekrar saldırıları riskinin farkında olmaları gerekir. Sayaçlar veya tanımlayıcılar ayarlanarak tekrarlama saldırıları önlenebilir.

Beosin güvenlik ekibi, projedeki güvenlik risklerini önceden keşfetmek ve onarmak ve kullanıcıların ve proje tarafının güvenliğini sağlamak için proje tarafına yardımcı olmayı amaçlayan TON akıllı sözleşmeleri için güvenlik denetim hizmetini resmi olarak başlattı. Başlıca güvenlik denetim öğeleri şunları içerir:

1. Tekrar Saldırısı

Bir akıllı sözleşmeyi harici mesaj tekrarlama saldırılarından korumanın en kolay yolu, akıllı sözleşmenin kalıcı verilerinde 32 bitlik bir counter cur-seqno depolamak ve gelen herhangi bir harici bilgide (imza kısmı) bir req-seqno değeri beklemektir. Harici bilgiler yalnızca imza geçerliyse ve req-seqno c007r-seqno'ya eşitse kabul edilir. Başarılı bir işlemden sonra, kalıcı verilerdeki cur-seqno değeri bir artırılır, böylece aynı harici bilgiler artık kabul edilmeyecektir.

Seqno (veya tekrar saldırılarını önlemek için başka bir mekanizma) olmadan, herhangi biri (genellikle fonların alıcısı) işlem verilerini okuyabilir (örneğin bir blok zinciri gezgininden) ve başka bir sahte işlem oluşturabilir ve orijinal cüzdan akıllı sözleşmesine yeniden gönderebilir ve TON'u tekrar göndermek için yürütmeye zorlayabilir ve sonunda tüm fonlarını boşaltabilir.

2 Erişim Kontrolü

Bir sözleşmedeki belirli eylemler için yalnızca belirli kullanıcılar izinlere sahip olmalıdır. Örneğin, NFT transferlerinin gerçekleştirilmesi yalnızca NFT'nin sahibi (veya sahibi tarafından yetkilendirilmiş bir hesap) tarafından yapılmalıdır. Sözleşme, izinleri sıkı bir şekilde kontrol etmeli ve onaylanırsa transfer işlemine devam etmelidir. Değilse, ticaret geri dönmelidir.

3 Değişken Geçersiz Kılma

FunC sözleşmesinde, değişkenler set_data fonksiyonu aracılığıyla yazılır ve değişken sırası veya değişken adı yanlış yazılırsa, yanlışlıkla yanlış değişkeni yazmak ve orijinal değişkenin üzerine yazmak kolaydır.

4 İş Tasarımı

Bazı proje sözleşmeleri tasarım tarafından saldırıya uğrama riski altındadır ve saldırganın bakış açısından tasarımda bir saldırı olasılığı olup olmadığını kesinlikle düşünmek gerekir.

5 İşin Yerine Getirilmesi

Bazı projelerde, tasarımda saldırı riski yoktur, ancak spesifik uygulamada, orijinal tasarıma veya uygulamaya göre herhangi bir sorun yoktur, bu da güvenlik açıklarına neden olur.

6 Hata İşleme

TRON'un tasarımı nedeniyle, kodun son yolunun geliştirici tarafından dikkate alınması gerekir. Sözleşme, sözleşmenin doğru şekilde işlemesi gereken geri dönen iletiler alabilir. Ayrıca, beklenmeyen hatalara da neden olabilen geri dönüş mesajları işlenirken gaz tükenmesinin dikkate alınması gerekir.

7 Eksik çek

İleti akışının her aşaması bir denetim gerektirir ve bir saldırgan, ileti akışının ilk aşaması yürütülürken aynı anda başka bir ileti akışı başlatarak önceki denetimin başarısız olmasına neden olabilir.

8 İleti akışı hatası

Mesaj akışının tasarlandığı gibi olduğundan emin olmalısınız, aksi takdirde beklenmeyen hatalara ve kayıplara neden olur.

9 Veri Yapısı Kontrolü

FunC'de mesajlaşma ve aşamalar için fonksiyonlar olacak, sorunlar olabilir, (örneğin: end_parse() fonksiyonu, dilimin boş olup olmadığını kontrol edin, aksi takdirde bir istisna atılacaktır. Dilimlerin istenilen etkiye sahip olmasını sağlar. İstisnalar atma mantığı, kod yazılırken istisnalar atmak ancak bir değer döndürmemek gibi sorunlu yazılabilir. Diğer işlevlerde de aynı sorun olabilir).

10 Seri numaralı mesajlaşma sorunları

send_raw_message işlevi gibi işlevlerde iletileri seri hale getirirken alma veya alma hataları olabilir.

a. Fonksiyon adlandırma, konfigürasyon isimlendirme, özel değişken isimlendirme, get fonksiyonunun makul dönüş değeri olup olmadığı, revet kararı, 0 adres kontrolü.

b. Bazı ayrıcalık riskleri, func da bu tür işlevlere sahip olacak, merkezileştirilebilir veya çok ayrıcalıklı olabilir.

FunC'deki msg aramaları normal aramalarla aynı değildir, imza ve arama uzunluğu konum başına gönderilir ve bu da sorunlu olabilir.

TON Ekoloji

Şu anda TON ekosisteminde 19'dan fazla alt bölüme dağılmış 551 uygulama bulunmaktadır.

Cüzdan

Ton Space, mevcut bir TON blok zinciri cüzdanını içe aktarmak veya yeni bir TON blok zinciri cüzdanı oluşturmak için kullanılabilen, Telegram'a gömülü yerel bir cüzdan olan @wallet'de gözetimsiz bir cüzdandır. Kullanıcılar ayrıca ilgili özel anahtarı kaydetmek ve NFT'leri görüntülemek, göndermek ve takas etmek için TG hesabını ve e-postayı kullanmayı seçebilirler. Ton Space yakında DEX, stake etme ve borç verme protokolleri gibi DeFi uygulamaları da dahil olmak üzere daha fazla özelliği destekleyecek ve kullanıcılar TON'daki üçüncü taraf dApp'lere erişmek için TON Connect'i kullanabilecek.

Şu anda, en fazla sayıda desteklenen platforma sahip TON blok zinciri cüzdanı, web ve mobil terminalleri destekleyen ve ayrıca mobil tarafta kullanıcılar tarafından tutulan TON zincirindeki NFT'yi görüntüleyebilen Tonkeeper'dır. TRON'un cüzdanının, TON ağının daha fazla parçasını uygulamanın yanı sıra cüzdana daha karmaşık uygulamalar uygulama imkanı sağlayan akıllı bir sözleşme cüzdanı olduğunu belirtmekte fayda var.

DEX

Şu anda TON ekosisteminde Megaton Finance, ION Finance, DeDust, STON.fi, Flex ve Tegro Finance dahil olmak üzere 6 büyük merkezi olmayan borsa bulunmaktadır. Bu DEX'lerin hepsi kullanıcı kitleleri açısından farklı vurgulara sahiptir, Ston.fi ve DeDust en büyük kullanıcı tabanına (takas yapan kullanıcılar) sahipken, DeDust ve Megaton daha aktif kullanıcılara sahiptir.

Buna ek olarak, merkezi olmayan bir emir defteri borsası olan Storm Trade, kullanıcıların gelecekte Storm Trade tarafından geliştirilen botlarla doğrudan etkileşime girebilecekleri hem web hem de Telegram bot modunu destekleyerek test ediliyor.

Borçlanma

TON zincirinin ilk borç verme projesi olan Evaa Protocol'ün 10 Ekim'de beta sürümünde hayata geçmesi bekleniyor. 19 Temmuz'da Evaa Protocol, TONcoin.fund'un stratejik yatırımcısı olduğunu duyurdu ve 2 Ekim'de Tonstarter platformunda 130.000 dolarlık özel bir yerleşimi kapattı. Evaa Protokolünün eklenmesi, TON ekosistemindeki varlıkların likiditesine fayda sağlayacaktır.

Zincirler arası köprü

Şu anda, TON resmi çapraz zincir köprüleri, TON ile ETH ve BSC arasındaki varlıkları desteklemektedir ve diğer zincirlerin resmi çapraz zincir köprüleri hala geliştirilme aşamasındadır.

Ek olarak, üçüncü taraf zincirler arası köprüler Orbit Bridge, Wallet Bridge ve Tontake Bridge'dir. Orbit Bridge ve Megaton Finance, Kore halka açık zinciri Klaytn'deki bir DEX platformu olan KlaySwap ekibi tarafından geliştirildi ve 11 halka açık zincirin çapraz geçişini destekliyor. Wallet Bridge ve Tontake Bridge, Telegram botları şeklindedir, ancak kullanıcı sayısı azdır ve kullanıcıların etkileşim riskinin farkında olmaları gerekir.

Veri Platformu

Geliştirme ekibi Devnull, bu yıl Temmuz ayında Beosin destekli Hack-a-Ton hackathon'unda ikincilik ödülü kazandı ve gelecekte TRON ile ilgili daha fazla veri analizini destekleyecek.

TON'un Bugünü ve Geleceği

Şu anda TON, DeFi ekosistemini güçlü bir şekilde geliştiriyor. Bu yıl TON, her ikisi de DeFi ile ilgili temalara sahip iki büyük hackathon'a ev sahipliği yaptı. Hack-a-ton x DWF Labs x AWS'nin münhasır güvenlik iş ortağı olan Beosin, geliştiricilerin TON ekosistem projeleri oluşturmasındaki zorlukları çözmek için atölye rehberliği ve haftalık Soru-Cevap sağlar.

Beosin, TON hackathon ortağı oldu

Buna ek olarak, TON, TON ekosisteminin inşasına katılmak için daha fazla geliştiriciyi çekmeyi amaçlayan çeşitli bölgelerde güçlü bir şekilde topluluk toplantıları ve geliştirici eğitim kampları düzenlemektedir. **Beosin, bu yıl Temmuz ve Ağustos aylarında Singapur ve Bali'de yerel ortaklar olarak TON çevrimdışı buluşmalarına ev sahipliği yaptı ve Seul'deki Tact BootCamp'e katılan ekipler için kazanan projeler için sözleşme geliştirme eğitimi ve güvenlik denetimi indirimleri gerçekleştirdi. **

Beosin, TON topluluğuyla birlikte çalışıyor

İkinci hackathon ile aynı zamanda TON, TON ekosisteminin DeFi proje taraflarını desteklemek ve daha fazla kullanıcı çekmek için 6 Haziran'da ekolojik proje likidite teşvik programı başvurusunu açtı.

Unibot ve Banana Gun gibi Telegram ticaret botları, TON ekolojik tokenlerinin ticaretini desteklemek zor değildir.

Beosin'in EagleEye zincir üstü izleme platformu, kullanıcılara hızlı proje bilgileri ve veri sorgusu sağlamak için gelecekte Telegram botunu da başlatmayı planlıyor. Şu anda EagleEye, zincirdeki dev balina adresinin analizini destekledi, sözleşme risklerini tespit etti, proje sosyal medya platformunu izledi ve kullanıcılara kapsamlı proje bilgileri sağladı.

Özetle, ekosistemin kademeli olarak inşası ve TON'un mobil terminaldeki avantajları ile TON hala büyük bir potansiyele sahip ve gelecekte ekolojisine katılmak için büyük kullanıcıları çekmek için büyük bir fırsata sahip.

View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Share
Comment
0/400
No comments
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)