• 区块链开发教程 2017-04-19 18:11:24
    区块链开发准备工作: Git client Go - 1.6 or later Vagrant - 1.7.4 or later VirtualBox - 5.0 or later 区块链开发环境中这些都必须要用到,git主要用于同步源码,go主要是搭建go语言的编译环境,...

    区块链爱好者(QQ:53016353)


    区块链开发准备工作:


    Git client
    Go - 1.6 or later
    Vagrant - 1.7.4 or later
    VirtualBox - 5.0 or later


    区块链开发环境中这些都必须要用到,git主要用于同步源码,go主要是搭建go语言的编译环境,因为源码是go语言编写的。点击文档说明的链接下载,安装方法和环境变量的设置可以百度,一大堆的参考资料,基本都比较靠谱。后两个就更简单,下载下来安装就行了。另外,由于后面要用到ssh命令,我下载了一个Cygwin64 Terminal,安装选择包的时候搜索openssh,然后选择这个包,安装之后,也需要配置环境变量,具体自己百度。




    区块链开发搭建步骤:


    第一步:


    首先确保你之前安装go语言的编译环境搭建好了。
    然后在git命令行中输入 :


    git config --get core.autocrlfgit
    config --global core.autocrlf false


    没有深究为什么,按照文档来就行了。


    第二步:


    把github中的fabric源码拉下来


    cd $GOPATH/src
    mkdir -p github.com/hyperledger
    cd github.com/hyperledger
    git clone https://github.com/hyperledger/fabric.git


    $GOPATH这个目录在windows下可以随便定,建议后面的按他说的来。源文档的git clone命令可能是针对有Linux id的来的,可以不用他的命令。


    第三步:


    用Vagrant来配置虚拟机


    cd $GOPATH/src/github.com/hyperledger/fabric/devenv  
    vagrant up


    vagrant up第一次时间非常长,有时还断,所以建议FQ,而且要全局加速,亲测速度确实要稳定一些。文档里说运行了这个命令之后就可以喝咖啡去了,要a few minutes,我表示不服。
    Vagrant装好之后,大部分的工作就完成了,然后就是部署一些东西。

    之后的vagrant up启动都是这个样子:


    IBM 本家基于bluemix云平台的推荐方案,与bluemix绑定


    实现语言:js on Node.js


    openchain


    Coinprism公司开源的openchain


    实现语言;C#


    HydraChain


    基于以太坊平台的私有链技术,名字好~


    摘要描述: HydraChain is an extension of the Ethereum platform which adds support for creating Permissioned Distributed Ledgers. Its primary domain of application are private chain or consortium chain setups.


    myblockchain


    类SQL方式的Blockchain,很新颖有趣。


    实现语言:C++


    forked by: mysql-server


    摘要描述:Start your own blockchain with the following simple command:


    CREATE TABLE blocks (
      id INT,
      previous_block_id INT
    ) TYPE=innodb;


    Don't forget to generate the Genesis block! Everyone can feel like Satoshi in the private Blockchain world!


    INSERT INTO blocks (id, previous_block_id) VALUES (42, NULL);


    Now you are free to create your own transactions, make coins appear out of thin air, send them to yourself or your friends, censor the transactions of your competitors and collect transaction fees that are actually worth your time.

    展开全文
  • 最新区块链开发教程汇总 2018-12-17 18:12:43
    合适的区块链开发教程可以极大地缩短区块链开发的学习周期,因此,本文汇总整理了以太坊、比特币、EOS和Tendermint这四种流行的区块链的开发教程,推荐给有意进入区块链开发领域的初学者者。 一、以太坊/ethereum ...
  • 区块链是什么?我们可以将区块链可以理解成是一个类似电子表格的数据结构,通过互联网定时在成千上万台...特此千锋小编献上区块链开发入门学习线路图(小白珍藏版)。 新科技的出现,通常伴随着业务活动被IT所自动...
  • 学习区块链技术教程 2018-08-19 11:11:24
    学习区块链技术教程 以太坊DApp开发实战入门:http://t.cn/RmeEwxJ 以太坊node.js电商实战:http://t.cn/RnmDmaD C#开发以太坊区块链教程:http://t.cn/ReYjplC EOS智能合约与DApp开发入门:...
  • JAVA区块链实战教程 2019-11-08 15:54:31
    国内第一套以java语言讲解区块链原理的教程,包含实际项目和代码。让java从业人员,快速了解区块链区块链原理。
  • 巴菲特曾说:一个男人最大的噩梦,就是发现隔壁老王突然一夜暴富。这就是所谓的FOMO(Fear Of Missing Out,害怕错过机会)。 寒冬将至: ...年底了,按道理各行各业都应该进入了旺季,正是赚钱的好时机,人手...
  • Fabric区块链开发详解 2019-03-25 11:19:35
    Hyperledger是一个旨在推动区块链跨行业应用的开源项目,由Linux基金会在2015年12月主导发起该项目,成员包括金融、银行、物联网、供应链、制造和科技等多个行业的领头羊,托管了众多面向企业的区块链开源框架和工具...
  • 如何成为区块链开发人员 2019-06-20 12:20:52
    目前的区块链现象是以极其强大的存在形式进行着技术革命,这将在不久的将来成为改变游戏规则的方式,并且是区块链开发人员技能提升的必要条件。区块链应用程序可以使每个领域受益; 这就是为什么需要个人或团队来帮助...
  • 区块链应用开发入门 2016-09-02 11:21:07
    很多人想运用区块链,都找不到突破口,应该学习哪些知识和技术呢,应该用什么样的区块链呢?这篇文章为你解读。
  • 10月18日,Block.one推出了Elemental Battles,这是一个激动人心的新工具包,它将通过简化EOSIO初学者的学习曲线来启发和加入新一代区块链开发人员。 Elemental Battles是一个免费的有8节内容在线教程,基于在幻想...
  • 我们与Mobilunity的区块链软件开发人员Eugene Kyselev 讨论了他是如何走出区块链开发方面的第一步的,希望对大家有所帮助。 JAXenter:Eugene,请告诉我们您在区块链开发方面的经验。你是怎么开始的? Eugene ...
  • 2018年,区块链技术可谓是最热的宠儿。在国务院发布的文件中,区块链技术被定义为战略性前沿技术超前布局,在政府大方向认同的情况下,无论是在科技圈还是金融圈,区块链都炽手可...
  • 我个人从2016年就开始在做区块链系统开发的相关工作,最近身边很多朋友都在找我,想让我给他们讲讲区块链技术开发的相关知识,介于此,索性我就手撸了一套简单的java区块链系统,并写了一份详细的开发教程,发布到...
  • 而是GO语言+区块链。 学区块链为什么要学Go语言? 一张图来解释,为什么要学Go语言! 一、2018新版Go语言+区块链学习路线图---每阶段市场价值及可解决的问题 点击查看高清大图 点击查看高清大图 二、...
  • 百度云盘:... 如果你希望马上开始学习以太坊DApp开发,可以访问汇智网提供的出色的在线互动教程: 以太坊DApp实战入门教程 以太坊去中心化电商应用开发实战 ...
  • 我们目前正处于一个新兴的区块链开发行业中。区块链技术处于初期阶段,然而这种颠覆性技术已经成功地风靡全球,并且最近经历了一场与众不同的繁荣。由于许多资金充足的项目现在急于建立区块链网络并在其上部署分散的...
  • Bitpay开源了它们的Bitcore库包,我们可以使用它来基于Node.js发送信息到区块链。该库包能让我们生产比特币交易,却不用花费几天时间下载完整的区块链账本。想象比特币和区块链如同笔和新的页面纸张,为了在“纸张”...
  • 本文介绍5个最常用的PHP区块链开发库,适合PHP开发人员在以太坊/比特币等主流区块链的对接、去中心化应用开发、量化交易算法开发等应用场景中选择使用。 1、CCXT - 支持PHP的区块链量化交易开发库 CCXT是一个支持...
1 2 3 4 5 ... 20
收藏数 2,585
精华内容 1,034