Endüstri | Blockchain teknolojisinin evriminin kısa bir tarihi: Yetenekler nereye gitti? Geliştirme için en popüler programlama dili nedir? (altında)

Leifeng.com (Kamu Hesabı: Leifeng.com) Yapay Zeka Finansal Yorum Not: Deloitteun en son araştırması, yaklaşık 90.000 blockchain projesinde ampirik analiz yapmak ve 2009'dan günümüze kadar blockchain teknolojisinin gelişimini izlemek için Github platformundaki meta verileri kullanıyor. Yatırımcıların baloncuklarla özü keşfetmesine yardımcı olun. Çalışma ayrıca Pekin ve Şanghay'daki blockchain faaliyetlerinin çok aktif olduğuna işaret etti. Aktif Bitcoin projesi nedeniyle Pekin ve Şangay, küresel açık kaynak blok zinciri yetenek dağıtımında ilk 5 şehir arasında yer aldı. Bu makale Suzhou Tongji Araştırma Enstitüsü'nden alınmıştır @ Research, Leifeng.com tarafından izin alınarak yeniden basılmıştır.

  • Tamamlayıcı okuma: Sanayi | Blockchain teknolojisinin evriminin kısa bir tarihi: Yetenekler nereye gidiyor? Geliştirme için en popüler programlama dili nedir? (açık)

5 Github blockchain TOP20 listesi, kurumsal oyuncular hakim

Blockchain kitaplığını ve içeriğini analiz ederken, giderek daha fazla kurumun ona katıldığını fark ettik. 2010 yılında ajans tarafından geliştirilen projelerin yüzde birinden azı.

2017'ye kadar, blok zinciri projeleri% 11'ini oluşturuyordu (kuruluş şu anda GitHub'daki toplam yazılım geliştirme projelerinin% 7'sini oluşturuyor). Ticari kuruluşlar tarafından açık kaynak yoluyla elde edilen blockchain projelerinin başarı oranına ilişkin son veriler umut verici görünüyor; bazı yüksek profilli büyük ticari kuruluşlar bunu zaten yapıyor.

Bazı kuruluşlar tarafından geliştirilen projelerin Ethereum, Corda ve Quorum gibi yeni platformlar üretmiş olması özellikle önemlidir. Bazı geliştiriciler bunu uygulamalar oluşturmak için kullanır. Kuruluşların sahip olduğu projeler, kullanıcılar tarafından geliştirilen projelerden daha sık güncellenme eğilimindedir ve kopyalanma olasılığı beş kat daha fazladır.

Bir proje kopyalandığında, tüm içerik kopyalanan projenin hesabı tarafından kullanılabilir ve böylece fiili bir bilgi aktarım mekanizması haline gelir. Bu süreç genellikle en sık kopyalanan projenin proje merkezi dediğimiz proje ağında daha baskın bir konuma sahip olduğu bir referans ağı olarak adlandırılır.

En temel projelerden bazıları kuruluş tarafından geliştirilir ve sürdürülür: Bitcoin Core, Ethereum'un C ++ ve Go uygulaması, Ethereum'un Python müşterileri ve Bitcoin iyileştirme önerileri.

Yukarıdaki çizelgeyi incelerken, Ethereum ve Bitcoin'in ilk projelerinin kuruluşlar (vakıflar) tarafından sürdürüldüğünü ve GitHub'daki çok sayıda blockchain projesi ve uygulamasının aslında bu iki projenin üzerine inşa edildiğini lütfen unutmayın.

Kısacası, organizasyon liderliğindeki proje, binlerce diğer projenin bel kemiğidir. Blok zincirindeki en önemli 20 projeden 18'i kuruluşlar tarafından oluşturulmakta ve sürdürülmektedir.

Aşağıda, dikkatlerine göre Github'daki en iyi 20 blockchain projesinin bir listesi var: Birincisi bitcoin, ikincisi go-ethereum ve üçüncüsü bitcoinjs-lib.

Kuruluşun açık kaynak taahhüdü, blok zincirinin temel gelişimine hakimdir, çünkü büyük olasılıkla geliştirmeye bireysel katılımdan daha talepkar ve amaca yöneliktir.

Bireylerle karşılaştırıldığında, kuruluş kaynaklara yatırım yaptığında, projenin başarısını teşvik etme motivasyonu artar. Organizasyonun katılımcılarının birbirleriyle yakından bağlantılı olduğu gerçeği göz önüne alındığında, genellikle birbirlerine karşı daha büyük sorumlulukları vardır ve bu da blok zincirinin sürekli gelişimini destekler.

6 Blockchain geliştirme için en popüler programlama dili: C ++ birinci, Go ikinci sırada

Potansiyel geliştiriciler için sıklıkla akla gelen ilk soru "Nasıl başlarız?" Bu soruyu yanıtlamaya yardımcı olmak için, mevcut projenin dilini bulmak önemlidir.

Ekosistemin merkezi veritabanında en çok uygulamaya C ++ 'nın sahip olduğunu bulduk.Blockchain kitaplıklarının sayısıyla ölçülse de, bu dil en popüler dil değil.

Bu şaşırtıcı değildir, çünkü C ++ finansal hizmetler endüstrisinde verimli bellek yönetimi, hız ve güvenilirlik gerektiren uygulamalar geliştirmek için yaygın olarak kullanılmaktadır. Kripto para birimi projelerinin (Bitcoin dahil) arkasındaki ağır yük için, C ++ hala en popüler dildir.

GitHub'daki çekirdek depo için, C ++ tüm içeriğin neredeyse yarısını oluşturur.

Bununla birlikte, 2009'da Google tarafından geliştirilen Go programlama dilinin gittikçe daha fazla ilgi gördüğünü gördük. Go şu anda blockchain ile ilgili projeler için en çok kullanılan ikinci dildir.

Go, uç bir dilden GitHub blockchain ekosisteminin çekirdeklerinden birine hızla evrilmiş gibi görünüyor. Go'nun geliştirdiği blockchain projelerinde 2015 yılında tüm projelerin içeriği% 2'nin altındaydı. Programcılar Go'nun yükselişini basitliğine ve ölçeklenebilirliğine bağlıyor.

Finansal hizmet şirketlerinin bellek yönetimi, hız ve güvenilirlik için C ++ 'ya güvendikleri söylense de, ölçeklenebilirlik de finansal hizmetler şirketleri için çok yüksek bir öncelik gibi görünüyor.

Bu, Ethereum ve Hyperledger projelerinde doğrulanmış gibi görünüyor; her ikisi de, kripto para birimleri dışındaki kullanımını genişletmek için diğer teknolojilerin blok zincirine entegrasyonunu içeriyor.

Ek olarak, Deloitte'un veri bilimcileri, finansal hizmet şirketlerinin de GitHub'ın blok zincirinin geliştirilmesinde yer aldığını öğrendi. GitHub'da kabaca iki tür katılımcı vardır: işleyenler ve gözlemciler.

Gönderen kodu gönderir veya katkıda bulunur ve gözlemci kod katkısı yapmadan projenin gelişimini takip eder. Şu ana kadar, finansal hizmetler şirketleri öncelikle GitHub projelerinin gözlemcisi olarak hareket ediyor gibi görünüyor ve çok az finansal hizmetler şirketi çalışanı şirket adına projelerde taahhütte bulunuyor.

Bununla birlikte, sadece kenardan gözlemlemekle kalmayan, aslında kendi projeleri olan, markaları altında çalışan ve ağır sorumluluklar taşıyan tanınmış finansal hizmet şirketleri de var.

Son olarak, araştırmacılar bu raporun anket yöntemini tanıttılar ve bağlantı sayısı (derece), merkezilik (PageRank puanı) ve kümeleme (topluluk algılama) gibi ağ analizi alanında yaygın olarak kullanılan çeşitli ölçütler kullandılar. Analizde üç tür ağ bağlantısı tanımlanmıştır:

  • Projenin birbirine katkısını işbirliği içinde ölçün. Bu ağı oluşturmak için GitHub koleksiyonunun tamamı değil, blok zinciri projelerinde birbirleriyle işbirliği yapan kütüphaneler belirledik.

  • Alıntı, başka bir projenin proje içeriğini kullanmasının bir ölçüsüdür. En çok alıntı yapılan öğeler, yüksek merkezilik puanlarına sahip olma eğilimindedir.

  • Takipçiler, bir projenin diğer projelerdeki popülerliğini ölçer.

Hetian Ailesi'nin 2018 Yıllık Toplantısı başarıyla gerçekleştirildi ve stratejik olarak Zhongqi Saikailong'u imzaladı
önceki
Maden düşük voltajlı güç kaynağı için kaçak koruma şemalarına genel bakış
Sonraki
Neden "Ma Yinglong hemoroid merhem" almak mümkün ama "Li Shufu Otomobil" ve "Ma Yun Group" için değil?
Hangisi daha iyi, Binzhi 1.8L Pioneer Edition ve Honda XR-V 1.8L Comfort Edition?
"Lost Metro" Youku filminin özel lansmanı, nihai psikolojik fantazi bugün açılıyor
[AX700 canlı yayın dövüş serisi] yüksek kaliteli performanslı iç mekan canlı yayını iyi bir seçimdir
Uber ile uzlaşan Waymo, otonom sürüş teknolojisini uygulamak istiyor.
PIC18 Serisi MCU I / O Port Operasyon Kaydı ve Uygulaması
Sevgi veya para, öğrencisi olmayı seçtiğin kişi
China Construction Expo: 1000 metrekarelik "Dragon · Ahead" temalı sergisinin açılışı Huitailong izleyenleri şoke etti!
Acemi Xiaobai, pratik yapmak için manuel bir araba satın almak istiyor, Arrizo 5 ve Rena nasıl seçilir?
Yi Xiaoxing Beidiao, "Fatty Youth" u besteleyen Çin ve Japonya'dan üç büyük yönetmenin gerçek bir uyarlamasını deneyimledi.
Bir bahar gezisi için sahip olunması gereken bir öğe - güzel görünümlü ve kullanımı kolay Polaroid kameraların geniş bir koleksiyonu
Qin Shuo: Wang Shi'yi takdir edin, girişimcilik girişimini son gülen yaptınız Broad Vision
To Top