请选择 进入手机版 | 继续访问电脑版
f
  • A 首页
  • P 发现
  • G 手机版
  • J 更多
  • 注册
  • QQ登录

您的等级不够,“高级及以上会员” 开启

知道啦!

您的等级不够,“vip会员”开启

知道啦!
*本站广告为第三方自助投放。发生纠纷,向本站索取第三方联系方式沟通。

区块链涉及到的几个概念

gerrie 发表于 2018-07-26 09:49 复制链接
阅读数:235
  1、钱包:包含有一个密钥对和未完成的交易输出集合。
  2、交易:一次对货币的操作,可以是存入一笔资金或者是转出一笔资金,每个交易包含交易输入和交易输出,由此确保每个交易都是真实可信的。
  3、区块:区块链中的最小组成单位,在每一个区块中存放着一个或多个交易信息,在一个区块链中第一个区块称为创世纪区块,特殊的点在于创世纪区块只有交易输出没有交易输入。
  4、广播:每次在区块链中加入一个区块会在全网进行公布,即网络中的每一个节点都会得到一个真实的交易信息。
  5、数字签名:在区块链中加入一个区块会通过私钥进行一次数字签名,加入下一个交易区块的时候会通过公钥进行解密,如果解密不成功,那么下一个区块将无法加入到区块链中。
  6、工作量证明:在区块链中我们需要工作量来证明哪些节点是诚实的节点,工作量证明通过设计难度,然后挖矿者通过尝试不同的参数值直到它的hash值是从一定数量的0开始的。
  7、篡改数据:如果某一个节点想篡改区块链中的数据是不太可能的,因为篡改的区块链将无法赶上长链和有效链,除非这个节点比你网络中所有的节点拥有更大的计算速度,比如量子计算机。
  8、奖励机制:通过挖矿者的工作量证明,保证了区块链的有效性,所以对表现诚实的节点进行奖励。区块链之所以可以实现去中心化一方面是通过技术手段,另一方面是通过聪明的激励设计来实现的。
  9、智能合约:是能够自动执行合约条款的计算机程序,是颠覆性的技术,我们可能不在需要人为的进行监控,而是一旦达成了合约中的条件,就会智能的自动执行。
  我在此只是简单了描述了一下区块链中的一些核心的概念,在我的下面用Java创建你的第一个区块链中会再次详细的描述上述的这些概念。
  总结:通过区块链技术,我们可以实现去中心化、可追踪、自带信用体系的区块链生态。虽然说现在区块链技术基本都应用在比特币、以太坊等金融领域中,但其实在我们实际的生产环节中会更多的应用到区块链的概念,我想在“万物互联”的前提之前可以先通过区块链技术实现“万厂互联”。
互联网资讯 返回列表
4 条评论
您需要登录后才可以评论 | 注册
virote 发表于 2018-08-30 09:37
阅读全部 2
七街真不错
emlyn 发表于 2018-09-07 22:49
阅读全部 3
好文~
brigitte 发表于 2019-02-08 08:57
阅读全部 4
很不错,说的非常有道理值得学习
glynn 发表于 2019-03-14 05:33
阅读全部 5
确实有很好的效果
相关推荐