当前位置: 首页 > 软件库 > Web3 > 开源货币/比特币 >

Open-Source-FPGA-Bitcoin-Miner

比特币挖矿机
授权协议 GPLv3
开发语言 Python
所属分类 Web3、 开源货币/比特币
软件类型 开源软件
地区 不详
投 递 者 公良玺
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Open-Source-FPGA-Bitcoin-Miner 是一个完全开源实现的比特币挖矿机,主要为 Atera 和 Xilinx FPGAs 开发。

设备要求:

  • DE2-115 Development Kit (this is not a DE2. It has a Cyclone IV EP4CE115.)
  • USB Cable
  • Windows PC (Linux is also supported, but not documented)
  • Altera's Quartus II (installed on PC)
  • The LOGi Family FPGA boards allow beginning or experienced FPGA developers a plug-and-play experience with popular embedded systems including the Raspberry Pi and the BeagleBone that can easily connec

 相关资料
  • 主要内容:比特币挖掘,比特币矿工的角色,比特币区块链是如何建造的?要了解比特币矿工的作用,我们首先了解比特币挖掘。 比特币挖掘 比特币挖掘是将交易记录添加到比特币过去交易的公共分类账的过程。过去交易的分类账称为区块链,因为它是一系列区块。比特币挖掘用于保护和验证交易到网络的其余部分。 示例 当Bob为Lisa创建购买请求时,他不会单独将其发送给Lisa。请求消息在他所连接的整个网络上广播。Bob的网络以图像形式描绘。 消息将传递到所有连接的节点(计算机)。图中的

  • Bitcoin-JavaScript-Miner 是 JavaScript 实现的比特币挖矿机。

  • 挖矿 原理与过程 了解比特币,最应该知道的一个概念就是“挖矿”,挖矿是参与维护比特币网络的节点,通过协助生成新区块来获取一定量新增的比特币。 当用户发布交易后,需要有人将交易进行确认,写到区块链中,形成新的区块。在一个互相不信任的系统中,该由谁来完成这件事情呢?比特币网络采用了“挖矿”的方式来解决这个问题。 目前,每 10 分钟左右生成一个不超过 1 MB 大小的区块(记录了这 10 分钟内发生的

  • 我理解比特币挖掘需要花费很长时间来猜测名词,直到能够生成前导零的散列。 我有两个特别的问题 > 为什么比特币挖矿在计算上如此昂贵?如果目的只是选择一个随机的获胜者进行块放置,为什么不使用简单快速的工作证明算法呢?(一个例子可以是在0-1之间生成一个随机数,并且具有最小/最大值的那个赢得这一轮)。通过降低拼图的计算成本,我们应该在全球范围内节省大量电能。 选择一个谜题来生成前导零的散列有什么特别的好

  • 独立挖矿 如上所述,独立矿工通常使用 bitcoind 挖矿。他们使用的挖矿软件周期性的调用bitcoind,使用 getblocktemplate 获取新的交易。它提供了coinbase 交易通常发送到的新的交易列表和公钥。 挖矿软件利用模板来构建一个块和创建一个块的头部,接着它把长度为 80 字节的块头发送到挖矿的硬件部分(如ASIC),同时发送的还有目标门限(难度系数)。挖矿硬件通过暴力方式

  • 硬件 该算法是内存困难的,为了将DAG安装到内存中,每个GPU需要1-2GB的RAM。如果你遇到Error GPU mining. GPU memory fragmentation?,那就意味着你内存不足 GPU挖矿也在OpenCL中实现,因此AMD GPU将比同类NVIDIA GPU“更快”。ASIC和FPGA相对效率低下,因此不鼓励。 要获得openCL的芯片组和平台,请尝试: AMD SDK