Wanglu Technology CTO'su Wang Bo: Kanıt olarak blockchain ilkesi ve yöntemi

Editörün notu: Bu makalenin yazarı Wang Bo, Wanglu Technology'nin kurucu ortağı ve baş teknoloji sorumlusu. ABD'li bir blockchain şirketi olan Factom'da eski mühendislik başkan yardımcısı olan Wang Bo, Pekin Üniversitesi'nden mezun oldu ve daha sonra Michigan Üniversitesi'nden bilgi yönetimi alanında yüksek lisans derecesi aldı. İnternet ve yazılım geliştirme ve yönetiminde 20 yıldan fazla deneyime sahiptir.Çin ve Amerika Birleşik Devletleri'nde birçok kez başarılı bir şekilde iş kurmuştur.Konsensüs algoritma teorisi ve kodu konusunda derin bilgi birikimine sahiptir. Leifeng.com yetkilendirildi.

Blockchain neden iyi bir depolama aracıdır?

Blok zincirinin kurduğu şey, merkezi olmayan bir fikir birliği mekanizmasıdır.Bu fikir birliği mekanizması, dijital şifreleme ve oyun teorisini birleştirerek, katılımcıların herhangi bir dış kısıtlama olmaksızın güvenilir bir karşılıklı kısıtlama ortamı oluşturmasını sağlar. Bu güvenilir ortam, merkezi yetkilendirme ve harici kontrol ihtiyacını ortadan kaldırır ve hatta karşılıklı güvensizlik temelinde oluşturulmuştur, bu nedenle bu merkezi olmayan ve güvensiz blok zinciri mimarisi tam olarak bunu çözer Sanal ve anonim bir çevrimiçi dünyada kredi ve yönetişim sorunları.

Delilleri ispatlamak çok basit bir konu, fatura, iletişim kayıtları vb. Verilerek yapılabilir ama bunlar kesin değildir çünkü bu delillerin taklit edilmesi ve yok edilmesi çok kolaydır. Kanıtı tamamlamak için güçlü bir kanıt zincirine güvenmelisiniz.Bu, hiç kimsenin uydurup yok edemeyeceği bir şey olmalı veya son derece yüksek ve uydurması neredeyse imkansız.

Blockchain teknolojisi Bitcoin sisteminden çıkarılır ve güçlü kendini koruma yeteneklerine sahiptir.Kuralları ve teknolojiyi mükemmel bir şekilde birleştiren bir ekosistem yeniliği olduğu için teknolojik bir yenilik değildir. Bu ekosistemle birlikte gelen kurallar ve teknolojiler doğal olarak koruma kanıtlarının noter tasdiki sırasında karşılaşılan bazı temel sorunları çözer:

(1) Üçüncü şahıs kimliği: Blockchain teknolojisi, tıpkı "noter tasdikinde" noterin kimliği ve "özel sertifika" daki tanığın kimliği gibi, iki taraf arasındaki ilişki dışında ilgisiz bir üçüncü taraf kimliğinin oluşturulmasına ait kanıtları korur. kimliği.

(2) Merkezi olmayan yapı: Bloğun temel kurallarından biri merkezi olmayan yapıdır, yani merkezi bir donanım veya yönetim organizasyonu yoktur ve insan müdahalesi gerekli ve imkansız değildir. Güvenlik içeriği, bilgisayar korsanlarının ve sorun yaratanların verilere saldırmasını ve bunlarla oynamasını etkin bir şekilde önleyen blok zincirinin sayısız bağlayıcı noktası tarafından ortaklaşa kontrol edilir.

(3) Zaman damgası kanıtı: her erişim, değişiklik ve diğer davranışların bir zaman damgası kaydı olacaktır, böylece her davranışın zaman noktası kontrol edilebilir.

(4) Kanıt zinciri kanıtı: Blockchain teknolojisi, her davranışı korur, tek bir kanıt noktası yerine davranış için kanıt zinciri kanıtı oluşturur ve tüm davranışın gerçek sürecini etkili bir şekilde geri yükler.

(6) Düşük maliyet: Blockchain teknolojisi büyük bir etkiye sahip olsa da, yine de düşük maliyetli bir teknolojidir.Blockchain teknolojisinin kendisi yüksek donanım gerektirmez ve büyük bir donanım yatırımı gerektirmez. Noter tasdiki alanında koruma kanıtlarının kullanımını teşvik etmek de çok önemlidir.

Yukarıda bahsettiğim şey, koruma kanıtlarının noter tasdiki alanında blockchain'in doğal avantajı.Bu avantaj noter tasdiki için kullanılabilir ve elbette özel sertifika için de kullanılabilir. Bununla birlikte, pratik ve temelli işlevler açısından, blockchain, özel sertifikalar için daha büyük öneme sahiptir.Bunun nedeni, gelecekte daha küçük ve daha küçük ekonomik faaliyetlerin kademeli olarak, örneğin:

P2P onlarca veya yüzlerce kredi gerçekleştirdi, Taobao onlarca dolarlık işlem gerçekleştirdi.Bu önemsiz ekonomik faaliyetler çok sayıda önemsiz ünlü anlaşmazlıklar üretecek ve herkes asla birkaç dolar veya onlarca dolar ödemeyecek. Birkaç yüz yuan için bir dava açıldı, bu nedenle kanıtları hızlı ve hızlı bir şekilde ele almak, çözülmesi gereken bir sorun haline geldi. Blockchain, halkın bu tür kanıtları sağlaması ve kanıt elde etmesi ve "özel kanıtların" etkinliğini artırmak için teknolojiyi kullanması için bir araç haline gelecektir. , Böylece özel deliller medeni olmayan davalarda kullanılabilir.

Blockchain depolamanın özü, blockchain'in özel depolama yöntemidir.Bitcoin'i örnek olarak kullanarak, her işlem, bakiyeyi değil akışı kaydetmeye eşdeğer olan UTXO'da kaydedilir. Kayıt, sahibinin imzasını içermeli ve ağ tarafından çifte harcama olmadığı kanıtlanmalıdır.Aynı zamanda, alıcının adresi kaydedilecek ve bu kayıt zaman damgası ile blokta kaydedilecektir. Bu, her işlemin son işlemini bulabilmesini sağlar, bu da işlemin benzersiz olmasını ve üçüncü bir tarafın katılımı olmadan değiştirilememesini sağlar. Veri depolama sorununu yaratıcı bir şekilde çözmek için bu özelliği kullanın.

Kanıt nasıl yatırılır?

Bitcoin tabanlı para yatırma sertifikaları, güvenilirliği artırmak için Bitcoin ağının güçlü hesaplama gücünü iyi bir şekilde kullanır. Ancak herkes, her Bitcoin bloğunun kapasitesinin çok sınırlı olduğunu bilir.Bitcoin ağında devasa ve karmaşık veriler nasıl saklanır?

Satoshi Nakamoto, işlem doğrulamasını basitleştirmek için Bitcoin'deki Merkel ağacını kullandı. Temel prensip, tek bir işlemi hash etmek ve ardından hash'i gerçekleştirmek için iki işlemin karmalarını birleştirmektir. Aynı işlemin birkaç kez yapılmasından sonra Bir kök Hash oluşturulur ve blok başlığında saklanır. Bu şekilde herhangi bir ağaçtaki herhangi bir işlem değiştirilirse kök farklı olacaktır. Veri depolama yaparken, Hash dosyasını bir Merkel ağacı biçiminde düzenlemek için aynı yöntemi kullanın ve son olarak kök Hash'i Bitcoin'in 80 bayt alan sağlayabilen OP_Return alanına yazın. Verileri değişmez bir işlemde saklamaya eşdeğerdir, böylece para yatırma işlemini tamamlar.

Bu işleme demirleme denir ve aslında para yatırma zincirini Bitcoin'e bağlar.

Bu genellikle ilk çıkar, ardından işlem kodu, factom olan fa, bir bayt dizisidir, bunu nasıl yaparız? İlk günlerde yaptığımız şey, depolanacak şeyler için bir dizi kod kullanmaktı. Bu kodun önünde kimlik olarak, kendimizi temsil eden FA ve WA gibi iki karakter var, bu nedenle her birinde temelde iki veya üç tane var İlk günlerde kendilerini tanıtmak için karakterler kullanıldı. Daha sonra, ikinci kısım yüksekliğini temsil eder Son kısım, çekirdek seviyedeki en basit kodlardan biri olan 32-bitlik blok hashine aittir. En basit olanı, hash'i doğrudan içine koymaktır.Adres alanı gibi daha karmaşık 80 karakter, adres alanı birçok farklı varyant yapabilir ve birçok uygulama yaratabilir.

Bu OP-getiri Bitcoin standart bir bahane sunmadığından, bununla başa çıkmanın iki yolu var, birincisi bir İşlemi manuel olarak oluşturmak, demirlemenin nasıl yapılacağı, çok fazla iş yaptık, daha basit olan ilk olmak. UTXO, önce cüzdanı bulun, harcanmamış parayı ve adres için harcanmamış adresi bulun, bir İşlem oluşturun, İşlem bir İşlem2 bulur, kanıt oluşturmak için basit bir İşlem yapar, bir OP-iadesi oluşturur ve gerisi Kalan parayla, bir İşlem oluşturun, biraz doğrulama yapın ve bunu ağa gönderin. Bu işlem sırasında ağa koyun.Her işlem ağa dahil edilmeyecek ve zincire eklenmeyecektir. , Yani banka için bekleyerek elde edilen banka için, bunun dahil edildiği ve kaç kez onaylandığı anlamına gelir.Genel olarak konuşursak, 6 kereden fazla onaylanırsa, verimlilik daha güvenilirdir. 20 kereden fazla onaylanırsa, o zaman bu Geri döndürülemez. Bu, bir sabitleme algoritmasının temelidir.

Op_return'un diğer uygulamaları

Op_return alanı, renkli madeni paralar gibi diğer bitcoin tabanlı varlıkları çıkarmak için de kullanılabilir.Bunu sabitlemek için en yaygın kullanılanı renkli madeni paralardır. Bunlar farklı renkli madeni para şirketleri tarafından yapılır ve her şirket bunu yapar. Çok iyi. Daha azını görebilir ve onun hakkında daha az konuşabiliriz, ancak aslında Bitcoin ağında işlem ve ihraç yapan birçok gerçek uygulama var. Bakalım bunu başka kimler kullanıyor? OP dönüşü, bu Bitcoin'i bir veri depozitosu olarak kullanır ve aynı zamanda bir veri işlemi olabilir.

2015'ten sonra, Op_return alanının kullanımına ilişkin işlemler artmaya devam etti, bu da bu alanın büyük ölçekte geliştirildiğini ve kullanıldığını gösteriyor.

Kurumsal düzeyde sertifika yatırma çözümü

Kanıt toplama ilkesi yukarıda tanıtılmıştır. Depozito sertifikalarının karmaşık uygulaması, kurumsal düzeyde bir depozito sertifikasına ihtiyacımız olduğu anlamına gelir. Bu depozito sertifikası aşağıdaki özelliklere sahip olmalıdır: bağlantılı işlem iptal edildiğinde, yine de sabitlenebilir; yatırılan verilerin orijinal ilişkisi kaydedilmelidir Ve saklama, orijinal verilerin sürümü saklanabilir; veriler kolayca alınabilir; işlemin iş hacmi ve hızı gereksinimleri karşılar; gizlilik ve yetki kontrolü kontrol edilebilir.

Depozito kanıtı yapmak aslında çok basit.Bitcoin'e bir şey tutturuyorsunuz ve bu kadar ama bir işletme için başka ne gerekiyor? Dahil edilemeyecek çok önemli bir konudan az önce bahsetmiştim.Blockchain'de bazı sert çatallar ve yumuşak çatallar var ve bazıları kısa sürede ayarlanabiliyor.Farklı düğümlerde olduğunuzda ve bir fikir birliği oluşturmadığınızda, Her düğüm belirli bir blokta geçici olarak aşağıdaki düğümü kurar ve sonraki düğüm tüm zincir tarafından değiştirilebilir.Bu zincirin yeniden düzenlenmesi büyük bir konudur. Zincirin ana zincir üzerinde olmasını sağlamalıyız. Bahsetmek istediğimiz ikinci yer, verilerin genellikle birbiriyle ilişkili olmasıdır.Basit bir örnek olarak, bir şeyleri değiş tokuşa koymak istediğinizde, varlıklarınızın ilgili mülklerinin sahipleri birbiriyle ilişkilidir, ancak Blok zincirine koyduğunuz bu şey sınırlı bir şeydir. Bitcoin daha yavaştır ve kurumsal düzeyde daha hızlıdır. Bu, işlem hızı işlemlerinin sorununu nasıl çözebilir? Gizlilik, izinler vb. Gibi diğer konularda daha fazla husus vardır. Bunlar, çözülmesi gereken kurumsal düzeyde sertifikanın bir parçasıdır.

Birkaç örnek hakkında konuşmama izin verin. İşte Amerika Birleşik Devletleri'nde yaptığımız birkaç şey. Veri mimarisine bakın. Bu çok seviyeli bir zincir mimarisidir. Bu bir veri bağlantısıdır (Kodlama: 'Wa' (2 bayt) + block_height (6 bayt) ) + block_hash (32 bayt), kullanıcılar istediği zaman bir veri bağlantısı veri bağlantısı oluşturabilir. Üzerinde bir dizin bağlantısı vardır. Bu mimari o zamanlar nispeten yeniydi. Yakın zamanda İngiltere'de piyasaya sürülen bir İngiliz ulusal para birimi prototipi bu mimariden ödünç alındı. , İhraç departmanı ve ticaret departmanı ayrı, bu yüzden bu tür hala belirli bir değere sahip, o zamanlar iyi olduğunu düşündük.

Mevduat kanıtının örnek tanıtımı:

Noter Tasdik Kartı: Orijinal dosyanın karmasını giriş bloğunda saklayın, giriş yakında bir Merkel ağacı şeklinde düzenlenecek ve ardından adalet zincirinin bloğuna girecek ve adalet bloğu Bitcoin ile sabitlenecektir.

Noter tasdik kartı hala emlak sertifikası veriyor. Amerikan gayrimenkulü Çin gibi değil. Hükümetin sizin için kitap hazırlamasına ihtiyacı var, bu yüzden üçüncü bir şahıs tarafından yapılıyor. Yani kimse bu evi aldığımı söylemiyor, bu evi Evi satın alan kişiye ait olduğu için izlenmesi gerekiyor.İlk günden itibaren ait olduğu eve dönüştüğü için bu tür bir izlenebilirlik çok fazla maliyet getiriyor.

Blockstack: Bağlamadan önce, orijinal dosya ve dosyanın karması saklanır Blok zincirine yazıldığında, işlem bilgileri ve genel anahtar iade edilecek ve ayrıca veritabanında saklanacaktır. Bu, dosyaları kolayca sınıflandırabilir ve sorgulayabilir.

Netbook: İnternetimizin bir IP adresi olmadığını varsayarsak, böyle bir durumda nasıl transfer olur? Bir şeyi kaydediyorum ve onu qq bulutuna kaydediyorum, ancak o yere yönlendirmeme yardımcı olacak IP yok, o zaman ne yapmalıyım? İzlenebilirliği Bitcoin'e yerleştirilir ve daha sonra her alan adı için göreceli bir genel anahtara sahiptir.Burada bir tür oluşturulmuş ve ilgili dosya içinde saklanır.Bu çok basit bir adrestir. Ancak birçok uygulama yapılabilir 80 bayt tersine çevrilebilir Bu kodlama alanı birçok farklı uygulama üretebilir.Ayrıca bir veri parçası kaydederseniz yeniden sınıflandırılır ve yorumlanır.Bu bir alan adı sistemidir. Basit alan adı sistemi.

Guanzhengtong'un Çin'de yapamayacağı bir şey var: Çin'de veri kontrolü konusunda bazı kısıtlamalar var ve yabancılar bunu kabul edemez. Bu nedenle, Jack (Wanglu'nun CEO'su) ve ben, mevduat sertifikası platformunda varlık ihraç işlemleri yapmak için Çin'e döndük. Basit bir örnek vermek gerekirse, üyelik kartı gibi bir şeyin çıkarılması esasen çevrilebilir.O zaman, birkaç yüz yuan için verilmiş ve daha sonra kendi itibarı ile 1.200 yuan'den fazla çıkarılmıştır. Bu tür bir platform pek çok benzer şey yapabilse de, bir gün bizimkine çevrimiçi kırmızı para basmayı umuyoruz. İnternet ünlü madeni paralarının uygulanabilir senaryoları Bitcoin ile aynıdır, çünkü belirli özelliklere sahiptirler, dolayısıyla belirli bir değere sahiptirler. Farklı akıllı sözleşme şablonları geliştirdik ve farklı senaryolar için ihtiyaç duydukları şeylere göre yayınladık.Varlıklar, belirteçler ve akıllı sözleşmeler Bitcoin ve Ethereum'u entegre etmek için demirlenmiştir.

Ürünün ön yapısında, netbookun depozito sertifikası sistemi Factom'un düşüncesinin bir bölümünü sürdürüyor: çoklu dosya depolamayı destekliyor ve kaynak dosyaların saklanması ve karşılaştırılması için uygun olan depozito sertifikası ve dağıtılmış depolama için iki yol sunuyor. Gerçek veri karşılaştırması için yapılandırılmış veriler doğrudan bloğa yazılabilir. Kanıt verilerinin karmaşık ve hızlı bir şekilde alınması için blok zincirinin üst katmanında güçlü bir sorgu motoru oluşturun.

"Kızıldeniz Operasyonu" bir günde aniden düştü. "Dedektif Chinatown 2" yi geçebilir mi?
önceki
VGtime yazı işleri departmanı işe alıyor
Sonraki
Model oyun kontrolü: Altı kollu Shura Zaku
Tarihteki en yağlı süper kahraman filmi, çirkin ve iki çıktı, ancak tüm DC evrenini kurtarması bekleniyor mu?
Dünyaca ünlü resimleri duvar kağıdı olarak kullandığımda, bilgisayarın 1 kat daha pahalı olduğunu hissediyorum Sütun Gibi · Bilgisayar Oyuncağı
"Attack on Titan 2" daha fazla karakter duyurulacak
Derin Saraydaki Kadınların Resimli Kitabını Okuyun, Sekiz Taraflı Zarifliğin Bilgeliğini Öğrenin |
Model oyun kontrolü: Gerçek Red Bull Gundam'ı değiştirmek için ışıklar ekleyin
"Kızıldeniz Operasyonu" "Kurt Savaşçısı 2" yi geçebilir mi? Ne yazık ki, bu iki koşul eksik!
2016'da en çok satın almaya değer akıllı projektör Makine yapmayı seviyorum
Tsui Hark, fantastik filmlerde yeni bir çığır açıyor. Bu film "I'm Not the God of Medicine" in en büyük rakibi mi?
Amiral gemisi katili OnePlus 6'nın resmi arka kabuğu ortaya çıktı: hala pipayı yarı gizli tutuyor
Model oyun kontrolü: Xinanzhou tek boynuzlu kalkan tutan orijinal taşı değiştirmek için ışık modeli ekleyin
"Gintama Ranbu" tanrıları çalıştırabilir ve ay ilahisi, Afutu ve Fengxian çıkış yapacak
To Top