@Developer, bu GitHub projesi yün için kullanılabilir

Yazar | Awen

Baş Editör | Guo Rui

Geliştiricilere ücretsiz yaklaşık 10.000 RMB gibi avantajlar mı sunuyorsunuz?

GitHub'ın bir blockchain projesi olan Handshake, GitHub'daki en iyi 250.000 geliştiriciye 4.246.99 HNS coin'i veriyor. RMB'ye dönüştürüldüğünde yaklaşık 10.000 yuan olan yaklaşık 1358,56 ABD Doları değerindedir.

Peki, bu kadar harika bir yünü nasıl elde edebilirsiniz?

Projeyi anlayın

Bu yünü hazırlamadan önce, tokalaşmanın ne olduğunu anlıyoruz.El sıkışma, şu anda deneysel bir eşler arası kök adlandırma sistemi olan açık kaynaklı bir projedir. Bu, resmi web sitesine, resmi web sitesine https://handshake.org/ giriştir.

DNS biliyorsanız, kullanmakta olduğumuz DNS sisteminin artık bir ağaç yapısına sahip olduğunu bilmelisiniz.DNS sunucuları, alan adlarının hiyerarşisine göre hiyerarşik sorgulamalar gerçekleştirir. Her birinci düzey alan adının kendi NS olasılığı vardır ve NS kaydı, bu alan adı için alan adı sunucusunu işaret eder. Bu sunucular, sonraki seviye alan adlarının çeşitli kayıtlarını bilir.

Sözde hiyerarşik sorgu, her düzey alan adının NS kayıtlarını sırayla kök alan adından nihai IP adresi bulunana kadar sorgulamaktır. Süreç kabaca aşağıdaki gibidir:

  • Kök alan adı sunucusundan üst düzey alan adı sunucusunun NS kaydını ve A kaydını (IP adresi) kontrol edin;

  • Üst düzey alan adı sunucusundan ikincil alan adı sunucusunun NS kaydını ve A kaydını (IP adresi) kontrol edin;

  • İkincil alan adı sunucusundan ana bilgisayar adının IP adresini bulun.

Www.baidu.com gibi bir alan adını ziyaret ettiğimizde, DNS sunucusu alan adını bir IP adresine çözümler ve ardından bu IP adresinin ana bilgisayarındaki alan adı ile bir alt dizini bağlar. Alan adı çözümlemesi sırasında çözünürlük kayıtları eklenir. Bu kayıtlar şunları içerir: A kayıtları, AAAA kayıtları, CNAME kayıtları, MX kayıtları, NS kayıtları, TXT kayıtları vb.

  • A kaydı: Alan adını bir IPv4 adresine yönlendirmek için (örneğin: 94.1.122.10), bir A kaydının eklenmesi gerekir;

  • CNAME kaydı: Etki alanı adını, işaretli etki alanı adıyla aynı erişim etkisini elde etmek için bir etki alanı adına yönlendirirseniz, bir CNAME kaydı eklemeniz gerekir. Bu alan adı genellikle barındırma hizmeti sağlayıcısı tarafından sağlanan bir alan adıdır;

  • MX kayıtları: Bir e-posta hizmeti kurmak için, posta sunucusu adresini işaret eder ve MX kayıtlarının ayarlanması gerekir. Bir posta kutusu oluştururken, bu kayıt genellikle posta kutusu servis sağlayıcısı tarafından sağlanan MX kaydına göre doldurulur;

  • NS kaydı: Etki alanı adı çözümleme sunucu kaydı, alt etki alanı adını çözümlemek için bir etki alanı adı sunucusu belirtmek isterseniz, NS kaydını ayarlamanız gerekir;

  • TXT kaydı: İsteğe bağlı olarak doldurulabilir ve boş olabilir. Genel olarak bu öğe, SPF (istenmeyen posta önleme) kayıtları gibi bazı doğrulama kayıtları yapılırken kullanılır;

  • AAAA kaydı: Ana bilgisayar adını (veya alan adını) bir IPv6 adresine yönlendirmek için bir AAAA kaydı eklemeniz gerekir;

  • SRV kaydı: Bu öğe, hizmet kayıt sunucusu hizmet kaydı eklenirken eklenecektir SRV hangi bilgisayarın hangi hizmeti verdiğini kaydeder. Biçim şu şekildedir: hizmet adı, protokol türü;

  • SOA kaydı: SOA, orijinal otorite kaydı olarak adlandırılır, NS, birden çok alan adı çözümleme sunucusunu tanımlamak için kullanılır ve birçok NS kaydının ana sunucu olduğu SOA kaydı kullanılır;

  • PTR kaydı: PTR kaydı, IP'nin alan adına ters çözümlenmesinden sorumlu olan, IP ters kontrol kaydı veya işaretçi kaydı olarak da bilinen A kaydının ters kaydıdır.

~ $ dig www.baidu.com ; < < > > DiG 9.11.3-1ubuntu1.10-Ubuntu < < > > www.baidu.com ;; genel seçenekler: + cmd ;; Cevabım var: ;; - > > BAŞLIK < < -opcode: QUERY, durum: NOERROR, kimlik: 6701 ;; bayraklar: qr rd ra; SORGU: 1, CEVAP: 3, YETKİ: 0, EK: 1 ;; OPT PSEUDOSECTION: ; EDNS: sürüm: 0, bayraklar :; udp: 65494 ;; SORU BÖLÜMÜ: ; www.baidu.com. A İÇİNDE ;; CEVAP BÖLÜMÜ: www.baidu.com.14 CNAME'DE www.a.shifen.com. www.a.shifen.com.157180.101.49.12 İÇİNDE www.a.shifen.com.157180.101.49.11 İÇİNDE ;; Sorgu süresi: 0 milisaniye ;; SUNUCU: 127.0.0.53 # 53 (127.0.0.53) ;; NE ZAMAN: Sal Şubat 1811:11:18 CST 2020 ;; MSG BOYUTU rcvd: 101

Şu anda dünyada 13 kök alan adı sunucusu bulunmaktadır. Bunları görüntülemek için dig komutunu kullanabiliriz. Bu sunucular tüm dünyaya dağıtılmıştır ve biri Amerika Birleşik Devletleri'nde bulunan ana kök sunucudur. Kalan 12'nin tümü ikincil kök sunuculardır ve bunların 9'u Amerika Birleşik Devletleri'nde, 2'si Avrupa'da, 1'i Birleşik Krallık ve İsveç'te ve 1'i Asya ve Japonya'da bulunmaktadır.

kazmak ; < < > > DiG 9.11.3-1ubuntu1.10-Ubuntu < < > > ;; genel seçenekler: + cmd ;; Cevabım var: ;; - > > BAŞLIK < < -opcode: QUERY, durum: NOERROR, id: 21161 ;; bayraklar: qr rd ra; SORGU: 1, CEVAP: 13, YETKİ: 0, EK: 1 ;; OPT PSEUDOSECTION: ; EDNS: sürüm: 0, bayraklar :; udp: 65494 ;; SORU BÖLÜMÜ: ;. NS İÇİNDE ;; CEVAP BÖLÜMÜ: .515317 IN NS m.root-servers.net. .515317 IN NS i.root-servers.net. .515317 IN NS j.root-servers.net. .515317 IN NS k.root-servers.net. .515317 IN NS l.root-servers.net. .515317 IN NS d.root-servers.net. .515317 IN NS e.root-servers.net. .515317 IN NS h.root-servers.net. .515317 IN NS g.root-servers.net. . 515317 IN NS b.root-servers.net. .515317 IN NS a.root-servers.net. . 515317 IN NS f.root-servers.net. . 515317 IN NS c.root-servers.net. ;; Sorgu süresi: 0 milisaniye ;; SUNUCU: 127.0.0.53 # 53 (127.0.0.53) ;; NE ZAMAN: 17 Şubat Pzt 19:40:22 CST 2020 ;; MSG BOYUT rcvd: 239

Öyleyse soru şu, ya kök sunucu bir gün kapanırsa? Gerçekte, kök sunucu tarihte bir saldırı ile karşılaştı. 21 Ekim 2002 Doğu Saati ile 16:45 itibariyle bu 13 sunucu tarihteki en ciddi ve en büyük ağ saldırısına uğradı.

Bu sefer alınan saldırı bir DDoS saldırısıydı. Konvansiyonel miktardan 30 ila 40 kat fazla veri bu sunuculara şiddetle çarptı ve 9'unun normal çalışmamasına neden oldu. Yedi birim, ağ iletişimini işleme yeteneğini kaybetti ve diğer ikisi kısa bir süre sonra felç oldu.

İkincisi, herhangi bir saldırı olmasa bile, kök sunucu Amerika Birleşik Devletleri'nde olduğu için her ülke diğerlerine tabidir.Bu nedenle, her ülke, kök sunucunun arızasının ağ felcine neden olmasını önlemek için kök sunucuyu yansıtır. 24 Haziran 2019'da, Sanayi ve Bilgi Teknolojileri Bakanlığı Çin İnternet'i kabul etti Bilgi merkezi, bir alan adı kök sunucusu ve bir işletim organizasyonu oluşturur. Sanayi ve Bilgi Teknolojileri Bakanlığı, alan adı kök sunucuları (F, I, K, L kök ayna sunucuları) ve alan adı kök sunucu operatörleri kurmak için Çin İnternet Ağı Bilgi Merkezi'nin onayına ilişkin bir yanıt yayınladı. Sanayi ve Bilgi Teknolojileri Bakanlığı'nın duyurusuna göre, Sanayi ve Bilgi Teknolojileri Bakanlığı, Çin İnternet Ağı Bilgi Merkezi ile alan adı kök sunucuları (F, I, K, L kök ayna sunucuları) ve işletme, bakım ve yönetimden sorumlu alan adı kök sunucu işletim ajansları kurmayı kabul etti.Rakamlar JX0001F, JX0002F, JX0003I, JX0004K, JX0005L, JX0006L'nin alan adı kök sunucusu.

Ek olarak, mevcut DNS hizmetlerinin hala DNS kirliliği ve diğer sorunlar gibi bazı dezavantajları vardır. Üst düzey etki alanları nihayetinde merkezi role bağlıdır ve sistem üzerindeki tam kontrolleri dürüsttür, bu nedenle hacker saldırılarına, sansüre ve yolsuzluğa karşı savunmasızdırlar.

Ve bu proje, geleneksel DNS sorunlarını çözmek ve kök sunucunun rolünün blok zincir teknolojisi aracılığıyla merkezden uzaklaştırılmasını sağlamaktır. Proje, bazı yeni teknolojileri ve yeni yöntemleri keşfetmeyi ve daha merkezi olmayan bir İnternet oluşturmak için bu gerekli yöntemleri kullanmayı hedefliyor. 1990'lardan bu yana, İnternet üzerindeki hizmetler daha merkezileştirildi, ancak ademi merkeziyetçilik için İnternet'in orijinal vizyonu gerçekleşmedi.

Yün nasıl toplanır?

Pekala, proje tanıtıldı. Aslında proje, A16Z ve Sequoia Capital dahil olmak üzere Silikon Vadisi'ndeki en iyi yatırımcılardan fon sağladı. Bazı geliştiricileri katılmaya çekmek için GitHub'ın doğal avantajlarını GitHub'a en iyi 250.000 geliştiriciye vermek için kullanıyor. Faydalar verin.

Proje, github'daki ilk 250.000 kullanıcının SSH anahtarlarının ve PGP'sinin merkle ağacına eklendiğini iddia ediyor. Yaklaşık 250.000 kullanıcıdan yaklaşık 175.000'inin ağacı oluştururken geçerli SSH ve PGP anahtarları vardır.

Aşağıdakiler projenin işletim talimatlarıdır:

Github'daki ilk ~ 250.000 kullanıcının SSH anahtarları ve PGP'si bir merkle ağacına eklenmiştir. Bu ~ 250.000 kullanıcıdan ~ 175.000'i ağaç oluşturma sırasında geçerli SSH ve PGP anahtarlarına sahipti. 2019-02-04 haftasında github'da 15 veya daha fazla takipçiniz varsa, github SSH ve PGP anahtarlarınız merkle ağacına dahil edilir. Aynı şekilde, ağaçta PGP WOT Strongset'ten yaklaşık 30.000 anahtar da yer aldı. Son bir ek olarak, Keybase hesaplarıyla bağlantılı Hacker News hesapları, tarama sırasında yaklaşık 1,5 yaşında olmaları koşuluyla ağaca dahil edilir. Bu merkle ağacı hesaplanır ve kökü, Handshake blok zincirinin fikir birliği kurallarına eklenir ve bir anahtarın sahibinin airdropunu kullanmak için zincir üzerinde imzalı bir merkle kanıtı yayınlamasına izin verir. Nihai ana ağ anahtar listesiyle, her açık kaynak geliştiricisi, airdrop'tan 4.246.994314 HNS jetonu alacak.

Basit Çince çevirisi, GitHub'ınızın, şekilde gösterildiği gibi, kişisel ana sayfada görülebilen 15'ten fazla takipçiye sahip olduğu anlamına gelir:

Daha sonra GitHub'ın SSH genel anahtarını bağlaması gerekir ve buna SSH aracılığıyla yerel olarak erişilebilir.

Daha spesifik talimatlar için https://github.com/handshake-org/hs-airdrop adresini ziyaret edebilirsiniz.

Belirli adımlar hakkında konuşmama izin verin. Öncelikle şunları hazırlamanız gerekir:

  • Git'i yükle

  • Google gibi harici ağlara erişme yeteneği

  • nodejs > > = 8.0.0

  • github bağlı bir ssh ortak anahtarına sahiptir

  • GitHub hesabı için SSH anahtarı ekleyin

  • Node.js > = 8.0.0

  • Cüzdan adresini https://www.namebase.io/airdrop adresinden kaydolarak alabilirsiniz (İnternete erişebilmeniz gerekir)

1. İlk olarak, projeyi klonlayın:

git klon https://github.com/handshake-org/hs-airdrop.git

2. Projeyi klonladıktan sonra, yürütün:

cd hs-airdrop npm kurulumu

3. Ardından çalıştırın:

./bin/hs-airdrop < anahtar yolu > < adres > < ücret >
  • < anahtar yolu > GitHub hesabına yerel olarak erişebileceğiniz ssh anahtarıdır;
  • < adres > Cüzdan adresiniz, https://www.namebase.io/airdrop adresindeki belgeyi kontrol edin;

  • Ücret, madenciye ödenen tazminattır, sadece 0,010 girin.

Koşulları karşılarsanız, şekilde gösterildiği gibi sonunda bir base64 kodlama dizisi döndürülür:

Https://www.namebase.io/airdrop'un sonunda görebilirsiniz:

Sadece buraya yapıştırın, başvuruyu gönderdikten sonra hesabınızı almanız yaklaşık yarım saat sürer. Koşulları karşılamazsanız, anahtarınızın bulunamayacağı söylenecektir.

Bir geliştirici olarak, koşulları karşılıyorsanız, denemekten çekinmeyin. Bu yün hala denemeye değer.

Toyota Highlander'dan başlayarak, sahibi gerçeği itiraf etti: Araba iyi bir araba ve yol tutuşu gerçekten de bir eksiklik.
önceki
Sahip: Tamamen yüklendiğinde herkes rahattır ve üçüncü sıra yolcuların rahatsızlığı yoktur
Sonraki
Canlı yayın bile McJia Yangqing, anladığı dört büyük yapay zeka iniş sorunundan bahsediyor | "Salgın" teknoloji açık sınıfına saldırmak
"Mükemmel İlişki" Du Jinhan, şövalye ruhunu gösterir, en güçlü asistanı yaratmak için tuzlu ve tatlı olabilir
Yerleştirme talebi "üç hizmet"
Sahibi: Batarya bagajda yer kaplamıyor, şehrin yakıt tüketimi 4,7 ve kinetik enerji geri kazanımının sesi çok hoş değil
Wang Dan, iş ve üretimin yeniden başlamasını araştırmak için çeşitli yerlere gitti.
Weimar EX6 orta boy SUV Weimar doğrudan satın alma çevrimiçi canlı yayın seminerine sahip olmak için 94.900 yuan ön ödeme başlayacak
Golang Python'u eski mi yapacak?
ABD hükümetinden biri ulusal güvenlik kisvesi altında Çin'e satışları yasakladı, Trump "büyük bir gerçek" demeye itiraz etti
Şehrin çalışmaya ve üretime devam etmesine yardımcı olmak için tercihli su ve gaz fiyatı politikaları uygulayın
Bentley'in yeni Continental GT Mulliner Convertible'ı Cenevre Otomobil Fuarı'nda görücüye çıkacak
"Aolige", "Ülkeye sadakatle hizmet etmek", "Hubei, teyze", onların koruyucu kıyafetleri birer hikaye
Polestar, Precept konsept otomobilinin bir ön izlemesini yayınladı.Cenevre, Polestar 3'ün tasarım konseptini yayınladı / açıkladı
To Top