【区块链实战】什么是DAPP,区块链开发如何进行技术选型

资讯 2024-06-25 阅读:47 评论:0
目录 一、简介 二、知识点 DAPP 公链 联盟链 区块链开发涉及的角色 Solidity 三、技术选型 1、DApp 架构分析 2、公链与联盟链 区块链技术现在已经进...
美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

目录

一、简介

二、知识点

DAPP

公链

联盟链

区块链开发涉及的角色

Solidity

三、技术选型

1、DApp 架构分析

2、公链与联盟链


区块链技术现在已经进入一个高速发展时期,作为企业来说一般有两个选择:做底层链技术,或者做区块链应用。

Block chain technology has now entered a high-speed development period xff0c; there are generally two options for enterprises xff1a; bottom chain technology xff0c; or block chain application.

对绝大多数企业或个人来说,无论是技术还是资金都无法负担底层链开发工作,开发区块链应用的成本和门槛要低很多。

For the vast majority of enterprises or individuals, xff0c; neither technology nor finance can afford bottom-chain development xff0c; and the costs and thresholds of developing block chain applications are much lower.

在掌握的区块链原理和发展情况后,作为技术人员,也要关注区块链技术的选型,比如我们要做一款应用时应作出什么样的选择。

xff0c; as a technician xff0c; also focus on the selection of block chain technology xff0c; for example, what options we should make for an application.

区块链应用也叫去中心化分布式应用?Decentralized Application,简称 DAPP。

Block chain application is also called decentralised distribution application? Decentralized Application, short DAPP.

(1)纯粹的 DAPP架构

& #xff08; 1xff09; pure DAPP architecture

纯粹的 DApp 是不受公司运营与否的限制,不依赖于某个独立的服务器,即使公司关闭依然可以运行。它的架构很简单,只需要前端加一条链就可以了。

Pure Dapp is not subject to the company's operation or otherwise xff0c; it is not dependent on an independent server xff0c; it can still run even if the company closes down. Its structure is simple xff0c; it just needs a chain at the front end.

(2) 混合 DAPP 架构

(2) Mixed DAPP architecture

现阶段因为区块链的存储消耗太大,不可能将所有数据都存储在区块链中,因此大多数是去中心化与中心化相结合的一种架构。

At this stage, it is not possible to store all the data in the block chain because of the high consumption of xff0c; most are therefore a structure that combines decentralization with centralization.

(3) 开发需要的角色

& #xff08; 3) Development of required roles

从技术角度分析, DAPP 开发需要不同开发者角色,主要有以下几种:

Analysis from a technical point of view of xff0c; DAPP development requires different developers roles xff0c; there are mainly the following xff1a;

  • 前端工程师:需要掌握区块链原理及相关 SDK
  • 后端工程师:需要掌握区块链原理及相关 SDK
  • 智能合约工程师:主要设计智能合约,开发智能合约
  • 产品经理:需要掌握区块链原理及区块链应用设计思想与通证设计思想

区块链发展导向在主要分为两大方向:公链和联盟链。比特币,以太坊,EOS这些都属于公链, Hyperledger Fabric,Quorum ,各Baas 平台这些都属于联盟链。

The development of the block chain is directed in two main directions: xff1a; public and union chains. Bitcoin, Etheria, EOS, all of which belong to the public chain, Hyperledger Fabric, Quorum & #xff0c; and each of the Baas platforms, all of which belong to the union chain.

公链需要对矿工节点进行激励,一般都会设有 coin,类似 BTC, ETH 这种,联盟链则是一个团体组织建立的私有网络,不需要在区块链系统上体现激励。

The public chain requires incentives for miners'nodes xff0c; there are generally coin, similar BTC, ETH, xff0c; the coalition chain, a private network of a group xff0c; and there is no need to reflect incentives on block chain systems.

公链的节点多,不限制节点加入,而联盟链的节点比较少,会有明确的准入机制。
对于开发者来说,选哪个平台结合自身技术特点。由于 DAPP 需要智能合约及 SDK 调用,所以主要是看智能合约如何开发。?

There are more nodes in the public chain & #xff0c; there are no limits on nodes & #xff0c; there are fewer nodes in the chain & #xff0c; there are clear access mechanisms.
For developers & #xff0c; choose which platform to combine with their own technical characteristics. Because DAP requires smart contracts and SDK calls & #xff0c; so it is mainly about how smart contracts are developed.

以太坊第一个提出了智能合约的概念,并推出 solidity 语言,因此 solidity 也是目前大多数平台的开发语言。

Ether was the first to introduce the concept of smart contracts & #xff0c; and to introduce the language of soliity & #xff0c; so so so so so so much is the current development language for most platforms.

对于大多数开发者而言,选择 solidity 都比较合适,熟悉一个平台 SDK 后,相似的其他平台也可以快速上手。

xff0c for most developers; selection of soliity is more appropriate xff0c; familiarization with a platform after SDK xff0c; other similar platforms can be launched quickly.

美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址
文字格式和图片示例

注册有任何问题请添加 微信:MVIP619 拉你进入群

弹窗与图片大小一致 文章转载注明

分享:

扫一扫在手机阅读、分享本文

发表评论
平台列表
美化布局示例

欧易(OKX)

  全球官网 大陆官网

币安(Binance)

  官网

火币(HTX)

  官网

Gate.io

  官网

Bitget

  官网

deepcoin

  官网
热门文章
  • 0.00015693个比特币等于多少人民币/美金

    0.00015693个比特币等于多少人民币/美金
    0.000 15693比特币等于多少人民币?根据比特币对人民币的最新汇率,0.000 15693比特币等于10.6 1678529美元/76.86554996人民币。比特币(BTC)【比特币价格翻倍】美元(USDT)人民币(CNY)0.000/克洛克-0/5693【数字货币矿机】10.6 167852976.8655254996比特币对人民币的最新汇率为:489,807.72 CNY(1比特币= 489,807.72人民币)(1美元=7.24人民币)(0.00015693 U...
  • 0.00003374个比特币等于多少人民币/美金

    0.00003374个比特币等于多少人民币/美金
    0.00003374比特币等于多少人民币?根据比特币对人民币的最新汇率,0.00003374比特币等于2.2826 1222美元/16.5261124728人民币。比特币(BTC)美元(USDT)人民币(CNY)0.00003374克洛克-0/22216.5261124728比特币对人民币的最新汇率为:489807.72 CNY(1比特币=489807.72人民币)(1美元=7.24人民币)(0.00003374USDT=0.0002442776 CNY)。汇率更新于2024...
  • A股利好!证监会连开三场座谈会!五部门发文 事关元宇宙…周末影响一周市场的十大消息(新股+点评)

    A股利好!证监会连开三场座谈会!五部门发文 事关元宇宙…周末影响一周市场的十大消息(新股+点评)
    1   证监会连开三场座谈会!将研究出台更多务实、管用的政策举措 The SEC will hold three talks! More practical and practical policy initiatives will be developed.   近日,中国证监会就活跃资本市场、提振投资者信心召开三场座谈会,分别听取专家学者和投资者意...
  • 2000年美国GDP占世界的304%,中国GDP仅占35%,现在呢?

    2000年美国GDP占世界的304%,中国GDP仅占35%,现在呢?
    GDP作为全球公认的实力基准,就像是一个大国实力的代言人,它是布雷顿森林体系下全球团结的声音。它不仅仅是数字的累积,更是大国综合实力的人格化,默默诉说着每个国家的辉煌与荣耀。虽然GDP不是衡量一个国家综合实力的唯一标准,但无疑是最关键的指标之一。作为一面镜子,它反映了国家的经济实力和发展水平,是国家综合实力的重要体现,不容忽视。2000年,中国GDP迈过/克洛克-0/万亿美元的重要门槛,达到/克洛克-0/。2/克洛克-0/万亿美元(折合人民币7。7万亿元)。然而,在全球经济的...
  • 1929经济大萧条或许即将重演?

    1929经济大萧条或许即将重演?
    人类似乎陷入了一个历史悖论,即我们总是重复同样的错误,无法真正从过去的错误中吸取教训。近年来,我们对世界各地接连不断的挑战和危机深感不安。20 19年突如其来的疫情,乌克兰的战火硝烟,欧洲的天然气供应危机以及全球少数国家的饥荒,所有这些问题都像洪水一样,一个接一个地涌来。如果你今天感到心情沉重,不要失去希望,因为明天可能会带来更严峻的挑战。首先,让我们深入讨论名为1929大萧条的时期。这场大萧条实际上是指从1929到1933的一场影响深远的经济危机。这场危机首先起源于美国,然...
标签列表