Kripto paralar, ICO'lar ve fin-tech sektörü, bitcoin'in ortaya çıkışından bu yana gerçek bir patlama yaşadı. Yükselişleri ve düşüşleri yalnızca tüccarların değil, aynı zamanda bunu başarılı bir iş kurma fırsatı olarak gören girişimcilerin de dikkatini çekiyor. Bu makalede, sıfırdan bir kripto para borsası nasıl kurulacağını ve bunun için hangi adımların gerekli olduğunu anlatacağız.
Bitcoin, piyasaya sürülmesinden bu yana %10.000'den fazla yükselerek finans dünyasında devrim yarattı. İlk şüpheciler, ilk yatırımcıların muhteşem karlarını gördüklerinde fikirlerini değiştirdiler. Birçok insan kripto paraya yatırım yaparak servet kazandı: lüks arabalar, yatlar ve özgür yaşam tarzı yeni dijital neslin sembolleri haline geldi. Ancak, kripto para piyasası son yıllarda önemli ölçüde değişti.
Daha sonra, bir kripto para platformu başlatma yolunda karşılaşabileceğiniz ana bileşenlere ve zorluklara bir göz atacağız.
Durum son altı aydan beri değişti. Avustralya sınırlarını tüm kripto paralara açtı ve kamu hizmetleri dahil faturaların Bitcoin ile ödenmesine izin verdi. Artık yasal bir ödeme aracı. Brisbane'deki birçok dükkan ve kafede Bitcoin ile ödemeyi onaylayan tabelalar göreceksiniz.
En büyük kripto para borsası Binance etrafındaki durum, herkesin Malta'nın kripto para sektöründe iş yapmak için en iyi yerlerden biri olduğunu anlamasını sağladı. Hangi tür borsaların mevcut olduğuna bir bakalım.
1. Basit kripto borsası (kripto-fiat) Bu model, kripto paralarla ilgili deneyimi olmayan yeni başlayanlar için uygundur. Başlıca avantajı, basitleştirilmiş bir arayüz ve limit veya stop-limit emirleri gibi karmaşık araçların olmamasıdır. Kullanıcı, işlemlerin basitliğini ve hızını garanti eden doğrudan yöneticiyle alışveriş yapar.
2. P2P borsası Alıcıların ve satıcıların borsanın işlemlere doğrudan katılımı olmadan etkileşim kurmaları için bir platform sağlayan bir modeldir. Platform, her işlem için komisyon alan bir aracı görevi görür.
3. Merkezi Olmayan Borsa (DEX) Bu tür borsalar doğrudan blok zinciriyle çalışır ve kullanıcılara fonları üzerinde tam kontrol sağlar. DEX'ler üç çeşittir: zincir üstü (blok zincirinde çalışır), zincir dışı (blok zinciri dışında) ve zincirler arası (birden fazla blok zincirine bağlanır).
4. Marj ticaretiyle borsa Marj ticareti ve kaldıraç, sektörde yeni bir trend haline geldi. Bu borsalar, kullanıcıların kaldıraçlı fonlarla ticaret yapmalarına olanak tanıyarak hem potansiyel karları hem de riskleri artırır.
Doğru model nasıl seçilir? Seçiminiz kaynaklarınıza ve iş hedeflerinize bağlıdır:
Birleşik çözümler
Modern trendler, farklı platform türlerinin işlevlerini entegre etmeyi mümkün kılıyor. Örneğin, P2P hizmetleriyle merkezi bir borsa oluşturun veya DEX'te marj ticareti ekleyin. Bu yaklaşım yalnızca daha fazla kullanıcı çekmekle kalmaz, aynı zamanda platformun rekabet gücünü de sağlar.
Kripto para endüstrisinin gelişimi yeni pazarlar açtı. NASDAQ 40 yıl çalıştı ve 10.000'den fazla çalışanı varken günlük 500 milyon dolarlık bir ciroya ulaştı. Bir ticaret platformunu çalıştırmak veya sürdürmek için kaç personele ihtiyacınız var?
İlk aşamada, ticaret platformlarını geliştirme ve destekleme konusunda deneyimli dış kaynaklı bir teknik ekip almanızı öneririm. Siz ve ortaklarınız pazarlama ve marka tanıtımıyla ilgilenmelisiniz.
Monolith. Bu, hepsi bir arada mimariye sahip bir ticaret platformudur. Cüzdanlar, ödemeler, hesaplar ve yönetim modülü aynı sunucudadır. Böyle bir platformu dağıtmak en az zamanı alır. Ancak yüksek yüklerle ilgili sorunları vardır. Teknik olarak, uygulanan tüm işlevler tek bir sunucuda olabilir, ancak bu sunucu binlerce, milyonlarca kullanıcıdan bahsetmiyorum bile, hizmet veremeyecektir.
Mikro hizmet mimarisi. Ticaret platformunun bağımsız, kolayca yönetilebilir modüllerden oluştuğunu varsayar. Örneğin, cüzdanlar modülü, kullanıcılar modülü, ticaret motoru vb. Her modül ayrı bir özel sunucuda bulunur ve bu da aynı anda yüksek yüklere dayanmasını sağlar. Özellikle doğru barındırma sağlayıcısını kullanıyorsanız. Böyle bir mimarinin desteklenmesi ve değiştirilmesinin en uygun yol olduğu unutulmamalıdır.
Yukarıda belirtilen mimarilerin her biri ilgili platform türü için oldukça uygundur. Monolith küçük platformlar ve büyük borsalar için en etkili olanıdır - mikro hizmet mimarisi.
Ticaret platformunun ölçeklenebilirliğinin yaygın bir durum olmadığı söylenmelidir. Yatay veya dikey ölçekleme kullanabilmenize rağmen. Sunucu kapasitesini artırarak, betikleri optimize ederek, mimariyi değiştirerek veya bireysel modülleri başka bir programlama diline yeniden kodlayarak artan üretkenlik elde edilir.
Temel işlevleri tanımladıktan sonra, borsanızın temelini oluşturacak bileşenleri geliştirmeye geçebilirsiniz. Platformun başarısı büyük ölçüde doğru teknoloji seçimine ve bunların uygulanmasına bağlıdır.
Ayrı bir mobil sürüm oluşturmak mı yoksa uyarlanabilir tasarımla sınırlamak mı gerektiği hala tartışılıyor. Ancak bir şey açık: Bir kripto para borsası mobil cihazlar için optimize edilmelidir. Kullanıcıların küresel hareketliliği ve mobil trafiğin hızla büyümesiyle, mobil bir sürüme sahip olmak yalnızca bir avantaj değil, aynı zamanda müşterileri çekmek ve elde tutmak için bir zorunluluk haline geliyor.
Modern trendler, arayüzün uyarlanabilir, esnek olması ve hem acemilerin hem de deneyimli yatırımcıların ihtiyaçlarını dikkate alması gerektiğini öne sürüyor. Pratikte bu, platformun mobil cihazlar aracılığıyla ticaret, fiyat izleme, cüzdan yönetimi ve para çekme dahil olmak üzere tüm temel işlevlere hızlı erişim sağlaması gerektiği anlamına geliyor.
Her modül, yukarıda belirtildiği gibi, dağıtılmış veya merkezsizleştirilmiş olmak üzere bir monolit olabilir. Her türün avantajları ve dezavantajları vardır, hedeflerinizi bilmek ve hatırlamak önemlidir. Modüller genellikle birbirleriyle dahili olarak iletişim kuran katmanlardan oluşur. Günümüzde en etkili API iletişimi, JSON formatında veri aktarımıyla sağlanır. Bu, hemen hemen her modern programlama dilinde kolayca veri veren ve kabul eden kabul görmüş bir standarttır.
En önemlisi arka uçtur. Bu, sistemin çekirdeğidir. Tüm ticaret işlemleri ve hesaplamalar merkezi komut dosyalarından geçer. İlk aşamada proje mimarisinin tasarımına yeterince dikkat etmek çok önemlidir.
Ön uç, uygulamanın sarıldığı kabuğun rolünü oynar. Bir web uygulaması, Android veya iOS için bir mobil uygulama ve hatta macOS veya Windows'unuzdaki yerel bir uygulama aynı arka uç çekirdeğinde çalışır. Mimarideki hatalar hızı önemli ölçüde etkileyebilir ve güvenlik seviyesini düşürebilir. Benzer sistemleri tasarlama konusunda deneyime sahip ekipleri seçmenizi öneririz.
İtibari para birimini öğrenmekten bahsedecek olursak, bu özelliği entegre etmenin iki yolu vardır. Manuel modda doğrudan banka havalelerini veya otomatik modda Visa/Mastercard'ı kullanabilirsiniz. Banka havalesi uygulamanın en kolay yoludur. Manuel modda para alırsınız. Kullanıcılar sistem içinde bir hesap alır ve parayı doğrudan banka hesabınıza gönderir. Tutarı görürsünüz ve kullanıcının para yatırmasını onaylarsınız. Bu yöntemin avantajları entegrasyon kolaylığıdır. Geliştiriciler bu görevi 1 hafta içinde tamamlayabilirler. Dezavantajı, kullanıcının para yatırma işlemini onaylamak için her zaman banka hesabını kontrol etmeniz gerekmesidir.
Elbette, Visa/Mastercard üzerinden otomatik işlemleri kullanabilirsiniz. Ancak bazı zorluklar vardır. Otomatik işlemler ödeme ağ geçitleri tarafında gerçekleştirilir ve birçoğu kripto para sistemleriyle çalışmayı desteklemez. Paypal, Stripe'ı bağlayabilirsiniz ancak birkaç saat sonra hesabınız bloke edilir veya doğrulamayı geçemez. Bir işlem için Visa ve MasterCard'ı bağlamanıza izin veren birkaç sistem vardır.
Örneğin simplex.com, zotapay.com vb. Ancak kural olarak çok katı kuralları vardır. Visa veya Mastercard kullanmaya karar verirseniz, doğru bir ödeme ağ geçidi bulmanızı ve entegrasyon ayrıntılarını görüşmenizi öneririz.
Birincisi, bir likidite sağlayıcısı seçmektir. Sağlayıcı, yalnızca belirli döviz çiftleri için likidite sağlayabilir, örneğin BTC/ETH, BTC/USD. HKD/XRP, TRY/ETH gibi daha az popüler çiftlerde, bir sağlayıcı bulmanız zor olabilir veya ücreti yüksek olacaktır. Her sağlayıcının kendi ücreti vardır. Bazen farklı döviz çiftlerinin farklı bir ücreti olur. Kendi kripto paranızı tasarlarken, işinizin kârsız hale gelmemesi için ücretlerini hesaba katmanız gerekir.
Piyasa Yapıcılar. Bir kripto para borsasında, piyasa yapıcılar yapay zeka kullanılarak oluşturulan ticaret botlarıdır. Her ticaret çifti için özel bir algoritma kullanarak anlaşmalar yapar. Piyasa yapıcıların şu avantajları vardır:
Merehead şirketi, müşterilerimizin projelerinde başarıyla kullanılan kendi piyasa yapıcılarını geliştirmiştir.
Hangi tür likidite kullanmak en iyisidir? Bu zor bir sorudur. Her birinin kendine özgü avantajları vardır. Likidite sağlayıcıları kullanımı kolaydır ve platforma entegre edilmesi kolaydır. Ancak kural olarak, platformunuzun ücreti rakiplerinizden önemli ölçüde daha yüksek olacaktır. Sağlayıcının maliyetlerini telafi etmeniz ve dahili ücretinizi eklemeniz gerektiğinden. Uluslararası pazarı fethetmeyi planlıyorsanız, komisyonu artırmak yanlıştır. Minimum olmalı ve kullanıcıları çekmelidir. Ayrıca, herhangi bir likidite sağlayıcısıyla çalışırken, dahili para rezervlerine sahip olmanız gerekir. Bunlar olmadan, bu yöntem işe yaramaz.
Öte yandan, piyasa yapıcılarımız var. Potansiyelleri sınırsızdır. Piyasa yapıcı herhangi bir döviz çifti için kullanılabilir. Bot-bot veya bot-kullanıcı olarak kullanılabilir. İlk durumda, bir likidite emülasyonu oluşturulacaktır. Platformun çalışması için herhangi bir fona sahip olmanıza gerek yoktur. Başka bir durumda, bot kullanıcılarla etkileşime girecektir. Burada otomatik modda işlem yapmak için bir fon stoğuna ihtiyacınız olacak. Herhangi bir sorunuz varsa, çalışma prensibini ve sizin durumunuzda neyin daha iyi kullanılacağını ayrıntılı olarak anlatacak olan uzmanımızla iletişime geçebilirsiniz.
2. Karmaşık uygulamaları destekleme
Bazı sistemler, stop-limit ve stop-loss gibi daha karmaşık emir türleri ekler. Bu araçlar, özellikle deneyimli yatırımcılar için faydalıdır ve pozisyonlarını piyasadaki ani dalgalanmalardan korumalarına olanak tanır. Ancak, bir borsa tasarlarken hedef kitlenizi göz önünde bulundurmanız önemlidir. Test aşamasında 30-100 potansiyel kullanıcı bu araçlara aşina değilse veya bunları kullanmayı planlamıyorsa, daha basit seçeneklere odaklanmak faydalı olabilir. Arayüzün aşırı yüklenmesini önlemeye ve karmaşık ve kafa karıştırıcı bir UX oluşturma risklerini azaltmaya yardımcı olacaktır.
3. Performans ve ölçeklenebilirlik
Bir işlem motoru tasarlarken, performans ve ölçeklenebilirlik konuları eşit derecede önemlidir. Borsa, çok sayıda emrin anında işlenmesini desteklemeli ve yüksek işlem hacimlerinde bile kullanıcılara sorunsuz bir deneyim sağlamalıdır. Kullanıcı sayısı ve işlem hacimleri arttıkça sistemin hızla ölçeklenmesini sağlayacak teknolojileri uygulamak önemlidir. Dağıtılmış teknolojilere ve blok zinciri mimarisine dayalı çözümler, sistem kararlılığını önemli ölçüde iyileştirebilir.
Yönetim paneli, farklı çalışanlar için rolleri belirlemenize izin vermelidir, örneğin:
KYC yöneticileri - yalnızca kullanıcı belgelerini işlemek için sınırlı erişim haklarına sahip.
Moderatörler - kullanıcı iletişimi ve desteğinden sorumlu.
Ortaklar - gerekirse tüm idari işlevlere erişime sahip.
Bu ayrım, riskleri en aza indirmenize ve personelinizi etkili bir şekilde yönetmenize olanak tanır.
KYC (müşterinizi tanıyın), müşterinizi tanımlama prosedürüdür. En çok finansal platformlarıyla ünlü oldu ve devlet ve diğer finansal araçlarla işbirliği içindedir. Muhtemelen başka sistemlerde de karşılaşmışsınızdır, sadece farklı bir şekilde adlandırılıyordu.
Özü son derece basittir - sizi bir kullanıcı olarak tanımlamak. Gerçek adınızı, doğum tarihinizi, kimlik belgelerinizin serisini ve sayısını bilin. Genellikle uluslararası bir pasaport, kimlik kartı veya ehliyettir. Bazı kripto para borsaları çok seviyeli kullanıcı doğrulama sistemi gerektirir.
İkinci seviye genellikle bir elektrik faturası gerektirir. Platformun ikamet yerinizi tanımlamasına olanak tanır. 6 aydan eski bir belge zaten geçersiz sayılır, çünkü kullanıcı ikamet yerini değiştirebilir. Bir daire kiralarsanız, ancak bu belgelerde hiçbir şekilde listelenmiyorsanız - maalesef bu seviyeyi geçemezsiniz.
Üçüncü seviye, web sitesiyle çalıştığınıza dair onay mektubundan oluşur. Bu durumda, platform hizmet şartlarına uymayı kabul ettiğiniz bir sözleşme şablonu sağlar.
Peki neden bir kullanıcı kimliğine, sözleşmeye ve ikamet yerine ihtiyacımız var? Kural olarak, vakaların %90'ında bu finansal hizmetler için gereklidir. Her kripto para borsası para yatırma ve çekme yeteneğine sahiptir. Para yatırma işlemi entegre edilmesi ve yürütülmesi çok kolaydır. Para çekerken karşı tarafa sorular sorulur. Ödeme sistemleri parayı kime gönderdiklerini anlamalı ve bu kişi terörist değildir veya dolandırıcılık eylemlerine katılmaz.
Ek olarak, kullanıcı tanımlaması kullanıcının konumunu daha doğru bir şekilde belirlemenize olanak tanır. Böylece manuel modda platforma erişimi kısıtlayabilirsiniz. Örneğin, Çin, Kuzey Kore veya Kırım sakinleri. Belirli ülkelerin veya bölgelerin sakinlerine hizmet veremeyen uluslararası ödeme sistemleriyle işbirliği yapıyorsanız bu sizin için gerekli olabilir. Anlaşmayı ihlal ederseniz, yasaklanabilir ve finansal sistemden bağlantınız kesilebilir.
Kural olarak, kısıtlamalar ICO platformlarında, borsalarda çok daha az sıklıkla bulunur. Borsalar için bu kadar katı gereklilikler yoktur. Ancak, bu prosedür SEC kurallarını ihlal etmemek için ICO için gereklidir
Bir kripto para borsasında KYC'nin 2 aşaması vardır. İlk olarak, kişisel hesabı olan bir kullanıcı bir formu doldurur ve kendisini doğrulamak için belgeler yükler. Bundan sonra, bu belgeler kimlik kontrolünden geçmelidir.
Hizmetle entegrasyon API aracılığıyla gerçekleştirilir ve tüm veriler otomatik modda gönderilir. Kripto para platformu yalnızca doğrulama durumunun yanıtını alır. Zor bir şey yoktur. Ancak daha önce de belirtildiği gibi, maliyet kullanıcı tabanına bağlıdır ve her kullanıcıyı kontrol etmek için ücret alınır.
Örneğin, Jumio sistemi kullanıcı başına 2-3 dolar ücret alır (kontrol edilmesi gereken belgelere bağlı olarak). Her gün 100-200 kullanıcıyı kontrol etmeniz gerekiyorsa, bu hizmet cebinizi hızla boşaltabilir. Doğrulama ilk kez başarısız olursa (örneğin, kalitesiz bir belge) buraya tekrarlanan istekleri ekleyin. Merehead'de kripto para borsaları sunuyoruz ve yaklaşık 60 sağlayıcıyla iletişime geçtik. En ucuz olanlardan bazıları kullanıcı başına yaklaşık 0,6 dolar alıyor.
Ancak hepsi bu kadar değil. Gizli bir risk var. Büyük sistemler büyük paralar kazanıyor ve kendi oyun kurallarına sahipler. Bazı hizmetler bir depozito ile çalışır. Para kullanıcı doğrulaması için harcanır. Şuna benzer:
Sağlayıcı 50.000 dolar depozito gerektirir. Her kullanıcı size 2 dolara mal olur. Yani, 25.000 kullanıcıyı kontrol edebilirsiniz. Her şey yolunda görünüyor, ancak depozitodaki para sadece biraz zaman alıyor.
Genellikle 3 aydır. Bu süre zarfında harcamadıysanız, yanmış sayılırlar ve tekrar ödeme yapmanız gerekir. Kripto para borsasının geliştirilmesinin ilk aşamasında bu tür masraflar bunu ciddi şekilde etkileyecektir. Bu nedenle, kullanıcıları kendiniz kontrol etmenizi ve ardından sağlayıcıya gitmenizi öneririz.
Bir sağlayıcıyla çalışmanın avantajlarından biri - ne kadar büyükse, en büyük kullanıcı tabanı da o kadar büyük olur. Bu, kullanıcı zaten mevcutsa doğrulamanın neredeyse anında gerçekleşeceği anlamına gelir. Kendi kripto para borsası yazılımımızı oluşturma konusundaki bir sonraki soruya geçelim.
Gerçek veya kripto parayla işlem yapan herhangi bir platform, modern yöntemlerle korunmalıdır. Bir kripto para borsasını hacklemenin en popüler yöntemlerine bakalım.
Yönetici sistemi aracılığıyla paraya erişimi engellemenizi öneririz. Kendi paranızı nasıl çekeceğiniz konusunda bir sorunuz olabilir mi? Cevap basit - Soğuk depolama temelinde oluşturulmuş, cüzdanların hibrit bir depolaması. Tüm parayı tutacak bir çevrimdışı sunucu veya dahili ağ (İntranet) kullanmanızı önermiyoruz. Bu etkili bir yol değildir.
Şu anda daha kullanışlı ve esnek bir çözüm Ledger veya Trezor donanım cüzdanlarının kullanılmasıdır. Her ikisi de moderndir, harici ve dahili olarak korunur ve çoklu para birimlerini destekler (500'den fazla). Cihazın boyutu bir USB sürücüye benzer. Giymesi kolay ve rahattır. Ayrıca, cüzdanlar bir tohum cümlesi tarafından üretilir, bu da cüzdan kaybolursa kolayca kurtarabileceğiniz anlamına gelir.
Kullanıcıyı hacklemek. Kullanıcı, herhangi bir saldırganın ilk hedefidir. Her şeyden önce, hackerlar uzun süre bir kurban seçer, çünkü herkesi hacklemek son derece zordur. Ayrıca, ortalama olarak, kullanıcı 1.000 dolara kadar küçük bir bütçe satar. Hacker'ın amacı, bakiyesi 10.000 dolardan fazla olan en zengin kullanıcıları bulmaktır. Mevcut bilgileri ayrıntılı olarak analiz ederler. Ağlarda ve kripto topluluğunda yatırımlar hakkında sık sık yazıyorsanız veya portföyünüzün ekran görüntülerini atıyorsanız, hacker'ların büyük bir avısınız. Öncelikle, kripto topluluğu en büyüklerinden biri olduğu için Reddit'e atıfta bulunuyor.
Her zaman hiçbir kimlik avı önleme özelliğinin olmadığından ve 2FA'nın etkin olduğundan emin olun. Ayrıca, 2FA kullanmak için e-postanızı iki kez kontrol edin. Genellikle, hacker'lar e-postadan hacklemeye başlar.
En tehlikelisi sosyal mühendisliktir. Ne yazık ki, bu tür hacklemenin bir tedavisi yoktur ve tamamen kullanıcının disiplinine ve dikkatine bağlıdır. Şifrelerinizi asla kimseye göndermeyin (e-postadan bile). E-posta adresinizi göndermek bile tehlikelidir, çünkü internetteki verileri silmek neredeyse imkansızdır. Bu durumda, anonim olmak, kendiniz ve para hakkında bilgi yaymamak daha iyidir. Para sessizliği sever.
Cihaz yetkilendirmesini, konumu, oturum süresini ve IP adresini izleme işlevlerine sahip olmanızı öneririz. Benzer verilerle, yönetici veya sistem şüpheli kullanıcı etkinliğini tahmin edebilir. Ve bu durumda, kullanıcıdan yetkilendirme için ek veri talep edin.
Sosyal mühendislik. Bizler sosyal varlıklarız ve iletişim, ilgi ve diğer insan duygularına ihtiyaç duyarız. Birçok insan, aksini kanıtlayana kadar bir başkasını a priori iyi olarak algılar. Bu, sosyal mühendislikteki en ciddi sorunlardan biridir. Sözde "hacking man". Genellikle finans sektöründeki dolandırıcılar tarafından kişisel kart verileri talep edilerek uygulanır. Genellikle dolandırıcılar, kullanıcının kayıtlı olduğundan emin oldukları bir bankanın veya başka bir finans kuruluşunun çalışanları tarafından temsil edilir. Herhangi bir kişisel veri gönderirken dikkatli olun. Bunu yapmanızı önermiyoruz.
İzin tabanlı dolandırıcılık süreci. Yönetici bölümleri için izin sistemi, her çalışan için roller oluşturmak ve görevleri bölmek üzere yapılandırılmıştır. Örneğin, yönetici sisteminde bir moderatör, yönetici ve süper yönetici, finansör vb. olabilir. Ayrıca, izinlerinizle başka bir kullanıcı (yönetici) oluşturabilirsiniz.
Bu nedenle, güvenin kötüye kullanılması olasılığı vardır. Tahsis edilen izinler, yöneticinin platformu hacklemek için saldırgana veri vermesine izin verecektir. Kural olarak, bir kripto para platformu çok sayıda kullanıcı parası biriktirir. Çalışanları seçerken ve onlara izinleri devrederken dikkatli olun.
Sunucuyu hackleme. Bu ciddi bir sorundur ve bundan kaçınmak için sağlayıcıdan tasarruf etmemek daha iyidir. Kendi sunucularınızı kullanmanızı veya küçük sağlayıcıların hizmetlerini kullanmanızı önermiyoruz. Güvenlik çok önemlidir. Amazon Web Services veya Microsoft Azure gibi sağlayıcılara dikkat edebilirsiniz. Günümüzde AWS ekosistemi en iyilerden biri olarak kabul edilir ve birçok fırsat sunar: DDoS saldırıları, posta hizmeti, geçiş, medya hizmetleri, güvenlik duvarı vb. koruması.
Kötü amaçlı işlemler. Kötü amaçlı programlar kripto para birimi platformunuza zarar verebilir, ancak bu durumda kendinizi nasıl koruyabilirsiniz? Öncelikle kötü amaçlı işlemlerin veya programların sunucunuza nasıl ulaşabileceğini düşünelim.
En yaygın yol, platformun harici araçlarını kullanarak kötü amaçlı bir program yüklemektir. Sistem KYC için fotoğraf yüklemenize izin veriyorsa - o zaman kesinlikle bir yerde saklanmışlardır. Delikli bir mimari, davetsiz misafirler için birçok fırsat sunar. Bu nedenle, açık kaynaklı kripto para borsası son derece tehlikelidir. 2015 analizine göre, borsaların %88'i açık kaynaklı kod üzerine inşa edilmiş veya beyaz etiketli ticaret platformu kullanıyor ve deliklere ve güvenlik açıklarına sahip. Doğrulama eklemek, kötü amaçlı dosyaları, ikili kodları veya exe programlarını yüklemekten kaçınmanızı sağlar.
Ayrıca, bazı kötü amaçlı programların serbest çalışanlar tarafından yüklendiği söylenmelidir. Bir müşterinin bize bir sistem performans sorunu ile geldiği bir vakamız vardı. Sunucudaki süreçlerin ayrıntılı bir analizinden sonra, küçük bir madencilik betiği fark ettik. Madeni para madenciliğiydi. Betik yaklaşık 2 ay çalıştı ve yalnızca sunucu performansını çaldı. Müşteri önemli bir hasar almadı ancak dikkatli olun ve yalnızca güvenilir ekiplerin gelişimine güvenin.
Harici sistemler veya araçlar aracılığıyla güvenlik açıkları. En az belirgin nokta, ancak öncekilerden daha az tehlike ile dolu değil. Borsa nadiren bağımsız bir birim olarak çalışabilir. Gerçekçi olalım, günümüzde neredeyse hiçbir platform bağımsız olarak çalışamaz. Ödeme ağ geçitleri, yetkilendirme sistemi entegrasyonu sosyal ağlardır, e-posta, çağrı ve SMS entegrasyonu, CRM sistemi, destek hizmeti - bunlar yalnızca harici hizmetleri kullanan ana işlevlerdir.
Daha derinlemesine bakarsanız, bitcoin değişim betiklerinin, CDN'nin, kütüphanelerin ve diğer araçların entegrasyonunu görebilirsiniz. Bu sistemlerden veya eklentilerden herhangi biri hacklenebilir ve bu nedenle bunların yüklendiği tüm platformlar otomatik olarak tehlikeye girer. Herhangi bir çözüm var mı? Sadece birkaçı: Güncellemeleri takip edin, yalnızca güvenilir hizmetleri seçin ve sınırlı sayıda harici araç kullanın. Hız ve güvenlik arasında sağlam bir çözüm olmalı.
Son olarak, güvenlik hakkında. Her zaman 2FA'yı açın, parayla çalışırken yeni alışkanlığınız olsun. Google veya SMS kullanabilirsiniz. Önemli değil.
Kripto para borsasının güvenliği, geliştirme aşamaları ve mimarisi hakkında çok konuştum. Ancak şimdi maliyet ve tahmine geçelim. Bir kripto para borsası platformu geliştirmek için ne gerekir? Bunu tek başıma mı yoksa bir arkadaşımla mı yapabilirim?