Automic VaultAutomic Vault

brew

bcoin mit Homebrew installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für bcoin in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install bcoin

local Homebrew formula metadata

Überblick

Paketzusammenfassung

Javascript bitcoin library for node.js and browsers

Befehle und Aliase

  • bcoin
  • bcoin-cli
  • bcoin-node
  • bcoin-spvnode
  • bwallet
  • bwallet-cli

Verlauf

Projektgeschichte und Nutzung

bcoin is an alternative Bitcoin protocol implementation written for Node.js, with full-node, SPV-node, wallet, mining-backend, layer-2-backend, and library use cases.

Projektgeschichte

The GitHub repository was created in 2014. The README describes bcoin as an alternative implementation of the Bitcoin protocol in JavaScript and C/C++ for Node.js, aware of known consensus rules and usable as a production consensus backend and wallet system.

The project reached a 1.0.0 tag after a beta series and later published 2.x releases, while retaining command-line entry points such as bcoin, bcoin-cli, bcoin-node, bwallet, and bwallet-cli.

Adoptionsgeschichte

bcoin's adoption is more specialized than general Bitcoin Core tooling. Its README names Purse.io as a production user and frames bcoin as a library/backend for services that want Bitcoin protocol behavior inside a Node.js stack.

In package-manager terms, Homebrew packaging made the node and wallet CLIs easy to install on developer workstations, but the supplied package facts show a narrower package-manager footprint than older Unix utilities.

Wie es verwendet wird

Developers use bcoin as a full node, SPV node, wallet backend, mining backend with getblocktemplate support, layer-2 backend, or general-purpose Bitcoin library.

Configuration and API credentials are commonly placed in bcoin and wallet config files under ~/.bcoin, including network-specific subdirectories.

Warum Paket-Nerds sich dafür interessieren

bcoin is package-nerd interesting because it packages a cryptocurrency full-node stack as a Node.js developer tool, rather than as the canonical C++ Bitcoin Core lineage.

It represents a period when alternative protocol implementations mattered for ecosystem diversity, service integration, and testing assumptions against more than one codebase.

Zeitleiste

  • 2014: GitHub repository created.
  • 2017: README copyright range includes Christopher Jeffrey through 2017 and documents production use.
  • 2018: v1.0.0-era release tags established after beta tags.
  • 2020s: v2.x tags published; Homebrew continues to package the CLI.

Related projects

  • Bitcoin Core is the canonical Bitcoin implementation that bcoin contrasts with as an alternative implementation.
  • Node.js and npm-style application stacks are the natural integration environment.
  • Wallet, SPV, mining, and Lightning/layer-2 systems are listed upstream as bcoin use cases.

Sicherheitslage

Risikostufe: grün

library-like package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • library-like package without higher-risk signals

Signale

  • metadata:library-like

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 10 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.bcoin/bcoin.conf~/.bcoin/wallet.conf~/.bcoin/<network>/bcoin.conf~/.bcoin/<network>/wallet.conf

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.bcoin/bcoin.conf~/.bcoin/wallet.conf~/.bcoin/<network>/bcoin.conf~/.bcoin/<network>/wallet.conf

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
bcoincliglobales Executable
bcoin-clicliglobales Executable
bcoin-nodecliglobales Executable
bcoin-spvnodecliglobales Executable
bwalletcliglobales Executable
bwallet-clicliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-10
Manager-Version2.2.0
Manager aktualisiert2026-07-09
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv2.2.0

https://github.com/bcoin-org/bcoin

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:bcoin
Version2.2.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/bcoin
Homepagehttps://github.com/bcoin-org/bcoin
Repositoryhttps://github.com/bcoin-org/bcoin
Upstream-Dokumentationhttps://bcoin.io/api-docs
LizenzMIT
Quellarchivhttps://github.com/bcoin-org/bcoin/archive/refs/tags/v2.2.0.tar.gz
Zuletzt aktualisiert2026-07-09T19:01:12+09:00
Pulseupdated
Abhängigkeitennode
Bottleverfügbar (auf arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namebcoin
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment