Binance DEX Eşleme Motorunun Detaylı İncelemesi

Binance DEX’in Binance.com’dan farkları

İçindekiler:

  • Binance Chain/DEX’in amacı nedir?
    • Binance Chain’in başlıca özellikleri
  • Binance DEX’te emirler nasıl eşlenir?
    • Eşleme Motorunun başlıca prensipleri
  • Eşleme Motoru Örnekleri
    • 1. Senaryo: Eşleme olmaması
    • 2. Senaryo: Maksimum gerçekleştirme hacminin yakalanması
    • 3. Senaryo: En iyi alış fiyatına sahip emirlerle en iyi satış fiyatına sahip emirlerin eşleşmesi
    • 4. Senaryo: Büyük bir alım işlemi yapmak
    • 5. Senaryo: Büyük bir satış işlemi yapmak
    • 6. Senaryo: İlk gelen, İlk eşlenir

Binance Chain/DEX’in amacı nedir?

Binance Chain ve DEX’in amacı, doğrudan blockchain üzerinde merkeziyetsiz bir pazar yeri oluşturmaktır. Varlıklar, tek bir platform ya da birimin kontrolündeki bir borsa ya da cüzdana gönderilmez. Bunun yerine, emir defteri ve işlemler blockchain üzerinde yer alır. Aracı ücreti yoktur ve yalnızca ağ ücretlerinin ödenmesi yeterlidir. Ayrıca, varlıkların kontrolü yalnızca ve tam olarak kullanıcıların elindedir. Binance üzerinden işlem yapmak için buraya tıklayarak üyelik oluşturmanız gerekmektedir.

Binance Chain’in başlıca özellikleri

Binance Chain, Bizans Hata Toleransı (BFT) mutabakat mekanizmasına dayanır. Bu da node’ların üçte ikisi dürüst olduğu müddetçe blockchainin güvende olduğu anlamına gelir. Bunun yanı sıra, bir işlem blockchaine işlendiği anda nihai hale gelir. Zincirin değiştirilmesi ya da çatallanma yapılması riski sıfırdır.

Binance Chain’de blok süresi yaklaşık 1 saniyedir ve ağın işlem verimliliği çok yüksektir. Binance Chain, bu makalenin yazıldığı tarih itibarıyla ticari olarak faaliyet gösteren en hızlı blockchainlerden biridir.

Binance DEX, emir defterini blockchain üzerinde tutar. Bu da tam node olan herkesin zincirin tam bir kopyasına sahip olduğu anlamına gelir. 

Binance DEX’in binance.com’dan farklarından bazıları şunlardır: 

  • Emir Türü: Binance DEX, yalnızca limit emirleri kabul eder
  • Eşleme mantığı: Blockchainlerin doğası gereği bloklar farklı zaman aralıklarında üretilir. Bu nedenle Binance DEX, merkezi birçok borsanın aksine devamlı eşleme yapmaz. Bunun yerine emir eşleme, geçmişten son bloğa kadar alınan tüm açık emirler için belirli aralıklarla yapılan açık artırma eşlemeleriyle gerçekleştirilir.

Binance DEX’te emirler nasıl eşlenir?

Aceleniz varsa bu bölümü atlayabilir ve doğrudan “Eşleme Motoru Örnekleri” bölümüne geçebilirsiniz.

2 tür Eşleme Motoru vardır:

  • Devamlı – emirler hemen eşlenir
  • Aralıklı – eşlemeler belirli zaman aralıklarında, açık artırma kuralları kullanılarak yapılır 

Binance DEX, aralıklı bir Eşleme Motoru kullanır. Her blokta emirler bir araya getirilir ve son bloğa kadarki tüm açık emirler bu bloğun sonunda eşlenir.  Binance üzerinden işlem yapmak için buraya tıklayarak üyelik oluşturmanız gerekmektedir.

Eşleme Motorunun başlıca prensipleri:

  • Her blok için 1 kere eşleme girişiminde bulunulur 
  • En yüksek alış fiyatı, en düşük satış fiyatından yüksek olduğunda eşleme gerçekleşir
  • Her blokta yalnızca 1 fiyat seçilir ve bu fiyat, gerçekleştirilebilen tüm emirler için gerçekleştirme fiyatı olarak belirlenir
  • Emir eşleme, ilk olarak fiyata ve ikinci olarak da emirlerin kabul edildiği zamana (blok yüksekliği) göre önceliklendirilir

Tüm eşleme girişimleri, bir bloğun zincire kaydedilmesinin (“kazılmasının”) ardından yapılır. Eşleme girişimi şu adımları takip eder: 

  • Şu etmenlere dayanarak blok gerçekleştirme fiyatı belirlenir:
    • Gerçekleştirilebilir maksimum hacim
    • Arta kalan minimum emir
    • Piyasa baskısı
    • Referans fiyat
  • Emirler, şu kurallara göre gerçekleştirilir:
  • En yüksek alış fiyatına sahip emirler en düşük satış fiyatına sahip emirlerle eşlenir;
  • Blok gerçekleştirme fiyatındaki tüm alış ya da satış emirleri, karşılık gelen alış ya da satış emrileriyle tam olarak gerçekleştirilemiyorsa daha eski bloklarlardan emirler seçilir ve önce bunlar gerçekleştirilir
  • Blok gerçekleştirme fiyatındaki tüm alış ya da satış emirleri, karşılık gelen alış ya da satış emrileriyle tam olarak gerçekleştirilemiyorsa ve bu emirler aynı blokta yer alıyorsa, gerçekleştirme paylaşımı adede göre belirlenir (sayı küsuratlıysa aşağıya yuvarlanır). Paylaşım eşit olarak yapılamıyorsa, deterministik bir algoritma rastgele bir emir numarası seçerek seçimin adil bir şekilde yapılmasını garanti altına alır.

Eşleme Motoru Örnekleri

“Çok sayıda” alım satım yapıyorsanız, likit olmayan ya da çok oynak piyasalarda işlem yapıyorsanız lütfen 3.,4. ve 5. Senaryoya özellikle dikkat edin. Binance üzerinden işlem yapmak için buraya tıklayarak üyelik oluşturmanız gerekmektedir.

1. Senaryo: Eşleme olmaması

Bu örnekte, alış ve satış fiyatları ‘kesişmez’ (en yüksek alış emri, en düşük satış emrinden daha düşüktür). Emir eşleme girişiminde bulunulur fakat aşağıda da görebileceğiniz üzere hiçbir emir gerçekleştirilemez.

Bloğun başında elimizde şu açık emirler vardır:

Binance Chain Eşleme Motorunun Detaylı İncelemesi
Binance Chain Eşleme Motorunun Detaylı İncelemesi

10 Testnet token için birim fiyat 5’ten bir alım emri verilmiştir.

Binance Chain Eşleme Motorunun Detaylı İncelemesi

Hiçbir emir gerçekleştirilemez. Emir defterinde şu anda aşağıdaki açık emirler vardır:

Binance Chain Eşleme Motorunun Detaylı İncelemesi

2. Senaryo: Maksimum gerçekleştirme hacminin yakalanması

Bloğun başında elimizde şu açık emirler vardır:

Binance Chain Eşleme Motorunun Detaylı İncelemesi

Daha sonra, şu emirleri verirsiniz:

  • 30 Testnet token için birim fiyat 12’den bir alım emri
  • 10 Testnet token için birim fiyat 10’dan bir alım emri
  • 20 Testnet token için birim fiyat 9’dan bir alım emri
  • 30 Testnet token için birim fiyat 8’den bir alım emri
Binance Chain Eşleme Motorunun Detaylı İncelemesi

Maksimum eşleme hacmini yakalamak amacıyla bu tur için fiyat 6’dır. Ve fiyat 6’dan 90 adet işlem gerçekleştirilir. 

Emirlerin eşlenmesinden sonra işlem geçmişi şu şekilde gözükür:

Satış Emri:

Binance Chain Eşleme Motorunun Detaylı İncelemesi

Alış Emri:

Binance Chain Eşleme Motorunun Detaylı İncelemesi

3. Senaryo: En iyi alış fiyatına sahip emirlerle en iyi satış fiyatına sahip emirlerin eşleşmesi

Bloğun başında elimizde şu açık emirler vardır:

Binance Chain Eşleme Motorunun Detaylı İncelemesi
Binance Chain Eşleme Motorunun Detaylı İncelemesi

Daha sonra şu emirleri verirsiniz:

  • Birim fiyat 10’dan 25 emir
Binance Chain Eşleme Motorunun Detaylı İncelemesi

Maksimum eşleme hacmini yakalamak amacıyla bu tur için fiyat 7’dir. Ve tüm işlemler 7’den gerçekleştirilir. Satış emirleri kısmen gerçekleştirilir. En iyi alış fiyatına sahip emirler, en iyi satış fiyatına sahip emirlerle eşlendiği için önce fiyatı 6 olan satış emirleri gerçekleştirilir. Daha sonra ise fiyatı 7 olan satış emirleri gerçekleştirilir. Bunun sonucunda, fiyatı 7 olan satış emirleri kısmen gerçekleştirilmiş olur. Binance üzerinden işlem yapmak için buraya tıklayarak üyelik oluşturmanız gerekmektedir.

Binance Chain Eşleme Motorunun Detaylı İncelemesi
Binance Chain Eşleme Motorunun Detaylı İncelemesi

Eşlemenin ardından açık emirler:

Binance DEX Eşleme Motorunun Detaylı İncelemesi

4. Senaryo: Büyük bir alım işlemi yapmak

Bloğun başında elimizde şu açık emirler vardır:

Binance Chain Eşleme Motorunun Detaylı İncelemesi

Görebileceğiniz üzere, farklı fiyat seviyelerinde farklı satış emirleri bulunmaktadır. Birim fiyat 25’ten 150 adetlik büyük bir alış emri verirseniz, şunlar olur:

Binance DEX Eşleme Motorunun Detaylı İncelemesi

Fiyat 10 olarak belirlenir. Ve satış emirlerinin tamamı eşlenir. 

Binance Chain Eşleme Motorunun Detaylı İncelemesi

Eşlemenin ardından emir defteri:

Binance Chain Eşleme Motorunun Detaylı İncelemesi

Analiz:

Bu işlem fiyatı, alıcı için dezavantajlıdır. Bu örnekte, toplam 800 ödersiniz. Daha düşük fiyat ve adetlerden oluşan farklı emirler verirseniz daha adil bir alış fiyatı yakalayabilirsiniz. Şu adımları takip ederseniz, daha düşük bir tutar ödeyebilirsiniz:

  • Fiyat 6’dan 15 alım emri verin
  • Fiyat 7’den 25 alım emri verin
  • Fiyat 8’den 25 alım emri verin
  • Fiyat 9’dan 5 alım emri verin
  • Fiyat 10’dan 10 alım emri verin

Emrinizi bu şekilde vermeyi tercih ederseniz, nosyonel değer 610 olur ve bu da 800’den düşüktür.

5. Senaryo: Büyük bir satış işlemi yapmak

Bloğun başında elimizde şu açık emirler vardır:

Binance Chain Eşleme Motorunun Detaylı İncelemesi

Emirler şu şekilde gözükür:

Binance Chain Eşleme Motorunun Detaylı İncelemesi

Fiyat 6’dan 80 adetlik büyük bir satış emir verirsiniz.

Binance Chain Eşleme Motorunun Detaylı İncelemesi

İşlemler, fiyat 6’dan gerçekleştirilir.

Binance Chain Eşleme Motorunun Detaylı İncelemesi

450’lik nosyonel değer ideal değildir. Aşağıdaki adımları takip ederseniz, daha fazla kazanç elde edebilirsiniz:

  • Fiyat 10’dan 5 satış emri verin.
  • Fiyat 8’den 40 satış emri verin
  • Fiyat 7’den 10 satış emri verin
  • Fiyat 6’dan 20 satış emri verin

Bu sayede, 560 civarında bir satış nosyonelini yakalayabilirsiniz. 

6. Senaryo: İlk gelen, İlk eşlenir

Bloğun başında elimizde şu açık emirler vardır:

Binance Chain Eşleme Motorunun Detaylı İncelemesi

Daha sonra eşleme motoruna şu emirler gelir:

  • Fiyat 6’dan 20 alış emri
  • Fiyat 6’dan 10 satış emri
Binance Chain Eşleme Motorunun Detaylı İncelemesi
Binance Chain Eşleme Motorunun Detaylı İncelemesi

Daha önceki emirlerin arasında fiyat 6’dan bir satış işlemi bulunduğu için önce bu işlemler eşlenir. 

Alış emirleri tam olarak gerçekleştirilir.

Binance Chain Eşleme Motorunun Detaylı İncelemesi

Fiyat 6’dan 15 adetlik daha önceki satış emri tam olarak gerçekleştirilir.

Binance Chain Eşleme Motorunun Detaylı İncelemesi

Fiyat 6’dan 10 satış emri ise yalnızca yarı yarıya gerçekleştirilir.

Binance Chain Eşleme Motorunun Detaylı İncelemesi

Eşlemenin ardından emir defteri:

Binance Chain Eşleme Motorunun Detaylı İncelemesi

Kaynak: Binance