1) In this thread we cover the update to Monero code which became necessary after the recent Monero fork. Forks in Monero are very unusual in that they are not backwards compatible. This would be the same as Segwit being released on Bitcoin and then all Legacy format addresses
2) stop working, requiring all Bitcoin users to update software to use Bitcoin. These types of forks complicate matters even more for Bitfi technology. With other hardware wallets, Monero releases new code that is downloaded to users computer. The transaction is built on computer
3) and the hardware device is used for signing with private key. The transition therefore appears seamless but it is not seamless at all when other technology is being used. As part of Bitfi’s security model, we do not consider it acceptable to download and run applications
4) on computers or any other environment that is not locked and controlled. We also do not consider it acceptable to have communication between a computer and a hardware device via an open data port or to have an open data port at all (which leaves the device open for code
5) injection). And of course we certainly do not find it acceptable to use a device with permanently stored private keys to use for signing transactions built on a computer. As a result of our security model, we cannot use any repositories prepared by Monero and have to build our
6) own implementation. This requires compiling native libraries. While they may compile on a PC, they will not work with the CPU chip on a Bitfi 2 device. We therefore have to develop new methods that will work specifically with the Bitfi 2 chipset. Finally, when this work is
7) done we then have to go through an extensive and lengthy process of validation to test all methods. Rushing through this process can result in glitches and performance issues. A properly designed wallet is not only about security but it must have robust reliability. We are
8) cognizant of the fact that this technology is used to secure life-savings size capital by many people and therefore there is no option of cutting corners in this process. For these reasons, Bitfi 2 users are not yet able to use Monero until this entire process is complete,
9) although it is nearing completion. In general we feel that the Monero community should consider when voting on new forks on the impact that these forks may have on user adoption and growth of Monero. The disruption caused by these forks might be underestimated and there could
10) be a way to achieve a network upgrade without alienating thousands of people.
You can follow @TheBitfi.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: