Skip to main content
Skip to footer
塔塔咨询服务 塔塔咨询服务
  • 我们的服务
  • 我们是谁
  • 新闻中心
  • 客户案例
  • 职业发展
联系我们
TCS全球
tata.comtata.com在新的标签页中打开
  • 概况 按Tab键查看子菜单项

    以技术创新引领企业转型与升级

    塔塔咨询服务是全球领先的IT咨询、服务和商业解决方案的公司,已助力大型企业转型之旅超过50年。

    了解TCS服务范围
  • 行业
    • 银行和金融服务
    • 消费品与零售
    • 生命科学与医疗健康
    • 高科技
    • 制造业
    • 旅游和交通业
  • 服务
    • 云计算
    • 智能商业运营
    • 咨询
    • 网络安全
    • 数据与分析
    • 企业应用软件
    • 物联网和数字化工程
    • 可持续发展
概况
  • 行业 expand here
    • 银行和金融服务
    • 消费品与零售
    • 生命科学与医疗健康
    • 高科技
    • 制造业
    • 旅游和交通业
  • 服务 expand here
    • 云计算
    • 智能商业运营
    • 咨询
    • 网络安全
    • 数据与分析
    • 企业应用软件
    • 物联网和数字化工程
    • 可持续发展
    • 概况 按Tab键查看子菜单项

      我们致力于向上向善,推动积极变化,造福人人。

      我们专业的、坚定的团队每天都在努力,将我们共同的信念付诸行动。我们运用创新和集体知识,创造出非凡的成就。

      了解TCS的优势
    • 关于我们
      • 企业可持续发展
      • 多样性、公平性和包容性
      • 企业社会责任
      • The TCS Way
      • 合作伙伴
      • 体育赞助
    概况
  • 关于我们 expand here
    • 企业可持续发展
    • 多样性、公平性和包容性
    • 企业社会责任
    • The TCS Way
    • 合作伙伴
    • 体育赞助
    • 概况 按Tab键查看子菜单项

      新闻动态

      发现塔塔咨询服务的最新资讯、活动和公告。

      开始探索
    • 新闻中心
    概况
  • 新闻中心
    • 概况 按Tab键查看子菜单项

      客户案例

      TCS在过去的50多年中持续同许多全球化大企业合作,助力其业务转型之旅。

      开始探索
    • 客户案例
    概况
  • 客户案例
    • 概况 按Tab键查看子菜单项

      专业成就非凡

      在TCS,我们相信卓越的工作始于聘用、培养和激励最优秀的人才 — 来自各行各业。

      发现职位
    • 职业发展
    概况
  • 职业发展
  • 塔塔咨询服务 塔塔咨询服务 Opens in new tab tata.com tata.com在新的标签页中打开 Search
    我们的服务
    • 概况 按Tab键查看子菜单项

      以技术创新引领企业转型与升级

      塔塔咨询服务是全球领先的IT咨询、服务和商业解决方案的公司,已助力大型企业转型之旅超过50年。

      了解TCS服务范围
    • 行业
      • 银行和金融服务
      • 消费品与零售
      • 生命科学与医疗健康
      • 高科技
      • 制造业
      • 旅游和交通业
    • 服务
      • 云计算
      • 智能商业运营
      • 咨询
      • 网络安全
      • 数据与分析
      • 企业应用软件
      • 物联网和数字化工程
      • 可持续发展
    概况
  • 行业 expand here
    • 银行和金融服务
    • 消费品与零售
    • 生命科学与医疗健康
    • 高科技
    • 制造业
    • 旅游和交通业
  • 服务 expand here
    • 云计算
    • 智能商业运营
    • 咨询
    • 网络安全
    • 数据与分析
    • 企业应用软件
    • 物联网和数字化工程
    • 可持续发展
  • 我们是谁
    • 概况 按Tab键查看子菜单项

      我们致力于向上向善,推动积极变化,造福人人。

      我们专业的、坚定的团队每天都在努力,将我们共同的信念付诸行动。我们运用创新和集体知识,创造出非凡的成就。

      了解TCS的优势
    • 关于我们
      • 企业可持续发展
      • 多样性、公平性和包容性
      • 企业社会责任
      • The TCS Way
      • 合作伙伴
      • 体育赞助
    概况
  • 关于我们 expand here
    • 企业可持续发展
    • 多样性、公平性和包容性
    • 企业社会责任
    • The TCS Way
    • 合作伙伴
    • 体育赞助
  • 新闻中心
    • 概况 按Tab键查看子菜单项

      新闻动态

      发现塔塔咨询服务的最新资讯、活动和公告。

      开始探索
    • 新闻中心
    概况
  • 新闻中心
  • 客户案例
    • 概况 按Tab键查看子菜单项

      客户案例

      TCS在过去的50多年中持续同许多全球化大企业合作,助力其业务转型之旅。

      开始探索
    • 客户案例
    概况
  • 客户案例
  • 职业发展
    • 概况 按Tab键查看子菜单项

      专业成就非凡

      在TCS,我们相信卓越的工作始于聘用、培养和激励最优秀的人才 — 来自各行各业。

      发现职位
    • 职业发展
    概况
  • 职业发展
  • 联系我们
    TCS全球
    tata.com tata.com Opens in new tab
    Top Results
    Showing
    10
    01 - 07
    • Blockchain
    • Article

    Understanding dApps and their advantages

    You have these already downloaded

    We have sent you a copy of the report to your email again.

    Highlights

    • dApps or decentralized apps are applications that run on a p2p network of computers or blockchain, unlike regular apps that run on a single server
    • Decentralized apps or dApps exist on decentralized ledgers that support smart contracts (not bitcoin).
    • However, there isn’t any central authority for censorship in decentralized apps, and neither are dApps answerable to a central authority like the bank or the government.

    In this article

    What are dApps? 页面内
    Advantages 页面内
    Overview 页面内
    Key Takeaways 页面内
    What are dApps? 页面内
    Advantages 页面内
    Overview 页面内
    Key Takeaways 页面内
    Back to top Go to top
    In this article页面内
    Go to top
    What are dApps? Advantages Overview Key Takeaways

    Understanding Decentralized Apps

    What are dApps?

    dApps or decentralized apps are applications that run on a p2p network of computers or blockchain, unlike regular apps that run on a single server. One cannot easily differentiate a regular centralized application from a dApp. The only giveaway is that dApps require a token for login and are usually slower than traditional apps. Some dApps that run on the Ethereum blockchain network are Uniswap, Compound, and Audius.  

     

    Advantages

    How are dApps better?

    • No downtime: Centralized apps can be temporarily suspended in case of a functional issue or to enforce an update. However, that’s not the case with decentralized apps. dApps run on a distributed network of computers or nodes. All the nodes/computers need to be faulty or shut down simultaneously to impact the working of a decentralized application. And that’s a rare possibility.

    • No intermediaries: Centralized apps require an intermediary to facilitate the transaction between two entities. Take banking apps, for example. There’s a customer and a merchant. The customer has to pay money to the merchant online. To do so, the customer approaches the intermediary (the bank), who sends the money to the merchant by charging a fee. On the other hand, dApps work on smart contracts—an agreement between two entities written in code that runs once specific conditions are met. Smart contracts replace intermediaries and facilitate peer-to-peer transactions by charging a nominal fee.

    • Open-source code: The logic of dApps, which is written in the smart contracts, is visible to everyone on the blockchain network. And as the codebase is visible to everyone, it can be continuously reviewed and improved, making the dApp better over time.

    • Relief to regulation concerns: Centralized applications are bound to follow the regulations of their country, the platform they’re publishing the app on, and other terms. A violation can lead to legal issues. 

    However, there isn’t any central authority for censorship in decentralized apps, and neither are dApps answerable to a central authority like the bank or the government. In short, users will be responsible for regulatory or legal implications for the content they consume or share. And no powerful entity can maneuver the users/data the way they want, offering relief to developers and users from regulation concerns. 

     

    Users will be responsible for regulatory or legal implications for the content they consume or share.

    White paper

    Artificial Workloads and Cloud Migration

    Read more
    White paper Understanding dApps and their advantages

    Overview

    How to create a decentralized application?

    While the actual process of creating a decentralized app is complex, here’s a general overview

    • Building smart contracts: The first step is writing the logic in smart contracts. It’s a way of dictating what the app will do automatically, relying entirely on the chain consensus. It can include anything from basic transactions to computational algorithms.

    • Front-end: Designing the user interface for a dApp is not much different from a centralized application. Although the user action will trigger functions on the smart contracts residing on a blockchain, it shouldn’t affect how the application looks. However, one thing to remember is that as blockchain is involved, actions will take some time to confirm or process. Therefore, a developer must add animations wherever required for the users to know that their action is processing.

    • Back-end: While the purpose here is to create a decentralized application, one may need the help of centralized servers based on their needs. For instance, a private server would be necessary if an application requires massive data storage or functions that cannot be performed on-chain, such as time-bound transactions.

    • Test the app: While this may seem like a no-brainer, testing the dApp is way more important than its centralized counterpart. Developers need to use the testnet to check how the smart contracts perform and whether they’re performing the way they should. Not testing it properly and uploading the code directly to the mainnet would also upload the bugs. And sadly, there’s no going back from there. Therefore, opting for a different protocol while testing smart contracts is essential.
    • Deploying the dApp: Once the testing is done, the smart contracts need to be sent to the blockchain, and the environment needs to be changed from dev to live. After that, the decentralized application can be deployed on the Google Play Store or App Store.

     

    POINT OF VIEW

    AI workload migration to cloud

    Key Takeaways

    Supporting smart contracts with dApps

    Decentralized apps or dApps exist on decentralized ledgers that support smart contracts (not bitcoin). Such apps have numerous advantages over traditional ones like no technical downtime, no intermediaries, open-source code, and most importantly, relief from strict regulations.

    However, the advantages bring equal risk. For instance, because of the lack of an intermediary, malicious content can exist on the blockchain, and an open-source code can make smart contracts a ripe target for hackers.

    Explore more insights

    1/3

    Emerging regulations for emerging technologies

    报告 | 16 Aug 2022   Opens in new tab
    2/3

    Unlocking blockchain interoperability for healthcare

    报告 | 16 Aug 2022   Opens in new tab
    3/3

    Disrupting underwriting with blockchain

    报告 | 16 Aug 2022   Opens in new tab
    行业
    • 银行和金融服务
    • 消费品与零售
    • 生命科学与医疗健康
    • 高科技
    • 制造业
    • 旅游和交通业
    服务
    • 云计算
    • 智能商业运营
    • 咨询
    • 网络安全
    • 数据与分析
    • 企业应用软件
    • 物联网和数字化工程
    • 可持续发展
    前沿洞察
    • Health & Wellness
    • 网络安全
    • 云计算
    • 元宇宙
    • 区块链
    • 可持续发展
    • 人工智能和机器学习
    • 工作的未来
    • 数据存储和分析
    • 物联网
    关于我们
    • 企业可持续发展
    • 多样性、公平性和包容性
    • 企业社会责任
    • The TCS Way
    • 体育赞助
    • 合作伙伴
    更多信息
    • 新闻动态
    • 招贤纳士
    Tata consultancy services
    ©2023 TATA Consultancy Services Limited
    ©2023 TATA Consultancy Services Limited
    • 隐私政策
    • Cookie政策
    • 免责声明
    • 安全政策
    • 定制Cookie
    更多
    • Facebook在新的标签页中打开 Facebook
    • Youtube在新的标签页中打开 Youtube
    • Twitter在新的标签页中打开 Twitter
    • Instagram在新的标签页中打开 Instagram
    • linkedin在新的标签页中打开 linkedin
    联系我们 联系我们
    有什么可以帮到您?
    告诉我们您在寻找什么样的服务或者信息,我们会帮您找到合适的人来跟进。
    售前咨询
    投资者信息
    Accessibility Adjustments

    Theme

    Font size

    A
    DEFAULT
    A

    Line height

    DEFAULT