区块链有什么币,区块链有四大核心技术

  

  区块链―技术集合:   

  

  区块链不是单一的技术,而是多种技术的集合。   

  

  区块链用到的技术:   

  

  根据Hash算法:中任何大小的数据计算固定长度的唯一字符串,以确保数据不会更改。   

  

  非对称性加密:分为私钥和公钥,公钥相当于地址,不暴露私钥也能识别身份。   

  

  分布式存储技术:的每个节点都存储数据。   

  

  通过链式结构:,记录的哈希值,每个区块链按照时间顺序连接起来。   

  

  区块链结构:   

  

     

  

  块的开头是这个块的加密哈希值,用来保证当前块中数据的不变性。一旦块中的数据发生变化,这个哈希值也会发生变化。记录前一个块的哈希值,以确保块链接的顺序不会改变。交易数量和交易内容记录在块中。区块链对比中心化的优势:   

  

     

  

  区块链的网络结构决定了区块链数据的冗余性和抗单点故障的能力。数据存在于所有区块链节点上,除非所有机器都停机,否则不会消失。   

  

  共识机制:   

  

  由于区块链是多点参与,必然会出现的问题是如何确认一笔交易。我们使用了协商一致机制。   

  

  有几种共识算法:   

  

  工作量证明(POW)   

  

  股权证明   

  

  权利证书(DPOS)   

  

  目前比特币和ETH使用的是POW算法,通过大量的计算机运算生成区块,完成交易,并以代币作为奖励。   

  

  在当前节点验证一个块时,需要像全网一个块节点一样广播,让所有节点都参与计算。如果大多数节点(51%)通过验证,则交易完成。   

  

  区块链在验证交易时可能会出现分歧,但最终还是以区块高度最高的为准。   

  

  所以目前不同的交易平台在取款和充值时,验证交易确认标准是不一样的。一般根据块生成高度来判断事务完成。苦的100块高,Yunbi.com 90块左右高,所以这个标准导致我们在交易平台上充值提现慢。   

  

  智能合约:   

  

  以太坊=区块链智能合约   

  

  智能合约已经提出很久了。意思是当达到某个条件时,系统会自动触发某个时间。例如,如果我们设置一个闹钟,闹钟会在那个时间响起。   

  

  因为之前没有足够的信任来判断达到这个条件的真实性。现在,由于区块链的信任机制,智能合约被重新开发并成功应用于区块链系统。   

  

  比如我们做ICO,你交易一个ETH给另一个,智能合约自动分发相应数量的令牌到你的钱包。智能合约并不难写,只有几个API接口。   

  

     

  

  区块链的应用场景:   

  

  区块链不同代币获取:   

  

  比特币,以太坊上的代币需要开采才能获得。但是,目前分发的令牌大部分都不需要挖掘。仅仅通过编写智能合约,就可以实现代币的分发。比如我给自己1000万个硬币。之后可以通过转账的方式转给其他人。因为要在ETH上交易,所以要交一定的ETH费用。   

  

     

相关文章