Blockchanology, blokta dağıtılan bir veritabanıdır. Döngü genellikle Merkletree ve diğer yöntemleri kullanır ve mevcut tüm blokları günceller. GIT tarafından kullanılan kodlayıcılar buna aşinaydı.
Blockchain teknolojisi esas olarak üç kategoride, çoğunlukla halka, katılmaya ve özel olarak.
Public Blockchain (publiclockchHhain)
Örnek: Etcoin, Etcoin. Herkesten halka açık bir blok zinciri elde edilebilir. Sözleşme sürecine katılımcılar (BitcoinMaden çalışanları ve madenler ve maden işçileri için geçerlidir) Kriptografi teknolojisi tarafından oluşturulan ekonomik teşvikler yoluyla veritabanı güvenliğini korumak. Kamu blok zincirleri tamamen dağıtılmıştır.
Vurgular ve Poatt Puanları: Açık blockchain tamamen dağıtılmış ve dağıtılmış Bitcoin özellikleri. Şu anda, Bitcoin'in sadece kamu blok zincirinde güvenli olduğu varsayılmaktadır. Eğer Bitcoin'in algoritması Ethan yapılmadı. Kamu blok zincirini kaydetmek için daha fazla bilgi. Ne kadar değer verirseniz, güvenlik ve işlem maliyetleri ve sistem dengesi sorunları daha fazlasını gerektirir.
Federated BloclerChanain (federatlockchchchhain)
Örnek: Hyperlledger ve Deloitte tarafından denetim sistemi örneği. Blockchain'e dahil edilen düğümler önceden seçilmiştir ve düğümler arasında iyi bir ağ bağlantısı ağı. Bu tür blok zincirlerinde diğer çalışma kesinliği kullanılabilir. Örneğin, Blockchan 100 Banka Kurumu kuruluşları arasında kuruldu. Bu tür blockchaslarla ilgili bilgiler bu düğümlerin halka açık veya içinde olabilir. Kısmi olarak dağıtılır.
Vurgular ve Noktalar - Düğümler arasında iyi iletişimde engellenen engellenmiş iletişim mevcuttur. Geliştiriciler, Protokolü Anlaşmaya göre değiştirme yeteneğine sahiptir. Blockchanin Bu blockchaninUygulamanın uygulama alanı çok geniş olmayacak, ancak Bitcoin'in propagandasının propagandası eksik.
prixblockchain
Örneğin erisindustries örnekleri. İlgili tek düğümler kesinlikle kullanıcılar ve kullanım tarafından yönetilir. Bazı banka kurumlarında İç Savaş'a giren çoğu blockchain teknolojisi bu aralıkta olabilir.
Çok karmaşık isimler ve diğer sistemler kullanarak pupplights ve özel blok zincirleri. Merkletree ve diğer teknikleri kullanarak. Sadece diğer yöntemlerle. Bu tür veritabanlarının olgun çözümleri vardır ve Merkletree olgun çözümlerden biridir. Bu öğeler kolayca "şaşkın". Kullanıcılar nihayet konuştuğu için veri değişir. Belirti yok. Üçüncü taraflar için güvence yok. Bu nedenle, özel engelleme, bitcoin'e bağlı olarak, bitcoin'e düzenli kayıt gibi bir bitcoin inşa ederek olacaktır.
Blockchain teknolojisi, ağlarda kredilerin oluşturulma şeklini yeniden tanımlar. Sistemde, katılımcıların başkalarının arka plan bilgilerini anlamalarına da gerek yoktur.
Genişletilmiş Bilgiler
Blockchain teknolojisi ilkelerinin kaynağı matematiksel problemlerde özetlenebilir: genel Bizans problemleri. Bizans generalleri ile ilgili sorun internette hayata uzanır ve sonuçları aşağıdaki gibi özetlenebilir: İnternet bağlamında, tanıdık olmayan düşmanlarla değer değişim faaliyetlerine ihtiyaç duyulduğunda, insanlar kötü niyetli sabotegerler tarafından aldatılmalarını ve karışmasını ve yanlış kararlar vermelerini engelleyebilir mi?
Genel Bizans sorunlarını teknik alanlara daha fazla genişletirsek, sonuçlarımız aşağıdaki gibi özetlenebilir: Güvenilir merkezi bir düğüm ve güvenilir kanal yoksa, ağda dağıtılan her düğüm fikir birliğine nasıl ulaşmalıdır? Blockchain teknolojisi, Bizans'ın uzun zamandır genel problemini çözer. Bu, tek tek düğümlere güvenmeden bir fikir birliği ağı oluşturmanın bir yolunu sağlar.
Referans Kaynak: Baidu Ansiklopedisi-Blockchain
Blockchain Tasarım İlkeleri
Takımların şimdiye kadar öğrendikleri-blok zincirine özgü iş ve kullanıcı ihtiyaçları tasarım çalışmaları hakkında bilgi sağlar.
Şu anda, IBM blockchain tasarım ekibi tedarik zinciri süreçlerinden belgelere, açık kaynak geliştirici araçlarına kadar her şeyi tasarlamaktadır. Bu, endüstrinin özüdür. Finans, sağlık, hükümet ve daha fazlası gibi alanlarda maliyetleri ve verimsizlikleri önemli ölçüde azaltma potansiyeline sahip tüm teknoloji uygulamalarını umutsuzca araştırın.
Tasarım birçok yöne geliyor, ancak tasarım ilkelerini ekip olarak etkileyen kullanıcıların ihtiyaçları için birkaç genel tema var. Bu, IBM'in Blockchain Tasarım Ekibi tarafından bu ilkelerin ilk yinelemesidir. Bu, işi eleştirirken ve tasarım kararlarına öncelik verirken odaklanır.
"Blockchain teknolojisinin güveni ortadan kaldırmak için tasarlanması, kullanıcıların çoğu insanın blockchain'de" yeni başlayanlar "olduğu anlamına gelmez ve anlayışları ve güvenleri değişir. Kullanıcıların ürünlerimizi (ve arkasındaki kişileri) güvenilir, güvenilir ve istikrarlı olarak görmesi gerekir. Bunu dikkatli veri açıklaması, tutarlılık, geri bildirim, hata tahmini ve olumlu rehberlik yoluyla elde edin.
Bazı kullanıcıların blockchain verilerine diğerlerinden daha fazla maruz kalması gerekir. Birçok kullanıcı, blockchain teknolojisinin önceki işlemleri nasıl değiştirebileceğini ve güvenilir hissedebileceğini anlamalıdır. Veri maruziyeti, kullanıcıların bir uygulamanın nasıl çalıştığını anlamalarını etkileyebilir.Örneğin, veriler bir işlev çağrısının meydana geldiğini veya bir şeyin şifrelendiğini kanıtlayabilir.
Veri öğelerini dahil edip etmeyeceğinizi belirlemek için aşağıdaki hiyerarşiyi kullanın:
Veriler çalışmıyorsa, güven oluşturma ve/veya eğitim amaçları için kullanılmalıdır.
"Eski Okul" blockchain aracı birçok uzun kriptografik karma gösteriyor. İnsanlar tarafından okunamazlar. Kullanıcılar için işe yaramazlar ama insanlar onları seviyor! Neden? Rahat bir duygu: "Bence insan tarafından okunabilen Chaincode kimliğini görmek güvenlidir. -? -? Edmoffat, Tasarım Yöneticisi
Ürün ve müşteri deneyimi arasında görsel tutarlılık oluşturmak, güvenilirliği tanımak ve uygulamak önemlidir.
Yabancı bir dil öğrenirken, bir sözlük okuyarak değil, uygulama ve oyun yoluyla öğrenirsiniz. Kullanıcıların bu yeni teknolojiyi oynaması ve öğrenmeleri için araçlar ve belgeler oluşturuyoruz. -? Samwinslet, görsel tasarımcı
Kullanıcıların neler olduğunu, neler olduğunu ve daha sonra neler olacağını takip etmeleri gerekiyor.Zaman, blockchain uygulamalarının önemli bir unsurudur ve çoğu durumda basit bir yükleyici yeterli değildir.
Yüksek verimli dağıtılmış sistemler doğası gereği eşzamansızdır, sistemin çoklu bileşenleri zaman aşımına veya yoklama aralıklarına dayanır. Optimal blok boyutuna ulaşmayı beklerken işlemi yapılandırabilirsiniz (genellikle birkaç saniye sürer). SDK oy kullanacak, bekleyecek ve yeni bir kanal oluşturmaya çalışacak. - Jason Yellick, Yazılım Geliştiricisi
Etkinlik veya özelliğin kullanıcıları bilgilendirmek için kullandığı süreyi dikkate aldığından (ve piyasaya sürüldükten sonra test edildiğinden) emin olun. Bu aynı zamanda arayüzdeki herhangi bir metrik için de geçerlidir - kullanıcının kaç kategorisi, görüntülenmeyen, vb.
Kullanıcılarımız uygulamalı etkileşimli öğrenmeyi severler, böylece belirli şeyler yaratırken öğrenebilirler. -? Raissaxie, Kullanıcı Deneyimi Araştırmacısı
Blockchains aslında değişmez olduğundan, geri dönüşü olmayan kullanıcı davranışına özellikle dikkat edin. Bir hata oluşursa, hatayı azaltmak için sürtünme veya onay seviyesini artırın ve doğrudan bir sonraki adıma geçin.
Sıfır durumları birçok ürünümüzde yaygındır, bu nedenle lütfen doğal bir sonraki adım sağlayın. Kullanıcının net ve kalıcı navigasyona sahip olması gerekir. Önceki eyaletinize geri dönmenin basit bir yolunu ve aşağıdakileri bilmeniz gerekir:
Kullanıcılar mümkün olduğunca çabuk kurmak ve çalıştırmak için basit talimatlar görmek ister.
-? Luciewu, Kullanıcı Deneyimi Tasarımcısı
Kontrol görünürlüğü bir iş gereksinimidir, bu nedenle rolüne bağlı olarak arayüzün farklı görünümlerini düşünün. Kullanıcının belirli verilere erişme izni yoksa, arayüzde herhangi bir güvenlik açığı bırakmaz.
Blockchain teknolojisi nispeten yenidir ve çoğu kullanıcı neye ihtiyaç duyduklarını bilmiyor. İyi bir tasarımcı, görüşlerini nasıl filtreleyeceklerini ve en iyi çözümü nasıl bulacağını bilmelidir. Sürece rehberlik ederek, tasarımcılar bu teknolojinin hayatlarına getirebileceği faydaları ve olasılıkları anlamalarına yardımcı olur.
-? Andreeee, UI Designer
Ekibimiz, karakterlerin yardım isteme olasılığının en yüksek olduğunu fark ederek azaltmayı umuyor. Şeffaflık yaratmak, belirsizliği ortadan kaldırmak ve kullanıcıların hatırlamadığı şeyler hakkında tavsiyelerde bulunmak için bilgiler sunar.
Kullanıcıları görüntüleyin Araç ipuçları aracılığıyla yeni kelime dağarcığı ve aksi takdirde göz korkutucu olacak öğrenme görevlerini görmek için ilerleme. Kolay.
-? Kaylawhite, UI Designer
Bağlamdan bağımsız olarak arayüzü karıştıran veya kullanıcıyı karıştıran öğe yok. Kullanıcıların yapması gereken öğrenme miktarını azaltmak için yaygın tasarım modelleri kullanın.
Birçok durumda, rollerimizin çoğu sürecin bir parçası haline gelir.İşbirliğini kolaylaştırmak için, kullanıcı tarafından belirtilen görevler için öncesi ve sonrası prosedürleri tasarladık. İş modelimiz için kapsamlı ve erişilebilir tasarıma değer vermek önemli olduğu için ekiplerimizin teknolojiyi benimsemesi doğaldır.
Karmaşıklık için tasarlamak, şeyleri basitleştirmek anlamına gelmez. Görevleri basitleştirin, ancak onları kontrol etmeyin.
-? Danteguintu, UI Designer
Blockchain teknolojisinin heyecanı, insan ihtiyaçlarından ziyade makine taleplerine odaklanma eğilimini artırdı. Tasarımcılar olarak, sürekli olarak problemleri çözmeye ve insanlık için rahat deneyimler yaratmaya odaklanmalıyız. Blockchain'in doğası ile kişi merkezli tasarım arasındaki gerilimi dengelemeye ihtiyaç vardır.
Teknik olmayan kullanıcılarla ilgileniyor olsanız bile, blockchain teknik kavramı çok çekici görünüyor. -
edmoffat
Blockchain'deki birçok uygulama çok güçlü olabilir, bu nedenle oyunculuğa ve tasarıma etik bir şekilde dikkat etmelisiniz. Bu, kullanıcı anketi katılımcılarından ekibin kendisine kadar çeşitliliğin tasarıma entegre edilmesini sağlamak anlamına gelir.
Tasarım ekibimiz sürekli işbirliğini sürdürüyor. Araştırma, test, kullanıcı ihtiyaçlarını değiştirme ve tasarım kalıplarının farkında olun. Kullanıcılarımızı korumaya ve desteklemeye, aşırı uçları ve aykırı değerleri dikkate almaya ve kullanıcı hissi dikkate almaya kararlıyız. Onlar için yeni sorunlar yaratmadan kullanıcılarımızın hayatlarını iyileştirmeye çalışıyoruz.
Tasarım statik değil. Grubun ana catchphrase, mükemmellikten ziyade mükemmelliği sürdürmektir.
-shaun Barclay, Yaratıcı Yönetmen
: Blockchain'in temel unsurları dağıtılmış bir veritabanı
4-blockchain sadece diğer operasyonlar için geçersizdir
Asimetrik şifrelemeye dayalı sırların eleştirel doğrulaması
6-defter tutma düğümleri düğümleri (OGRESS) evrimsel ve kararlı kullanmalıdır. Yani, farklı düğümlerden belirli miktarda çelişkili veri karşısında çökmez.
8-Konsansus işlemi harcama problemini iki katına çıkarabilir.
Blockchain'in beş özelliği:
ademi merkeziyetçilik
mesafe muhasebesi ve depolama kullanılır, bu nedenle merkezi bir donanım veya yönetim organizasyonu yoktur, düğümlerin hakları ve yükümlülükleri eşittir ve sistemin veri blokları sistem çapında bakım görevlerine sahip düğümler tarafından ortak olarak korunur.
Bitcoin ayrıca blockchain'in merkezi olmayan özelliklerine dayanan merkezi olmayan özelliklere sahiptir [6].
Open, blockchain verilerini sorgulayabilir ve şifrelenmiş her bir tarafın kişisel bilgileri dışında sistem çapında bilgilerle ifşa edebilir.
Özerklik
Blockchain, fikir birliğine dayalı normlar ve protokoller (bir dizi açık ve şeffaf algoritma gibi) kullanır ve sistemdeki tüm düğümlerin güvenilmez bir ortamda serbest ve güvenli bir şekilde değişmesine izin verir.
Bilgi doğrulandıktan ve blockchain'e eklendikten sonra, bilgiler
ile kurcalanamaz. Sistemdeki düğümlerin% 51'inden fazlası aynı anda kontrol edilmedikçe, tek bir düğüm için veritabanı değişiklikleri geçersiz olduğundan veri stabilitesi ve güvenilirliği çok yüksektir.
anonimlik
düğümler arasında geçiş sabit bir algoritma izler, bu nedenle veri etkileşimleri güven gerektirmez (blockchain programı kuralları, etkinliğin kendisinin geçerli olup olmadığını belirler). Kümülatif krediler son derece yararlıdır.
Blockchain Temel ElemanlarıBlockchain Temel Elementleri beş nokta içerir. İlk kriptografik karma
. İkincisi, hesap defterinize müdahale edemezsiniz. Üçüncü P2P Ağı
. Dördüncü Konsensüs Sözleşmesi
. 5. blok doğrulama veya "madencilik". Belirli ayrıntıları çevrimiçi olarak arayabilirsiniz.
"Blockchain" nedir?Blockchain'in iki anlamı var. Konsensüs mekanizması, bir blockchain sisteminde, farklı düğümler arasında güven oluşturabilen ve haklar ve faydalar kazanabilen matematiksel bir algoritmadır.
2, tüm işlem kayıtlarını kaydeden bir veritabanı defteri gibi Bitcoin'in altında yatan teknolojidir. Teknoloji, güvenliği ve rahatlığı nedeniyle bankacılık ve finans endüstrilerinden yavaş yavaş dikkat çekiyor. Dar anlamda, bir blockchain, veri bloklarını kronolojik sırada birleştiren ve açıklamasız bir şifreleme yöntemi ile garanti edilen bir zincir veri yapısıdır.
Genel olarak, blockchain teknolojisi, verileri oluşturmak ve güncellemek için dağıtılmış düğüm konsensüs algoritmalarını kullanan, veri iletimini sağlamak ve erişim güvenliğini sağlamak için şifreleme kullanan ve programlanmış ve programlanmış veriler kullanan blockchain veri yapılarını kullanarak veri doğrulamak ve depolamak için yeni bir dağıtılmış altyapı ve bilgi işlem yöntemidir.