• Gönderilme: 2018-02-11
  • Yazar: str4d
  • Gönderilme roadmap

System Message: WARNING/2 (Blog, line 1)

Title overline too short.

===========================
2018 için ayrıntılı yol haritası
===========================

34C3 etkinliğinde tartıştığımız birçok şeyden biri, önümüzdeki yıl için neye odaklanmamız gerektiğiydi. Özellikle, nelerin yapılmasını sağlamak istediğimizi ve neye sahip olmanın gerçekten güzel olacağı konusunda net olacak ve her iki kategoriye yeni başlayanlara yardımcı olabilecek bir yol haritası oluşturmak istedik. İşte bulduklarımız:

Öncelik: Yeni şifreleme (grafik!)

System Message: WARNING/2 (Blog, line 18)

Title underline too short.

Öncelik: Yeni şifreleme (grafik!)
-----------------------------

Var olan öncüllerin ve iletişim kurallarının çoğu hala 2005 yılındaki özgün tasarımlarını koruyor ve iyileştirilmesi gerekiyor. Birkaç yıldır fikirler içeren bir dizi açık öneri aldık, ancak ilerleme yavaş oldu. Hepimiz 2018 için en önemli önceliğimizin bu olması gerektiğine karar verdik. Temel bileşenler şunlar:

  • Yeni taşıyıcı iletişim kuralları (NTCP ve SSU yerine). 111 numaralı öneriye bakın_.
  • Tüneller oluşturmak ve kullanmak için yeni onion şifreleme iletişim kuralı.
  • Gelişmiş hedefleri etkinleştirmek için yeni "Ağ veritabanı" (NetDB) veri türleri. 123 numaralı öneriye bakın_.
  • Güncellenmiş uçtan uca iletişim kuralı (ElGamal yerine).

Bu öncelik üzerindeki çalışmalar birkaç alana ayrılıyor:

  • Önerilerin yazılması.
  • Deneyebileceğimiz çalışan uygulamalar yazmak.
  • Önerilerin gözden geçirilmesi.

Tüm bu alanlar üzerinde çalışmadan tüm ağda yeni iletişim kuralı teknik özelliklerini yayınlayamayız.

Olsa iyi olur: Kodun yeniden kullanımı

System Message: WARNING/2 (Blog, line 40)

Title underline too short.

Olsa iyi olur: Kodun yeniden kullanımı
------------------------

Yukarıdaki çalışmaya şimdi başlamanın faydalarından biri, son birkaç yılda, kendi iletişim kurallarımız için sahip olduğumuz birçok amacı gerçekleştiren basit iletişim kuralları ve iletişim kuralı çatıları oluşturmak için bağımsız çabalar gösterilmesi ve daha geniş bir topluluğa kavrayış kazandırılmış olmasıdır. Bu çalışmadan yararlanarak bir "kuvvet çarpanı" etkisi elde edebiliriz:

  • Aynı düzeyde özellik bütünlüğü ve güvenlik güvenceleri için yapmamız gereken iş

System Message: WARNING/2 (Blog, line 49)

Bullet list ends without a blank line; unexpected unindent.

miktarını azaltan iletişim kuralı tasarımlarından, güvenlik kanıtlarından ve başkaları tarafından yazılan kodlardan yararlanıyoruz.

  • Yaptığımız çalışmalardan diğer topluluklar yararlanabilir, bizimle işbirliği yapmaya ve I2P

System Message: WARNING/2 (Blog, line 53)

Bullet list ends without a blank line; unexpected unindent.

uygulamasını bir bütün olarak düşünmeye ilgiyi artırabilir.

Özellikle önerilerim 'Gürültü iletişim kuralı çatısı`_ ve `SPHINX paket biçiminden`_ destek almak. Bunlar için I2P dışından birkaç kişiyle işbirliklerim var!

Öncelik: Herkese açık İnternet ile işbirliği

System Message: WARNING/2 (Blog, line 62)

Title underline too short.

Öncelik: Herkese açık İnternet ile işbirliği
--------------------------------

Bu konuyla ilgili olarak, son altı aydır yavaş yavaş ilgi çekiyoruz. PETS2017, 34C3 ve RWC2018 etkinlikleri genelinde, daha geniş bir toplulukla işbirliğini geliştirmenin yolları hakkında çok iyi tartışmalar yaptım. Bunlar, yeni iletişim kuralları için olabildiğince çok görüş toplayabilmemiz için gerçekten önemlidir. Gördüğüm en büyük engel, I2P geliştirme işbirliğinin çoğunluğunun şu anda I2P ağının içinde yapılması. Bu durum katkıda bulunmak için gereken çabayı önemli ölçüde artırıyor.

Bu alandaki iki öncelik şunlar:

  • I2P uygulamasının hem içinden hem de dışından erişilebilen, proje tarafından yürütülen bir geliştirme forumu kurmak.
  • Önerilerin gözden geçirilmesi ve tartışılması için e-posta listeleri oluşturmak (yukarıdaki foruma bağlı olabilir).

Olsa güzel olacak diğer hedefler:

  • Kanonik geliştirme ortamını Monotone üzerinde tutarken, herkese açık İnternet

System Message: WARNING/2 (Blog, line 81)

Bullet list ends without a blank line; unexpected unindent.

üzerindeki katkıları GitHub üzerinden almak için kullanılabilir bir git-mtn yolu oluşturmak.

  • I2P projesini akademik topluluklara doğru bir şekilde açıklayan ve var olan literatür

System Message: WARNING/2 (Blog, line 84)

Bullet list ends without a blank line; unexpected unindent.

bağlamına yerleştiren bir "konumlandırma makalesi" yazmak.

En az çakışma için I2P dışındaki kişilerle işbirliklerinin tamamen GitHub üzerinde yapılmasını bekliyorum.

Öncelik: Uzun ömürlü sürümler için hazırlık

I2P şu anda Debian Sid üzerinde (kararsız depo) ve yaklaşık bir buçuk yıl içinde kararlı sürüme eklenecek. Ayrıca Nisan ayındaki bir sonraki LTS sürümüne katılmak üzere Ubuntu deposuna alındı. Yıllarca kullanılacak I2P sürümlerine sahip olmaya başlayacağımızdan ağdaki varlıklarını idare edebildiğimizden emin olmamız gerekiyor.

Buradaki birinci hedef, bir sonraki Debian kararlı sürümüne ulaşmak için, önümüzdeki yıl içinde olabildiğince çok sayıda yeni iletişim kuralını kullanıma sunmaktır. Çok yıllı kullanıma sunulması gerekenler için, ileriye dönük uyumluluk değişikliklerini olabildiğince erken eklemeliyiz.

Öncelik: Var olan uygulamaların uygulama ekine dönüştürülmesi

System Message: WARNING/2 (Blog, line 103)

Title underline too short.

Öncelik: Var olan uygulamaların uygulama ekine dönüştürülmesi
------------------------------------------

Debian modeli, ayrı bileşenler için ayrı paketlere sahip olmayı teşvik ediyor. Birkaç nedenle paketlenmiş Java uygulamalarını çekirdek Java yönelticisinden ayırmanın iyi olacağına karar verdik:

  • Uygulamalar ve yöneltici arasındaki sınırın kodlanmasını sağlar.
  • Bu uygulamaların Java olmayan yönelticilerle çalışmasını kolaylaştırır.
  • Üçüncü tarafların yalnızca istedikleri uygulamaları içeren "I2P paketleri" oluşturmasını sağlar.

Daha erken önceliklerle birlikte bu yaklaşım, ana I2P projesini Linux çekirdeği örneğindeki gibi doğru yola sokacak. Ağın kendisine odaklanmak için daha fazla zaman harcayacağız ve üçüncü taraf geliştiricilerin ağı kullanan uygulamalara odaklanmasını sağlayacağız (son birkaç yılda API uygulamaları ve kitaplıklar üzerinde yaptığımız çalışmalardan sonra bunu çok daha kolay yapabileceğiz).

Olsa iyi olur: Uygulama iyileştirmeleri

System Message: WARNING/2 (Blog, line 123)

Title underline too short.

Olsa iyi olur: Uygulama iyileştirmeleri
------------------------------

Üzerinde çalışmak istediğimiz bir sürü uygulama düzeyi iyileştirmesi var. Ancak diğer önceliklerimiz göz önüne alındığında şu anda geliştiricinin bunları yapmak için zamanı yok. Burası, katkıda bulunacak yeni kişileri görmek istediğimiz bir alandır! Yukarıdaki ayrıştırma tamamlandıktan sonra, bir kişinin ana Java yönelticisinden bağımsız olarak belirli bir uygulama üzerinde çalışması önemli ölçüde daha kolay olacaktır.

Örneğin I2P Android uygulaması için yardım almak istiyoruz. Uygulamayı temel I2P sürümleriyle güncel tutacağız ve hataları elimizden geldiğince düzelteceğiz. Ancak temel kodun yanında kullanılabilirliği geliştirmek için yapılabilecek çok şey var.

Öncelik: Susimail ve I2P-Bote kararlılığı

Bununla birlikte, kısa dönemde özellikle Susimail ve I2P-Bote düzeltmeleri üzerinde çalışmak istiyoruz (bazıları 0.9.33 sürümüne eklendi). Son birkaç yılda diğer I2P uygulamalarına göre üzerlerinde daha az çalışıldı. Bu nedenle kod tabanlarını eşit düzeye getirmek ve katkıda bulunacak yeni kişilerin katılmasını kolaylaştırmaya biraz zaman harcamak istiyoruz!

Olsa iyi olur: Destek kaydı öncelik sıralaması

System Message: WARNING/2 (Blog, line 147)

Title underline too short.

Olsa iyi olur: Destek kaydı öncelik sıralaması
---------------------------

Bir dizi I2P alt sistemi ve uygulamasında çok sayıda istek birikti. Yukarıdaki kararlılık çabasının bir parçası olarak, uzun zamandır süren sorunların bazılarını temizlemeyi çok isteriz. Daha da önemlisi, katkıda bulunacak yeni kişilerin üzerinde çalışabileceği destek kayıtlarını bulabilmeleri için destek kayıtlarının doğru şekilde organize edildiğinden emin olmak istiyoruz.

Öncelik: Kullanıcı desteği

System Message: WARNING/2 (Blog, line 156)

Title underline too short.

Öncelik: Kullanıcı desteği
----------------------

Yukarıda odaklanacağımız konulardan biri, sorunları bildirmek için zaman ayıran kullanıcılarla iletişim halinde olmaktır. Teşekkürler! Geri bildirim döngüsünü ne kadar küçültebilirsek, yeni kullanıcıların karşılaştığı sorunları o kadar hızlı çözebiliriz ve topluluğa katılmayı sürdürme olasılıkları o kadar yüksek olur.

Yardımınızı istiyoruz!

System Message: WARNING/2 (Blog, line 164)

Title underline too short.

Yardımınızı istiyoruz!
--------------------

Bunların hepsi çok iddialı görünüyor ve öyle! Ancak yukarıdaki ögelerin çoğu örtüşüyor ve dikkatli bir planlama ile bunlarda ciddi bir gelişme sağlayabiliriz.

Yukarıdaki hedeflerden herhangi birine yardımcı olmakla ilgileniyorsanız, bizimle sohbet etmeye gelin! Bizi OFTC ve Freenode üzerinde (#i2p-dev) ve Twitter üzerinde (@GetI2P) bulabilirsiniz.

There are errors in this translation. Please comment on this ticket with the URL of this page.

System Message: ERROR/3 (Blog, line 22); backlink

Unknown target name: "bakın".

System Message: ERROR/3 (Blog, line 24); backlink

Unknown target name: "bakın".

System Message: ERROR/3 (Blog, line 55); backlink

Unknown target name: "sphinx paket biçiminden".