Self-hosted kripto borsa yazılımı: ne alırsınız, neyi siz işletirsiniz, ne kadar tutar
Self-hosted kripto borsa yazılımı neleri içerir, ekibiniz neyi işletir, white-label bulut ve açık kaynak kitlerden nasıl ayrılır ve ne kadar tutar.
BitPolaris Engineering
Self-hosted kripto borsa yazılımı, kontrolünüzdeki altyapıda çalışır: kurum içinde ya da kendi bulut hesabınızda; özel anahtarlar, müşteri veritabanı ve denetim kaydı ilk günden güvenlik çevrenizin içindedir. Bu, tedarikçinin hem örneği hem de anahtarların şifrelendiği ortamı işlettiği ve aylık ücret artı gelir payı faturaladığı barındırmalı modelin alternatifidir. Bu rehber, self-hosted bir kurulumun neleri içerdiğini, ekibinizin neyi üstlendiğini, white-label bulut ve açık kaynak kitlerle nasıl karşılaştırıldığını, kaynak kod lisansının neler eklediğini ve ne kadar tuttuğunu, kontrol edebilmeniz için kendi yayımladığımız rakamlarla anlatır.
Aynı borsa çekirdeğini kurmanın üç yolu
Kurulum modeli sözleşmeyi mimari kadar etkiler. Bu tablo, kurulum modelleri sayfasında kullandığımız tablonun aynısıdır. Borsa çekirdeği üç sütunda da aynıdır; değişen, kimin işlettiği, anahtarların nerede durduğu ve hangi blokların sunulduğudur.
| White-label bulut | Self-hosted | Kaynak kod | |
|---|---|---|---|
| Kim işletir | Tedarikçi | Siz, tedarikçinin nöbet desteğiyle | Siz |
| Nerede çalışır | Tedarikçinin AB’deki ayrılmış sunucuları | Sizin fiziksel sunucunuz veya bulut hesabınız | Sizin fiziksel sunucunuz veya bulut hesabınız |
| Anahtarlar | Kurulum örneğinin içinde şifreli | Tamamen sizin sınırınız içinde | Tamamen sizin sınırınız içinde |
| Tedarikçi erişimi | Operasyonel, kayıt altında | Kalıcı erişim yok; sizin verdiğiniz oturum kimlik bilgileri | Yok |
| Güncellemeler | Dahil; pencereleri siz onaylarsınız | Lisans bedelinin %20’si / yıl; pencereleri siz onaylarsınız | İsteğe bağlı güncelleme akışı, %15 / yıl |
| Custody bloğu | Sunulmaz | Mevcut | Mevcut |
| Fiyatlandırma | Kurulum + aylık | Tek seferlik lisans + yıllık destek | Tek seferlik süresiz lisans |
| Çıkış | 90 gün önceden bildirim, tam veri dışa aktarımı | Süresiz; destek isteğe bağlı | Süresiz; çatallama serbest |
Buradaki “white-label bulut”, sizin markanızla sunulan barındırmalı bir örnek demektir. Satın alma kararlarının çoğunu iki satır belirler. “Anahtarlar”, düzenleyicilerin ve bankaların ilk okuduğu satırdır: müşteri varlıklarını kendi kontrolünde tutmak zorunda olan lisanslı bir aracı kurum, anahtarların tedarikçinin işlettiği örnek içinde şifrelendiği bir modeli kullanamaz. “Tedarikçi erişimi” ise güvenlik ekibinizin okuduğu satırdır: self-hosted, tedarikçinin sunucularınızda hesabının olmaması demektir; sistemin içinde destek istediğinizde süreli bir kimlik bilgisi verir, iş bitince iptal edersiniz.
Self-hosted kripto borsa yazılımı neleri içerir
“Borsa yazılımı” tek bir program değildir. Referans paketleme, ayrılmış sunucularda Traefik arkasında Docker Compose altında çalışan yaklaşık 50 servistir; boyutlandırma ve topoloji, piyasalarınıza ve beklenen kullanıcı sayınıza göre kapsam belirleme aşamasında sizinle birlikte kararlaştırılır. Her servis, şirket içi bir ekibin aksi hâlde kendisinin geliştirmek zorunda kalacağı bir parçadır:
- Eşleştirme motoru (Go): limit, piyasa ve stop-limit emirleriyle spot eşleştirme, kendi kendine işlem önleme, gRPC ve AMQP taşıma.
- Defter ve çekirdek (Rails): hesaplar, cüzdanlar, transferler ve muhasebe; KYC seviyeleri ve Sumsub entegrasyonu olan kimlik servisi (diğer sağlayıcılar ayrıca kapsamlanır; sağlayıcı ücretleri size aittir); WebSocket akışları ve bir API ağ geçidi.
- Dokuz zincir için cüzdan katmanı: BTC, ETH, BSC, TRON, XRP, SOL, DOGE, LTC ve AVAX C-Chain; RPC havuzları ve yük devretme (failover) ile.
- Likidite: Mirror engine bugün 97 piyasadaki emir defterlerine referans platformlara göre kotasyon verir ve gerçekleşen her işlemi anında o platformlarda hedge eder; böylece piyasa yapıcılık stokunu önceden fonlamanız gerekmez. Hedge platformunda yine de işletme bakiyesi gerekir. Kendi piyasa yapıcılarınız API üzerinden bağlanır. Yansıtma nasıl çalışır.
- İstemciler: Easy ve Pro modlu bir React web terminali (basit bir al-sat görünümü ve tam bir emir defteri terminali), sizin geliştirici hesaplarınız altında yayımlanan iOS ve Android için React Native uygulamaları ve mobil web.
- Operasyon konsolu: KYC kuyrukları, çekim onayları, piyasa ve komisyon yapılandırması, Mirror konsolu, Earn (lisansınızın izin verdiği yerde), canlı destek ve 60 e-posta şablonu için 53 ekran.
- Veri ve altyapı: MySQL, Redis, InfluxDB, RabbitMQ ve HashiCorp Vault; önde Cloudflare.
Alıcıların en sık hafife aldığı parça konsoldur. Onay kuyrukları ve denetim kaydı olmayan bir borsanın çoğu uyum incelemesinden geçmesi zordur ve bu konsol açık kaynak kitlerde nadiren bulunur.
Ekibinizin işletmesi gerekenler
Self-hosting sorumlulukları yer değiştirir, ortadan kaldırmaz. İmzalamadan önce şunları planlayın:
- Altyapı. Fiziksel sunucu veya bir bulut hesabı; referans kurulumlar Hetzner, AWS Frankfurt ve OVH’de mevcut. Yedekler sizin seçtiğiniz ikinci bir lokasyona gider; yedek sıklığı, geri yükleme testleri ve kurtarma hedefleri kapsam belirleme aşamasında kararlaştırılır ve siparişe yazılır.
- Anahtar seremonisi. Sıcak, ılık ve soğuk cüzdan anahtarları, yetkilileriniz hazır bulunurken ve imzalı bir tutanakla sizin donanımınızda üretilir. Tedarikçi, prosedüre sizin kontrolünüzdeki bir oturum üzerinden rehberlik eder; anahtar materyaline erişmez.
- Güncelleme pencereleri. Sürümler tedarikçiden gelir; ne zaman uygulanacağını siz onaylarsınız. Bir hazırlık ortamı ve bir geri alma planı standart olarak beklenmelidir. Güncelleme aboneliğini sürdürseniz de sürdürmeseniz de lisans süresizdir.
- İzleme ve nöbet. Yığın, izleme kuralları ve uyarı mekanizmasıyla gelir; neyin izleneceği ve uyarıların nereye gideceği kurulumda sizinle birlikte belirlenir. Nöbet sorumluluğunu sizin tarafınızdan biri üstlenir; tedarikçinin destek ekibi, sizin verdiğiniz kimlik bilgileriyle ulaşılan ikinci hattır; çalışma saatleri ve önem derecesine göre hedefler siparişe yazılır.
- Kanıt. Loglar, veritabanı ve yapılandırma sizin olduğu için lisans başvurunuz ve denetçileriniz teknik kanıtı kendi sistemlerinizden alır. Düzenleyiciler ne ister bu dosyanın genellikle neleri içerdiğini listeliyor.
Hiç operasyon mühendisiniz yoksa bulut modeliyle başlayıp sonradan taşınmanızı öneririz: bulut kurulum ücretleri, aynı ürünler için daha sonra alınan self-hosted lisansın bedelinden düşülür ve standart bir kurulumda modeller arası geçiş, uygulama mağazası, banka ve özel entegrasyon gecikmeleri hariç yaklaşık iki hafta sürer.
Nerede çalışabilir
Self-hosting’in en yaygın nedeni veri yerleşimidir. Bulut örnekleri yalnızca AB’dedir; self-hosted ise yaptırım, ihracat kontrolü ve destek kısıtları dahilinde lisansınızın gerektirdiği yere kurulur:
- AB: herhangi bir sağlayıcı; referans kurulumlar Hetzner, AWS Frankfurt ve OVH’de.
- Körfez: AWS Bahreyn ve BAE, Oracle Dubai veya kurum içi. Arapça arayüz ve sağdan sola düzen desteklenir.
- Türkiye: veri yerelleştirme kuralları için yerel sağlayıcılar veya kurum içi. EUR ve TRY banka havalesi kanalları yazılımda mevcut; bankanız veya PSP’niz bunları bağlar.
- Diğer: Singapur, İsviçre ve Birleşik Krallık talep üzerine. Adres ve yaptırım taraması her kurulumda mevcut.
Self-hosted yazılım ile açık kaynak kit karşılaştırması
Açık kaynak borsa kitleri de sizin sunucularınızda çalışır ve mühendislik ağırlıklı bir grup için meşru bir yoldur. Fark, kurulum anında neyin hazır olduğudur. Bir kit tipik olarak bir eşleştirme motoru, temel bir defter ve bir web ön yüzü verir. Eksik parçalar en uzun sürenlerdir: operasyon konsolu, likidite motoru, yerel uygulamalar, yük devretmeli zincir entegrasyonları ve yığını gerçek müşteriler için işletmekten doğan dağıtım betikleri, izleme, yedekleme süreci ve denetim kayıtları. Maliyet karşılaştırmamızda bu fark, bir kit müşterilere hizmet verebilene kadar €300k ve üzeri mühendislik ile altı ila on iki ay olarak çıkıyor.
Ticari lisanslı bir self-hosted yığın bunun tersi bir ödünleşimdir: hâlihazırda bir borsayı çalıştıran yazılım için sabit bir bedel ödersiniz ve onun mimari kararlarını devralırsınız. Karar vermeden önce çalışan sistemi görmek isteyin; konsolu çalışırken gösteremeyen bir tedarikçi, size kit yolunu üstüne bir lisans ücreti ekleyerek satıyor demektir.
Self-hosted kripto borsa yazılımı ne kadar tutar
Fiyatlarımız açıktır ve EUR cinsinden sabittir; fiyat sayfası bunlardan bir ilk yıl tahmini oluşturur.
| Blok | Self-hosted lisans (tek seferlik) | Kaynak kod lisansı (tek seferlik) | Güncelleme ve destek |
|---|---|---|---|
| Exchange | €24.500 | €58.100 | Self-hosted: lisans bedelinin %20’si / yıl (€4.900). Kaynak kod: isteğe bağlı %15 güncelleme akışı |
| Wallet (web, backend, admin) | €11.900 | €28.700 | Aynı koşullar |
| Custody (yalnızca self-hosted) | €15.400 veya Exchange ile €14.000 | €37.800 veya Exchange ile €33.600 | Aynı koşullar |
| Payments | €7.700 | €20.300 | Aynı koşullar |
iOS ve Android uygulamaları, Token Launch, Earn ve itibari para kanalları gibi modüller ayrıca fiyatlandırılır; itibari para kanalları ayrıca bankanıza veya EMI iş ortağınıza ve yargı bölgenize bağlıdır. Karşılaştırma için aynı borsa bulut modelinde €7.700 kurulum artı ayda €1.600 tutar; ilk yıl desteği dahildir. Exchange, Wallet ve Custody’yi self-hosted alan lisanslı bir aracı kurum, üç çekirdek blok için tek seferlik €50.400 ve güncelleme ile destek için yılda yaklaşık €10.100 öder.
Bu rakamlara dahil olmayanlar: sunucularınız, KYC sağlayıcınızın doğrulama başına ücretleri, blokzincir ağ ücretleri ve Mirror engine için hedge platformundaki işletme bakiyeleri. Bunlar her modelde aynıdır.
Kurulum, adım adım
Bulut modelinde imzadan yayına geçiş için yayımladığımız süre beş haftadır; self-hosted ise altyapı erişimi, DNS, sertifikalar ve sağlayıcı hesapları hazır olduktan sonra kurulum ve anahtar seremonisi için bir ila iki hafta ekler. Sıra her seferinde aynıdır:
- Kapsam belirleme ve lisans yolu. Yargı bölgesi, saklama gereksinimleri, KYC sağlayıcısı, barındırma kısıtları, boyutlandırma ve piyasa listesi.
- Ortam. Sunucuları veya bulut hesabını siz hazırlar ve erişimi teslim edersiniz; yığın kurulur, önce hazırlık ortamı ayağa kalkar.
- Anahtar seremonisi ve saklama politikası. Anahtarlar sizin tarafınızda üretilir; onay eşikleri, beyaz listeler ve gecikmeler politika motorunda yapılandırılır.
- Marka, uygulamalar ve içerik. Web terminali ve uygulamalar sizin markanızla; mağaza başvuruları, inceleme en az öngörülebilir adım olduğu için erken başlatılır.
- Genel prova. Hazırlık sisteminde tam bir döngü: yatırma, işlem, onaylı çekim, mutabakat, olay tatbikatı.
- Yayına alma ve devir. Yönetici eğitimi, işletim kılavuzları (runbook) ve sizin verdiğiniz kimlik bilgileriyle bağlanan tedarikçi destek ekibi.
Self-hosted’a geçmeden önce her tedarikçiye sorun
- Tedarikçi kurulumdan sonra herhangi bir kalıcı erişim tutuyor mu? Tutuyorsa nasıl kayıt altına alınıyor ve nasıl iptal ediliyor?
- Anahtar seremonisinde kimler hazır bulunuyor ve seremoniyi tedarikçi olmadan tekrarlayabiliyor musunuz?
- Kurulu imajları kaynaktan yeniden derleyebiliyor musunuz, yoksa inceleyemediğiniz ikili dosyalar mı çalıştırıyorsunuz? (BitPolaris: self-hosted lisans kurulabilir sistemi teslim eder; kaynak kod lisansı, üçüncü taraf bileşenlere tabi olmak üzere depoları ve derleme hattını ekler.)
- Güncellemeler nasıl teslim ediliyor ve birini reddedebiliyor musunuz?
- Yıllık ücreti ödemeyi bırakırsanız desteğe ne oluyor ve lisans devam ediyor mu?
- Tedarikçi operasyon konsolunu bugün canlı bir sistemde çalışırken gösterebiliyor mu?
Self-hosted kripto borsa yazılımı: sık sorulan sorular
Self-hosted kripto borsa yazılımı ne demek?
Borsa, kontrolünüzdeki sunucularda veya bir bulut hesabında çalışır. Özel anahtarlar, müşteri veritabanı ve denetim kaydı güvenlik çevrenizin içinde kalır, tedarikçinin kalıcı erişimi olmaz ve destek, sizin verdiğiniz süreli kimlik bilgileriyle yapılır. Aylık ücret ve gelir payı yerine tek seferlik bir lisans bedeli ve güncellemeler için yıllık bir ücret ödersiniz.
Self-hosted, kaynak kodunu satın almakla aynı şey mi?
Hayır. Self-hosted lisans size kurulabilir sistemi kendi altyapınızda verir; kaynak kod lisansı buna depoları, derleme hattını ve altyapı tanımlarını, mühendisleriniz için 90 günlük onboarding sürecini ve çatallama hakkını ekler. BitPolaris bunları borsa bloğu için €24.500 ve €58.100 olarak fiyatlandırır.
Self-hosted bir borsayı işletmek için kaç kişi gerekir?
Sunucuları, yedekleri ve güncelleme pencerelerini üstlenen en az bir operasyon mühendisi, artı her borsanın ihtiyaç duyduğu uyum ve destek personeli planlayın. Tedarikçinin destek ekibi ikinci hattı karşılar. Operasyon mühendisi olmayan gruplar genellikle bulut modelinde başlar ve sonradan taşınır; kurulum ücreti düşülür.
Körfez’de veya Türkiye’de self-hosted kurabilir miyim?
Evet. Referans kurulumlar Körfez’de AWS Bahreyn ve BAE’yi, Oracle Dubai’yi ve kurum içi kurulumları kapsar; Arapça arayüz ve sağdan sola düzen desteklenir. Türkiye’de ise veri yerelleştirme kuralları için yerel sağlayıcılar veya kurum içi kurulum kullanılır. İsviçre, Singapur ve Birleşik Krallık talep üzerine mevcuttur.
Self-hosting beni uyumlu kılar mı?
Hayır. Çoğu lisans rejiminin şart koştuğu anahtar, veri ve kanıt kontrolünü verir; ancak lisans, politikalar ve insanlar sizin kurmanız gerekenlerdir. Düzenleyiciler ne ister yazısı, teknik dosyanın hangi bölümlerini yazılımın denetim incelemesi için üretmesi veya saklaması gerektiğini açıklıyor.
BitPolaris, canlı bir borsanın arkasındaki üretim yazılımını kendi sunucularınıza kurulmak üzere lisanslar: anahtarlar güvenlik çevrenizde, 53 ekranlı operasyon konsolu ve stoku önceden fonlamak yerine her gerçekleşen işlemi hedge eden bir likidite motoru. Fiyatlar açık.