OmniBOLT: Bitcoin tabanlı akıllı varlık dolaşım protokolü

OmniBOLT: Bitcoin tabanlı akıllı varlık dolaşım protokolü

Yazar | Chainchen@Web3CN.Pro

1. Giriş

OmniBOLT'u anlamadan önce, belirli bir OmniLayer anlayışına sahip olmamız gerekir. OmniLayer, Bitcoin ağında özel varlıklar oluşturmak ve ticaretini yapmak için kullanılan bir protokoldür. OmniLayer, ne bir Bitcoin çatalı ne de bağımsız bir ağdır, Bitcoin'in üzerinde bir meta katmandır. Esasen, Bitcoin'i kendi ek özellikleriyle geliştiren, Bitcoin blok zincirinin üzerine inşa edilmiş bir yazılım katmanıdır. OmniLayer, Bitcoin ağındaki diğer akıllı sözleşme işlevlerinin tokenleştirilmesine ve yürütülmesine izin verir ve tamamen yeni bir blok zinciri oluşturmadan teknolojisinden yararlanır.

Ancak merkezi olmayan finansın (DeFi) devam eden büyümesi bağlamında OmniLayer gelişmeye devam etmelidir. Bitcoin ağının ölçeklenebilirlik sorunu, OmniLayer'ın ekolojik gelişiminin önünde bir engel haline geldi. Bu sorunu çözmek için OmniBOLT kavramı ortaya çıktı. OmniBOLT, Lightning Network'te OmniLayer şifreli varlıkların dolaşımını teşvik ederek Bitcoin ağının hızlı genişlemesini gerçekleştirmeyi amaçlayan, Bitcoin ve OmniLayer ağı üzerine inşa edilmiş bir protokoldür. Bu yeni protokol, yalnızca Bitcoin ağının ölçeklenebilirlik sorununu çözmekle kalmaz, aynı zamanda Bitcoin ağında DeFi'nin gelişimini de destekler.

Lightning Network, ikinci katman blockchain ağ protokolü olarak geliştirilen teknik bir çözümdür. Bitcoin blok zincirinin üzerine yerleştirilen Lightning Network, Bitcoin protokolünün uçtan uca doğasını korurken daha yüksek işlem hacmi elde etmek için gelişmiş akıllı sözleşmelerden yararlanır. Bitcoin ağına benzer şekilde Lightning Network, özel Lightning Network yazılımı çalıştıran düğümlerden oluşur. Ancak, Bitcoin ağının aksine, Lightning işlemleri herkese açık olarak yayınlanmaz veya tüm ağ katılımcıları tarafından saklanmaz. Bireysel Lightning düğümleri arasında özel iletişim mümkündür. Bu nedenle, ödeme kanalları oluşturarak Bitcoin'in anlık işlemlerine ve düşük ücretli işlemlerine ulaşmak için bir çözümdür. Bununla birlikte, mevcut Lightning ağı yalnızca bitcoin işlemlerini desteklemektedir.OmniBOLT'un geliştirilmesiyle birlikte, Lightning Network katmanı kavramını genişleterek, OmniLayer'da yayınlanan herhangi bir şifreli varlığın Lightning Network'te alınıp satılmasına izin verir.

2. OmniBOLT nasıl çalışır?

OmniBOLT (Basis of Lighting Technology), özellikle OmniLayer protokolü tarafından yayınlanan varlıklar olmak üzere Bitcoin ağındaki akıllı varlık katmanının hızlı dolaşım kurallarını tanımlayan bir protokoldür. OmniBOLT'un ortaya çıkışı, mevcut Lightning Network'teki Bitcoin dışı varlık işlemlerini destekleme konusundaki boşluğu dolduruyor. OmniBOLT'un kendisi belirteç çıkarmaz. Tüm belirteçler OmniLayer'da düzenlenir ve ardından P2SH kanalı aracılığıyla OmniBolt'a girer. Bu nedenle, belirteçler ana zincirde kilitlenir, ancak OmniLayer ana zincirinde istenildiği zaman kullanılabilir. P2SH, Pay to Hash'in kısaltmasıdır. Bitcoinlerin komut dosyası hash adreslerine gönderilmesine izin veren bir bitcoin adres formatıdır. Bir betik hash adresi, bir P2SH ön ekinden ve bir betik hash'inden oluşur. Betik karması, bitcoin kullanımını kontrol etmek için kullanılan betiğin hash değeridir. P2SH adresleri, geleneksel Bitcoin adreslerinden daha esnektir ve çoklu imzalar, akıllı sözleşmeler ve Yıldırım Ağı gibi çeşitli Bitcoin işlevlerini desteklemek için kullanılabilir.

OmniBOLT'un nasıl çalıştığını göstermek için basit bir örnek üzerinden gidelim. Hem Alice hem de Bob'un kendi varlıklarını yayınlamak için OmniLayer'ı kullandığını, Alice'in A varlığını ve Bob'un B varlığını yayınladığını varsayalım. Hem Alice hem de Bob, varlıklarını anında takas edebilmek istiyor, ancak Bitcoin ağının yüksek ücretlerini ödemek istemiyorlar. OmniBOLT'u kullanmaya karar verdiler.

İlk olarak Alice ve Bob, OmniBOLT'ta bir kanal oluşturur ve her biri varlıklarını kanala yatırır. Alice ve Bob daha sonra Bitcoin ağından onay beklemeden ve Bitcoin ağında işlem ücreti ödemeden kanaldaki varlıklarını anında takas edebilirler. OmniBOLT kanalının oluşturma ve bakım süreci, Lightning Network'ün ödeme kanalına çok benzer, tek fark OmniBOLT kanalında sadece Bitcoin değil, OmniLayer üzerindeki herhangi bir varlığın da ticaretinin yapılabilmesidir.

Cayılabilir Seri Vade Sözleşmesi (RSMC)

Kötü niyetli düşmanların kanal işlemlerini imzalamayı reddetmesini önlemek ve kötü niyetli düşmanların kanal işlemlerini imzalamayı reddetmelerini önlemek, böylece fonların kanalda kalıcı olarak kilitlenmesini sağlamak (P2SH çıktısı), geri alınabilir "taahhüt işlemlerini" başlatıyoruz. Bu tür bir işlem, Lightning Network tanıtım belgesinde Poon ve Dryja tarafından icat edildi ve kullanıcıların işlemleri onaylanmadan önce tersine çevirmelerine olanak tanıyor.

Taahhüt işlemleri, akıllı bir sözleşmeye para yatırarak çalışır. Akıllı sözleşme fonları kullanıcıya bırakır, ancak kullanıcının önce işlemi imzalaması gerekir. Kullanıcı işlemi imzalamayı reddederse, akıllı sözleşme işlemi tersine çevirir ve fonlar kullanıcıya iade edilir.

Taahhüt işlemleri, kötü niyetli düşmanların işlemleri imzalamayı reddetmesini önlemenin güvenli ve etkili bir yoludur. Kullanıcıların, kanal içinde kilitlenen fon riski olmadan işlem yapmalarını sağlar. İşte somut bir örnek:

Adım 1: Alice, geçici bir 2-2 çoklu imza adresi oluşturmak için Alice2 geçici özel anahtarını kullanır, Alice2 & Bob olarak gösterilir ve Bob'un imzasını bekler.

Adım 2: Alice, bir taahhüt ödemesi C1a oluşturmak için Alice ve Bob'u (çoklu imza girişi) kullanır, ödemenin bir çıktısı Alice2 ve Bob'a 60 USDT gönderir ve diğer çıktı Bob'a 40 USDT gönderir.

Adım 3: RD1a, Alice'e 60 USDT ödeyen ancak Alice'in parayı hemen almasını engelleyecek bir seri numarasına sahip olan C1a'nın ilk çıktısıdır.

Adım 4: Bob, C1a ve RD1a'yı imzalar ve verileri Alice'e geri gönderir.

Adım 5: OBD bir geri ödeme işlemi oluşturur: C1a/RD1a.

OmniBOLT: Bitcoin tabanlı akıllı varlık dolaşım protokolü

Karma Zaman Kilidi Sözleşmesi (HTLC)

"İki yönlü bir ödeme kanalı, yalnızca kanaldaki fonların güvenli transferini garanti edebilir. Fonların kanal tarafından oluşturulan ağda birden fazla atlamadan geçip hedefe ulaşması için başka bir yapıya ihtiyaç vardır: hash zaman kilitli bir sözleşme." - Poon & Dryja, Bitcoin's Lightning Network: Ölçeklenebilir zincir dışı anlık ödeme

HTLC, Lightning Network'ü gerçekleştirmek için bir diğer çekirdektir.Ödeme kanalları olmayan A ve C için işlem yapmak isterlerse A,B ve B,C arasındaki ödeme kanallarını ödünç alarak işlem yapabilirler. A'nın C'ye para transfer etmesi gerekiyorsa, o zaman A karma ön görüntü olarak rasgele bir sayı oluşturabilir ve ardından gecikmeyi T1 olarak ayarlamak için A ile B arasındaki ödeme kanalını kullanabilir. Yalnızca karma ön görüntü doğru şekilde verildiğinde işlemin kilidi açılabilir. Kanalın hizmet sağlayıcısı olarak belirli bir işlem ücreti alınabilir. B, işlemi C'ye göndermek için B ile C arasındaki ödeme kanalını kullanır ve gecikmeyi T2 olarak ayarlar.C hash ön görüntüsünü bildiği için işlemin kilidini açabilir ve A'nın transferini elde edebilir. A'nın kilidi açıldıktan sonra, karma öncesi görüntü zincirde açığa çıkar, böylece B, işlem ücreti almak için A ve B arasındaki kilitli işlemin kilidini açmak için karma öncesi görüntüyü kullanabilir ve böylece Lightning Network'ün inşasını tamamlayabilir.

Kanal atom takası:

OmniBOLT'u kullanmak için kullanıcıların öncelikle bir kanal oluşturması gerekir. Kanal, iki kullanıcı tarafından imzalanan akıllı bir sözleşmedir. Kanallar, kullanıcıların takas etmek istediği jetonları saklar.

Kanal oluşturulduktan sonra, kullanıcılar jeton alışverişine başlayabilir. Belirteçleri değiş tokuş etmek için, kullanıcıların bir zaman penceresi oluşturmak üzere bir kriptografik hash işlevi kullanması gerekir. Bir zaman penceresi, kullanıcıların değiştirilen belirteçlerin alındığını onaylaması gereken sınırlı bir süredir.

Taraflardan biri işlemi zaman aralığı içinde onaylayamazsa, işlemin tamamı geçersiz kılınacak ve fonlar orijinal kaynağa iade edilecektir. Bu özellik, karşı taraf riskini ortadan kaldırır, çünkü her iki taraf da anlaşmaya uymazlarsa token alamayacaklarını bilirler.

OmniBOLT: Bitcoin tabanlı akıllı varlık dolaşım protokolü

3. OmniBOLT'un Avantajları

OmniBOLT'un avantajları esas olarak aşağıdaki hususlarda yansıtılmaktadır:

  • Anında ödeme: OmniBOLT, OmniLayer'da yayınlanan akıllı varlıkların anında ödenmesini destekler. Bu, OmniLayer'da Bitcoin veya başka bir varlık ticareti yapmak isteyip istemediğinizi, OmniBOLT aracılığıyla anında yapabileceğiniz anlamına gelir.
  • Çapraz kanal atomik takas: OmniBOLT, farklı varlıkların çapraz kanal atomik takasını destekler. Bu, herhangi bir güven olmaksızın tek bir atomik işlemde, bir kanaldaki bir varlığı ve ardından başka bir kanaldaki başka bir varlığı değiş tokuş edebileceğiniz anlamına gelir.
  • Merkezi olmayan borsalar: OmniBOLT, Lightning Network kanallarında merkezi olmayan borsaların kurulmasını destekler. Bu, Lightning Network üzerinde herkesin borsadaki OmniLayer'daki herhangi bir varlığı anında alıp satmasına izin veren bir borsa oluşturabileceğiniz anlamına gelir.
  • Mortgage kredisi sözleşmeleri: OmniBOLT, atomik takas tabanlı ipotek kredisi sözleşmelerini destekler. Bu, varlıklarınızı teminat olarak kullanabileceğiniz, kredi alabileceğiniz anlamına gelir, hepsi tek bir atomik işlemde, herhangi bir güven olmadan.

Tüm bu avantajlar, OmniBOLT'u yalnızca Bitcoin ağının ölçeklenebilirlik sorununu çözmek için değil, aynı zamanda DeFi'nin gelişimini desteklemek için de güçlü bir araç haline getiriyor. Diğer ölçeklenebilirlik çözümleriyle karşılaştırıldığında OmniBOLT'un benzersiz avantajları vardır. Her şeyden önce OmniBOLT, yalnızca Bitcoin'in anında ödenmesini desteklemekle kalmaz, aynı zamanda diğer çözümlerin işlevlerini aşan OmniLayer'da yayınlanan çeşitli varlıkların anında ödenmesini de destekler. İkincisi, OmniBOLT'un işlem onay hızı hızlı ve ücretleri düşük, bu da kullanıcılara daha iyi bir deneyim sunuyor. Son olarak, OmniBOLT, Bitcoin ağı için yeni bir ölçeklenebilirlik dünyasının kapılarını açan kanallar arası atomik takaslar, merkezi olmayan takaslar vb. dahil olmak üzere daha fazla işlem türünü destekler.

4. Kullanım Örnekleri

OmniBOLT zaten pratikte kullanılıyor. Merkezi olmayan borsalar, işlemlerini etkinleştirmek için OmniBOLT'u kullanabilir. Bu borsalar, kullanıcıların Bitcoin ağından onay beklemeden veya Bitcoin ağında işlem ücreti ödemeden OmniBOLT kanallarında OmniLayer üzerindeki herhangi bir varlığı anında alıp satmalarına olanak tanır.

Ek olarak, OmniBOLT ipotek sözleşmelerini uygulamak için de kullanılıyor. DeFi projeleri, teminatlandırılmış kredilerini uygulamak için OmniBOLT'u kullanabilir. Kullanıcılar varlıklarını OmniBOLT kanallarına yatırabilir ve ardından bu varlıkları kredi almak için teminat olarak kullanabilir. Tüm bunlar, herhangi bir güven olmadan tek bir atomik işlemde yapılabilir.

OmniBOLT'un devrim niteliğindeki Android cüzdanı, 14 Haziran 2023'te resmi olarak piyasaya sürüldü ve kullanıcıların Lightning Network'te kolay ve kolay bir şekilde para transferi yapmasına olanak tanıyor. Ek olarak, sadece Bitcoin ile sınırlı olmamak üzere gelecekte 700'den fazla OmniLayer varlığı aktarılabilecek ve bu da Bitcoin'in ölçeklenebilirliğini bir dereceye kadar büyük ölçüde artırıyor.

OmniBOLT: Bitcoin tabanlı akıllı varlık dolaşım protokolü

5. Özet‍‍

OmniBOLT'un ortaya çıkışı, Bitcoin ağının ölçeklenebilirlik sorununa yeni bir çözüm sunuyor ve aynı zamanda Bitcoin ağında DeFi'nin geliştirilmesi için yeni olanaklar sunuyor. Lightning Network'te OmniLayer şifreli varlıkların dolaşımını teşvik ederek, OmniBOLT'un Bitcoin ağının gelişimini daha yüksek ölçeklenebilirlik ve daha geniş uygulama senaryolarına teşvik etmesi bekleniyor.

Referanslar

View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Share
Comment
0/400
No comments
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)