• 平台通知 交易行情
      查看更多
    • 语言&汇率
    • 偏好设置
      涨跌颜色
      涨跌幅起始时间
    Web3 交易所
    Gate博客

    加密货币新闻、热点&行业洞察

    Gate.io 博客 去中心化应用程序的初级指南_Dapps

    去中心化应用程序的初级指南_Dapps

    05月21日 00:07


    去中心化的应用程序(DApps)是运行在分布式计算系统上的应用程序,即在区块链网络上。 尽管DApps可以有不同的定义,但它们通常是开源的、安全的、去中心化的应用程序。

    有几个DApps的用例,包括社交媒体平台、加密货币钱包、金融应用和游戏。 它们通过使用代币系统作为价值证明来发挥作用。 每个代币都被分配给一个特定的DApps,或原生在承载DApp的区块链上。

    dApp是建立在区块链网络上的开源项目。 该网络是透明的,去中心化的,并且对攻击是防不胜防的。



    比特币 及其区块链的出现,产生了区块链协议技术发展的连锁反应。 开发人员和投资者在完善、修改和改进区块链协议方面做出了不懈的努力。 他们根据几个使用情况对这些修改进行了调整。

    第一个区块链是几年前推出的。 今天,我们有广泛的区块链修改应用,以解决网络浏览、金融、游戏,甚至是艺术方面的问题。

    有人可能会问,区块链是如何被修改以适应所有这些用例的? 答案很简单--dApps。 dApps(去中心化的应用程序)与传统的传统应用程序非常相似,在区块链网络而不是中央服务器上运行。 简单来说,dApps是一个运行在去中心化网络上的应用程序。 这意味着它们不由任何中央或第三方机构管理或拥有。 因此,它是分散的。

    dApps从2015年的微不足道的25个dApps发展到3600多个,涉及多个领域,包括金融、社交媒体、游戏等,实现了跨越式发展。 此外,据记录,dApps每年在区块链上占了价值1825亿的用户交易。 这毫无疑问地证明了区块链中DApps的意义。


    DApps如何运作



    dApps的系统化运作在前端和后端的基本结构上发挥作用。 前端主要是加强与用户的有效沟通,而后端则是处理运行交易的智能合约。 智能合约是区块链(突出的是以太坊区块链)识别和给出答案的东西。

    用更多的技术术语来说,DApp的前端是执行代码结果的地方。 它是连接用户与应用程序互动的链条。 另外,前端有一个数字钱包,适用于几种功能。

    数字钱包持有公钥和私钥的记录,对用户进行双重授权。 该钱包还帮助用户管理他们的区块链地址和加密密钥,并允许他们与他们的资金互动。 它还有助于触发智能合约的执行。

    dApps的后端是一个完全不同的球赛,因为它为在应用程序的服务器端使用智能合约带来了转折。 dApps的后端是开源的,这意味着任何有权限的人都可以修改它。 它是应用程序中执行指令的部分。 另一方面,智能合约有一个特定的功能,它们的执行不受任何外部因素的影响。


    去中心化应用和传统应用的区别

    Moralis
    Loom和Zoom是向用户提供网络应用的公司的常见例子。 这些传统的网络应用是建立在前台和后台元素的结构上。 然而,他们通过利用集中式网络服务器中的软件,而不是设备的本地操作系统,采取了一种扭曲的方式。 然后,这些设备利用HTTP--超文本传输协议,对信息进行加密,以便与服务器通信。 因此,传统网络应用程序的前端馈送是基于来自后端或公司网络服务器的数据。

    另一方面,一个去中心化的应用程序使用基础区块链网络上的智能合约作为其后台。 区块链是一个共享相同信息的节点网络,像链条一样链接在一起。

    DApps使用相同的技术来渲染前面的页面。 然而,虽然dApps利用钱包连接到相关的区块链网络,但它们在后台与网络应用不同。


    钱包在去中心化应用中的意义



    你可能想知道,dApps是用来做什么的? 要理解这一点,你必须知道什么钱包对dApps的功能有意义。

    数字钱包有助于管理区块链地址和用户的加密密钥。 他们的认证和识别都需要这些密钥。 钱包不是像传统的网络应用程序那样使用HTTP协议,而是触发智能合约,或者更好的是,触发dApps的后端。 而智能合约则与区块链网络互动,确保交易得到执行。

    知道智能合约是可编程的,这是一个很好的补充。 这意味着它们可以被改变和修改以解决一个特定的问题。 因此,dApps可以被用于多个使用场景。


    去中心化应用程序的关键特征



    围绕 "什么是dApp "的讨论的另一个重要方面是关键特征的概述。 现在你知道去中心化的应用程序是如何工作的,你对基础知识有一个很好的印象。 有鉴于此,我们应该研究使其独特的dApp特征。



    开放源代码

    这是dApps的主要亮点之一。 dApps是开源的;因此,它不在任何单一实体的所有权或控制之下。 因此,代码可随时用于评估和修改。



    Incentive s

    代币生成是dApp的下一个关键元素。 除了分发原生代币作为奖励外,去中心化的应用程序还需要生成原生代币以提供价值证明。

    去中心化

    根据其名称,去中心化的应用程序在去中心化的区块链上运行,这使得它们与传统的应用程序不同。 作为dApp区块链关联的结果,应用程序的所有操作数据必须存储在区块链上。

    协议遵守

    表明所有利益相关者同意使用加密算法来验证去中心化应用程序的价值是很重要的。


    去中心化应用程序的优势



    在对dApp的主要理解中出现了关于其定义、设计和功能的各种见解。 去中心化的应用程序只是一个在区块链网络上运行的传统网络应用。 一个dApp为用户提供的价值是什么? 以下是去中心化应用的一些好处。

    没有停机

    dApps的关键优势之一是它始终可用。 只要智能合约被部署在区块链上,它就可以一直被需要与之互动的客户访问。 另外,通过使用dApps,恶意行为者将无法对特定的应用程序发起拒绝服务攻击。由于采用了点对点的架构,即使网络架构的某些部分不工作,分散的应用程序也可以工作。

    抵抗审查

    在去中心化的应用程序中,没有一个行为者控制数据和流程。 因此,政府或实体不能阻碍用户提交交易,部署dApps,或访问区块链数据。 dApps的优势在于完全独立于任何组织或个人。

    无信任计算

    区块链和dApp相互作用的另一个关键价值优势是智能合约的分析和没有任何中心化权威的可预测性。 与传统模式相比,去中心化的应用程序为真正的无信任系统提供了基础。

    你必须信任提供网上银行的金融机构,并认为他们不会滥用你的财务信息。 另一方面,DApps不再需要中央机构,因为智能合约处理一切。

    隐私

    很明显,匿名性是去中心化应用程序最主要的特征,这巩固了对 "什么是dApp "的理解。 毫不奇怪,很大一部分去中心化的应用程序不需要用户提供他们的真实身份。 使用他们的以太坊登录凭证和数字钱包,用户可以访问dApps,而不是完成一个复杂和漫长的注册过程。

    数据完整性

    去中心化的应用程序使用密码学来确保数据安全地存储在区块链网络上。 此外,有公共区块链来验证交易,也能确保数据记录的可靠性。


    去中心化应用的风险



    在协议、共识和应用方面存在着鲜明的对比。 对于dApps来说,有一种神奇的区块链关系,为数字转型提供了一个充满希望的未来。 然而,使用去中心化的应用程序会有某些值得注意的风险。 以下是其中的几个:

    维护

    鉴于更新区块链网络的代码和数据的难度,去中心化的应用程序会出现一些维护方面的复杂问题。 例如,即使发现了错误或安全风险,开发人员也不能部署更新。

    网络拥堵

    如果一个dApp消耗了过多的计算资源,网络拥堵的问题就变得很明显。 目前,以太坊网络一秒钟可以处理10到15笔交易。 然而,更快地发送交易可能会导致未经确认的交易数量更快增加。

    中心化

    一个去中心化的应用程序可能类似于建立在以太坊上的应用程序,但它可能仍然具有中心化应用程序的一些特征。 例如,在一些dApps中,密钥或敏感数据可以存储在服务器端,或者在其他dApps中,逻辑可以在集中式服务器上执行。

    性能开销

    接下来,有一个与dApp例子有关的性能开销和可扩展性的主要问题。 为了确保dApp中理想的安全性、可靠性、完整性和透明度,网络中的每个节点都必须运行和存储每笔交易。 此外,工作证明的共识机制也会消耗资源和时间。 因此,dApps要比标准计算大得多。

    用户体验

    创建用户友好的工程体验的艰巨任务是去中心化应用的另一个显著缺点。此外,大多数终端用户将难以建立一个工具栈来与区块链安全地互动。


    去中心化应用的例子



    在探索大多数dApps之前,有许多原因是建立在以太坊区块链上。 有了以太坊区块链,项目的开发时间就会缩短,项目可以立即启动。 随着构建工具包、应用模型和MetaMask的加入,以太坊提供了对开发者友好的体验,成功地吸引了新项目、大型团体和社区。 每个dApp都有不同的目的。 例如,如果你想购买、出售或铸造不可伪造的数字艺术,Zora、Foundation、Cent和MakersPlace都是选择。 如果你想直接支付音乐家的工作,可以使用Catalog、Audius和其他类似的应用程序。

    你可以使用复合金融、Aave、Pool Together、Dharma、InstaDApp等进行与金融有关的活动,如发送、接收、借贷、赚取利息和资金流。 你可以利用1英寸、AirSwap、ForkDelta等平台来购买、存储和交换加密货币。


    结论



    随着人们和企业认识到dApps的真正潜力,它们的受欢迎程度也在增加。 由于开发者的创新和创造力,去中心化的应用程序多年来得到了很大的发展。 这导致了新的dApp实例的出现,为不同企业的需求量身定做。

    必须确定区块链如何在其后台发挥重要作用,以充分了解一个去中心化的应用程序。 dApps不是依靠中央机构来进行交易,而是使用智能合约。 然而,dApps的缺点包括对过度集中和网络拥堵的担忧。



    作者。Gate.io 观察员: M.Olatunji
    免责声明:
    * 本文仅代表观察员的观点,不构成任何投资建议。
    *Gate.io保留对该文章的所有权利。 只要提及Gate.io,就允许转发该文章。 在所有其他情况下,将因侵犯版权而采取法律行动。
    解锁盲盒最高获$6666奖励
    立即注册
    即刻领取20点卡
    新人专享,仅需2步马上获得点卡

    🔑 注册账户

    👨‍💼 24小时内进行身份认证

    🎁 获得点卡奖励

    马上领取
    语言及地区
    汇率

    选择语言及地区

    前往土耳其站点?
    土耳其站已上线
    可点击前往TR分站,或是继续留在国际站