热门好课推荐
猜你喜欢
相关培训 相关博客
  • C/C++实现区块链(下)之区块链实现(原创代码,转载必究)算法原理传送门:https://blog.csdn.net/qq_27180763/article/details/82588136算法实现传送门:https://blog.csdn.net/qq_27180763/article/details/82588194看了上面的算法,相信大家基本可以猜到,相对于比特币的...
    2018-09-10 13:20:47
    阅读量:52961
    评论:6
  •     最近你可能听说过很多关于区块链的消息,想知道大家都在谈论什么。 区块链是一种分类账本,它的实现原理使得很难改变它所包含的数据;有人说区块链是不可改变的,它的目的是保持其正确的,不变性意味着永久性;但是硬盘上没有任何东西永远可以被认为是永久性不变的;我们把这些哲学辩论留给非技术人员。而我现在要做的是向您展示如何使用C++编写区块链。区块头结构区块链头结构挖矿过程-工作量证明区块H...
    2018-05-09 00:11:33
    阅读量:3306
    评论:1
  • 程序员的天赋技能就是通过代码实践自己的想法,完成一个作品会有相当的成就感,所以今天我们以C++14的代码为例子,和你分享设计并实现一个迷你区块链例子。目标和范围首先我...
    2018-07-23 11:37:15
    阅读量:829
    评论:0
  • 想彻底说明P2P的原理太麻烦了,而且这种东西网上一搜就是一大堆(虽然好多链接其实都是同一篇文章),这里就不赘述了,只简单说一下本例所用到的一些东西。如果所有节点都在公网上,p2p通信就非常容易,找台搭桥服务器,每个节点启动的时候都向搭桥服务器注册自己,并获取其他节点信息,然后就可以节点间互相通信了。但在实际的网络环境中,很多节点处于内网中,外面的节点很难直接访问到处于内网中的节点,也就...
    2018-09-05 15:15:09
    阅读量:482
    评论:0
  • 为何选择C++?整个EOS区块链基础设施是用C++编写的。C++是一种低级语言,它使程序员可以很好地控制工作方式和管理资源。结果是,在诸如游戏,计算机图形之类的性能关键应用程序或大多数嵌入式系统等资源较少的硬件上,使用这个非常强大且高性能的语言。然而,将如此多的控制权转移给开发人员也使其成为最难学的语言之一。我们需要学习C++,因为你的EOS智能合约,你的去中心化应用程序的一部分,在区块链上,也...
    2018-10-17 10:06:24
    阅读量:100
    评论:0
  • 引言“钱包”,大家都不陌生,因为我们每个人身上都会带一个钱包,里面存放了一些钱,一些证件,钥匙等等。而“区块链钱包”可能有些人就不是那么了解了。下边,我们就来介绍介绍区块链的钱包。定义首先说明一点,这是我自己的定义。我觉着可以把区块链钱包当做是一个银行账户系统,它管理着你的在区块链上的资产,并且可以实现查看余额,转账,收账功,查看交易记录功能,而钱包应用就相当于银行的客户端,来实现...
    2018-07-25 16:00:38
    阅读量:4758
    评论:0
  • 什么是区块链区块链有多火,就不用我介绍了,你能通过搜索引擎跳转到这里,就证明你是区块链的fan了。既然进来了,就不会让你白来,nobb,直接上干货!(开场白,也不全是废话)区块链是21世纪最具革命性的技术之一,它仍然处于不断成长的阶段,而且还有很多潜力尚未显现出来。本质上,区块链只是一个分布式数据库而已。不过,使它独一无二的是,区块链是一个公开的数据库,而不是一个私人数据库,也...
    2018-02-26 15:13:54
    阅读量:7311
    评论:0
  • 2017年真的是概念频发的一年,上半年人工智能刚刚站稳脚跟,阿尔法狗击败各路围棋高手更是将人工智能送上了天,导致一直平静的算法界也出现了深度学习,但还不过几个月,比特币以一路飙升至2w美元将区块链带向了人们,作为程序员的我们自然是对它最敏感的,有很多朋友问过我区块链到底是什么?到如今,我相信很多人也知道了区块链是怎样的逻辑,说实话,中本聪所在的密码组天生就是向往自由,就是带着一颗反贼的心,都是拥抱...
    2018-02-04 22:18:58
    阅读量:6590
    评论:1
  • 上一篇C++开发EOS的文章是C++开发EOS基础指南:函数参数传递,C++是一种面向对象的编程语言。它有一个强大的继承系统,私有和公共成员变量,以及通过成员初始化列表在构造函数中初始化它们的好方法。析构函数是构造函数的附件,允许你在对象被销毁或超出范围时运行代码。今天让我们创建一个简单的CryptoCurrency类,另外看看继承。//@url:https://repl.it/@MrTop...
    2018-10-25 09:04:47
    阅读量:34
    评论:0
  • 最近区块链技术很火,以太坊是区块链技术的2.0应用,以其智能合约的功能给区块链增加了无限可能,今天来说下怎么从零开始搭建以太坊。(本文开发环境是Mac/Linux,以太坊客户端是Go-ethereum,简称Geth)安装Geth前,要装Go环境,点击Go官网下载Mac中用Homebrew安装Geth:brewtapethereum/ethereumbrewinstallethereu...
    2018-03-22 15:24:12
    阅读量:6048
    评论:0