bitcoin

centos7 搭建bitcoin/usdt 节点服务

走远了吗. 提交于 2020-04-29 18:50:31
1. 下载依赖 yum install -y boost-devel qt-devel protobuf-devel qrencode-devel libevent-devel libtool openssl-devel 2.下载 bitcoin core / omni core(usdt 节点) https://github.com/bitcoin/bitcoin.git https://github .com/OmniLayer/omnicore .git bitcoin 解压为 bitcoin-master usdt 解压为 omnicore-master 3. 安装libdb wget 'http://download.oracle.com/berkeley-db/db-5.1.29.NC.tar.gz' tar -xzf db-5.1.29.NC.tar.gz cd db-5.1.29.NC/build_unix/ ../dist/configure --enable-cxx --disable-shared --with-pic --prefix=/opt/bitcoin-master/db4/ (/opt/bitcoin-master 为2中解压的目录,usdt也要执行一次) make install 4. 打开到bitcoin (/opt/bitcoin

centos7下比特币源码编译安装

℡╲_俬逩灬. 提交于 2020-04-29 18:47:57
今天我们介绍比特币的源码安装过程,是利用编译安装的 首先安装依赖 1 yum install -y boost-devel qt-devel protobuf-devel qrencode-devel libevent-devel libtool openssl-devel glibc-headers gcc-c++ 在root目录下创建bitcoin文件夹 1 mkdir /root/bitcoin 进入bitcoin目录,从github上下载比特币源码 1 cd /root/bitcoin 2 git clone https://github.com/bitcoin/bitcoin.git 从http://download.oracle.com/otn/berkeley-db/db-6.2.32.NC.tar.gz2上,下载db-6.2.32.NC.tar包,这个是berkeley db,需要注册一下账号才可以下载,下载完成后,上传到centos7上的/root目录下,并且解压缩 1 cd /root 2 tar -xf db-6.2.32.NC.tar.gz 然后进入berkeley db的目录,编译安装berkeley db 1 cd /root/db-6.2.32.NC/build_unix/ 2 ../dist/configure --enable-cxx -

比特币学习笔记(三)---配置文件和启动

試著忘記壹切 提交于 2020-04-29 04:32:17
编译后的几个主要程序 bitcoin-qt 客户端图形界面版 bitcoind /src/bitcoind Bitcoin简洁命令行版,也是下一步源代码分析的重点(不能与Bitcoin Core同事运行,如果不小心尝试同时运行另外一个客户端,它会提示已经有一个客户端在运行并且自动退出) bitcoin-cli /src/bitcoin-cli Bitcoind的一个功能完备的RPC客户端,可以通过它在命令行查询某个区块信息,交易信息等 bitcoin-tx /src/bitcoind 比特币交易处理模块,可以进行交易的查询和创建 我们现阶段主要学习bitcoind这个程序,这个程序的启动参数大致如下 //bitcoind 命令通用格式 bitcoind [选项] bitcoind [选项] < 命令 > [参数] 将命令发送到 -server 或 bitcoind bitcoind [选项] help 列出命令 bitcoind [选项] help < 命令 > 获取该命令的帮助 //bitcoind常见命令 -conf= < 文件名 > 指定配置文件(默认:bitcoin.conf) -pid= < 文件名 > 指定 pid (进程 ID)文件(默认:bitcoind.pid) -gen 生成比特币 -gen=0 不生成比特币 -min 启动时最小化 -splash

比特币客户端bitcoind的高级用法

心不动则不痛 提交于 2020-04-29 02:19:25
Bitcoin 比特币官方客户端有两个版本:一个是图形界面的版本,通常被称为 Bitcoin(首字母大写),以及一个简洁命令行的版本(称为 bitcoind)。它们相互间是兼容的,有着同样的命令行参数,读取相同的配置文件,也读写相同的数据文件。您可以在一台电脑中运行 Bitcoin 客户端或是 bitcoind 客户端的其中一个(如果您不小心尝试同时运行另外一个客户端,它会提示您已经有一个客户端在运行并且自动退出)。 命令行参数 使用 -? 或 –help 参数运行 Bitcoin 或 bitcoind,它会提示常用的命令行参数并退出。 用法: bitcoind [选项] bitcoind [选项] <命令> [参数] 将命令发送到 -server 或 bitcoind bitcoind [选项] help 列出命令 bitcoind [选项] help <命令> 获取该命令的帮助 选项: -conf=<文件名> 指定配置文件(默认:bitcoin.conf) -pid=<文件名> 指定 pid (进程 ID)文件(默认:bitcoind.pid) -gen 生成比特币 -gen=0 不生成比特币 -min 启动时最小化 -splash 启动时显示启动屏幕(默认:1) -datadir=<目录名> 指定数据目录 -dbcache= 设置数据库缓存大小,单位为兆字节(MB)(默认

Linux部署bitcoin core(核心钱包)

自闭症网瘾萝莉.ら 提交于 2020-04-28 22:29:18
一、下载钱包 创建钱包目录并进入该目录 # mkdir wallet # cd /wallet 在wallet目录创建bitcoin目录进入,并用wget命令下载Linux版本的bitcoin core钱包 (下载地址: https://bitcoin.org/bin/bitcoin-core-0.18.1/bitcoin-0.18.1-x86_64-linux-gnu.tar.gz ) # mkdir bitcoin # cd bitcoin # wget https://bitcoin.org/bin/bitcoin-core-0.18.1/bitcoin-0.18.1-x86_64-linux-gnu.tar.gz 然后解压 tar zxvf bitcoin-0.18.1-x86_64-linux-gnu.tar.gz 为启动项添加软连接 (这样不用每次都进bin目录执行命令)(此步骤可省略,如果省略,后面标记了的也需要省略) # ln -fs /wallet/bitcoin/bitcoin-0.18.1/bin/bitcoind /usr/local/bin/ bitcoind # ln -fs /wallet/bitcoin/bitcoin-0.18.1/bin/bitcoin-cli /usr/local/bin/bitcoin-cli 二

【转载】bitcoin全节点部署及bitcoind bitcoin-cli命令使用解释

烂漫一生 提交于 2020-04-28 15:35:09
服务器配置: 操作系统: ubuntu 16.04 CPU: 4U 内存: 16G #一般来说4G就够,但如果要查历史记录,需要加载完整的交易索引表-tindex,这导致需要8G+的内存 硬盘: 500G #比特币从08年开始运行,已经积累了大量数据,区块链内容大小达210G。 带宽: 10MB+ 安装部署: 下载地址: https://bitcoincore.org/en/download/ root@wallet-test1:/data # tar xf bitcoin-0.17.1-x86_64-linux-gnu.tar.gz root@wallet-test1:/data # ln -s bitcoin-0.17.1 bitcoin #用软链接的方式在升级程序时,可不用重新设置环境变量 root@wallet-test1: /data# mkdir -p coin/btccoin/ #数据存储目录 root@wallet-test1:/data # vim /etc/profile.d/bitcoin.sh #添加环境变量 export PATH=/data/bitcoin/bin:$PATH root@wallet-test1:/data # source /etc/profile.d/bitcoin.sh #加载环境变量 配置文件: -conf=<file>

Northern Data AG宣布100兆瓦美国新客户

我与影子孤独终老i 提交于 2020-04-23 05:26:54
德国法兰克福--(美国商业资讯)--全球最大的高性能计算(HPC)解决方案提供商之一Northern Data AG (XETRA: NB2, ISIN: DE000A0SMU87)今天宣布,将通过其德州新工厂向一个新客户提供100兆瓦的HPC电力。 该新客户是Northern Data AG在美国的第一个客户,将由位于德州的全球最大HPC数据中心提供服务,该中心预计将很快开始运营。 Northern Data全球领先的德州HPC数据中心正在建设和扩建,占地面积超过100英亩,相当于大约57个足球场大小。目前每个国际客户都已签署为期5到10年、总计达450兆瓦的合同,这意味着公司已实现到2020年底达到1吉瓦电量目标的近一半。公司继而计划到今年年底在德州实现1吉瓦的总利用容量,并在未来几年内将该处的容量扩大到3.6吉瓦。 Northern Data AG首席执行官Aroosh Thillainathan解释道:“在最初与跨国公司签约我们德州最新中心之后,这一来自美国的首个陆上客户是我们美国团队取得的另一个巨大成就。与常规数据中心相比,仅该100兆瓦就已经是世界大多数数据中心容量的几倍。这突显了我们作为大型HPC解决方案的全球领导者地位。” 在初始阶段,Northern Data的新合作伙伴将额外投资3000万美元用于资本支出。Northern

如何用Python为以太坊和比特币生成vanity地址

◇◆丶佛笑我妖孽 提交于 2020-04-18 06:55:23
今天,我们将编写一个非常简单的python脚本来生成虚荣地址,这些地址是以某个短语或字母序列开头的加密货币地址。该过程涉及生成私钥并检查目标短语的地址,直到找到满意的地址。 安装包 首先,我们需要安装一些可以执行计算的软件包,以便从私钥生成有效的公共地址。要生成比特币地址,需要转到终端并输入下面命令安装比特币: pip install bitcoin 要生成以太坊地址,你需要通过输入下面命令来安装以太坊: pip install ethereum 编写代码 代码非常简单,你只需要创建一个不断生成地址的while循环,并根据你的目标短语进行检查。这是比特币地址的代码: from bitcoin import * target = input('Input Target Phrase\n>') priv = random_key() addr = pubtoaddr(privtopub(priv)) while not addr.lower().startswith('1{}'.format(target)): priv = random_key() addr = pubtoaddr(privtopub(priv)) print('Address: {}\nPrivate Key: {}'.format(addr, priv)) 以太坊有点不同,因为它没有内置的随机密钥生成器

Northern Data:人工智能领导者Innoplexus选择Northern Data HPC解决方案来加快针对COVID-19的药物研究和开发

本小妞迷上赌 提交于 2020-04-16 09:00:51
【推荐阅读】微服务还能火多久?>>> 德国法兰克福--(美国商业资讯)--全球最大的高性能计算(HPC)解决方案提供商之一Northern Data AG (XETRA: NB2, ISIN: DE000A0SMU87)今日宣布与Innoplexus AG缔结战略合作关系,以加快针对COVID-19及其他疾病的药物研究和开发。 Innoplexus是基于全球领先的人工智能(AI)的药物研究和开发平台,在欧洲、亚洲和美国拥有逾300名员工,持有100多项专利申请量,包括14项人工智能、机器学习和区块链技术专利许可。Innoplexus的客户包括默克(Merck)、吉利德(Gilead)等大型制药公司、PPD等合同研究组织以及SanBio等创新生物科技公司。 COVID-19大流行提醒我们,需要加快药物开发以服务有需要的患者。鉴于时间紧迫,世界各地的制药公司和研究机构目前都在大规模使用高性能计算(HPC)来执行流行病学及其他在电脑之中进行的计算和模拟,而通过传统平台这些工作可能需要花费数月,甚至数年。 Innoplexus创始人兼首席执行官Gunjan Bhardwaj博士表示:“Innoplexus利用AI来为整个药物研究和开发的价值链提供见解。Northern Data以无与伦比的质量、数量和价格水平,为我们及我们的客户提供必要的HPC基础设施,以增强这些能力