1.
2.
3.
4.
Uzun süreli bilgi:
blockchain, kendisini Satoshi Nakamoto olarak adlandıran Lehman Kardeşlerin düşmesinden iki hafta sonra, "Bitcoin" Blocha, vb. Başlıklı bir makale yayınladı, finansal krizin son turunun başlangıcını işaret ederek Bitcoin'den kaynaklanır.
İki ay sonra teori uygulamaya girdi ve seri numarası 0 ile ilk Bitcoin Genesis bloğu, birkaç gün sonra 9 Ocak 2009'da bir seri blok 1 ortaya çıktı ve Blockchain'in doğumunu işaret eden bir zincir oluşturmak için Genesis bloğuna 0 ile bağlandı.
Son yıllarda, dünyanın Bitcoin'e karşı tutumu iniş yapıyor, ancak Bitcoin'in temel teknolojilerinden biri olarak blockchain teknolojisi artan ilgi gördü. Bitcoin oluşum işlemi sırasında, bloklar tek tek depolama birimidir ve her blok düğümün tüm iletişim bilgilerini belirli bir süre içinde kaydeder.
zinciri, her blok arasındaki ara sıra karma (karma algoritması olarak da bilinir) ile elde edilir. Blockchain
Blockchain sadece geçmiş ve mevcut işlemleri kaydetmekle kalmaz, aynı zamanda fiziksel bir ürün veya diğer ürün biçimleri olsun, telif hakkını kaydetmek için kullanılabileceği için birçok sorunu da çözebilir. Bu durumda, coğrafi bir kısıtlama yoktur ve hukuk hakları hakkında kayıtlı bilgiler daha önce matematiksel biçimde ortaya çıkmaktadır. Yaşlılar, kafası karışık vb.
2., çok sayıda telif hakkı bilgisi çevrimiçi olarak yayınlanır. Ancak, blockchain kullanarak, kreasyonlarınızı istediğiniz zaman, herhangi bir zamanda kaydedebilir ve onaylayabilirsiniz. Blockchain'de, kreasyonlarınız mümkün olan en kısa sürede yüklerseniz, blockchain bunları ne zaman ve nerede yarattığınızı kaydedebilir ve doğrudan yaratılış sahibi olduğunuzu kanıtlayabilir. Ve bu veriler azaltılamaz. Öğeleriniz için telif hakkı kayıt sertifikaları, fotoğraflarınız için telif hakkı kayıt sertifikaları yapabilirsiniz ve gerekli olduğunu düşündüğünüz her şey için ücretsiz telif hakkı kayıt sertifikaları yapabilirsiniz.
3. Lisans koşulları daha esnektir. Muhtemelen fikri mülkiyetin küresel korumasında büyük bir dalga belirleyecektir. Telif hakkı lisansı ve transferi için daha esnek formlar olacaktır. Mevcut antivirüs programı gibi, bireysel kullanıcılar ve kurumsal kullanıcılarla karşı karşıya kaldıklarında farklı yetkilendirme terimlerine sahiptir. Tüm bunlar, akıllı sözleşmelerle birleştirilmiş fikri mülkiyet tüketimi, kullanıcıların ve satıcıların ihtiyaçlarını karşılamak için otomatik anlaşmanın en esnek lisanslarına sahip olacağı blok zincirinde. Karşılıklı fayda amacına ve zaferin sonuçlarına ulaşmak.
? Bilgileri geçerli hale getirebilir ve değerin bir özniteliğine sahip olabilir.
Teknoloji her zaman yasanın gelişiminden önce gelir, ancak yasa her zaman teknolojinin gelişimine uyarlanabilir.
"Katedral ve Pazar"Bu bir kitapAçık Kaynak Geliştirme Tarihi. Açık kaynak topluluğunun gelişimini teşvik eden şey bilgisayar korsanlarıdır. Katedraller ve alışveriş iki farklı gelişim yoludur. İçinde birçok profesyonel terim var. Okumadan önce çok fazla arka plan bilmeniz gerekir. Gördüğümde hala kafam karıştı. Okumak zor olsa da, bu bilinmeyen profesyonel terimleri atlamak, yazarın neyi ifade etmek istediğine dair anlayışınızı etkilemez.
Katedral ve Çarşı iki farklı geliştirme modeline atıfta bulunur. Katedral, çalışanları işe alan ve planlanan bir tabanla yazılım geliştiren bir şirkettir. Piyasalar açık kaynak yöntemleridir ve insanlar ilgi veya belirli bir sorun nedeniyle gelişme yürütmektedir. Bence bu kitabın ifade etmek istediği temel bir nokta, katedral modelini geliştirmede birçok sorun olduğu ve onarımın yavaş olduğu. Şirketler artık yazılımın "satış değeri" aracılığıyla para kazanmıyor, ancak hizmetler aracılığıyla para kazanmak için uyarlanabilir.
Açık kaynağın avantajı, yazılımda var olan sorunların ortaya çıkma olasılığının daha yüksek olmasıdır. Onu kullanan birçok insan olduğu için dezavantajlarla doğru bir şekilde tepki verebilirler. Bu reaksiyonlar genellikle hacker onarım yazılımına iyi yardımcı olacak "kaynak seviyesi" reaksiyonlarıdır. Sorunları çözmek ve yazılımı geliştirmek için birlikte çalışan herkesin bu davranışı yazılımı giderek "mükemmel" hale getirir.
Linux, modeller aracılığıyla gelişen ilk çok karmaşık işletim sistemidir. O zaman inanılmazdı. Dünyanın en ince aletlerini yaratan bir grup "kalabalık" olarak seviliyor, olağanüstü. O zamandan beri, açık kaynak model biliniyor. Kullandığımız orta araç ve yazılım araçlarının çoğu artık açık kaynak. Son zamanlarda tanıştığınız şey blockchain olabilir ve blockchain'in temel katmanı da açık kaynaktır.
Bu nasıl yapıldı? "İnsan ve Ay Efsanesi" kitabında, bir projenin karmaşıklığından ve geliştirici sayısıyla orantılı iletişim maliyetinden bahseden bir Brooks yasası olduğunu bilmelisiniz. Daha önce duyduğum karmaşıklık yasasına benzer. Karmaşıklık yasası, bir işin karmaşıklığını işyeri meydanına eşittir. Yazılım geliştirme için, Ar -Ge'ye ne kadar çok kişi katılırsa, proje o kadar uzun süre tamamlanmalı ve hata olasılığı o kadar artar.
Linux sistem geliştirme çalışmaları açıkça bu karmaşıklık yasasını karşılamıyor. Sebep nedir? Benim anlamım, açık kaynağın kendisinin görevleri çok küçük modüllere dönüştürdüğü ve her geliştirici Ar -Ge'ye katılıyor ve belirli kodlama özelliklerini takip ediyor. Bu şekilde, bu modül hakkında çok fazla iletişim kurmaya gerek yoktur. Karmaşıklık artmayacak. Dahası, sunulan herhangi bir değiştirilmiş versiyon özel olarak gözden geçirilecektir, bu nedenle bir tür kendi kendine düzeltme becerisi. Açık kaynaklı yazılım bu şekilde artar.
Son olarak, bu kitabı okuduktan sonra, açık kaynak özelliklerinden bazılarının aslında şirketin gelişimine derinden dahil olduğunu hissediyorum. Örneğin, açık kaynak sürümünün sıklığı çok yüksektir ve aynı şey bizim için geçerlidir, şimdi yazılım geliştiriyoruz. Ayrıca, sorunları bir rehber olarak çözmemiz ve yazılımın pratik değerini kullanmamız gerektiğini söylüyoruzgeliştiricileri sürmek için. Geliştiricilerin kalplerinin sonunda gururlu ve memnun hissettirin. Bu, açık kaynak faiz ve sorunla yönlendirildiği için aynıdır. Bunun arkasındaki temel motivasyon fedakarlıktır, ancak fedakarlığın kendisi aynı zamanda fedakar kendini memnuniyetin dışsal bir tezahürüdür. Fedakarlık sonunda kendine fayda sağlayacaktır. Atasözünün dediği gibi, iyi insanlar ödüllendirilecektir.
Geliştiriciler için açık kaynak, saygı ve tatmin değerinden daha fazlasını getirir. Gerçek işyerinde, açık kaynak projelerinin katkısı röportajlarda doğrudan bir tren ve kişisel becerilerin bir yansımasıdır.
Tüm yazılımlar açık kaynaksa, birçok programcı iş bulamayacak mı? Hayır, açık kaynak sadece mevcut çalışmanın gelişimini azaltmaktır, ancak aslında işte ihtiyacımız olan gelişme var mı? Ayrıca, açık kaynaktaki artışla birlikte, açık kaynağın bakımı ve desteği için daha fazla yeni pozisyon üretilecektir. Toplum bir bütün olarak daha verimlidir.
Son olarak, teşekkürler @六威威威威威威威威威威威威威威威威威威威威威威威威威威威威威威威威威威威威威 Aksi takdirde, bu zor kitabı okumazdım.
Blocchain teknolojisinin en belirgin olan avantajları nerede? Blockchain'in teknik avantajları ① Veriler hasar veremez, dağıtım verileri ③ anonimlik izonimitesi ① noda verileriyle kırılamaz. Finans endüstrisindeki iş verileri, kurumsal hükümet verileri, denetim verileri vb. Gibi kruvaziyer gemileri Bu endüstrilerin verilerin hasarına karşı katı iddiaları vardır.②, dağıtılmış depolama, geleneksel yazılım sistemleri tek bir merkezi sunucu tarafından yönetilir. Bu kamu hizmeti odaklı yazılım için ve oyun sunucularına da uygulanabilir, genel oyun deneyimini geliştirebilir ve ayrıca iyi veri güvenliğine sahiptir.
③anonyony. Şu anda, tüm blockchain ürünleri kullanıcıları tanımlamak için "adresler" kullanıyor. Her iki taraf da bir fikir birliğine ulaşmak için. Finans ve hükümet sorunları alanlarında verimlilik büyük ölçüde geliştirilebilir.
Blockchain için birçok uygulama senaryosu var.
Blockchain bir fikir birliği mekanizmasıdır. Başka bir deyişle, bu tür katılımcılar şeffaf olmalıdır. Başka bir deyişle, bu şekilde çalışan kod açık kaynak kodu olmalıdır.
?
Herkesin derlediği bir programı derleyebilir ve çalıştırabilirsiniz. Bu, herkesin kodu nasıl değiştirebileceğine ve kodu geçerli mekanizmaya göre değiştirebileceğine bakılmaksızın yapılabilir.
?
Bu nedenle, en azından ilgili kişilerin açık kaynak kodu yoksa kodu bilmeleri gerekir. Aksi takdirde, programı çalıştırmak için düğüm opaktır. Tüm ağı kontrol eden bir sistem geliştiricisi ile aynı. Bu tür bir blockchain nasıl gerçekleştirilebilir?
?
Kavram kavramı açısından, blockchain projesi bir makine ile karşılaştırılır ve çalışma mekanizması şeffaf ve güvenilirdir. Bunu anlıyoruz. Açık kaynak bir seçenek değildir.
?
Örneğin, Ether Lee'de, platformda çalışan belirli bir platformun iddiası gereklidir ve düğümün iddiası bu çözümü tanıdı ve bu kodu destekleme kararı ile aynıdır.
Blockchain nedir? Nasıl doğdu? Blockchain türü nedir? Blockchain'i anlamak için önce programın altyapısını anlamalısınız. İnternette gördüğünüz her şey bilgisayar dilleri aracılığıyla oluşturulur, ancak dilin en temel özelliği kodu uygulama yöntemidir.Blockchain teknolojisi Nakamoto adlı bir makaleyle ilgilidir.
Blockchain'in veri ve kodu vardır. RMB'yi çevrimiçi olarak dolaşamamanın dezavantajını tamamlar. Blockchains için birçok uygulama senaryosu bitcoin, elektronik fatura, değişmezlik ve diğer özelliklere dayanmaktadır. Buna ek olarak, blok modeli belirli bir ürün değildir, çünkü eğitim, tıbbi, kredi raporlaması, otomotiv, ulaşım ve diğer sektörlerle özel bir kesişim vardır.
Blockchain kodunun açık kaynak ve ademi merkeziyetiBu blockchain geni tarafından belirlenir ve Bitcoin açık kaynak değilse, Bitcoin açılmaya açık değildi. Ruddenly, bazı insanlar bilim adamı Nikola Tesla gibi tüm dünyadaki insanlara sır ve sırlar göstermeye istekliydiler, ancak dünya çapında kullanılan elektrik Nikola Tesla'ya vergi ödedi veya ücretli bir patent ücreti ödedi. Örneğin, Tesla elektrikli otomobil Musk, Tesla elektrikli otomobilinden bir patent yarattı. Başka bir deyişle, Tesla'nın dünyaya yaptığı anlamına gelir. O zamandan beri, derinlemesine teknoloji ve Musk'un sırrı nedeniyle dünya çapında birçok elektrikli araç var. Musk ayrıca, önceki röportaj videosunda elektrikli araçları ancak diğerleri patentler tarafından para kazanmadan inovasyon hızına katıldığında geliştirebileceğini söyledi. Bu blockchain'in ruhu ile çok tutarlıdır. Başlangıçta, bitcoin ruhu veya blockchain ruhu dağıtılır, böylece fikir birliği olan insanlar katılabilir ve büyüyebilir. Silahı açarsanız, daha fazla teknisyenSürekli iyileştirme için bir öneride bulunabilirsiniz. Bu nedenle, Bitcoin'in kurucusu kaybolduktan sonra bile, Bitcoin Bitcoin'in açık kaynağı ve ineklerin açık kaynaklı serbest bakımı nedeniyle hayatta kalabilir. Açık kaynak ayrıca daha fazla kişinin açık kaynak açamayacağına veya API arayüzünü açamayacağına inanıyor. 32, 39, 44 vb. Gibi birçok SlipPros kuvveti kullanıcı kapısı tarafından önerilmektedir ve topluluk kararları tarafından kullanılmaktadır.
Blockchain'in özellikleri nedir? Blockchain, başkaları veya varlıklar tarafından kontrol edilmez ve veriler birden fazla bilgisayardan tamamen kopyalanır. Saldırganın tek bir giriş noktası yoktur ve veri güvenliği daha güvenlidir. Veriler kurcalanamaz. Blockchain'e girdikten sonra, tüm bilgiler değiştirilemez ve yöneticiler bile bu bilgileri değiştiremez. Üçüncü taraf yoktur ve yaklaşılabilir. İster bir işlem ister borsa fonu olsun, blockchain'in ademi merkeziyeti ve yardımı üç tarafın onayını beklemeye gerek yoktur. Ayrıca, ağın bazı düğümleri bilgilere kolayca erişebilir. Blockchain'in en büyük özelliği ademi merkeziyetçiliktir. Tüm görevler dağıtılmış defter içine yerleştirilir ve artık merkezi kurumun sunucusuna yerleştirilmez.
Blockchain, dağıtılmış veri depolama, dallar arasında iletim, konsensüs mekanizmaları ve şifreleme algoritmaları gibi bilgisayar teknolojilerini birleştiren yeni bir uygulamadır.
Temel özellikler arasında dağıtılmış, açıklık, özerklik, bilgi değişmezliği ve anonimlik bulunur.
Blockchain dağıtılmış bir depolama kullanır, bu nedenle merkezi bir donanım veya kuruluş yoktur, tüm düğümlerin izin ve sorumlulukları aynıdır ve sistemin verileri tüm düğümler tarafından korunur.
Facebook ve Tencent gibi mevcut bir internettir, ancak milyarlarca insanın kişisel bilgi koruma verileri şirket tarafından yönetilir ve merkezi sunucu tarafından korunur. Bu nedenle, mevcut İnternet veritabanlarında güvenlik ve kişisel bilgiler yoktur ve hacker hırsızlığı ve sızıntılar genellikle meydana gelir.
2. Tüm taraflardan yapılan işlemler hakkında kişisel bilgileri şifrelemenin yanı sıra veriler yayınlanır. Herkes verileri sorgulayabilir ve sistem verileri çok şeffaftır.
3. Özerklik normlara ve protokollere dayanır. Blockchain teknolojisi, fikir birliğine dayalı normları ve protokolleri (örneğin açık ve şeffaf algoritmalar) benimser.
Sistemdeki tüm düğümler, güvenilir bir ortamda verileri özgürce ve güvenli bir şekilde değiştirmenizi sağlar.
Matematik, şifreleme, bilgisayar vb.
Kimse blockchain protokolünün güvenine müdahale edemez.
4, bilgiler tüm düğümler tarafından doğrulanır ve kalıcı olarak yazılan blockchain'e eklenir eklenmez değiştirilmez. Sistemin düğümlerinin% 51'inden fazlası aynı anda kontrol edilmezse, veritabanının kişisel modülasyonu tek bir düğümde geçerli değildir ve bağlantıda kaydedilemez. Bu nedenle, blockchain verilerinin istikrarı ve güvenliği çok yüksektir.
Aksine, mevcut internetin merkezi sunucu arka ucuna göre, merkezi kuruluş diğer kişilerin verilerini istedikleri zaman manipüle edebilir ve web sitelerini, web sayfalarını, hesapları vb. Yasaklayabilir.orada.
5. Anonim.
Bilgi etkileşimi gerekli değildir, yani ticaret partilerine güvenilebilir.
Geleneksel güven, insanlar veya üçüncü taraf merkezi bir ajans arasındaki güvendir.
Blockchain teknolojisi insanlar arasındaki tüm güveni çözer.
.
Blockchain'in açık zinciri nedir?kamu zincirine "kamu zinciri" denir ve dünyadaki ittifak insanların veri okuyabileceği, işlem gönderebileceği ve herhangi bir zamanda muhasebe için rekabet edebileceği bir blok zincirini temsil eder. Kamu zincirleri genellikle "tamamen dağıtılmış" olarak kabul edilir, çünkü bireyler veya kurumlar verileri okuma ve yazma verilerini kontrol edemez veya kurcalamaz. Uygulama açısından, blockchain kamu zinciri esas olarak bitcoin, hiper direktör, çoğu altcoin ve akıllı sözleşmeleri içerir.
2. Herkes işlemi okuyabilir ve gönderebilir, blockchain'deki işlemi etkili bir şekilde kontrol edebilir ve herkes anlaşma sürecine katılabilir. Konsensüs süreci, bloğun blockchain'e ve tam akım durumuna eklenebileceğini belirler. Herkes, anlaşma sürecinde yapılan katkılarla orantılı olarak finansal ödüller alabilir. Bu kamu zinciri genellikle “tamamen dağıtılmış” olarak kabul edilir.
3 dağıtımlı uygulamaların geliştirilmesi
Geliştiriciler, bu kamu zinciri aracılığıyla dağıtılmış uygulamaları kolayca geliştirebilirler. Açık zincir, kullanıcı haklarını ve dikkatini program geliştiricilerinden koruyabilir.
bir ön gelişim olmasına rağmen, söylentilerimi ve her türlü iyi bilinen kalpleri durduramaz. Aşağıda, öğrenilen bazı kavramsal şeylerin kısa bir özeti bulunmaktadır.
1. Her 10 dakikada bir muhasebe, yani her bir bloğun zaman aralığı yaklaşık 10 dakikadır
(5), diğer faturanın kaydı, önceki bloğun karma değeri ve geçerli fatura bilgileri orijinal bilgiler olarak kullanılacaktır. , Şifrelemenin bitcoin-azimetrik uygulamasının sahipliği
bitcoin sisteminin eliptik eğri imzası algoritması kullanır ve özel algoritma anahtarı 32 bayt rastgele sayıdan oluşur ve genel anahtar özel anahtar aracılığıyla hesaplanabilir. genel anahtar.
(1), transfer bitcoin'in bir adresten başka bir adrese aktarılmasıdır
(2), adresin özel adresi asimetriktir. İletim bilgileri orijinal bilgi ve imza bilgilerini içerir
(4), doğrulama ve diğer düğümler sistem tarafından sağlanan bilgilerin olup olmadığını doğrular. (Bu ödül süreci bitcoin çıkarma sürecidir, bu nedenle insanlar muhasebe madenleri olarak adlandırılır)
(2) Sadece bir kişi kitabı bir süre içinde başarıyla kaydedebilir, bu nedenle toplanmayan orijinal işlem bilgilerini toplamak gerekir, sadece bir denge var ve doğru bir şekilde imzalanmış
(4) Daha fazla madencinin birleşmesiyle, oyun giderek zorlaşıyor, hesaplama artıyor ve enerji kaybı artıyor. . Bir düğüm hile yaparsa, tüm ağın başarısız olmasını sağlarsa, atılacaktır ve asla defterde kaydedilmeyecektir. Bu nedenle, tüm düğümler Bitcoin sisteminin eklem protokolüne yapışacaktır.
[Hangi alanların süreceğini düşünmek]:
Yukarıdaki kavramlardan, blockchain teknolojisinin bu güvenliğe, benzersiz ve ademi merkeziyetçiliğe sahip olduğu sonucuna varılabilir.
Prensip olarak, bazı bilgilerden kaçınılabilir, böylece doğrulayıcı sadece kimliğinizi doğrulamakla kalmaz, aynı zamanda gerçek kullanıcı bilgilerinizi vb. Durdurur.
Şu anda, blockchain teknolojisi konsantre ve bitcoin bir şekilde kullanılmaktadır.
[Blockchain'in mevcut gelişiminin engellerini ve kısıtlamalarını düşünmek]:
Her düğüm kitap kayıt faaliyetine katıldığından, kaynakların kaybetmesi ve kaybetmesi kaçınılmazdır. Her bir düğümün hesaplama zorluğunu artırmanın yanı sıra, sonraki geliştirme ve popülerleştirme, her bir düğümün donanımının iyileştirilmesini gerektirir.
dos Blockchain numarası ne anlama geliyor?- Blockchain numarası, yani blockchain danışmanlık hizmetinin adı ve numarası. Blockchain'in ortak bir protokolü yoktur ve büyük ölçüde bağımsız işletme ve Blockchain'in sunumu ve sayımı genel bir anlaşma destek sistemi oluşturmanın görevlerinden biridir.
Blok sayımı işlevi nedir?Devlet bilgi ofisinin resmi web sitesiİnternet, isimleri tespit eden ve 197 blockchain bilgi hizmetlerinden oluşan ilk grubun sayısını sunan bir bildirim yayınladı. "Kayıt Numarası" nın blok zincirine bir "sarı yelek" yerleştirilmesi olarak değerlendirilemeyeceğini ve "kayıt numarasının" rolünün doğru bir şekilde anlaşılması gerektiğini belirtmek gerekir.
Günlük menkul kıymetler makalede "kayıt numarası" rolünün büyük ölçüde yorumlanamayacağına dikkat çekti. Bilgi teknolojisinin internet alanının yönetimi, sunumun sadece blockchain'in ana bilgi hizmetinin bir kaydı olduğunu ve kurumlarının, ürünlerinin ve hizmetlerinin tanınmasını temsil etmediğini belirtti.
ACCM Star Coins artık fiyatlandırılıyor, ünlü mü?1? Proje Giriş:
AcM (ACM), her müşterinin cebine, her mağazaya, çok güvenli ve kullanımı kolay şifreleri getirmek için tasarlanmış blockchain teknolojisine dayanan merkezi olmayan bir para birimidir. Aktinyum, Lightning Network tarafından desteklenen bir kripto para birimidir ve acil işlemler için tedavi ücreti neredeyse sıfırdır. Aynı zamanda, atom değişimi ve ikinci katmanın diğer birçok çözümünün işlevine sahiptir.
2. Proje Bilgileri (6 Eylül 2019'dan beri)
· citex.io
III kodu. Yorum
· Zerocash Protokolü, ACM'nin işlem tutarı, gönderen kimlik bilgileri vb.
Blockchain'in kayıt numarası nedir?
"Yönetim Düzenlemeleri" nin gereksinimlerine göre, Blockchain Bilgi Hizmetleri, gönderim numaralarını web siteleri, uygulamalar vb. Gibi önemli yerlerde gösterecektir. Dış dünyaya hizmet verdikleri. Kayıt
, Blockchain'in ana bilgi hizmetinin sadece bir kaydıdır ve kurumlarının, ürünlerinin ve hizmetlerinin tanınmasını temsil etmez. İnternet Bilgi Departmanı, "yönetim düzenlemeleri" uyarınca teslim kuruluşlarını denetlemek ve denetlemek için ilgili departmanlarla birlikte çalışacak ve sağlam kuruluşların mümkün olan en kısa sürede sunulma yükümlülüklerini yerine getirmelerini gerektirecektir. Lütfen gönderme prosedürlerini tamamlamamış olan ilgili kurumlara ve kişilere mümkün olan en kısa sürede başvurun.
Dördüncü Kayıtlı İşletme grubunun bölgesel dağılımı: Dosya listesine göre, Dördüncü İç Bilgi Hizmeti Projeleri ve Shanghain grubunda Pekin İşletmeleri'ne ait 76 şirket.
Bir özet, dördüncü grupta 22 il, belediye ve otonom bölgeden toplam işletme olduğunu ortaya koydu. Bunlar arasında Pekin, Guangdong ve Şangay, sırasıyla 76, 57 ve 32 ile en fazla kayıtlı şirkete sahiptir;
Derin tanıma】 RLP Kodlama/Kod Çözme Prensibi Veri Etereum'un serileştirilmesinin pre nsibiRLP (özyineleme gjatapre fix), Çince'ye çevrilmiş, özyinelemeli uzunluk önek olarak adlandırılır. RLP esas olarak Etereum'da ağ iletimi ve sürekli veri depolama için kullanılır.
Birçok nesne serileştirme yöntemi vardır, JSON'un kodlaması gibi yaygın olanlar, ancak JSON'un önemli bir dezavantajı vardır: kodlamanın sonucu nispeten büyüktür. Örneğin, aşağıdaki yapı vardır:
Değişken serileştirmenin sonucu {"name": "icatecoder", "seks": "Erkek",Dizenin uzunluğu 35'tir ve mevcut değerli veriler, toplam 16 bayt ile iCatecoder ve erkektir. Etherum'un JSON'u seri kullandığını varsayarsak, orijinal 50 GB blockchain'in şimdi 100 GB olması gerekebilir, ancak kesinlikle o kadar basit değildir.
Bu nedenle etereum, daha küçük sonuçlarla bir kodlama yöntemi tasarlamalıdır.
RLP kodlama işlemlerinin tanımı yalnızca iki tür veri türü: biri bir dize (bayt grubu gibi) ve diğeri bir listedir. Dize bir dizi ikili veriyi ifade eder ve bir liste yuvanın özyinelemeli bir yapısıdır. Diğer veri türleri yukarıdaki iki kategoriye dönüştürülmelidir.
RLP kodlama özellikleri RLP kodlama adından görülebilir: biri özyinelemedir, kodlanmış veriler özyinelemeli bir yapıdır ve kodlama algoritması da özyinelemedir;
değeri [0.127] arasında olan tek bir bayt için kodlaması kendi içinde.
Örnek 1: A kodlaması 97.
Örnek 2: Boş dizenin kodlanması 128, yani 128 = 128+0'dır.
Örnek 3: ABC kodlama sonucu 131979899'dur, burada 131 = 128+len ("ABC") ve 979899 diğer tarafta ABC'dir.
Grubun uzunluğu 55'ten büyükse, kodlamanın ilk sonucu 183 artı grup kodlamasının uzunluğu, daha sonra grubun kendi uzunluğunun kodlanması ve son olarak baytın kodlanmasıdır.
Lütfen yukarıdaki kurallar hakkında, özellikle dize uzunluğunun kodlanmış uzunluğu hakkında başka makaleleri okuyun.
Örnek 4: Aşağıdaki dizenin kodlanması:
thelelofthissenseStomorthan55bytes, inningbecauseipre -designedit
Bu aralığın toplamda 86 bayt vardır ve 86'nın kodlanması sadece bir bayt gerektirir, ki bu sadece bir bayt gerektirir. 11101116104321111111111111115322111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111154321071 1011111111111163298101999999711111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.
İlk üç baytı hesaplama yöntemi aşağıdaki gibidir:
1024, Bigendian'a göre 0040 olarak kodlanır, önceki sıfır bırakır ve uzunluk 2'dir, yani 185 = 183+2.
Kurallar 1 ~ 3 BYD grup kodlama şemasını belirleyin ve listenin listeleme kuralları aşağıda sunulmuştur. Bundan önce, ilk olarak listenin uzunluğunun, Sublist tarafından kodlanan uzunluk miktarını ifade ettiğini belirleriz.
Liste uzunluğu 55'ten azsa, kodlama sonucunun ilk kısmı 192 artı listenin kodlanmış uzunluğu ve daha sonra her bir alt listenin kodları bağlanır.
Kural 4'ün kendisinin tekrarladığını unutmayın.
Örnek 6: ["ABC", "def"] kodlamanın sonucu 200131979131100101102. 200.Daha sonra liste uzunluğunun kendisinin kodlanması ve son olarak her bir alt listenin kodlanması bağlanır.
Kural 5 Kişiler de özyinelemeli, düzenleme 3'e benzer şekilde özyinelemedir. 2535329811610111154432163332107111932105116329711711111111011011011110032105116 247+1
88 = 86+ Üçüncü 179, Kural 2'den kaynaklanmaktadır. 248941319798992488817984104101321081011101031161043211110232116104105115321151111111111111111109911132115153211111111141113111111111111111111111111111111111111111111133322 10711011119321051163298101999971171151013272114114114111510311100321055116
İlk ABC öğesinin listesi Kural 2'ye göre ve kodlama sonucu 131999899'dur ve uzunluk 4'tür. Liste ayrıca bir liste öğesidir:
["511532111111161091013210511532109 1111141013211610497110325329812111111111154321633321071111932105116321111111111510132721141014 5100115101101111111111111511510132111211411411111111111111111111510151013273211141e , böylece tüm liste kodlama sonucunun ikinci kısmı 1 bayt kapsayan 90+4 = 94'tür ve ilk bölüm 247+1 = 248
5'tir.
Her dil özellikle RLP kodlaması uygulandığında, önce nesneyi iki biçimde tasarlamak gerekir: grup veya bayt listesi. GO dili kodlama yapısını örnek olarak alarak bir listede derlenecektir. Kodlamanın sonucu için, aşağıdaki kuralın yargısı gerçekleştirilir:
1.
4. Eğer bebeklik döneminde, Bigendian'a göre tam bir l olarak kodlanmış ikinci baytın uzunluğu, sublistin uzunluğu. Kodlama İlkesi
()