The Libra Blockchain开发者文档-(一)中文版

2024-03-03 15:38

本文主要是介绍The Libra Blockchain开发者文档-(一)中文版,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

欢迎

 

欢迎来到Libra开发者网站! Libra的使命是为全球数十亿人建立一个简单的全球货币和金融基础设施。

世界真正需要的是一种可靠的数字货币和为其提供服务的基础设施,该货币和基础设施可实现“货币互联网”的承诺。在移动设备上简单直观的保护您的金融资产。在全球范围内不论在哪里,做什么、赚多少钱,那么资金的转移应该像发送短信或者分享照片一样简单且具有成本效益,甚至更加安全可靠。

Libra建立在安全、可扩展且可靠的区块链上,它由一系列旨在赋予其内在价值的资产来支持,独立的Libra协会负责管理发展Libra相关生态。

Libra区块链的目标是成为金融服务的坚实基础,包括了可以满足全球数十亿人日常财务需求的全新的全球货币。区块链是从零开始构建的,构建中优先考虑扩展性、安全性、存储及吞吐量效率及未来的适应性--来自Libra白皮书

Libra货币建立在Libra区块链上。称之为Libra Core,基于Libra协议的开源项目,该项目为这个新的区块链提供支持,同时有testnet,这是新系统的一个演示环境,和未来Libra上线的主网对比,testnet使用的数字货币没有真实世界的价值。

文档讨论: 
* 如何在testnet通过发送交易来验证一手试验原型 
* 去哪里了解新的技术:Libra协议、Move语言,LibraBFT 
* 如何围绕这个新生态系统建立社区并成为社区一部分

注意:该项目目前处于早期原型阶段。Libra协议和Libra Core API不是最终正式版。原型演变的关键任务之一就是正式的协议和API。目前,我们的重点是基础架构和构建CLI客户端。我们的直接路线图中包含公共API和相关的库。我们欢迎在testnet对软件进行相关测试,但开发人员应该在使用这些API来发布应用程序中做一些工作,作为定期沟通交流的一部分,我们也会发布稳定的APIs的发展进展。


Move:一种新的区块链编程语言

Move是一种新的编程语言,用于在Libra区块链上实现自定义的事务逻辑和“智能合约”。由于Libra的目标是在有朝一日为数十亿人服务,故Move的设计安全性和安全等级是最高优先级。 
通过借鉴过去智能合约安全事件,创建了新的语言Move,该语言使得作者编写代码更加容易。这样可降低意外错误或者安全事件的风险。具体来说,Move旨在防止资产被克隆。它使得“资源类型”能够将数字资产限制为与物理资产相同的属性:资源只有单一所有者,且只能使用一次,并且新资源的创建受到限制。 
Move使得关键交易代码的开发更加容易,它可以安全地实施Libra生态中的治理策略,例如对Libra货币和验证节点网络的管理。我们预计开发人员创建可用合约的能力将随时间的推移不断加强。这将为Move提供演变的验证的支持。 
有关详细信息,请参阅“Move入门”

Libra系统生态

Libra生态系统由不同类型的实体组成:

  • 客户端
  • 验证器节点
  • 开发者

客户端

Libra客户端:

  • 是一种能够与Libra Blockchain交互的软件
  • 由最终用户或者代表最终用户来运行(例如:一个保管客户端)
  • 允许用户构建,签名并将交易提交给验证程序节点
  • 可以向Libra区块链发出查询(通过验证程序节点),请求交易或帐户的状态,并验证响应。

Libra Core包含一个客户端,可以将事务提交到testnet。 我的第一个交易指导您使用Libra CLI客户端在Libra区块链上执行您的第一个交易。

验证器节点

验证器节点是Libra生态系统中的实体,它们共同决定将哪些交易添加到Libra区块链中。 验证器使用共识协议,以便它们可以容忍恶意验证器的存在。 验证器节点维护区块链上所有交易的历史记录。 在内部,验证器节点需要保持当前状态以执行交易并计算下一个状态。 我们将在交易生命周期中了解有关验证器节点组件的更多信息。 
testnet是一组公开可用的验证器节点,可用于尝试系统。您也可以使用Libra Core自行运行验证程序节点。

开发者

Libra生态系统支持各种各样的开发人员,从贡献Libra Core的人到构建使用区块链的应用程序的人。 术语“开发者”包括所有这些组。 开发人员可能如下:

  • 建立Libra客户端
  • 构建应用程序与Libra客户端进行交互
  • 编写智能合约以在区块链上执行。
  • 为Libra区块链软件做出贡献。

此站点适用于开发人员。


参考

  • Libra协议:关键概念 - 向您介绍Libra协议的基本概念。
  • 我的第一笔交易 - 指导您使用Libra CLI客户端在Libra区块链上执行您的第一笔交易。
  • Move入门 - Move新区块链编程语言。
  • 交易的生命周期 - 提供交易提交和执行时“幕后”发生的事情。
  • Libra核心概述 - Libra核心组件的概念和实现细节。
  • CLI指南 - 列出Libra CLI客户端的命令及其用法。
  • Libra 词汇表 - 提供Libra术语的快速参考。

这篇关于The Libra Blockchain开发者文档-(一)中文版的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/770087

相关文章

C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式

《C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式》Markdown凭借简洁的语法、优良的可读性,以及对版本控制系统的高度兼容性,逐渐成为最受欢迎的文档格式... 目录为什么要将文档转换为 Markdown 格式使用工具将 Word 文档转换为 Markdown(.

详解如何使用Python构建从数据到文档的自动化工作流

《详解如何使用Python构建从数据到文档的自动化工作流》这篇文章将通过真实工作场景拆解,为大家展示如何用Python构建自动化工作流,让工具代替人力完成这些数字苦力活,感兴趣的小伙伴可以跟随小编一起... 目录一、Excel处理:从数据搬运工到智能分析师二、PDF处理:文档工厂的智能生产线三、邮件自动化:

Python实现自动化Word文档样式复制与内容生成

《Python实现自动化Word文档样式复制与内容生成》在办公自动化领域,高效处理Word文档的样式和内容复制是一个常见需求,本文将展示如何利用Python的python-docx库实现... 目录一、为什么需要自动化 Word 文档处理二、核心功能实现:样式与表格的深度复制1. 表格复制(含样式与内容)2

Maven项目中集成数据库文档生成工具的操作步骤

《Maven项目中集成数据库文档生成工具的操作步骤》在Maven项目中,可以通过集成数据库文档生成工具来自动生成数据库文档,本文为大家整理了使用screw-maven-plugin(推荐)的完... 目录1. 添加插件配置到 pom.XML2. 配置数据库信息3. 执行生成命令4. 高级配置选项5. 注意事

Python使用python-docx实现自动化处理Word文档

《Python使用python-docx实现自动化处理Word文档》这篇文章主要为大家展示了Python如何通过代码实现段落样式复制,HTML表格转Word表格以及动态生成可定制化模板的功能,感兴趣的... 目录一、引言二、核心功能模块解析1. 段落样式与图片复制2. html表格转Word表格3. 模板生

浅谈Redis Key 命名规范文档

《浅谈RedisKey命名规范文档》本文介绍了Redis键名命名规范,包括命名格式、具体规范、数据类型扩展命名、时间敏感型键名、规范总结以及实际应用示例,感兴趣的可以了解一下... 目录1. 命名格式格式模板:示例:2. 具体规范2.1 小写命名2.2 使用冒号分隔层级2.3 标识符命名3. 数据类型扩展命

使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)

《使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)》PPT是一种高效的信息展示工具,广泛应用于教育、商务和设计等多个领域,PPT文档中常常包含丰富的图片内容,这些图片不仅提升了... 目录一、引言二、环境与工具三、python 提取PPT背景图片3.1 提取幻灯片背景图片3.2 提取

Android实现在线预览office文档的示例详解

《Android实现在线预览office文档的示例详解》在移动端展示在线Office文档(如Word、Excel、PPT)是一项常见需求,这篇文章为大家重点介绍了两种方案的实现方法,希望对大家有一定的... 目录一、项目概述二、相关技术知识三、实现思路3.1 方案一:WebView + Office Onl

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

使用Java将DOCX文档解析为Markdown文档的代码实现

《使用Java将DOCX文档解析为Markdown文档的代码实现》在现代文档处理中,Markdown(MD)因其简洁的语法和良好的可读性,逐渐成为开发者、技术写作者和内容创作者的首选格式,然而,许多文... 目录引言1. 工具和库介绍2. 安装依赖库3. 使用Apache POI解析DOCX文档4. 将解析