Yazılımcılar veya bilgililer konuya. Merak ettiim. +R10 Teşekkkür
2
●166
- 10-05-2025, 10:26:48Dijital coin cüzdanı için kişiye özel TRX, USDT, BTC cüzdanları oluşturmak istiyorsan, her kullanıcı için benzersiz bir private key ve public address çifti oluşturman lazım. Bunun için kripto kütüphaneleri (mesela Web3.js veya BitcoinJ) kullanabilirsin. Kullanıcı siteye girince, istemci tarafında random seed ile private key üret, ondan public address türet, bunları veritabanında kullanıcıya bağla. Güvenlik için private key’leri şifrele ve sunucuda saklama, kullanıcıya mnemonic phrase ver. Örnek kod için GitHub’da açık kaynak projelere bakabilirsin.
- 10-05-2025, 10:37:26Merkez adlı üyeden alıntı: mesajı görüntüle
Kullanıcılara özel TRX (TRC20), USDT, BTC gibi cüzdanlar oluşturmak istiyorsan birkaç yöntem var. Genelde iki yol tercih ediliyor:- Kendi node’unu kurmak ya da kütüphane kullanmak:
Örneğin TRON tarafında tronweb kütüphanesiyle backendde her kullanıcıya özel cüzdan adresi ve private key oluşturabiliyorsun.
BTC için bitcoin-core ya da bitcore-lib,
ETH/USDT için web3.js ya da ethers.js kullanılabilir.
Bu yöntem daha fazla kontrol ve esneklik sağlıyor ama sunucu tarafında iyi yapılandırma ve güvenlik gerektiriyor. - Hazır servisler / API çözümleri kullanmak:
Block.io, NowNodes, QuickNode gibi servislerle her kullanıcıya otomatik cüzdan açabiliyorsun. Bunlar API ile adres üretiyor, işlem takibini kolaylaştırıyor. Küçük/orta ölçekli sistemlerde güzel çözüm oluyor.
Sonrasında bunu veritabanına güvenli şekilde kaydediyorsun, kullanıcıya gösteriyorsun.
Önemli not: Private key'leri asla açıkta tutma hocam. Şifreli şekilde backend'de sakla, frontend'e kesinlikle gönderme. - Kendi node’unu kurmak ya da kütüphane kullanmak: