首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏软件开发

    去中心化应用程序(DApps),读完这篇就够了!

    与传统的集中式应用程序不同,DApps通过智能合约来执行业务逻辑,用户和开发者都可以通过区块链网络进行去中心化的交互。 1.1 DApps的构成DApps通常由以下几个部分组成:前端界面:用户与DApps进行交互的界面,通常是一个网站或手机应用程序。 2.2 开源性大多数DApps都是开源的,任何人都可以查看其代码、进行修改或者为其开发新功能。这种开放性促进了开发者社区的协作与创新。 DApps:数据存储在区块链或去中心化存储系统中,数据不可篡改且公开透明,增强了安全性和可靠性。4.3 信任机制传统应用程序:用户需要信任应用程序的开发方或服务提供商,数据可能被滥用或泄露。 激励机制:通过代币奖励机制,可以激励用户和开发者积极参与,促进网络的健康发展。5.2 缺点性能瓶颈:区块链的交易处理速度较慢,可能会影响DApps的响应时间和用户体验。

    98110编辑于 2024-12-23
  • 来自专栏技术开发篇

    解锁未来:深入探索去中心化应用程序(DApps)的潜力与挑战

    去信任化:由于区块链的去中心化特性,DApps能够实现去信任化的交易和互动,用户无需依赖任何第三方机构。开放性与无许可性:大多数DApps是开放源代码的,任何人都可以查看、修改或开发新功能。 DApps:由于去中心化特性,DApps具有较强的容错性和抗攻击能力,黑客攻击需要控制整个网络才能造成严重影响。运营与维护:传统应用:传统应用需要由中心化的开发团队进行维护和更新,运营成本较高。 开发复杂性:DApps开发需要掌握区块链、智能合约等技术,相较于传统应用开发更加复杂。 DApp开发者可以通过集成这些钱包,简化用户的操作流程。可用性优化:为了降低用户的学习成本,DApp开发者应更加注重界面的简洁性和易用性。此外,可以通过设计更友好的用户引导流程,帮助用户更容易上手。 为此,开发者可以通过引入更为灵活的Gas费机制(如Gas Rebates)来减少用户的成本。8.3 法律与合规问题由于DApps的去中心化特性,它们在很多法律和监管框架下并没有明确的规定和指导。

    54310编辑于 2024-12-19
  • 来自专栏企鹅号快讯

    《外媒Cointelegraph专访Qtum量子链Jordan Earls》—浅谈目前Dapps的主要问题

    近日,境外主流区块链媒体Cointelegraph专访Qtum量子链联合创始人兼全球首席工程师Jordan Earls,就基于区块链技术的DApps应用开发进行了探讨,Jordan认为,就目前来看DApps 开发的三个主要问题体现在可扩展性 、私密性以及治理等方面。 当然,DApp开发者可以使用Solidity开发语言和他们对以太坊的认知来创建基于Qtum 量子链的DApp。 Qtum量子链其中一个最大的优势就是就是使用了UXTO模型。 只有通过图灵完备的智能编程语言,才能拥有无限的灵活性,为DApps开发带来更多能。 对于应用程序开发着和软件行业来说,这也是一个极大的创新和启示。

    1.2K90发布于 2018-01-18
  • 来自专栏Python项目实战

    去中心化应用:开发与挑战

    《去中心化应用:开发与挑战》 一、引言 随着区块链技术的兴起,去中心化应用(Decentralized Applications,简称DApps)成为了一个热门的话题。 然而,开发DApps并非一帆风顺,开发者需要面对诸多独特的挑战。 二、去中心化应用的特点 (一)去中心化的架构 数据存储 在传统应用中,数据通常存储在中心化的服务器上,由服务提供商进行管理。 三、去中心化应用的开发 (一)选择区块链平台 以太坊 以太坊是目前最流行的开发DApps的区块链平台之一。它提供了一个图灵完备的智能合约开发环境。 不同的平台具有不同的特点,例如EOS具有高吞吐量和低延迟的特点,适合开发对性能要求较高的DApps;波卡则侧重于跨链互操作性,适合开发需要与多个区块链进行交互的DApps。 (二)前端开发 与区块链交互 DApps的前端需要与区块链进行交互,以调用智能合约的功能。在JavaScript中,可以使用Web3.js库(针对以太坊)来实现这种交互。

    48110编辑于 2025-01-13
  • 来自专栏深入浅出区块链技术

    使用Selenium和Metamask 与 Dapp 自动化交互

    译文出自:登链翻译计划[1] 译者:翻译小组[2] 校对:Tiny 熊[3] 网络开发的最新趋势之一是去中心化应用的崛起,也被称为Dapps。 (如果你想了解更多关于Dapps的信息请点击这里[4]。 为了访问Dapps,用户需要使用一个加密货币钱包来连接,这为那些想要使用Selenium[5]等工具进行自动化/或测试Dapps开发者带来了新的挑战。 目前大多数的Dapps都依赖于用户浏览器中的扩展加密钱包 ,它在网页中注入关于用户钱包和它所连接的网络的信息。最流行的浏览器加密钱包是Metamask[6]。 来源:https://dev.to/ltmenezes/automated-dapps-scrapping-with-selenium-and-metamask-2ae9 参考资料 [1]登链翻译计划:

    3.6K30编辑于 2021-12-15
  • 来自专栏区块链大本营

    Dapps 想要更高的采用率,首先得先突破客户端或服务器模型

    因此作者开始研究这些DApps,结果却失望而归。大多数所谓的Dapps都是传统的客户端/服务器 web应用程序,它们只是利用了区块链组件,即存在于区块链上的智能合约。 作者的结论是,这些(所谓的)Dapps实际上并不是去中心化的应用程序。一旦web服务器离线,那么将无法访问该应用程序。 Dapp开发者和设计师应该使用这个Dapp作为自己设计的参考模型。将智能合约数据表与IPFS内容链接集成在一起是设计Dapp的新方法。 作者并非团队成员,也没有参与过任何TLOS Pick 2 Dapp的开发工作。) 免责声明:本文仅代表作者个人观点,不构成区块链大本营任何投资建议,投资有风险,请谨慎辨别。 、极客帮创投创始合伙人蒋涛携手京东集团技术副总裁、IEEE Fellow、京东人工智能研究院常务副院长、深度学习及语音和语言实验室负责人何晓冬,来也科技 CTO 胡一川,共话中国 AI 应用元年来了,开发者及企业的路径及发展方向

    1.1K20编辑于 2023-03-31
  • 来自专栏区块链开发

    Web3 开发框架及特点

    Web3 的开发框架有助于开发者构建基于区块链的应用程序(如去中心化应用 DApps)。以下是一些主流的 Web3 开发框架和工具。1. 智能合约开发Truffle功能:一个完整的智能合约开发框架,包含编译、部署和测试工具。特点:内置支持 Solidity。提供 Migrations 功能方便部署合约。 与区块链集成,用于 DApps 的数据存储。Filecoin功能:基于区块链的分布式存储网络。特点:提供长期存储和经济模型。与 IPFS 深度集成。4. 特点:支持 DApps 高效查询区块链数据。使用 GraphQL 查询语言。Moralis功能:Web3 应用开发的后端即服务平台。特点:提供实时区块链数据。内置用户身份验证功能。6. 这些框架和工具组合起来可以覆盖智能合约开发、前后端交互、存储、以及数据查询的完整开发需求。根据具体应用选择适合的工具非常重要。

    41310编辑于 2024-12-10
  • 来自专栏币聪财经

    币聪-智品链Zeepin 8月主网发布,创意产业将成为平台新的起航?

    与 NEO和Ontology合作,总部位于上海的Zeepin公司一直致力于开发其独特的生态系统。 虽然它的初始外观可能听起来复杂而模糊,但让我们深入了解整个Zeepin及其dApps计划。 在创意产业中,处理数字产权的法律保护,建立信任交易和寻找志同道合的团队成员的复杂性可能超乎想象。 所有这些都是通过Zeepin dApps来实现的,例如ZeeRights,ZeeCreate,ZeeTalent,ZeeFund,ZeeProof和ZeeSure。 仅仅一年多以前,dApps - 利用区块链技术的分散式开源Web应用程序成为了一个破坏者。在 Zeepin链上,将通过使用ZPT(一种不可退款的令牌)启用dApps功能。 Zeepin有多个项目需要开发,2018年是最繁忙的一年 - 产品发布和开发的一年。Zeepin Chain的主网将于2018年8月31日开始供货。

    51310发布于 2018-08-12
  • 来自专栏用户9868391的专栏

    哈希竞猜游戏系统开发如何制作丨哈希竞猜游戏系统开发(参考模板)

    dApps(Decentralized Applications,去中心化应用)是在区块链网络而非传统中心化服务器上运行代码的应用。 Web 3.0的支持者认为Web 3.0 dApps将替代现有中心化的Web 2.0平台,用户将可以在不同的dApps中使用基于区块链的数字身份或凭证系统。 dApps开发者也尝试通过数字货币或NFT的形式作为经济回报来激励用户的参与。   DAO。

    69630编辑于 2022-07-02
  • 来自专栏区块链开发DAPP

    什么是 DApp开发?你需要了解的有关所有信息

    随着围绕分散式应用程序的所有炒作和流行,许多产品所有者正在寻求开发自己的。但是对于 DApp 是否适合给定的产品,人们常常会感到困惑。所以在这篇博文中,我们的目标是回归基础。 DApp 已针对一系列不同的行业和用途开发,包括游戏、金融和社交媒体。DApp 与常规应用程序有何不同? 速度差异DApps 比传统应用程序慢。目前,据区块链开发人员称,此类应用每秒只能处理大约 15 笔交易。然而,随着该行业目前正在经历的繁荣,这种情况很可能会迅速改变。 不同的开发成本当您开发常规应用程序时,您必须考虑云服务器费用、维护成本和一系列其他定价元素。DApps 的情况并非如此,产品所有者知道成本包括开发、部署和升级一体化。 类型 3Type 3 DApps 使用 Type 2 协议。继续上面概述的 Omni 示例,让我们以 SAFE 网络作为类型 3 应用程序的示例。

    81730编辑于 2023-09-18
  • 来自专栏币聪财经

    币聪:不得不投资NEO的几个理由,登月计划可能吗?

    NEO 在人工智能,音乐流媒体,广告和旅游等领域拥有一支优秀的团队和各种高品质的dapps。它也是被动收入的最佳来源之一,每年累积3-4%的利息。 这些功能涉及实际用途,dapps及其社区。他们共同证明了一个具有坚实基础,大量上升势头和高回报潜力的项目。 让我们仔细看看这些功能。 66个高质量的NEO Dapps和Counting 目前有超过66个dapps正在为NEO生态系统建造。这些领域将涵盖各个领域,包括区块链游戏,身份验证,物联网,广告,Wi-Fi共享和音乐。 以太坊有更多的dapps,但更多的是低质量的。这些低质量的dapps可能会堵塞已经过度使用的交易系统。 区块链游戏 通过他们的域名NEO.Game,NEO为区块链游戏开发提供平台和奖励池。 NEO的大型开发者社区 NEO专注于创建开发工具,在全球范围内组织聚会,为有希望的开发人员提供教程(如上所述),以及提供财务支持以帮助构建其智能经济网络。

    84720发布于 2018-08-20
  • 来自专栏区块链大本营

    BTA | 杨德升:掌握这些技术点,现在就能做一个Dapp!

    作为本届大会的重要嘉宾之一,以太坊智能合约 DApps「以太红包」作者、原ofo技术副总裁杨德升,在「区块链核心技术峰会」中分享了题为《深入以太坊DApp架构和开发实战》的主题演讲。 杨德升:毕业于上海交通大学,以太坊智能合约 DApps「以太红包」作者,原 ofo 技术副总裁、周伯通招聘联合创始人 CTO、曜辉科技联合创始人 CTO、开源社区 ThinkSNS 核心开发者,拥有一项互联网技术发明专利 智能合约 智能合约就是代码+数据(功能+状态);Solidity(智能合约开发工具)在设计时参考 JavaScript、Python 等高阶语言。 对于开发者来说,每一笔交易都需要精雕细琢:我该给多少Gas合适?我该怎么推荐给我的用户?哪个gasPrice最合适? Dapps架构揭秘 Dapps是一个应用,与一般的互联网应用对比可以看出。互联网应用用户首先看到UI页面,往下是接口层,而所有代码在基础设施上完成,例如数据库、阿里云等。

    1.7K80发布于 2018-05-10
  • 来自专栏超级架构师

    区块链101:什么是分散式应用程序?

    这就像一个“分散的应用程序商店”,任何人都可以发布他们不可阻挡的应用程序(dapps),而不像今天的应用程序(比如Gmail或Uber),不需要一个中间人来管理或管理用户的信息。 Dapps直接连接用户和提供者。 一个例子就是使用这种设计去分散的Twitter抵制审查。一旦你将消息发布到区块链,它就不能被删除,甚至连创建微博客系统的公司也不能删除。 ethereum白皮书将dapps分为三类:管理资金的应用程序、涉及资金的应用程序(但也需要另一项),以及“其他”类别的应用程序,其中包括投票和治理系统。 (不过,值得注意的是,一些开发人员怀疑这种用例是否可以以分散的方式进行。)

    1.3K50发布于 2018-04-09
  • 来自专栏开发经验

    前端开发新趋势:Web3、区块链与虚拟现实

    文章目录 Web3:下一代互联网 区块链技术 去中心化应用程序(DApps) 区块链:重塑数字世界 数字钱包 NFT(非同质化代币) 虚拟现实:沉浸式体验 WebVR和WebXR 三维图形 新挑战与机会 ❤️ 随着技术的不断演进,前端开发领域也在不断变化和发展。Web3、区块链和虚拟现实(VR)是当前前端开发的新趋势,它们为开发者提供了更多的机会和挑战。 } function get() public view returns (uint256) { return storedData; } } 去中心化应用程序(DApps ) 前端开发者可以使用Web3技术构建去中心化应用程序(DApps)。 DApps是基于区块链技术构建的应用程序,它们在去中心化的网络上运行,不依赖于中心化的服务器。这为用户提供了更高的数据安全性和隐私性。

    78510编辑于 2023-12-13
  • 来自专栏ThoughtWorks

    Ethereum for decentralized applications | 雷达哔哔哔

    位置 2018年5月第18期技术雷达,技术象限,建议评估 (最新版技术雷达已经发布,点击【阅读原文】下载) 标签 Blockchain, DApps, Decentralized Applications , Ethereum 目标受众 区块链产品经理、架构师、开发人员 关注问题 区块链技术起源于比特币,由于天生具备数字货币的特质,这项技术在 Fintech 领域受到广泛关注,尤其获得了金融服务业的青睐。 不过,区块链技术在以太坊(Ethereum)的拓展下,已经具备开发各种应用的能力,这些部署在区块链上通常含有内部代币激励并且开源的应用被称之为去中心化应用(Decentralized Application 同时,以太坊还维护了多条测试链,如:Ropsten, Kovan 和 Rinbkey 辅助开发者测试合约,从而减少部署到主网的风险。 Decentralized Applications Introduces and lists Ethereum dapps 购买合约源码 支持工具 Solidity EVM Truffle Ganache

    58750发布于 2018-12-26
  • 来自专栏Rust语言学习交流

    【Rust日报】2022-02-20 Rust 的可持续发展

    它开源将 Flutter(一种跨平台的热重载快速开发 UI 工具包)和 Rust(一种使每个人都能够构建可靠且高效的软件的语言)结合起来。 在 2022 年,似乎开发人员正在使用 Rust 编程语言为 DeFi、游戏、NFT 和 metaverses 中的Web3 应用构建 dApps。 作者认为 Rust 完全有能力成为取代 Ethereum dApps 最常用的开发语言 Solidity 的编程语言。 utm_source=url Blueboat 开源库 Blueboat 是 Cloudflare Workers 的开源替代品,旨在成为 serverless Web 应用程序的开发人员友好型多租户平台

    57610编辑于 2022-03-24
  • 来自专栏企鹅号快讯

    智能合约编程资料合集

    适合有了一定基础的开发者,例如: Github 对于技术功底比较好的开发者,最好的学习方式还是直接看别人的code,这里有几个比较经典的智能合约库: ENS ens的合约代码非常值得一读,没有用任何奇特的技巧 其实最好的方式,是首先找到你想了解的Dapp,然后去读它的代码,这里推荐一个网站:State of the dapps https://dapps.ethercasts.com/,这里面列出了非常多的Dapp

    1.1K71发布于 2018-01-08
  • 来自专栏超级架构师

    没有区块链是一个孤岛

    即使dapps可以被设计成完全自主的——从某种意义上说,没有任何一方有能力控制或影响它们的操作——它们仍然受到底层区块链网络的操作和确定其操作方式的特定协议的影响。 一个基于区块链的网络的管理可能会被用来审查针对这些dapps的一些交易,甚至通过一个硬的fork修改他们的代码来改变他们的操作。 深入到堆栈中,有许多基于区块链的平台,人们可以在上面部署自己的dapps。 一些dapps直接位于基于区块链的网络之上。例如,Gnosis在ethereum区块链上实现为智能契约。 另一些则部署在dapps框架上,比如DAOstack,它实现了自己创建和维护dapps的协议。 虽然大多数分散的基于区块链的应用程序都有自己的规则集,但它们也依赖于,因此必须遵循它们操作的平台的规则。 另一个问题是,当平台实现“代理”契约时,将调用其他智能契约,而这些契约可以由平台开发人员更新。

    51230发布于 2018-07-25
  • 来自专栏元宇宙112

    带你了解以太坊最热门的Dapp有哪些

     根据Dapps的状态数据,现在在以太坊区块链上活跃着3000多个Dapps-分散式使用。  正如咱们的大多数读者所知,Dapps不同于一般的移动和根据网络的使用程序,由于它们旨在让用户对使用程序管理的数据有更多的控制权。  9bff0c35a4fd4eba95a4f0c7eb8dee96.png   你应该了解的Top-stream DAPPS: uni swap:它是一个去中心化的买卖所(DEX),也是现在最盛行的买卖所

    1.2K50编辑于 2022-05-20
  • 来自专栏区块链大本营

    干货 | 以太坊工具集合,解决你的入门困难

    由于它是一个JavaScript库,因此可以用它来构建基于Web的去中心化应用(DApps)。 ? / Django等开发框架一样,DApps开发也有两个最流行的框架:Truffle(http://truffleframework.com/)和Embark(https://github.com/iurimatias 如果你没有以太坊Dapps开发的经验,可以参考我写的一个指导教程: (一)(https://medium.com/@mvmurthy/full-stack-hello-world-voting-ethereum-dapp-tutorial-part 所以,开发MetaMask的那帮家伙主动维护了大量的节点,从而把其他用户从繁杂的同步过程中解放了出来。你只需安装MetaMask,它就可以自动连接到它们的节点上。 ? 这是Dapps彼此交互的通信协议。

    1.1K30发布于 2018-06-19
领券