1

首先,我需要说明我对比特币很陌生。

我被要求建立一个比特币交易所网站。我将有一个服务器,我计划用 Linux 和 PHP 构建它。

-所有转账将手动发出

因此,我们将拥有一个在线钱包,我们将手动将比特币转移到给定地址,并将比特币接收到这个钱包。

问题是我不允许使用任何 3rd 方 API。

那么如何在我的 PHP 服务器上创建一个没有任何第三方 API的在线钱包呢?

我应该将 bitcoind 安装到我的服务器上还是有其他方法?将 bitcoind 安装到远程服务器是个好主意吗?

谢谢。

4

1 回答 1

1

问题是我不允许使用任何 3rd 方 API。

确保系统安全是一个不错的决定,但这还不够。

我应该将 bitcoind 安装到我的服务器上还是有其他方法?将 bitcoind 安装到远程服务器是个好主意吗?

使用任何方法,您都需要一个可以通过 PHP 代码访问的比特币节点(其中 bitcoind 是最可靠的节点),所以它应该是远程的!

我认为在你的 PHP 服务器上安装 bitcoind 不会是一个安全问题,只要它被配置为只监听 localhost 并且不公开可见,并且只响应你的服务器 PHP 请求。但是不要忘记这里还有很多其他的安全风险。

例如,如果有人能够破解您的服务器并访问它,他就可以轻松使用您的资金。最佳实践是实施冷存储解决方案,将您的在线热交换钱包中的大部分资金转移到它,并在需要时手动将其带回热钱包。

于 2017-08-21T06:21:59.653 回答