简体   繁体   中英

PHP Bitcoin wallet/transfer interface

First, I need to tell that I'm pretty new about Bitcoin.

I'm asked to build a Bitcoin Exchange website. I'll have a server which I plan to build with Linux and PHP.

- All the transfers will be issued manually

So we will have an online wallet and we will manually transfer Bitcoins to given addresses also receive Bitcoins to this wallet.

The problem is I'm not allowed to use any 3rd party API.

So how can I create an online wallet without any 3rd party API on my PHP server?

Should I install bitcoind to my server or is there any other way? Is it a good idea to install bitcoind to a remote server?

Thanks.

The problem is I'm not allowed to use any 3rd party API.

It is good decision to make your system safe, but it is not enough.

Should I install bitcoind to my server or is there any other way? Is it a good idea to install bitcoind to a remote server?

With any approach, you need a bitcoin node (which bitcoind is most reliable one) which be accessible with you PHP code, so it should be remote!

I don't think it would be a security problem to install bitcoind on your PHP server, as long as it would be configured to just listen to localhost and not visible publicly, and just respond to your server PHP requests. But don't forget that there are still many other security risks here.

For example if someone be able to hack your server and access it, he can easily use your funds. It is best practice to implement a Cold Storage solution to transfer most part of funds in your hot online exchange wallet to it, and bring it back to hot wallet manually whenever it is needed.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM