当前位置:首页学习比特币开发指南-目录

比特币开发指南-目录

比特币开发者指南比特币协议和相关规范的细节说明 本文由网友组织翻译了比特币官方的文档: https://bitcoin.org/en/developer-guide

比特币开发者指南

比特币协议和相关规范的细节说明

本文由网友组织翻译了比特币官方的文档:https://bitcoin.org/en/deeloper-guide

译者:何跃,力国潘,Enjoy-Carer,s-ray,提拉米苏,光头汉,Ares,咚咚锵,萧风,小道空空,墨,等。

巴比特组织的译者和校对:随风潜入芭比特、少平、qq88、Sunny94213

 

这个开发者指南的目标是在你开发一个比特币周边应用的时候,给你提供足够的信息。为了更好地使用这个指南,你需要安装**的bitcoin内核的客户端,可以下载github里面的源码或者官网的预编译版本

一旦安装完毕,你将有以下的三个可执行程序:bitcoind,bitcoin-qt,andbitcoin-cli如果你启动的时候没带参数,所有的程序都会默认连接到比特币主网络network(mainnet)。要在网络上创建交易,你就要支付比特币。比特币的最小单位是(satoshis)0.00000001BTC=1satoshis

但是,为了开发,使用比特币测试网络更为安全和便宜network(testnet),在测试网络中的比特币没有真实世界的价值。测试网络对有些限制有所放松,(如对标准交易的检测),它能测试一些在主网络中被禁止的函数,

如果要使用测试网络testnet,启动的时候需要添加参数-testnet或者添加testnet=1到你的bitcoin.conf文件里面.PiotrPiaseckistestnetfaucet,你可以获得一些免费的测试比特币测试网络是社区人员免费提供的公共资源,请不要滥用。

你可以进一步使用regressiontestmode(回归测试模式)来加快你的开发,这个模式可以在你的电脑上创建一个本地的测试网络。回归测试模式可以让你通过RPC命令快速创建blocks、获取测试比特币、即刻在blockchain上生成交易。

bitcoin-qt提供了一个完整的Bitcoinpeer钱包的前端.在帮助菜单中,你可以找到一个敲RPC命令的终端

bitcoind是个更有用的程序:它提供了一个完整的peer(节点)你可以使用RPCs命令和它交流,正式端口默认8332(测试网络默认端口18332).

bitcoin-cli允许你通过命令行发送RPC命令给bitcoind.举个例子,bitcoin-clihelp

这三个程序都会从Bitcoin程序目录里的bitcoin.conf读取参数设置:

Windows:%APPDATA%Bitcoin

OSX:$HOME/Library/ApplicationSupport/Bitcoin/

关于比特币开发的问题**发送到比特币论坛IRC频道.对于Bitcoin.org的文档的错误和建议,请以提案的方式提交或者发送到bitcoin-documentation邮件列表.

在以下的指南里,某些字符串被缩写成:[]表示额外的数据被删除了,结束的行表明下面还有.如果你把你的鼠标移动到一个段落,有链接的文字会变成蓝色。如果你移动到有链接的文字上,在工具提示上会出现一个简介。

 

目录:

  1. 区块链Block Chain
  2. 交易Transactions
  3. 契约Contracts
  4. 钱包Wallets
  5. 支付处理Payment Processing
  6. 运行模式Operating Modes
  7. 点对点网络P2P Network
  8. 挖矿Mining
温馨提示:

文章标题:比特币开发指南-目录

文章链接:https://www.btchangqing.cn/2664.html

更新时间:2022年03月05日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

学习

为什么我们需要可信计算?

2020-4-6 16:51:19

学习

以太坊钱包知多少?速览以太坊上最受欢迎的五类钱包

2020-4-6 16:52:11

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索