【今日链知】2018.5.15  星期二

茸茸 张大币 2018-05-15

   今日链知:链知是最新鲜的区块链认知,不是新闻资讯!以结合最新的主流大咖和媒体观点进行提炼,帮助大家节省阅读时间,更高效的提升认知!

                                                     



“今日链知”是区块链认知,不是新闻资讯”




一、区块链2.0

《什么是区块链2.0》

区块链1.0时代通常是指在2009年到2014年之间,以比特币为代表的区块链应用发展阶段,它们主要致力于解决货币和支付手段的去中心化问题;2014年之后,开发者们越来越注重于解决比特币在技术和扩展性方面的不足。


2013年底,Vitalik Buterin发布了以太坊白皮书《以太坊:下一代智能合约和去中心化应用平台》,将智能合约引入区块链,打开了区块链在货币领域以外的应用,从而开启了区块链2.0时代。


以太坊是区块链2.0的代表


所谓智能合约实际上就是一种基于规定触发规则的,可自动执行的计算机合约,也可以看作是传统合约的数字版本,在20多年前,由跨领域法律学者、密码学研究工作者 Nick Szabo 提出。


这项技术曾一度因为缺乏可编程数字系统和相关技术而没有被用于实际产业中,直到区块链技术和以太坊的出现为其提供了可信的执行环境。


与比特币相比,以太坊属于图灵完备的脚本语言,支持开发者在该平台创建和发布任意去中心化的应用程序,从诞生到现在,全球基于以太坊的去中心化应用已经超过了200个。


比特之窗区块链首席研究员表示:以以太坊为代表的区块链2.0时代,已逐渐将区块链技术从货币和支付领域扩展到金融领域。而随着技术的发展,以及区块链应用的愈加广泛,超越货币和金融领域的区块链3.0时代也将指日可待。


二、记账原理

《区块链记账原理》

通常认为与智能合约相结合的区块链为区块链2.0,比如以太坊就是典型的区块链2.0。本文主要阐述区块链1.0的记账原理。


在讲区块链记账之前,先说明一下哈希函数。 哈希函数 哈希函数:Hash(原始信息) = 摘要信息 原始信息可以是任意的信息, hash之后会得到一个简短的摘要信息。


哈希函数有几个特点

1)同样的原始信息用同一个哈希函数总能得到相同的摘要信息。

2)原始信息任何微小的变化都会哈希出面目全非的摘要信息。

3)从摘要信息无法逆向推算出原始信息。 


举例说明: Hash(张三借给李四100万,利息1%1年后还本息 …..) = AC4635D34DEF 账本上记录了AC4635D34DEF这样一条记录。 


可以看出哈希函数有4个作用: 

1)简化信息。很好理解,哈希后的信息变短了。 

2)标识信息。 可以使用AC4635D34DEF来标识原始信息,摘要信息也称为原始信息的id。 

3)隐匿信息。 账本是AC4635D34DEF这样一条记录,原始信息被隐匿。 

4)验证信息。 假如李四在还款时欺骗说,张三只借给李四10万,双方可以用AC4635D34DEF来验证原始信息 


哈希函数的这4个作用在区块链技术里有广泛的运用。 


区块链记账方法

区块链在记账是会把账页信息(包含序号、记账时间、交易记录)作为原始信息进行Hash, 得到一个Hash值,如:787635ACD, 用函数表示为: 640 (2).jpg 账页信息和Hash值组合在一起就构成了第一个区块。 


比特币系统里约10分钟记一次账,即每个区块生成时间大概间隔10分钟 在记第2个账页的时候,会把上一个块的Hash值和当前的账页信息一起作为原始信息进行Hash,即: 640 (3).jpg 这样第2个区块不仅包含了本账页信息,还间接的包含了第一个区块的信息。


依次按照此方法继续记账,则最新的区块总是间接包含了所有之前的账页信息。 所有这些区块组合起来就形成了区块链,这样的区块链就构成了一个便于验证(只要验证最后一个区块的Hash值就相当于验证了整个账本),不可更改(任何一个交易信息的更改,会让所有之后的区块的Hash值发生变化,这样在验证时就无法通过)的总账本。


三、非对称加密

《什么是区块链非对称加密》

专业的解释:

加密是指把明文转换成密文的过程,密钥是加密过程中的可变参数,加密算法可以分为对称加密算法和非对称加密算法两大类,加密和解密使用同一个密钥的算法为对称加密算法,加密和解密的过程使用不同的密钥称为非对称加密算法。


非对称密钥也叫公开密钥加密,它是用两个数学相关的密钥对信息进行编码。在此系统中,其中一个密钥叫公开密钥,可随意发给期望同密钥持有者进行安全通信的人。公开密钥用于对信息加密。第二个密钥是私有密钥,属于密钥持有者,此人要仔细保存私有密钥。密钥持有者用私有密钥对收到的信息进行解密。


简单的话语来解释:

“非对称加密,就相当于是你有一张银行卡,你负责保管这个卡但是不知道密码,你老婆负责记住密码但是没有卡。”

 

非对称加密算法的优势和劣势

 

优势:

第一,在多人之间进行保密信息传输所需的密钥组和数量很小; 

第二,密钥的发布不成问题;

第三,公开密钥系统可实现数字签名。

 

非对称加密与对称加密相比,其安全性更好:对称加密的通信双方使用相同的秘钥,如果一方的秘钥遭泄露,那么整个通信就会被破解。而非对称加密使用一对秘钥,一个用来加密,一个用来解密,而且公钥是公开的,秘钥是自己保存的,不需要像对称加密那样在通信之前要先同步秘钥。

 

缺点:

1)公开密钥加密比私有密钥加密在加密/解密时的速度慢。 

非对称加密加密和解密花费时间长、速度慢,只适合对少量数据进行加密。 

2)其实非对称加密是区块链里面最基本的一项技术,但是也是必不可少的技术,了解了他这样你分析其他项目就会更加的得心应手了。




                                                

加入认知星球:

区块链认知、小道消息、币圈资讯

大咖坐堂、金融知识、项目分析

项目分享、大咖问答、优质社群

门槛较高,适合已经靠认知收获财富和筹码的人士加入



带着认知精神来关注公众号张大币吧!


    张大币 热门文章:

    每日区块链动态  阅读/点赞 : 0/0

    每日区块链动态  阅读/点赞 : 0/0

    每日区块链动态  阅读/点赞 : 0/0

    每日区块链动态  阅读/点赞 : 0/0

    每日区块链动态  阅读/点赞 : 0/0