比特币开发原理浅析

随着勒索病毒的爆发,比特币更是近一步的被人们接触,机缘巧合之下,从大四开始接触比特币钱包的后台开发,我只做简单的介绍。

  • 比特币终端是一个跨平台的软件,运行在windows ,linux ,移动设备上,本文以Windows平台为例。
  • 服务器:windows 2012 server . Bitcoin Core . 由于同步钱包需要很多时间,并且现在同步容量应该在200G内(我最近一次是160g).
  • 先上图
v2-037efcc0b96b7f324c79775e011c3a44_hd
  • 你的钱包只是在官网上下载的一个客户端,每个钱包可以生成N个钱包地址,从别的钱包转账可以转到这N个地址中的一个,你最先收到钱包转账的通知,也就是确认数为1,但是这个时候区块链还没有发出确认通知,当确认数>=2的时候可以认为转账成功了。
  • 钱包服务器配置:
  • 下面是一个简单的和钱包服务器进行rpc通讯的类
  • 下面简述开发过程中经常用到的方法:
    • 查询钱包状态
    • 生成钱包地址
    • 对外转账
    • 收取转账信息
  • 由于接触虚拟币开发比较多,因此对这个略有了解,虚拟币开发我几乎没找到什么文档,希望给广大的爱好者来一发!
  • rpc接口列表.

原文:https://zhuanlan.zhihu.com/p/27702684

随着勒索病毒的爆发,比特币更是近一步的被人们接触,机缘巧合之下,从大四开始接触比特币钱包的后台开发,我只做简单的介绍。

  • 比特币终端是一个跨平台的软件,运行在windows ,linux ,移动设备上,本文以Windows平台为例。
  • 服务器:windows 2012 server . Bitcoin Core . 由于同步钱包需要很多时间,并且现在同步容量应该在200G内(我最近一次是160g).
  • 先上图
v2-037efcc0b96b7f324c79775e011c3a44_hd1
  • 你的钱包只是在官网上下载的一个客户端,每个钱包可以生成N个钱包地址,从别的钱包转账可以转到这N个地址中的一个,你最先收到钱包转账的通知,也就是确认数为1,但是这个时候区块链还没有发出确认通知,当确认数>=2的时候可以认为转账成功了。
  • 钱包服务器配置:
  • 下面是一个简单的和钱包服务器进行rpc通讯的类
  • 下面简述开发过程中经常用到的方法:
    • 查询钱包状态
    • 生成钱包地址
    • 对外转账
    • 收取转账信息
  • 由于接触虚拟币开发比较多,因此对这个略有了解,虚拟币开发我几乎没找到什么文档,希望给广大的爱好者来一发!
  • rpc接口列表.

承接各种网站开发与修改、爬虫、数据采集分析、小程序等任务

Html+Css+JS+PHP+Nodejs+Python

专治网站各种不服

一起探讨,互相学习,共同进步!有事儿您说话。

This entry was posted in BTC-比特币 and tagged , , by 织梦先生. Bookmark the permalink.