Bcoin

用于node.js和浏览器的Javascript比特币库。(Javascript bitcoin library for node.js and browsers)

Github stars Tracking Chart

Bcoin

注意:最新版本的bcoin包含对其余API的非向后兼容更改。 请阅读更新日志的“迁移”部分以了解更多详细信息。


Bcoin是比特币协议的替代实现,用node.js编写。

Bcoin经过充分测试,并且了解所有已知的共识规则。 它目前在生产中用作purse.io的共识后端(consensus backend)和钱包系统。

用途

  • 完整节点
  • SPV节点
  • 钱包后端(bip44派生)
  • 挖掘后端(getblocktemplate支持)
  • 第2层后端(lightning)
  • 通用比特币库

在浏览器中试用: http://bcoin.io/browser.html

安装

$ git clone git://github.com/bcoin-org/bcoin.git
$ cd bcoin
$ npm install
$ ./bin/bcoin

请参阅新手指南以获取更深入的安装说明。

文档

支持

加入 freenode #bcoin 频道。

声明

Bcoin并不保证您不会因错误、灾难或您自己的无能而被盗或丢失资金。只有你和你自己负责保护你的钱。

贡献和许可协议

贡献和许可协议 如果您为此项目贡献代码,则隐式允许您的代码在MIT许可下分发。 您还隐式验证所有代码都是您的原始作品。

许可证

  • Copyright(c)2014-2015,Fedor Indutny(MIT许可证)。
  • 版权所有(c)2014-2017,Christopher Jeffrey(MIT许可证)。

更多信息参见 LICENSE。

Overview

Name With Ownerbcoin-org/bcoin
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 3)
PlatformLinux, Mac, Windows
License:Other
Release Count62
Last Release Namev2.2.0 (Posted on 2021-11-12 11:10:33)
First Release Namev0.1.0 (Posted on 2014-05-06 13:42:54)
Created At2014-04-28 13:28:18
Pushed At2024-02-12 16:30:12
Last Commit At2023-08-05 10:07:00
Stargazers Count3k
Watchers Count132
Fork Count804
Commits Count5.5k
Has Issues Enabled
Issues Count593
Issue Open Count113
Pull Requests Count284
Pull Requests Open Count91
Pull Requests Close Count195
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Bcoin

Build Status
Coverage Status

NOTE: The latest release of bcoin contains a non-backward compatible change
to the rest API. Please read the changelog's "migrating" section for more
details.


Bcoin is an alternative implementation of the bitcoin protocol, written in
node.js.

Bcoin is well tested and aware of all known consensus rules. It is currently
used in production as the consensus backend and wallet system for
purse.io.

Uses

  • Full Node
  • SPV Node
  • Wallet Backend (bip44 derivation)
  • Mining Backend (getblocktemplate support)
  • Layer 2 Backend (lightning)
  • General Purpose Bitcoin Library

Try it in the browser: https://bcoin.io/browser/

Install

$ git clone git://github.com/bcoin-org/bcoin.git
$ cd bcoin
$ npm install
$ ./bin/bcoin

See the Getting started guide for more in-depth installation
instructions, including verifying releases.

Documentation

Support

Join us on freenode in the #bcoin channel.

Disclaimer

Bcoin does not guarantee you against theft or lost funds due to bugs, mishaps,
or your own incompetence. You and you alone are responsible for securing your
money.

Contribution and License Agreement

If you contribute code to this project, you are implicitly allowing your code
to be distributed under the MIT license. You are also implicitly verifying that
all code is your original work. </legalese>

License

  • Copyright (c) 2014-2015, Fedor Indutny (MIT License).
  • Copyright (c) 2014-2017, Christopher Jeffrey (MIT License).

See LICENSE for more info.

To the top