“Bir sonraki üstel blockchain büyüme döngüsünün Bitcoin'in büyük ölçekli uygulamasından gelmesini bekliyoruz.”
Web3 Labs ve Waterdrip Capital'in ortak sponsorluğunda Satoshi Lab'ın Hong Kong'da resmi olarak kurulmasıyla birlikte, Bitcoin ekosistemi hakkındaki tartışmalar tüm kripto pazarında giderek artıyor. Bitcoin komut dosyaları üzerinde akıllı sözleşmeler oluşturmak için istemci tarafı doğrulama çözümlerini kullanmak ve kanal işlemleri için sonsuz ölçeklenebilir Lightning Network ile uyumlu olmak, aynı anda "güvenlik, merkezi olmayan yönetim ve ölçeklenebilirlik" zincirini büyük ölçekli uygulama sağlayan üçgen üzerinde bir blok haline gelebilir çözümler.
Bu makale, Bitcoin ekosisteminin bazı temel kavramları hakkında popüler bir bilim açıklaması sağlayacaktır. Büyük ölçekli uygulamayı engelleyen “Blockchain İmkansız Üçgeni”nden, “İmkansız Üçgeni” aşan Bitcoin “Yıldırım Ağı”na, Bitcoin komut dosyalarına ve UTXO model ilkelerine yönelik güncel çözümlere kadar.
Ethereum'un kurucusu Vitalik Buterin ve Babbitt'in kurucusu Chang Chao, "blockchain ağlarının güvenliği, merkezi olmayan yönetimi ve ölçeklenebilirliği aynı anda sağlayamayacağını" ve bunun da "blockchain'in imkansız üçgeni" olduğunu öne sürdüler. “İmkansız Üçgen” sorunu, blockchain'in geniş ölçekli uygulamasını uzun süredir engelliyor.
Ethereum, güvenliği sağlama temelinde son on yılda ademi merkeziyetçiliğin geliştirilmesine odaklandı ve Ethereum halka açık zincirinin ölçeklenebilirliğini genişletmek için temeldeki halka açık zincirin altyapı katmanında yenilik yapmaya devam etti. Bu hedefe ulaşmak için Ethereum, son on yılda çeşitli hava algoritmaları, parçalama, toplama ve diğer teknolojileri de yineledi.
Ancak ölçeklenebilirlik sorunu için Ethereum ve Layer 2 denemelerine bakılırsa çözüm hala blockchain ile sınırlı olduğu sürece performansta bir üst sınır olacak gibi görünüyor. Şu anda gördüğümüz en güçlü blockchain'in bile TPS'nin (saniyedeki işlem sayısı) üst sınırını aşması hala zor. Milyonlarca TPS'lik büyük ölçekli ticari uygulamaların gereksinimlerinden çok uzaktır ve küresel endüstrinin yüz milyonlarca TPS hedefine ulaşmak için hâlâ büyük bir boşluk vardır. Ana akım halka açık zincirler için, ister Ethereum ister Bitcoin olsun, hepsi bir darboğazla karşı karşıya: "Ölçeklenebilirlik nasıl çözülür?"
Lightning Network, “İmkansız Üçgen”in ölçeklenebilirlik sorununu tamamen çözmek için zincir dışı hesaplamayı yani “Ödeme Kanalı”nı kullanıyor. -Yeterli sayıda kanalla kurulduğu sürece istediğiniz sayıda eşzamanlı işlemi gerçekleştirebilirsiniz.
Kanal işlemi sırasında A hileli davranışta bulunursa, Bitcoin'leri ödemek için kanalı erken kapatır. Daha sonra kanal kapatıldığında Bitcoin zincirinde anında sahte bir işlem oluşturulacak. Bitcoin zincirinin açıklığına bağlı olarak B, zamanında gözlem yapabilir ve önceden imzalanan bir ceza anlaşmasıyla A'yı cezalandırabilir. Ceza, A'nın tüm rezervlerine el koymaktır.
Teorik olarak Lightning Network, sonsuz ölçeklenebilirlik elde eder ve imkansız blok zinciri üçgeninin üstesinden gelir. Ancak Lightning Network'ün geniş çapta uygulanmasını engelleyen en kritik sorun, Lightning Network'ün Bitcoin ile aynı scripti kullanması, buna karşın Bitcoin zincirinde akıllı sözleşmelerin bulunmaması, sadece karmaşık uygulamaları taşıyamayan basit scriptlerin bulunmasıdır. Yani Bitcoin zinciri Turing'de eksiktir. Turun tamamlanması, herhangi bir hesaplama problemini teorik olarak çözebileceği anlamına gelir. Turing-complete bir betik dili kullanarak, diğer programlama dilleriyle mantıksal olarak uyumlu olabilir ve başka herhangi bir dilin gerçekleştirebileceği mantığı teorik olarak gerçekleştirebilir ve gerçek iş mantığını en büyük ölçüde kopyalayabilir. Bırakın akıllı sözleşmelere dayalı uygulamalar oluşturmayı, Bitcoin blok zincirinde akıllı sözleşmeler bile yok. Yani Lightning Network'ün aşması gereken en büyük sorun "Bitcoin'de akıllı sözleşmelerin nasıl uygulanacağı"dır.
2016 yılında, Bitcoin çekirdek geliştiricisi Peter Todd, herhangi bir üçüncü taraf katılımı olmadan yalnızca her iki tarafın da sözleşme içeriğinin gizlilik ilkesini bilmesini sağlamak için geleneksel sözleşme imzalama yöntemini simüle ederek müşteri doğrulama paradigmasını öneren bir makale yayınladı. tam bir merkeziyetsizliğin sağlanması.< /span> Aynı zamanda, işlem gerçekleştirilirken, işlemi başlatan kişi gerekli eksiksiz işlem geçmişi verilerini sağlar ve karşı taraf bunu kendisi doğrulayarak dolandırıcılık sorunlarının oluşmasını engeller. Merkezileştirme sorunu yoktur ve zincir dışı doğrulama performansla sınırlı değildir, bu nedenle şu anda çoğu kişi tarafından Bitcoin blok zincirinin Turing tamlık eksikliğini çözmek için "en uygun" çözüm olarak kabul edilmektedir.
Geleneksel sözleşme imzalama ve blockchain akıllı sözleşme imzalama karşılaştırması
İstemci tarafı doğrulaması su geçirmez mi?
Bunu gören bazı kişilerin şüpheleri var gibi görünüyor. Merkezi olmayan Bitcoin blok zincirinin kendisi, geleneksel işlerdeki güvenlik sorunlarını çözer, ancak müşteri doğrulamanın devreye girmesiyle birlikte, Dolandırıcılık sorunu çözülse bile çözüm zincir dışına geri döner, peki çifte harcama sorunu etkili bir şekilde nasıl önlenebilir?
“Tek kullanımlık contalar” ile tanışın
İstemci tarafı doğrulamanın kendisi çifte harcamayı önleme mekanizması içermediğinden, bu sorunu çözmek için üçüncü taraf yardımını devreye sokmak zorundayız. Bunu başarmak için, müşteri doğrulamasında doğrulanması gereken her sözleşmenin her durumunu belirli bir Bitcoin'in Harcanmamış İşlem Çıktısına (UTXO) bağlarız. UTXO'nun yalnızca iki biçimi olduğundan, "harcanmış" ve "harcanmamış". Doğrulama sözleşmesinin durumunu değiştirmek istediğinizde, bağlı UTXO'yu (herhangi bir miktar kabul edilebilir) harcamanız gerekir, böylece harcayan işlem blockchain Onayını alabilir. Ayrıca, onu harcayan Bitcoin işleminin aynı zamanda durum geçişinin içeriğine (karma değerine benzer şekilde davranarak) ilişkin kanıt sağlaması gerekir. Basitçe söylemek gerekirse, bağlı UTXO, bu “zarf” durumunun mühürleme mumu olarak kabul edilebilir. Zarfı tek tek açmak istiyorsanız, mühürleme mumunu açmalısınız.
Ethereum'un hesap modelinden farklı olarak, Harcanmamış işlem çıktısı (UTXO) bir adresten diğerine gönderilir ancak henüz alıcı tarafından bir sonraki işlemde parayı başka birine göndermek için kullanılan kripto para birimlerinin toplamı değildir.
Örneğin Alice Bob'a 1 Bitcoin gönderirse Bob, Alice'ten aldığı BTC'yi harcamadığı sürece UTXO'nun sahibi olur. Bob 1 BTC harcadığında UTXO'nun yaşam döngüsü sona erer.
Bob'un cüzdanının, Bob'un Alice'ten 1 BTC aldığı yalnızca bir işleme katıldığını varsayarsak, işlem doğrulayıcı Bob'un UTXO bakiyesinin 1 BTC olduğunu biliyor. Bob, Carol'a 1 BTC gönderirse UTXO'su anında 0 BTC olur. Bob daha sonra ikinci bir işlemde parasını iki katına çıkarmaya çalışırsa, doğrulayıcı UTXO bakiyesinin ikinci bir işlem olarak kullanılmak için yeterli olmadığını görecektir. Bir işlemin girişi ve dürüst bir doğrulayıcı, çifte harcama işleminiyaymayacakveya onaylamayacaktır.
Bitcoin'in evrimi sırasında, müşteri tarafı doğrulama tasarımı, yan zincir ve renkli para çözümlerinin merkezileştirme sorunlarını akıllıca aştı ve güvenliği daha da artırmak için tek seferlik bir mühürleme mekanizması tanıttı. Şu anda Bitcoin ekosistemi bir dizi yeni protokolün doğuşuna öncülük ediyor. Bunların arasında RGB protokolü yalnızca yukarıdaki kavramları takip etmekle kalmıyor, aynı zamanda Lightning Network ile uyumlu olmayı da önererek sınırsız ölçeklenebilirliğin temelini atıyor. RGB protokolü ile Lightning Network'ün uyumluluğu henüz mükemmel olmasa da geleceğe güvenimiz tam ve protokolün sürekli olarak optimize edilmesine yardımcı olan altyapının, "imkansız üçgen"in uzun süredir devam eden sınırlamalarını aşacağına inanıyoruz. blok zinciri”.
Bir sonraki döngüde blockchain'in katlanarak büyümesinin, Bitcoin ekosistemindeki patlamanın etkisiyle blockchain'in büyük ölçekli benimsenmesinden kaynaklanacağını beklemek için daha fazla nedenimiz var. Bitcoin'in orijinal tek değer deposunu aşacağına ve para birimi özelliklerini öne çıkaracağına inanıyoruz. Aynı zamanda, çeşitlendirilmiş çözümler aracılığıyla Bitcoin ekosistemine daha fazla uygulama aşılamaya, ekolojik ölçeklenebilirliği ve sürdürülebilir kalkınmayı teşvik etmeye ve blockchain dünyasına katkıda bulunmaya devam edecek. Sonsuz olasılıklar getirin.
“Bir sonraki üstel blockchain büyüme döngüsünün Bitcoin'in büyük ölçekli uygulamasından gelmesini bekliyoruz.”
Web3 Labs ve Waterdrip Capital'in ortak sponsorluğunda Satoshi Lab'ın Hong Kong'da resmi olarak kurulmasıyla birlikte, Bitcoin ekosistemi hakkındaki tartışmalar tüm kripto pazarında giderek artıyor. Bitcoin komut dosyaları üzerinde akıllı sözleşmeler oluşturmak için istemci tarafı doğrulama çözümlerini kullanmak ve kanal işlemleri için sonsuz ölçeklenebilir Lightning Network ile uyumlu olmak, aynı anda "güvenlik, merkezi olmayan yönetim ve ölçeklenebilirlik" zincirini büyük ölçekli uygulama sağlayan üçgen üzerinde bir blok haline gelebilir çözümler.
Bu makale, Bitcoin ekosisteminin bazı temel kavramları hakkında popüler bir bilim açıklaması sağlayacaktır. Büyük ölçekli uygulamayı engelleyen “Blockchain İmkansız Üçgeni”nden, “İmkansız Üçgeni” aşan Bitcoin “Yıldırım Ağı”na, Bitcoin komut dosyalarına ve UTXO model ilkelerine yönelik güncel çözümlere kadar.
Ethereum'un kurucusu Vitalik Buterin ve Babbitt'in kurucusu Chang Chao, "blockchain ağlarının güvenliği, merkezi olmayan yönetimi ve ölçeklenebilirliği aynı anda sağlayamayacağını" ve bunun da "blockchain'in imkansız üçgeni" olduğunu öne sürdüler. “İmkansız Üçgen” sorunu, blockchain'in geniş ölçekli uygulamasını uzun süredir engelliyor.
Ethereum, güvenliği sağlama temelinde son on yılda ademi merkeziyetçiliğin geliştirilmesine odaklandı ve Ethereum halka açık zincirinin ölçeklenebilirliğini genişletmek için temeldeki halka açık zincirin altyapı katmanında yenilik yapmaya devam etti. Bu hedefe ulaşmak için Ethereum, son on yılda çeşitli hava algoritmaları, parçalama, toplama ve diğer teknolojileri de yineledi.
Ancak ölçeklenebilirlik sorunu için Ethereum ve Layer 2 denemelerine bakılırsa çözüm hala blockchain ile sınırlı olduğu sürece performansta bir üst sınır olacak gibi görünüyor. Şu anda gördüğümüz en güçlü blockchain'in bile TPS'nin (saniyedeki işlem sayısı) üst sınırını aşması hala zor. Milyonlarca TPS'lik büyük ölçekli ticari uygulamaların gereksinimlerinden çok uzaktır ve küresel endüstrinin yüz milyonlarca TPS hedefine ulaşmak için hâlâ büyük bir boşluk vardır. Ana akım halka açık zincirler için, ister Ethereum ister Bitcoin olsun, hepsi bir darboğazla karşı karşıya: "Ölçeklenebilirlik nasıl çözülür?"
Lightning Network, “İmkansız Üçgen”in ölçeklenebilirlik sorununu tamamen çözmek için zincir dışı hesaplamayı yani “Ödeme Kanalı”nı kullanıyor. -Yeterli sayıda kanalla kurulduğu sürece istediğiniz sayıda eşzamanlı işlemi gerçekleştirebilirsiniz.
Kanal işlemi sırasında A hileli davranışta bulunursa, Bitcoin'leri ödemek için kanalı erken kapatır. Daha sonra kanal kapatıldığında Bitcoin zincirinde anında sahte bir işlem oluşturulacak. Bitcoin zincirinin açıklığına bağlı olarak B, zamanında gözlem yapabilir ve önceden imzalanan bir ceza anlaşmasıyla A'yı cezalandırabilir. Ceza, A'nın tüm rezervlerine el koymaktır.
Teorik olarak Lightning Network, sonsuz ölçeklenebilirlik elde eder ve imkansız blok zinciri üçgeninin üstesinden gelir. Ancak Lightning Network'ün geniş çapta uygulanmasını engelleyen en kritik sorun, Lightning Network'ün Bitcoin ile aynı scripti kullanması, buna karşın Bitcoin zincirinde akıllı sözleşmelerin bulunmaması, sadece karmaşık uygulamaları taşıyamayan basit scriptlerin bulunmasıdır. Yani Bitcoin zinciri Turing'de eksiktir. Turun tamamlanması, herhangi bir hesaplama problemini teorik olarak çözebileceği anlamına gelir. Turing-complete bir betik dili kullanarak, diğer programlama dilleriyle mantıksal olarak uyumlu olabilir ve başka herhangi bir dilin gerçekleştirebileceği mantığı teorik olarak gerçekleştirebilir ve gerçek iş mantığını en büyük ölçüde kopyalayabilir. Bırakın akıllı sözleşmelere dayalı uygulamalar oluşturmayı, Bitcoin blok zincirinde akıllı sözleşmeler bile yok. Yani Lightning Network'ün aşması gereken en büyük sorun "Bitcoin'de akıllı sözleşmelerin nasıl uygulanacağı"dır.
2016 yılında, Bitcoin çekirdek geliştiricisi Peter Todd, herhangi bir üçüncü taraf katılımı olmadan yalnızca her iki tarafın da sözleşme içeriğinin gizlilik ilkesini bilmesini sağlamak için geleneksel sözleşme imzalama yöntemini simüle ederek müşteri doğrulama paradigmasını öneren bir makale yayınladı. tam bir merkeziyetsizliğin sağlanması.< /span> Aynı zamanda, işlem gerçekleştirilirken, işlemi başlatan kişi gerekli eksiksiz işlem geçmişi verilerini sağlar ve karşı taraf bunu kendisi doğrulayarak dolandırıcılık sorunlarının oluşmasını engeller. Merkezileştirme sorunu yoktur ve zincir dışı doğrulama performansla sınırlı değildir, bu nedenle şu anda çoğu kişi tarafından Bitcoin blok zincirinin Turing tamlık eksikliğini çözmek için "en uygun" çözüm olarak kabul edilmektedir.
Geleneksel sözleşme imzalama ve blockchain akıllı sözleşme imzalama karşılaştırması
İstemci tarafı doğrulaması su geçirmez mi?
Bunu gören bazı kişilerin şüpheleri var gibi görünüyor. Merkezi olmayan Bitcoin blok zincirinin kendisi, geleneksel işlerdeki güvenlik sorunlarını çözer, ancak müşteri doğrulamanın devreye girmesiyle birlikte, Dolandırıcılık sorunu çözülse bile çözüm zincir dışına geri döner, peki çifte harcama sorunu etkili bir şekilde nasıl önlenebilir?
“Tek kullanımlık contalar” ile tanışın
İstemci tarafı doğrulamanın kendisi çifte harcamayı önleme mekanizması içermediğinden, bu sorunu çözmek için üçüncü taraf yardımını devreye sokmak zorundayız. Bunu başarmak için, müşteri doğrulamasında doğrulanması gereken her sözleşmenin her durumunu belirli bir Bitcoin'in Harcanmamış İşlem Çıktısına (UTXO) bağlarız. UTXO'nun yalnızca iki biçimi olduğundan, "harcanmış" ve "harcanmamış". Doğrulama sözleşmesinin durumunu değiştirmek istediğinizde, bağlı UTXO'yu (herhangi bir miktar kabul edilebilir) harcamanız gerekir, böylece harcayan işlem blockchain Onayını alabilir. Ayrıca, onu harcayan Bitcoin işleminin aynı zamanda durum geçişinin içeriğine (karma değerine benzer şekilde davranarak) ilişkin kanıt sağlaması gerekir. Basitçe söylemek gerekirse, bağlı UTXO, bu “zarf” durumunun mühürleme mumu olarak kabul edilebilir. Zarfı tek tek açmak istiyorsanız, mühürleme mumunu açmalısınız.
Ethereum'un hesap modelinden farklı olarak, Harcanmamış işlem çıktısı (UTXO) bir adresten diğerine gönderilir ancak henüz alıcı tarafından bir sonraki işlemde parayı başka birine göndermek için kullanılan kripto para birimlerinin toplamı değildir.
Örneğin Alice Bob'a 1 Bitcoin gönderirse Bob, Alice'ten aldığı BTC'yi harcamadığı sürece UTXO'nun sahibi olur. Bob 1 BTC harcadığında UTXO'nun yaşam döngüsü sona erer.
Bob'un cüzdanının, Bob'un Alice'ten 1 BTC aldığı yalnızca bir işleme katıldığını varsayarsak, işlem doğrulayıcı Bob'un UTXO bakiyesinin 1 BTC olduğunu biliyor. Bob, Carol'a 1 BTC gönderirse UTXO'su anında 0 BTC olur. Bob daha sonra ikinci bir işlemde parasını iki katına çıkarmaya çalışırsa, doğrulayıcı UTXO bakiyesinin ikinci bir işlem olarak kullanılmak için yeterli olmadığını görecektir. Bir işlemin girişi ve dürüst bir doğrulayıcı, çifte harcama işleminiyaymayacakveya onaylamayacaktır.
Bitcoin'in evrimi sırasında, müşteri tarafı doğrulama tasarımı, yan zincir ve renkli para çözümlerinin merkezileştirme sorunlarını akıllıca aştı ve güvenliği daha da artırmak için tek seferlik bir mühürleme mekanizması tanıttı. Şu anda Bitcoin ekosistemi bir dizi yeni protokolün doğuşuna öncülük ediyor. Bunların arasında RGB protokolü yalnızca yukarıdaki kavramları takip etmekle kalmıyor, aynı zamanda Lightning Network ile uyumlu olmayı da önererek sınırsız ölçeklenebilirliğin temelini atıyor. RGB protokolü ile Lightning Network'ün uyumluluğu henüz mükemmel olmasa da geleceğe güvenimiz tam ve protokolün sürekli olarak optimize edilmesine yardımcı olan altyapının, "imkansız üçgen"in uzun süredir devam eden sınırlamalarını aşacağına inanıyoruz. blok zinciri”.
Bir sonraki döngüde blockchain'in katlanarak büyümesinin, Bitcoin ekosistemindeki patlamanın etkisiyle blockchain'in büyük ölçekli benimsenmesinden kaynaklanacağını beklemek için daha fazla nedenimiz var. Bitcoin'in orijinal tek değer deposunu aşacağına ve para birimi özelliklerini öne çıkaracağına inanıyoruz. Aynı zamanda, çeşitlendirilmiş çözümler aracılığıyla Bitcoin ekosistemine daha fazla uygulama aşılamaya, ekolojik ölçeklenebilirliği ve sürdürülebilir kalkınmayı teşvik etmeye ve blockchain dünyasına katkıda bulunmaya devam edecek. Sonsuz olasılıklar getirin.