自去年以来,区块链技术吸引了很多关注。实际上,从技术上讲,区块链是P2P网络,加密算法,分布式和数据存储等传统技术的结合。了解区块链的层次结构可以使您更清晰地判断面对许多项目时项目的价值是否值得关注。让我花几分钟从广义上介绍区块链的三层架构。希望对您有帮助。自去年以来,区块链技术吸引了很多关注。实际上,从技术上讲,区块链是P2P网络,加密算法,分布式和数据存储等传统技术的结合。了解区块链的层次结构使您可以更清晰地判断面对许多项目时项目的价值是否值得关注。让我花几分钟来从广义上介绍区块链的三层架构。希望对您有帮助。主链侧链开发,数字货币交换白皮书,区块链浏览器,跨境支付,现场和场外宠物采矿游戏基金会许可证181-4069-6008,微信电话号码,协议层代表:比特币,广阔市场的大部分底层技术在公共链中的作用:维护自己的网络节点并为上层提供基本服务,例如建立地址,转移付款,检查余额等。涉及的技术:共识算法,网络编程,加密签名,数据存储技术编程语言:Go语言,C ++等。开发难度:作为体系结构的核心和底部,最困难的开发难度:P2P网络实现,并发处理,共识算法(通常是现成的)的发展状况:在这一阶段,协议层还有很长的路要走。众所周知,以太网由于猫咪游戏而变得拥挤,因此如何使网络更健壮和易于使用,还需要大量研究。市场上出现了越来越多的公共链。只有具有强大技术实力,独特属性和广泛受众的公共链才值得每个人的关注和投资。另外,具有先发优势的公链已经逐渐建立起自己的生态,而后来进入的参与者,如果没有强大的技术优势,成功的机会就很小。扩展层表示:智能合约,侧链,跨链协议,BAAS,采矿服务等。功能:为底层扩展更多接口,以使产品更易于使用。此级别更接近应用程序层。现在,许多公共链也将扩展层作为其主要优势。涉及的技术:与底层相对分离,可以选择相对自由的技术,例如信息安全,智能合约,数据服务等。编程语言:Go,JAVA,C ++等是免费的,并且可选语言是相关的涉及的技术。开发难度:开发难度中等,难度根据项目的扩展方向而变化。开发难点:协议层提供了最基本的服务。如何根据行业特点找到合适的扩张方向是关键。例如,物联网的发展集中在小型和高频服务上,金融业对信息安全有更高的要求。 。开发状态:扩展层也是现阶段开发人员关注的焦点。智能合约在需要自动执行的领域中发挥了巨大作用,例如证券,金融和供应链。侧链可扩展区块链的处理速度,匿名性和信息安全性。跨链协议使不同公共链的价值能够相互交流。存在该级别上的大多数项目是为了解决现有公共链上的问题或扩展现有公共链的功能。应用层代表:轻钱包,交易所,在Ether,NEO等上发布的应用。作用:一种真正面向大众的产品。涉及技术:服务器开发,前端开发,APP开发。编程语言:JAVA,Python等。开发难度:难度中等。根据产品,开发难度是可变的。该级别使用传统Internet中的技术,因此可以使用很多框架。开发难度:产品本身决定了开发难度。例如,交换产品的困难在于大规模并发交易,而