搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 区块链虚拟币 > 区块链的两大核心技术

区块链的两大核心技术

区块链虚拟币 2018-02-28


区块链有两大核心技术,分别是非对称加密和分布式系统,它们是区块链存在的前提。

  • 非对称加密

    先通俗了解一下什么是对称加密:家里有个柜子,妈妈锁柜子和打开柜子,用的是同一把锁(key),谁拿到这个key都可以打开柜子。而且往往家里有很多把这柜子同样的钥匙,管理起来也麻烦,谁弄丢一把就麻烦了。加密(锁柜子)和解密(开柜子)用同一个key(私钥),对称加密简单理解就这么个意思,安全系数不是太高。


    所以,后来有人发明了非对称加密,怎么通俗理解呢?

    爸爸给家里买了一个高级的柜子,柜子上有两个锁孔(私钥key、公钥key),私钥只有一把,由妈妈保管。公钥有很多把,家里每个人都可以拥有。这样的话,家里锁柜子和开柜子都需要两把钥匙同时参与才行。只要妈妈单独保管的私钥不搞丢,就安全多了。再说了,妈妈保管的钥匙,大家肯定都放心的。





  • 分布式系统

    分布式这个名词其实更好理解了,不要觉得有多高大上。简单来说就是把一件本来由一个主体完成的事情,拆分成可以由多个主体同时工作,工作的结果通过约定好的传输方法汇总到一个地方。这样一来,好处就是办事效率更高、而且不会因为一个主体挂了,这个事情就中止了。

    举个不恰当的例子:

    公司老板推广新产品,肯定不会只派一个销售人员去干市场的,肯定是组织一批人,最起码也要两个人去干。您说对不对?





分享最有价值的精选资讯给您。



版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《区块链的两大核心技术》的版权归原作者「区块链虚拟币」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注区块链虚拟币微信公众号

区块链虚拟币微信公众号:chainandcoin

区块链虚拟币

手机扫描上方二维码即可关注区块链虚拟币微信公众号

区块链虚拟币最新文章

精品公众号随机推荐