怎样在linux安装比特币项目_linux比特币之山寨币开发开发教程 - CSDN
  • 比特币源码linux下环境配置编译运行bitcoin

    万次阅读 热门讨论 2017-03-03 14:51:59
    由于近期学习区块链,需要学习下比特币源码,所以尝试着windows和linux环境编译运行,但是windows的环境配置很繁琐总是装qt的时候报错,下面贴一下在linux环境的配置和运行步骤(ubuntu)(1)安装依赖包 ...

    github源码链接https://github.com/bitcoin/bitcoin/
    由于近期学习区块链,需要学习下比特币源码,所以尝试着在windows和linux环境下编译运行,但是windows下的环境配置很繁琐总是在装qt的时候报错,下面贴一下在linux环境下的配置和运行步骤(ubuntu)


    (1)安装依赖包
    用命令apt-get install安装,如果没有找到该命令则安装apt-get(自行搜索,安装后sudo apt-get update更新包),如果显示权限不够则加用sudo apt-get install命令

    经过验证:必需的依赖包有:

    sudo apt-get install make
    sudo apt-get install gcc
    sudo apt-get install g++
    sudo apt-get install libdb-dev
    sudo apt-get install libdb++-dev
    sudo apt-get install libdb5.1++-dev
    sudo apt-get install libboost-dev
    sudo apt-get install libboost-all-dev
    sudo apt-get install zlib1g-dev
    sudo apt-get install libssl-dev
    sudo apt-get install build-essential
    sudo apt-get install libminiupnpc-dev
    sudo apt-get install autoconf


    (2)将github上的源代码克隆下来

    git clone https://github.com/bitcoin/bitcoin.git

    注意是https
    注:如果没有安装git则先安装(命令:sudo apt-get install git-core)
    如果git clone太慢,可以直接上该网址将源码download下来,然后创建文件夹bitcoin,解压到其中


    (3)编译运行

    cd bitcoin

    会看到整个源码的各种文件,其中有可执行文件autogen.sh和配置文件configure

    ./autogen.sh

    如果报错则加sudo

    ./configure

    该过程则是在你的机器中配置与代码运行相关的依赖并检查必要的环境
    我所了解到的bitcoin代码运行机制是多线程的,父进程创建子进程,父进程运行过程中返回后子进程继续进行运行过程的初始化,包括下面12个步骤:

    Step 1: setup 设置
    Step 2: parameter interactions 参数互动(主要是一些参数设置)
    Step 3: parameter-to-internal-flags 参数传入内部标记(bool型变量)
    Step 4: application initialization: dir lock, daemonize, pidfile, debug log 应用初始化:锁定目录,后台运行,调试信息
    Step 5: verify wallet database integrity 确认钱包数据库的完整性
    Step 6: network initialization 网络初始化
    Step 7: load block chain 加载块链
    Step 8: load wallet 加载钱包
    Step 9: import blocks 导入块数据
    Step 10: load peers 导入peers
    Step 11: start node 开始节点(挖矿程序在这里)
    Step 12: finished 完成

    所以bitcoin需要检查配置信息以及网络情况,才开始加载块链

    执行完.configure之后需要看看是否有相应的错误信息或者WARNING一般warning是可以允许的如果对于bitcoin最后的运行而言,但是我们还是最好逐一排除警告

    一开始会出现error的信息:
    这里写图片描述

    所以我们改成下面的命令跳过DB版本检测重新执行一遍:

    ./configure –with-incompatible-bdb

    接下来应该是没有error的,此时我们需要往上滚动查看执行结果看是否有warning警告信息

    如果是warning:libevent not found
    这里写图片描述

    sudo apt-get install libevent-dev
    后重新执行
    ./configure –with-incompatible-bdb

    如果是warning: zmq找不到大于4的版本
    这里写图片描述

    sudo apt-get install libzmq-dev

    一般到这里已经可以显示最后的检查结果信息页面了:
    这里写图片描述

    如果warning:缺少qt所需的依赖
    这里写图片描述

    sudo apt-get install libqt4-dev

    如果还显示warning: libprotobuf找不到
    这里写图片描述

    sudo apt-get install libprotobuf-dev
    sudo apt-get install protobuf-compiler

    到这里虽然有下面两个警告没解决但已经算配置成功了的
    这里写图片描述


    其实如果嫌麻烦,当然可以先把必须的跟不必须的一起装了,省的反复执行.confiure命令
    此时最后的输出结果为:
    这里写图片描述


    (4)执行make命令

    sudo make
    sudo make install

    运行差不多8分钟就已经编译完成

    (5)此时执行:

    bitcoin-qt

    即可调出客户端
    这里写图片描述
    会提示加载区块数据,近120G,全部加载完毕则就是我们所说的全节点,对于区块数据这个问题我还是疑惑,不知有没有大神解释一下为什么非得加载这么大的数据,不应该加载的是区块的头部么,为什么这么大!

    展开全文
  • 比特币(Bitcoin)的概念最初由中本聪2008年11月1日提出,并于2009年1月3日正式诞生。根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络。比特币是一种P2P形式的虚拟的加密数字货币。点对点的传输意味着一...

    Bitcoin介绍

    比特币(Bitcoin)的概念最初由中本聪在2008年11月1日提出,并于2009年1月3日正式诞生。根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络。比特币是一种P2P形式的虚拟的加密数字货币。点对点的传输意味着一个去中心化的支付系统。与所有的货币不同,比特币不依靠特定货币机构发行,它依据特定算法,通过大量的计算产生,比特币经济使用整个P2P网络中众多节点构成的分布式数据库来确认并记录所有的交易行为,并使用密码学的设计来确保货币流通各个环节安全性。P2P的去中心化特性与算法本身可以确保无法通过大量制造比特币来人为操控币值。基于密码学的设计可以使比特币只能被真实的拥有者转移或支付。这同样确保了货币所有权与流通交易的匿名性。比特币与其他虚拟货币最大的不同,是其总数量非常有限,具有极强的稀缺性。
    bitcoin百度百科
    bitcoin维基百科

    Bitcoin core钱包介绍

    目前网络上有很多社区开发了多款bitcoin钱包,其中bitcoin core钱包安装后会下载全部节点,并且有一套rpc接口协议,代码在github也全部开源,bitcoin core支持多个操作系统,我们可以根据自己需要进行安装。我做过的项目需求都是交易系统和支付系统实现充值,提现,和归集功能,bitcoin core对我来说足够了,所以就选择他了。至于其他钱包我就没有具体深入研究了,如果有特殊需求的业务,也可以去研究下其他钱包是否支持。
    想研究其他钱包可点击链接进行查看:bitcoin维基百科

    Bitcoin 需要知道的知识点

    因为虚拟币价值比较高,所以有很多黑客会想尽各种办法盗取虚拟币资产,像一线交易所也都被盗过,目前最简单和成本最低的防范方法就是做冷热钱包隔离,我们在设计系统的时候也应该考虑此方面的解决方案,然后在这个思路上面延伸。我的解决方案是用户充值进钱包的虚拟币,我每天会通过定时任务把热钱包的虚拟币转到冷钱包。这样的话黑客就算黑了我们钱包,他能盗走的币也很少,可以减少平台的损失。

    • 热钱包,我们现在搭建的就属于热钱包,简单来讲就是与外界联网的钱包,充值地址的币,每天都会划转到冷钱包
    • 冷钱包,与外界网络完全隔离,目前市面上也有很多相关的硬件钱包产品
    • 区块链的机制就是一但生成交易就无法篡改和撤回了,我们在开发的时候也要多注意,特别是在转币的时候
    • utxo,官方解释是未经使用的交易输出,具体介绍可以点击看其他大哥写的详细介绍,utxo介绍

    Bitcoin core钱包安装

    1.服务器硬件配置

    • 我目前用的服务器配置是aliyun centos7.5  4c,8g,500g硬盘,下面的配置信息是我给的建议
    • cpu:2c(同步区块的时候会占用cpu)
    • 内存:8G
    • 硬盘:500G(不差钱上固态,固态同步区块速度会快很多)

    2.注意事项

    区块同步时cpu会怼满,所以你们到时候不要大惊小怪了,这是正常的,等区块同步完成后就会恢复正常

    3.安装钱包

    • 下载bitcoin coreLinux版本bitcoin-0.16.1-x86_64-linux-gnu.tar.gz
    • 解压到系统目录
    tar -xzvf bitcoin-0.16.1-x86_64-linux-gnu.tar.gz -C /usr/local
    
    • bitcoin的默认配置目录为 ~/.bitcoin/bitcoin.conf,填写以下配置
    •  # ~/.bitcoin/bitcoin.conf
       datadir=/opt/btc/datadir
      #设置数据库缓存大小
       dbcache=10240
      
      #交易索引 txindex=1就代表全节点
       txindex=1
      
      #rpc访问的user
       rpcuser=btc
      
      #rpc访问的password
       rpcpassword=btc2018
      
      #后台运行
       daemon=1
       server=1
       rest=1
      
       rpcbind=0.0.0.0:8332
       rpcallowip=0.0.0.0/0
       deprecatedrpc=accounts
      
      # 闪电网络需要下面两行配置的支持
      # 允许在本机端口28332上广播原始区块信息
       zmqpubrawblock=tcp://127.0.0.1:28332
      # 允许在本机端口28333上广播原始交易信息
       zmqpubrawtx=tcp://127.0.0.1:28333

       

    • 启动bitcoin
    • bitcoind -daemon
      
    • 关闭bitcoin,一定要用以下命令,否则会有可能导致数据异常,需要重新同步数据
    • bitcoin-cli stop
      
    • 一些其他命令
    • # 查看网络状态:
      bitcoin-cli getnetworkinfo
      # 查看网络节点:
      bitcoin-cli getpeerinfo
      # 查看区块链信息:如同步进度、
      bitcoin-cli getblockchaininfo
      # 查看所有命令
      bitcoin-cli help

      启动后钱包会自动同步区块,可以打开日志查看具体同步情况

      tail -f nohup.out
      

      进入bitcoin安装目录

      cd $HOME/.bitcoin
      ls
      banlist.dat  bitcoind.pid  blocks  chainstate  debug.log  peers.dat  wallets
      ls wallets/
      database  db.log  wallet.dat
      

      因为此次我安装的版本是0.18,所以相比老版本有所改变,wallet.bat文件在wallet文件夹里面,上面我们可以看到文件夹最新结构,下面是具体文件夹介绍

      bitcoind.pid bitcoind   运行的进程文件
      
      blocks  区块链数据文件
      
      chainstate 区块链状态的数据库使用LevelDB存储
      
      db.log 数据库日志文件
      
      debug.log 运行时的日志文件
      
      wallet.dat 钱包文件(这个要划重点了,此文件保存了我们钱包生成的私钥,特别重要,建议通过编写shell脚本或者使用后台程序每天做个备份)
      

      安装supervisor(进程监控),钱包挂掉可以使程序自启

      sudo apt-get install supervisor
      

      4.钱包命令介绍

      bitcoin-cli getwalletinfo   查看钱包详情,在0.18版本中,以前的getinfo已经取消
      {
        "walletname": "",
        "walletversion": 169900,              钱包版本
        "balance": 0.00000000,                钱包余额
        "unconfirmed_balance": 0.00000000,    未确认余额
        "immature_balance": 0.00000000,       这个暂时还不清楚
        "txcount": 0,                         钱包内交易数量
        "keypoololdest": 1562826486,          密钥池内最早密钥创建时间
        "keypoolsize": 1000,                  密钥池大小
        "keypoolsize_hd_internal": 1000,
        "paytxfee": 0.00000000,               手续费率(这个比较重要,后面单独讲)
        "hdseedid": "ed13b2019c2e28e9dc84cf7124ba2e36cebcb656",
        "private_keys_enabled": true
      }
      
      bitcoin-cli getblockchaininfo   查看区块详情
      {
        "chain": "main",
        "blocks": 238558,                     钱包当前区块(btc安装启动后一般1-2天可以同步到最新区块高度)
        "headers": 584893,                    当前最新区块高度
        ....  后面还有其他信息,我们暂不关注
      }
      
      bitcoin-cli sendtoaddress   转账接口(后面具体介绍)
      Response:
      1. "address"            (string, required) 接收地址
      2. "amount"             (numeric or string, required) 转账金额
      
      Result:
      "txid"                  (string) 唯一标识tx_id
      
      Examples:
      > bitcoin-cli sendtoaddress "1M72Sfpbz1BPpXFHz9m3CdqATR44Jvaydd" 0.1
      > curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "sendtoaddress", "params": ["1M72Sfpbz1BPpXFHz9m3CdqATR44Jvaydd", 0.1] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/

       

       

    展开全文
  • 客户端可以轻松管理你的比特币。许多客户端提供了不同级别的安全性,以确保你不会失去宝贵的数字货币。总之,你会发现它是帮助的,相信我。-- Bruno Edoh本文导航◈ 为什么使用客户端?16%◈ 1. Bitcoin Core21%◈...
        
    640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1客户端可以轻松管理你的比特币。许多客户端提供了不同级别的安全性,以确保你不会失去宝贵的数字货币。总之,你会发现它是帮助的,相信我。-- Bruno Edoh

    本文导航◈ 为什么使用客户端?16%◈ 1. Bitcoin Core21%◈ 2. Electrum37%◈ 3. Bitcoin Knots56%◈ 4. Bither65%◈ 5. Armory74%编译自 | https://www.maketecheasier.com/bitcoin-clients-for-linux/ 
     作者 | Bruno Edoh
     译者 | geekpi

    目前为止,你可能已经听说过比特币[1]区块链[2]。比特币的价格在过去几个月里猛涨了几倍,而且这种趋势几乎每天都在持续。对比特币的需求似乎一分钟都在以天文数字增长。

    随着对数字货币的需求,需要用软件来管理货币:比特币客户端。在 Google Play 或 App Store 上搜索“比特币客户端”会得到不少结果。有很多支持 Linux 的比特币客户端,但是这里只说其中 5 个,没有特别的顺序。

    为什么使用客户端?

    客户端可以轻松管理你的比特币。许多客户端提供了不同级别的安全性,以确保你不会失去宝贵的数字货币。总之,你会发现它是帮助的,相信我。

    1. Bitcoin Core

    0?wx_fmt=png

    Bitcoin Core

    顾名思义,这是核心的比特币客户端。它有一个非常简单的界面。与其他流行的客户相比,它是安全的,并提供了最好的隐私保护。不好的是,它必须下载所有的比特币交易记录,这有超过 150GB 的数据。因此,它比其他客户端使用更多的资源。

    要下载 Bitcoin Core 客户端,请访问下载页面[3]。Ubuntu 用户可以通过 PPA 安装它:

    1. sudo add-apt-repository ppa:bitcoin / bitcoin

    2. sudo apt update

    3. sudo apt install bitcoin*

    2. Electrum

    0?wx_fmt=png

    Electrum

    Electrum 是另一个有趣的比特币客户端。它是比大多数客户端更宽松,因为资金可以从密码恢复 —— 你无需担心忘记密钥。它提供了其他一些功能,可以方便地管理比特币,如多重签名和冷存储。Electrum 的一个好处是能够看到你的比特币的等值的法定货币。与 Bitcoin Core 不同,它不需要比特币交易记录的完整副本。

    以下是如何下载 Electrum:

    1. sudo apt-get install python3-setuptools python3-pyqt5 python3-pip

    2. sudo pip3 install https://download.electrum.org/3.0.3/Electrum-3.0.3.tar.gz

    请确保在该 网站[4] 上查看要安装的相应版本。

    3. Bitcoin Knots

    Bitcoin Knots 与 Bitcoin Core 只有一点不同,它提供比 Bitcoin Core 更先进的功能。事实上,它衍生自 Bitcoin Core。不过重要的是要知道有些功能没有经过完善的测试。

    与 Bitcoin Core 一样,Bitcoin Knots 也会使用大量空间,因为它下载完整比特币交易的副本。

    PPA 和 tar 文件可以在这里[5]下载。

    4. Bither

    0?wx_fmt=png

    Bither

    Bither 有一个非常简单的用户界面,使用起来非常简单。它允许通过密码访问,并有一个汇率查看器以及冷/热模式。客户端很简单,但是可以用!

    这里[6]下载 Bither。

    5. Armory

    0?wx_fmt=png

    Armory

    Armory 是另一个常见的比特币客户端。它包括许多功能,如冷存储。这使你可以在不连接互联网的情况下管理你的比特币。此外,还有额外的安全措施,以确保私钥完全免受攻击。

    你可以从这个下载网站[7]得到 deb 文件。打开 deb 并安装在 Ubuntu 或 Debian 上。你也可以在 GitHub[8] 上下载项目。

    现在你了解了有一个比特币客户端可以来管理你的数字货币,接着那么坐下来,放松一下,看着你的比特币价值增长。


    via: https://www.maketecheasier.com/bitcoin-clients-for-linux/

    作者:Bruno Edoh[10] 译者:geekpi 校对:wxy

    本文由 LCTT 原创编译,Linux中国 荣誉推出

    LCTT 译者0?wx_fmt=pnggeekpi ? ?共计翻译:626 篇贡献时间:1533 天

    推荐文章

    < 左右滑动查看相关文章 >

    0?wx_fmt=png0?wx_fmt=png0?wx_fmt=png0?wx_fmt=gif0?wx_fmt=gif

    点击图片、输入文章 ID 或识别二维码直达

    原文链接请访问“原文链接”获得可点击的文内链接、全尺寸原图和相关文章。


    展开全文
  • 一文看懂比特币和区块链

    万次阅读 2017-12-24 10:21:42
    今年比特币虽然受各种政策打压,但还是顽强上涨,什么是比特币,什么去区块链,什么是挖矿,一文看懂。 区块链技术最近受到广泛关注,有人把它比做早期的互联网技术,区块链技术诞生于比特币。本文简单介绍比特币...

    最近的比特币病毒事件,使的比特币,区块链技术再次受到人们的广泛关注。有人把它比做早期的互联网技术,区块链技术诞生于比特币。本文简单介绍比特币及比特币的底层技术区块链,分析区块链技术的特点及应用场景。 什么是比特币 特币的概念最初由中本聪在2009年提出,根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络构成比特币系...区块链技术最近受到广泛关注,有人把它比做早期的互联网技术,区块链技术诞生于比特币。本文简单介绍比特币及比特币的底层技术区块链,分析区块链技术的特点及应用场景。

    什么是比特币

    特币的概念最初由中本聪在2009年提出,根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络构成比特币系统,比特币的底层技术是区块链。比特币是一种P2P形式的数字货币。但数量有限、上限是2100万,目前已经挖出1500万个左右。所以比特币本质上类似黄金,总的数量有限,每年新增的数量很少,挖取的难度不断加大,全世界不同国家的人都认可接受(当然现在比特币的认可程度比黄金要差很多),没有人可以完全控制它。

    史上最贵的比萨饼

    2010年5月21日,一位昵称为laszlo的人在论坛上发帖,想出售10000比特币,要价50美元。但是,没有人买。不过,有人表示,愿意用价值25美元的比萨饼优惠券换这10000比特币。Laszlo答应了。也就是说,按25美元或者150元人民币的折算,当时比特币的汇率比价大约是1比特币=1.5分钱人民币。而现在的比特币是1比特币=3850人民币,6年时间涨了25万6千倍。人类的金融、货币和商品史上,从来没有上演过如此疯狂的传奇。比特币的价格波动比较厉害,如下图,目前整个比特币的价值也就两千多亿人民币,现在投资比特币的最大风险是,交易所经常被黑客攻击,比特币被盗取。

    比特币及区块链技术的发展历程

    如下图所示,值的一提的是,2013年4月,欧盟和德国打着反洗钱的幌子,通过对存款人增税的方式来应对塞浦路斯的债务危机。塞浦路斯的储户人人自危,比特币作为去中心化和超主权的网络货币得到了欧洲避险资金的青睐,短短几天从30多美元飙涨到265美元。引发全世界媒体的广泛报道,比特币开始为世人所知,同时比特币也拥有了类似黄金一样的避险功能。比特币的交易方式

    只要有一个比特币地址,就可以接收比特币,比特币地址类似银行卡号,比特币密钥类似银行卡密码,比特币钱包类似电子银行的客户端。

    比特币钱包 –电子银行的客户端比特币地址银行卡号比特币密钥银行卡密什么是区块链技术

    对于传统的电子货币,交易记录保存在银行中,但是由于比特币是基于P2P网络的,是去中心化的,所以需要所有用户共同维护一个全球统一的交易记录,并将数据储存在每个客户端中。 如何维护一个全球统一的交易记录,这就要用到区块链技术。如下图所示:用交易单保存交易记录,过去10分钟,全网所有新产生的交易单保存在一个新的区块中,所有的区块串联起来形成区块链。所以区块链相当于一本分布式的账本。全网中的每个节点共同参与维护这个账本。每10分钟产生一个新区块,并同步更新到全网中的所以节点。全网确认后,就无法更改。所有的区块以双向链表的方式链接起来,且每个区块都会保存其上一个区块的Hash值(这样区块之间的顺序一旦确定就无法更改)。如果修改替换某个区块,则依据它算出来的散列值就会不同,又必须修改下一个区块……最终必须把它后面的所有区块都改一遍,这太难了。区块链全网唯一,每个节点都有相同的备份。区块链一旦有更新则全网通知。什么是挖矿

    为鼓励大家参与维护比特币区块的创建,每个新增的区块中包含有一定数量的比特币,这些比特币归产生该区块的人所有。比特币协议规定:第0个 – 第21万个Block,每个Block里有50个比特币,第21万-第42万个Block,每个Block里有25个比特币,依次递减,最后比特币全网中只会有2100万个比特币. 如下图所示,节点尝试寻找一个随机数(又称“幸运数”),使得将最后一个区块的hash值、当前世界中尚未被加入到任何区块的交易单、随机数三部分组织起来送入SHA256算法计算出散列值X(256位),如果X满足一定条件(比如前20位均为0),那么该节点初步获得创建Block的权利。所以挖矿过程,就是不断寻找随机数的过程。通常需要反复尝试上亿次才能成功找到一个满足条件的随机数。为了争夺区块制造权,人们最初用CPU,后来发现用显卡更有效率,再后来发明了更先进的ASIC(专用集成电路),并且持续的改进它。这种现象被称为“算力军备竞赛”,使得系统算力持续飙升,早已超过全球最快的500台超级电脑算力之和。系统更强大更安全,但是成本也在同步飙升。矿工越来越多,一个矿工挖到一个块需要很长时间,收入不稳定。于是出现了若干矿池,矿工们把自己的算力加入到矿池中联合挖矿。矿池挖到区块,扣除矿池管理成本后,把收益按贡献的算力比例分配给矿工。围绕专门芯片的研发,矿机的生产,宽池的组织,以及比特币的交易以及形成一个完整的产业链。前不及,上市公司鲁亿通宣布花费30多亿收购靠生产挖比特币芯片的嘉楠耘智,可见这个产业链上面的公司还是很值钱的。

    区块链技术解决什么问题

    如果说互联网技术解决了人类的信息获取问题,那边区块链技术则解决了人类之间的信任问题。传统人与与人之间的交易,一般都通过一个权威的中心进行,如通过银行转账,通过中介,政府的介入才能进行房屋买卖。而区块链让全网所有的节点共同维护一个账本,每个节点都有一份账本,交易记录一旦确定就无法修改等特点保证了交易记录的真实可靠,无法篡改。所以陌生人之间可以基于区块链技术直接进行各种交易,并保证交易的真实可靠和完全可信。

    区块链技术的应用情况在金融领域已经有大量的应用

    R3联盟,这是一个由42大全球金融机构(包括花旗集团和高盛)支持创建的使用区块链技术的交易平台; 2016年5月,中国平安成国内首家加入R3区块链联盟的企业。纳斯达克等交易所使用区块链技术来开发股票上市系统;澳大利亚股票交易所(ASX)选择使用比特币背后的区块链技术,作为其清算和结算系统的替代品。支付网络和服务提供商使用区块链来开发P2P转账平台;Everledger,使用区块链技术来协助跟踪保险欺诈。除了金融领域,区块链技术在其他领域也已经有大量的应用,如合同和协议、知识产权,防伪,博彩,物联网等,并有大量的风投进入。

    区块链领域的风投在迅速增长,2015年已接近4亿美金区块链领域不仅诞生了大量的初创公司,很多大公司也在关注并进入区块链领域。下面简单介绍下IBM和微软在区块链领域的情况

    IBM在区块链领域的情况IBM的超级账本项目

    –   IBM 的 Linux 基金会推出了“开放账本项目”(Open Ledger Project, 现在改名为:超级账本项目 hyperledger Project),通过开源,实现区块链的巨大潜力。埃森哲,澳新银行,思科,第一信贷,德意志交易所,DAH 数字资产控股,DTCC,富士通,IC3,英特尔,摩根大通,伦敦证券交易所集团, 三菱 UFJ 金融集团,R3,State     Street,SWIFT,VMware和富国银行加入了该计划。

    –   不是专门某一项区块链技术的应用,而是一个区块链的平台。广大的区块链相关从业者、创业者、技术发烧友,都可以在这个平台上找到自己的舞台。 

    IBM在区块链领域的其他产品和投入

    –   开发者可以在IBM云Bluemix上利用DevOps工具建立、部署和监视区块链应用。–   除了云服务和物联网,IBM还开放了位于伦敦、纽约、新加坡和东京,被称为“公开室”的办公室。开发者们可以和IBM的区块链专家们一起开发商业应用。

    –   目前已经有多家大公司在与IBM一起合作进行这方面的探索,包括芬兰的一家航运公司、伦敦股票交易所、日本股票交易所以及荷兰银行等。

    –   IBM和高盛等以6000万美元投资了区块链技术公司Digital Asset Holdings。

    国内情况–   IBM和国内区块链领域的首家合作伙伴鑫苑地产、清华五道口金融学院进行跨界合作,打造房易信房产数字化平台。

    –   房易信房产数字化平台,通过房产评估标准化和数字化分割,盘活百万亿地产存量市场,促进消费和投融资。

    –   已进入内测阶段,目前已与工商银行共享全球领先的企业、个人信用黑名单系统,并与业内知名的P2P平台开展合作。

    微软在区块链领域的情况微软的区块链即服务(BaaS

    –   自2014微软宣布向区块链领域开放Azure云计算平台以来,其合作伙伴源源不断。微软的区块链即服务(BaaS)解决方案是作为一种“沙盒”,其合作伙伴可以在微软提供的这个低风险环境中交互不同的技术,从智能合同到基于区块链的纳税申报服务。

    –   BaaS目前的成员包括:ConsenSys,瑞波(Ripple),Eris Industries,CoinPrism,公正通(Factom),BitPay,Manifold Technology,LibraTax和Emercoin。最近又添加了Multichain和Netki。

    –   微软在2014年11月联合纽约初创公司ConsenSys推出基于云的区块链技术平台。该平台旨在帮助金融机构简易地、廉价地体验被广泛用于比特币等数字货币后的加密技术。

    –   2015年11月,微软和ConsenSys合作建立了Ethereum区块链技术服务,并将其作为微软Azure服务的一部分(EBaaS)。该服务旨在为企业客户、合作伙伴和开发人员提供分布式总账技术试验,提供给他们“通过单击,便可获得基于云开发区块链环境。”

    国内情况

    中国领先的区块链技术公司Onchain与微软达成合作。

    –   Onchain开发的标志性项目小蚁,是一个用于登记数字资产的区块链底层协议。Onchain另一重要业务是企业级区块链解决方案,向企业用户提供联盟链、私有链的开发、部署、运维服务。

    –   小蚁与微软的合作包含用vs开发、在微软云部署小蚁、在office内嵌入小蚁电子合同功能、利用认知服务更好的在法律上做一些认定等多项具体合作内容。

    比特币及区块链在国内的情况:2016年2月3日,中关村区块链产业联盟成立,搭建横跨大学、科研院所以及企业之间的合作交流平台,组织国内外区块链产、学、研开展合作,致力于解决会员单位在发展中遇到的技术攻关、知识产权保护、产业化等问题,打造完整的区块链产业链。

    2016年5月,中国平安成国内首家加入R3区块链联盟的企业。中国的比特币交易量占全球总交易量的60%。每天的中国的交易额有几十亿人民币,远大于新三板的成交量


    更多精彩内容,欢迎关注本人的公众号: 书生老徐

    展开全文
  • 什么是比特币比特币是由一系列概念和技术作为基础构建的数字货币生态系统。狭义的“比特币”代表系统中的货币单位,用于储存和传输价值。用户主要通过互联网使用比特币系统,当然其他网络也可以使用。比特币协议以...
  • 比特币如何挖矿(挖矿原理)-工作量证明     区块链记账原理 一篇,我们了解到记账是把交易记录、交易时间、账本序号、上一个Hash值等信息计算Hash打包的过程。   我们知道所有的计算和存贮是...
  • 比特币 - 第1章 介绍

    2018-06-10 13:17:37
    在比特币网络中,比特币也作为参与者之间的价值储存和传递。尽管也可以使用其它传输网络,但比特币用户还是主要因特网上,利用比特币协议相互交流。作为一款开源软件,比特币的协议栈可以包括笔记本电脑和智能...
  • 简介:项目需要,本次从源码编译BCH(比特币现金)的客户端,遇坑很多,受益匪浅。本笔记用来来记录从新手视觉,如何编译安装比特币现金客户端。 操作系统:centos7 客户端的github:...
  • 快速理解比特币/区块链的原理

    万次阅读 多人点赞 2018-04-01 19:13:08
    说实话,关于比特币以及区块链的介绍,目前是太偏金融了,市面上好多本书IT人眼里都是索然无味,猛一看作者或者译者,全是都是标准的中年西装领带皮鞋短发的金融精英男,或者大龄未婚套装豪车的金融精英女,IT界的...
  • 比特币核心源码环境搭建

    千次阅读 2017-08-23 14:57:27
    比特币核心源码环境搭建
  • 比特币官方钱包客户端的原名是Bitcoin-qt,现在更名为bitcoin core比特币核心钱包,这是比特币核心钱包客户端最新版本0.13.2安装及入门教程。 这个钱包是最完整的、最安全的钱包、最早的比特币客户端,但是,他的...
  • 开发比特币钱包App

    2018-10-29 15:00:43
    尽管目前加密货币市场相当黯淡,但比特币和其他山寨币继续受欢迎。每天都有新的交易者加入市场,希望能够在下一个价格高涨时获利。 随着市场的突飞猛进,开发商也获益。新交易者的首要任务是设置比特币钱包。谁...
  • 如果你是开发人员并且你拥有任何比特币,那么为比特币核心做出贡献可能是你可以做的最好的事情之一,这可以帮助你进行投资。本文中,我将简要介绍如何为Core开发做出贡献。 你想成为核心开发者 我们深入了解为...
  • 这几天是属于BTC表演的时刻,山寨币熄火后,短短一周左右BTC从9200美金一路高歌勇进,上探到1万美金以上,这是比特币沉寂两个多月的又一次爆发。 在比特币上涨的途中众多加密货币分成了两组:一种是和比特币一样...
  • 紧接着昨天的进度,想要调试linux下比特币源码,我们首先要打通调试器到linux下的通道(我想大部分人应该跟我一样对gdb深恶痛绝吧,笑),这就需要能够以ssh连接的方式连上本机的linux。 以ssh连接的方式连上本机...
  • 本文中,我们想谈谈3个最受欢迎的比特币应用SDK,它可以帮助您开发自己的应用。 感谢他们的功能,你可以创建比特币钱包,投资者工具,比特币游戏或任何其他与此加密货币相关的应用程序。此外,为了检查分析的SDK...
  • centos服务器上部署比特币钱包

    千次阅读 2018-02-19 19:34:32
    1、准备服务器 最近准备一个比特币钱包的项目,需要CENTOS服务器上部署比特币钱包,由于该项目是部署的核心钱包,需要同步所有的blocks, 需要的磁盘空间大约170G左右。服务器的配置:CPU: 2核以上内存: 2G...
  • 尽管目前加密货币市场相当黯淡,但比特币和其他山寨币继续受欢迎。每天都有新的交易者加入市场,希望能够在下一个价格高涨时获利。 随着市场的突飞猛进,开发商也获益。新交易者的首要任务是设置比特币钱包。谁...
  • 比特币怎么

    2016-04-18 22:13:29
    比特币怎么比特币发展如日中天,受到大量互联网人士及金融人士的追捧,毫无疑问,这是一场关于货币的社会试验,而且参与人数已经遍布全球数千万人。 发行和开发一款类似于比特币的虚拟货币其实不难,我们的团队...
  • 比特币】自己动手编译比特币客户端

    万次阅读 热门讨论 2018-07-17 14:11:39
    https://github.com/imharrywu/fastcoin本帖只谈技术实现,首先我们自己来编译一个比特币客户端吧, 技术讨论QQ群,161928517,欢迎大家入伙(注明:csdn)。   2014.7.18更新: 静态编译的第三方依赖和MINGW64工具...
1 2 3 4 5 ... 20
收藏数 3,190
精华内容 1,276
关键字:

怎样在linux安装比特币项目