我是靠谱客的博主 贪玩戒指,最近开发中收集的这篇文章主要介绍NEAR官方文档翻译(一)概念(Concepts)- 概述概述,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 概述
    • 什么是NEAR?
    • 什么是区块链
    • 为什么我们构建NEAR?
    • 我们如何开始?
      • 有什么我应该预先知道的吗?
    • 我还能探索什么?
      • 网络状态
      • 系列学习课程
      • 白板系列
      • StackOverflow Questions

概述

什么是NEAR?

NEAR协议(以下简称“ NEAR”)是一个去中心化的开发平台,开发人员可以在其中托管serverless 应用程序和智能合约,这些应用程序和智能合约可以轻松连接到 “open finance” 网络,并受益于"open web"组件的生态系统。

与大多数基于区块链的平台不同,NEAR协议是从头开始构建的,对于开发人员及其最终用户而言,这是世界上最简单的,同时仍提供为这些用户提供服务所需的可伸缩性和安全性。 具体来说,NEAR旨在使您更容易:

  • 构建去中心化应用程序, 即使您只习惯使用“传统的” Web或应用程序概念进行构建。
  • 参与用户流畅的体验,即使没有使用加密,令牌,密钥,钱包或其他区块链框架。
  • 无缝扩展您的应用程序,基础平台通过分片自动扩展容量,而无需您付出额外的成本或精力。

[1]:“Open Finance”网络使用令牌和令牌化资产来促进数字价值的转移和存储。 从简单的点对点支付到复杂的借贷和交易协议,这涵盖了所有方面。

[2]:“Open Web”组件是共享状态的可重复使用的智能合约,可轻松保护仍可保护用户数据的应用程序的可组合性。 尽管Open Finance建立在价值的无许可转移基础上,但Open Web进一步概括了这种开放性,以便对所有数据进行操作。

什么是区块链

区块链是一种不可逆的分布式账本,它结合了计算和数据存储方面。 添加的每个新块都包含对账本状态的修改,这些修改已由运行网络的分布式节点的共识所同意。

这些账本允许大量参与者未经许可但完全通过基本的加密经济激励措施共同管理非常大量的价值(比特币的价值> 100B美元)。

While it is intellectually interesting to explore the theory and technology behind blockchains, it is not necessary to do this in order to build, test, and deploy apps. Similarly, you don’t need to understand how fault-tolerant commodity compute clusters work inside AWS, GCP, or Azure in order to deploy an app to these clouds. Focus on the code! We’ve made it easy.

尽管从理论上讲探索区块链背后的理论和技术很有趣,但不必为了构建,测试和部署应用程序而进行此操作。 同样,您无需了解容错商品计算集群在AWS,GCP或Azure中如何工作,即可将应用程序部署到这些云中。 专注于代码! 我们变得很容易。

为什么我们构建NEAR?

您可能听说过分布式计算,数据库或计算机网络,所有这些都在区块链中发挥作用。

当前,大多数Web服务都使用单个服务器和单个数据库来处理您的请求并提供信息。 该基础结构通常由一个单独的实体管理,该实体将其所有数据处理都像黑盒子一样对待:请求进入,发生了某些事情,并且用户收到了输出。

While the company may rely on third parties to verify those claims, the user will never be able to verify what happened in the black box. This system relies on trust between users and companies.
尽管公司可能依赖第三方来验证这些请求,但用户将永远无法验证黑匣子中发生的事情。 该系统依赖于用户和公司之间的信任。

NEAR原则上类似于开发人员当前在其上构建应用程序的“基于云”的基础架构,不同之处在于,云不再由运行巨型数据中心的单个公司控制。 在分散网络上运行节点的世界各地的人们。 它不是“公司运营的云”,而是“社区运营的云”。

为了做好准备,我们正在构建“基础层区块链”或一层,这意味着它与以太坊或Cosmos等项目处于生态系统的同一级别。 这意味着生态系统中的所有内容都建立在NEAR区块链之上,包括您的应用程序。

我们如何开始?

  • 设置一个帐户。
  • 选择一个入门项目(starter project),单击顶部的“运行”,然后播放几分钟。
  • 检查网络状态(以及您在第2步中播放时所做的任何更改)。 区块浏览器为您提供有关节点,事务和区块的见解。 您可以查找您的帐户ID(在第2步中使用)。
  • 深入研究文档。
  • 让我们知道您是否需要任何东西。

有什么我应该预先知道的吗?

Developing on a sharded blockchain-based platform is conceptually similar to building web applications, but there are still differences you will need to watch out for. For example, the “smart contracts” that back these applications require careful thinking about good security practices, asynchronous calls, and release management when deploying to production.

在分片的,基于区块链的平台上进行开发在概念上类似于构建Web应用程序,但是仍然需要注意一些差异。 例如,支持这些应用程序的“智能合约”需要在部署到生产环境时仔细考虑良好的安全实践,异步调用和发布管理。

幸运的是,这些文档中提供了许多工具来测试驱动这些事情并了解它们的工作原理。

我还能探索什么?

网络状态

https://nearprotocol.statuspal.io/

系列学习课程

https://www.youtube.com/watch?v=mhJXsOKoSdg&list=PL9tzQn_TEuFW_t9QDzlQJZpEQnhcZte2y

NEAR Lunch & Learn Ep. 05: Accounts and Runtime
NEAR Lunch & Learn Ep. 04: Nightshade: Consensus and finality
NEAR Lunch & Learn Ep. 03: Light clients in Proof-of-Stake systems
NEAR Lunch & Learn Ep. 02: Economics in a Sharded Blockchain
NEAR Lunch & Learn Ep. 01: Cross Shard Transactions with One Block Delay

白板系列

https://www.youtube.com/playlist?list=PL9tzQn_TEuFWweVbfTbaedFdwVrvaYPq4

Whiteboard Series with NEAR | Ep: 31 Kevin Davis from Kava Labs
Whiteboard Series with NEAR | Ep: 30 David Vorick from Sia
Whiteboard Series with NEAR | Ep: 29 Taylor Wei from Top Network
Whiteboard Series with NEAR | Ep: 28 Jaynti Kanani from Matic
Whiteboard Series with NEAR | Ep: 27 Xiaoshan Zhu from Meter

StackOverflow Questions

https://stackoverflow.com/tags/nearprotocol

最后

以上就是贪玩戒指为你收集整理的NEAR官方文档翻译(一)概念(Concepts)- 概述概述的全部内容,希望文章能够帮你解决NEAR官方文档翻译(一)概念(Concepts)- 概述概述所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部