logic behind bitcoin exchange

Im currently working on exchange program. Just a problem during exchange process. An example, we have an SELLING LIST which list down all trading and selling of bit coin. So, in the meantime, there will be a tons of buyers to see the most appropriate and cheap sales. Give an example that there is one items from the Selling List that selling 1BTC for 1USD, so every buyer will immediately click on the item to buy the item. Hence, the question and issue is here,

Is there any effective way to tackle our program to avoid from crash as caused from multiple user clicked and accessed the item on the same? I’m thinking about FIFO on the user access. Is there any more efficient way to tackle this issue?

Does Bitcoin Core v0.17.0 run on native wayland?

I’m trying to run bitcoin core v0.17.0 on Wayland on Fedora 29. When I run bitcoin-qt I receive

Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.

Running with QT_WPA_PLATFORM=wayland yields

QSocketNotifier: Can only be used with threads started with QThread

Is there a configuration change that will allow bitcoin core v0.17.0 to run on native wayland? Or what is the best way to provide a bug report to the core devs regarding wayland issues?

Bitcoin Tranaction can one trace in coming transaction to receiving wallet

I know you can trace a bitcoin trans,from where it left from and where it is on the block chain …

my question, “i was reading”…. is it possible to trace a INCOMING transactions to ones receiving wallet address i am new not sure if this is in the right area just a web link and a how do you do would be much appreciated Comrade

Fatal Error – Bitcoin Core 17.0.1 and 16.3 on OSX crashes instantly

I did a fresh install of OSX 10.11.6 (El Capitan) on my old Mac Laptop for the purpose of running a full node.

Downloaded and installed Bitcoin Core 17.0.1 onto the machine’s second internal drive, so as to not fill up the boot drive. After install and launch, it synced al headers then started downloading blocks. After about 4 or 5 minutes it stopped downloading blocks, then it gave me a fatal error message and crashed. Every time I open it it now crashes immediately.

I deleted 17.0.1 and tried to download 16.3 to see if that helped, but 16.3 crashes instantly also.

I tried to open the debug.log file and the console window crashed immediately.

Any ideas?


who will be held liable for bitcoin programs errors

so there was the Value overflow incident in which nearly 200 billion bitcoins are created; while the problem was fixed promptly, it introduced a fork where people receiving money on the stale fork might suffer financial loss; but bitcoin is decentralized so who would be held liable for such loss? the software author? the bitcoin inventor? or nobody? do users get acknowledged before they start using bitcoin that such bugs may happen and must accept a liability disclaimer to use bitcoin?