01 Sep 2017

Security Announcement

In recent days we have received an increasing number of reports from people falling victim to phishing schemes that trick users into sending digital tokens. We see a pattern of phishing websites masquerading as legitimate wallet or exchange service that asks users to deposit property. When...

25 Aug 2017

API Improvements

Dear Bitfinex User, Bitfinex is growing faster than ever, and we are pleased that our platform, trading engine and APIs have remained reliable and performant during these exciting times. In order to continue to be able to accommodate current demand and future scaling however, the Bitfinex REST...

22 Aug 2017

Bitfinex Security Announcement

We have recently been made aware of a number of Bitfinex users receiving strange phone calls, urging them to download specific software and disclose account information, all in the name of enhanced Bitfinex account security. The callers claim association with Bitfinex and have been known to put on a somewhat...

08 Aug 2017

IOTA Snapshot Announcement

The IOTA Foundation released an announcement yesterday detailing immediate improvements and upgrades to IOTA. The upgrade requires Bitfinex to temporary suspend IOTA deposits and withdrawals until approximately Wednesday, August 9th, 12:00 UTC. We regret the temporary inconvenience, but the safety of customer funds is our number one priority. We...

02 Aug 2017

A New Vision: Ethfinex

One year ago today Bitfinex was hacked, in what will always represent the darkest day in our history. 8 months later we completed the final round of redemptions. We are grateful to our customers and shareholders who helped us accomplish this. Today we are happy to announce Ethfinex...

16 Jun 2017

Microservices with Grenache

Microservices are awesome! But they also bring their own problems with them. How to solve service discovery? How does distribution of tasks work between them? Distributed Hashtables are an efficient solution to these problems. In Grenache, we use Kademlia. Kademlia is also used in BitTorrent for Peer-to-Peer Networking. Today, we want to take a look at how we can use Grenache to create a microservice setup in less than 80 lines of code. Everyone knows that Node.js is bad with CPU intensive tasks, as they block our server. In our tutorial, we will create a Fibonacci number service that our other Node.js services can use.