热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

区块链技术特点都有哪些??

想知道更多区块链技术知识,请百度【链客区块链技术问答社区】特点:公开、透明,解决交易中信任问题,通过技术推动社会交易成本的降低。采用新的清算方式,使用流水账记录。区块链的六层结构数

想知道更多区块链技术知识,请百度【链客区块链技术问答社区】

特点:公开、透明,解决交易中信任问题,通过技术推动社会交易成本的降低。
采用新的清算方式, 使用流水账记录。

  1. 区块链的六层结构

数据层
数据区块, 链式结构, 时间戳, 非对称加密, 哈希函数, Merkle树。
网络层
P2P网络, 传播机制, 验证机制
共识层
PoW, PoS, DPoS
激励层
发行机制, 分配机制
合约层
脚本代码, 算法机制, 智能合约
应用层
可编程货币, 可编程金融, 可编程社会
从1 —-》6 由底而上
各层之间相互配合, 实现一个去中心化的信用机制。

  1. 区块链技术概念

通俗说: 分布式记账; 形成 公开,透明,不可篡改、不可伪造的数据库.
区块链技术的本质是一种互联网协议。
只有当所有网络节点(或大部分节点)进行区块确认后, 该笔交易才算真正结束。
核心技术1:区块+链 = 时间戳.
核心技术2:分布式结构——开源的、去中心化的协议.
核心技术3:非对称加密算法
核心技术4:脚本. 增加区块链技术的可拓展性, 会使系统有机会去处理一些无法预见到的交易模式,保证了这一技术在未来的应用中不会过时,增加了技术的实用性。

  1. 共识机制

POW : 工作量证明 (第一种)
比特币的共识机制(POW): 工作量证明机制. (以太坊前三个阶段也采用该机制);
工作证明: 设立一个奖励,要想得到就得付出代价,付出代价的方式是解题(比特币是SHA-256,以太坊是SHA-3),谁先解出来,奖励就归谁,一旦计算出来后,要告诉大家,大家会帮你验证,大家都承认后你就可以拿到这个奖励,然后基于这道题目继续算下一个题目,如此反复。
在互相不信任的情况下,只要好人的数量大于坏人,就保证系统的正确运转(符合大多数的意愿),让系统具备一定的 容错性,这也就是大家所说的:区块链具备去信任的能力;
POS : Proof of Stake,权益证明 (第二种)
权益证明 : 主要思想是节点记账权的获得难度与节点持有的权益成反比,相对于PoW,一定程度 减少 了数学运算带来的资源消耗,性能也得到了相应的提升,但依然是基于哈希运算竞争获取记账权的方式;

  1. 区块链基础 (散列法hashing)

在区块链中,散列是作为区块、交易和地址的标识符。
一个散列函数(hash function),即取任何的输入,就可以产出一个特定大小的输出。
散列算法 与 压缩算法的区别:
简单地解释下这两者之间的区别,N兆视频数据, 散列法_总是会产生_相同数量_的灯泡,而_压缩_一部N兆(MB)视频的结果,仍然会产生数以_百万计灯泡的一个输出。一个压缩过的视频,可被_解压缩_然后_获得原始_的视频。而当一个视频被散列到仅仅只有256个灯泡时,从这个_散列_来_重新构建原始视频_的_可能性就很小_了.
一个安全的加密散列函数,它的一个关键特征就是,它是单向的。这意味着,从数学和计算机学角度上来看讲,从输出来反推输入,这几乎是不可能的。术语为: 逆原像阻力
加密散列函数也应该是抗碰撞的。 一个碰撞过程,意指当一个散列函数为超过1个输入进行运算,而产出相同输出的结果。如果用散列法运算数据1(可能是一份电子表格),而用散列法运算数据2(可能是一张图片),这两者产生了相同的输出,那么这个碰撞冲突就发生了。散列还享有安全与隐私的优势。


推荐阅读
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 谁是更好的选择?
    原文作者:DefiSurfer编译:LlamaC ... [详细]
  • Aptos 生态最全盘点:哪些 DeFi 项目值得关注?
    本文将从Aptos生态挑选头部DeFi项目,详解其运行机制、创新点、完成度等。撰文:Mabrary ... [详细]
  • 提到区块链,总会离不开“去中心化”“不可篡改”“智能合约”“透明化”等等一系列很专业的词汇。聊起来更是云里雾里,仿佛共产主义社会马上就要实现一般 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 本文介绍了如何将PPT格式转换成PDF,并推荐了一款高效的PPT转换成PDF转换器。该转换器利用最新的超线程技术核心和多核心CPU性能,提高了转换效率和转换质量。同时,该转换器具备万能转换模式,可以轻松实现不同类型、不同内容和不同排版的PPT文件的转换。用户可以通过下载链接获取该转换器。 ... [详细]
  • 本文分享了一位Android开发者多年来对于Android开发所需掌握的技能的笔记,包括架构师基础、高级UI开源框架、Android Framework开发、性能优化、音视频精编源码解析、Flutter学习进阶、微信小程序开发以及百大框架源码解读等方面的知识。文章强调了技术栈和布局的重要性,鼓励开发者做好学习规划和技术布局,以提升自己的竞争力和市场价值。 ... [详细]
  • 试图恢复UST锚定的方法不对,危急时刻要与用户频繁交流,维系用户的信任。原文标题:《赵长鹏:关于UST/LU ... [详细]
  • 为元宇宙提供动力的 5 项重要技术
    元宇宙是你肯定听说过的东西。在过去的一年里,每个人都在谈论它。这是技术领域的下一件大事。Bloomberg情报高级行业分析师马修·坎特曼(MatthewKanterman)的分析显 ... [详细]
  • iMesh网站数据在暗网上被出售
    iMesh公司曾是美国三大音乐视频分享服务提供商之一,但是据国外媒体报道,这家公司近期正式对外宣布破产。iMesh是一个文件分享软件,它能够让 ... [详细]
  • 【指南】我们可以从去中心化的社区建设中学到什么?
    本文属于老雅痞原创文章,转载规矩不变,给我们打声招呼~转载请微信联系:huangdiezi,更多 ... [详细]
  • Aavegotchi 创始人 Jesse Johnson:100% 的 Web3 游戏才是令人兴奋的
    Aavegotchi 创始人 Jesse Johnson:100% 的 Web3 游戏才是令人兴奋的 ... [详细]
  • DAO 与 Network State 之歌 | 共学招募
    本文已进行文化的自我审查,请读者用科学方法阅读原书进行学术研究。 ... [详细]
author-avatar
手机用户2502869561
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有