使用Blockchain-wallet api,其初始步骤是gem install blockchain-wallet,以及它应该创建wallet对象,因此使用test.rb文件添加查询,如文档https://github.com/Tolsi/blockchain-wallet-ruby。用ruby test.rb命令运行文件,得到`require':无法加载这样的文件 - blockchain-wallet(LoadError)加载错误。检查gemset和ruby版本,一切看起来都很好。什么错误会导致这样的错误?
答案 0 :(得分:1)
请尝试使用:
require 'blockchain/wallet'
答案 1 :(得分:1)
接受
作为网站的运营商,我将尝试回答第一个问题。
服务器端
该网站目前在4个专用服务器上运行,托管在锁定的机柜中。所有服务器都在具有入侵检测功能的专用cisco安全设备后面运行。在服务器本身,各种“诱杀陷阱”设置为在检测到入侵时提醒网站管理员。
部署到站点的Java代码部署在单个war(zip)文件中。每个服务器都监视此文件的校验和,以检测对代码的任何未经授权的更改。为了使逆向工程我们的加密方案更加困难,使用proguard对java类文件进行模糊处理。
每个钱包的副本都存储在我们所有的服务器中。此外,最新的50个钱包版本存储在Amazon S3上,可以从[导入/导出]部分恢复。
处理钱包的服务器端代码是开源的。
该站点不容易受到CSRF请求的影响,因为会话cookie中始终没有保存任何登录详细信息或敏感数据。
在网站运行的时候,报告了一些XSS漏洞。这些都不在钱包页面上,也不会导致任何直接的资金损失。