bitcoin core

#新闻拍一拍# 据称软银将把 Arm 卖给 Nvidia,价格超过 400 亿美元

ぐ巨炮叔叔 提交于 2020-10-02 06:11:53
据称软银将把 Arm 卖给 Nvidia,价格超过 400 亿美元 据《华尔街日报》报道,Nvidia 将用现金和股票购买 Arm,Nvidia 和 Arm 一直在进行独家谈判,预计下周初完成交易。 来源: zdnet 拍一拍:不知道各国会不会审查通过。 研究人员为防止攻击,将一个重大比特币漏洞保密两年之久 2018 年,一名安全研究人员在比特币区块链的软件 Bitcoin Core 中发现了一个重大漏洞,但在报告了这个问题并进行了修补后,研究人员选择对细节保密,以避免黑客利用这个问题。而在本周,在另一种基于未打补丁的旧版比特币代码的加密货币 Decred 中独立发现了同样的漏洞,并公布了其中技术细节。该漏洞被称为 INVDoS,是一种典型的拒绝服务(DoS)攻击。INVDoS 漏洞还影响 Litecoin 和 Namecoin。 来源: zdnet 拍一拍:为研究人员点赞,发现漏洞而不是公开它搞个大新闻。 来源: oschina 链接: https://my.oschina.net/u/4353180/blog/4562760

区块链系列教程之:比特币中的挖矿

半城伤御伤魂 提交于 2020-08-12 02:00:04
目录 简介 比特币的节点构造 挖矿 挖矿节点 创币交易 矿池收入分配 挖矿方向 算力浪费 算力调整 总结 简介 我们知道比特币就是挖矿产生的,那么在比特币网络中,挖矿有什么特点呢?怎么分配挖矿收入呢?在这篇文章中你都能找到答案。 比特币的节点构造 上篇文章我们提到了,比特币是一个P2P网络,P2P网络中就有很多个节点,从P2P的定义来看,各个节点的地位是相同的,其实不然。比特币网络的节点各有作用。 我们先来看一个总体的图,比特币节点总共有4种类型: 这四种类型分别是钱包,挖矿节点,全节点,和网络路由节点。 不同的角色组合成了一个庞大的比特币网络。根据功能的不同,不同的角色可能需要不同的类型。 上面我们介绍了7个常见的节点。 Bitcoin Core 这个是你在官方下载的bitcoin软件,它包含了4中类型的功能。 Full Block Chain Node,这个节点包含了所有的比特币区块链历史的信息,叫做全节点,全节点主要用来做历史交易的验证。 Solo Miner,这个是独立的挖矿节点。 SPV wallet, 这个是我们之前介绍的轻量级的钱包。 Pool Protocol Servers, 这个是矿池连接比特币网络的网关。 注意,比特网网络除了自身的P2P网络协议之外,还有一个Stratum协议,Stratum协议被应用于挖矿、以及轻量级或移动端比特币钱包之中。 Mining

区块链系列教程之:比特币中的挖矿

守給你的承諾、 提交于 2020-07-27 08:39:11
文章目录 简介 比特币的节点构造 挖矿 挖矿节点 创币交易 矿池收入分配 挖矿方向 算力浪费 算力调整 总结 简介 我们知道比特币就是挖矿产生的,那么在比特币网络中,挖矿有什么特点呢?怎么分配挖矿收入呢?在这篇文章中你都能找到答案。 比特币的节点构造 上篇文章我们提到了,比特币是一个P2P网络,P2P网络中就有很多个节点,从P2P的定义来看,各个节点的地位是相同的,其实不然。比特币网络的节点各有作用。 我们先来看一个总体的图,比特币节点总共有4种类型: 这四种类型分别是钱包,挖矿节点,全节点,和网络路由节点。 不同的角色组合成了一个庞大的比特币网络。根据功能的不同,不同的角色可能需要不同的类型。 上面我们介绍了7个常见的节点。 Bitcoin Core 这个是你在官方下载的bitcoin软件,它包含了4中类型的功能。 Full Block Chain Node,这个节点包含了所有的比特币区块链历史的信息,叫做全节点,全节点主要用来做历史交易的验证。 Solo Miner,这个是独立的挖矿节点。 SPV wallet, 这个是我们之前介绍的轻量级的钱包。 Pool Protocol Servers, 这个是矿池连接比特币网络的网关。 注意,比特网网络除了自身的P2P网络协议之外,还有一个Stratum协议,Stratum协议被应用于挖矿、以及轻量级或移动端比特币钱包之中。

[转]bitcoin API reference (JSON-RPC)

泪湿孤枕 提交于 2020-04-29 04:31:46
本文转自: https://en.bitcoin.it/wiki/API_reference_%28JSON-RPC%29#Node.js API reference (JSON-RPC) Contents [ hide ] 1 Controlling Bitcoin 2 JSON-RPC 3 Proper money handling 4 Languages 4.1 Python 4.2 Ruby 4.3 Erlang 4.4 PHP 4.5 Java 4.6 Perl 4.7 Go 4.8 .NET (C#) 4.9 Node.js 4.10 Command line (cURL) 4.11 Clojure 4.12 C 4.13 Qt/C++ 5 Multi-wallet RPC calls 6 See Also Controlling Bitcoin Run bitcoind or bitcoin-qt -server . You can control it via the command-line bitcoin-cli utility or by HTTP JSON-RPC commands. You must create a bitcoin.conf configuration file setting an rpcuser and rpcpassword;