您当前的位置:主页 > 区块链 >

Forge SDK可构建区块链和DApps 可发生最小活动单位

2019-05-27 10:55 来源:互联网 编辑:运营003
摘要: 
Forge SDK 是一套专门为开发者设计的开发组件,是 Forge 框架中不可或缺的一部分。开发者可以通过 Forge SDK 轻松构建区

Forge SDK 是一套专门为开发者设计的开发组件,是 Forge 框架中不可或缺的一部分。开发者可以通过 Forge SDK 轻松构建区块链和去中心化应用(DA...

Forge SDK 是一套专门为开发者设计的开发组件,是 Forge 框架中不可或缺的一部分。开发者可以通过 Forge SDK 轻松构建区块链和去中心化应用(DApps)。

ArcBlock 的服务平台包括——

•OCAP:开放链访问协议

•ABT 链网:互联互通、织链为网的区块链网络

•ABT 节点:一个易于使用的区块链节点服务软件

以及现在打造的 Forge 框架和 SDK,这些都是为了解决当今区块链开发的问题而构建的易扩展、高性能、易用以及准产品化的工具。

Forge SDK可构建区块链和DApps 可发生最小活动单位

为创建最符合开发者使用习惯的 Forge SDK,我们研究了前几代区块链产品,包括 Hyperledger、比特币和以太坊,为当今区块链开发遭遇的平台瓶颈、开发者在开发特定 DAPP 时遇到的问题找到了解决之道。从前人的经验总结中,我们创造了一个青出于蓝而胜于蓝的 Forge 框架。

正如 Ruby on Rails 之于 Web 应用程序,我们相信 Forge 框架也将为区块链开发打开新大门。Forge 易于使用,为开发者提供了构建区块链和 DAPP 所需的一切条件,并且随着合作伙伴和工具迅速扩展, Forge 的生态系统将日益强大。

使用 Forge,开发这从以下几方面可立即获益:

•对比特币和以太坊等异构链的集成支持

•对 gRPC 和 GraphQL 的支持

•链上治理

•自动更新

•广泛的语言支持,包括 javascript、python、erlang、swift、objective-c、iOS 和 Android

•无限可扩展的网络

•用 Forge SDK 构建的任何 DApp 或服务都与 ABT 链网原生兼容。

•内置的去中心化身份

Forge SDK 是由一群经验丰富的区块链开发先行者,总结自己踩过的坑,将心比心为更广大的开发者设计的。大家也许对“什么是最好的语言”各持己见,但都有一个共同的目标:简化区块链开发的过程,让开发者可以专注于应用开发而不用担心底层区块链基础建设。

快速启动

要深层了解 Forge SDK 的工作原理,请转到 “启动“ 。

现在你离开启 Forge 只有两步之遥:

Forge SDK可构建区块链和DApps 可发生最小活动单位

•首先,使用Forge CLI.启动设备上的节点。此步骤启动一个完整的节点,在此节点之上可以构建应用逻辑。

•然后,选择您熟悉的 SDK 。目前,Forge SDK 提供了 Javascript SDK, Python SDK和 Java SDK。更多语言的支持正在完善中。

完成了!现在,你有了一个正在运行的节点和一组可以使用的工具。现在,是时候创建一个钱包并发起一项交易迈出第一步了。

启动概念

尽管 Forge 已经很容易使用了,我们还是希望能进一步降低大家的学习成本。以下是我们挑选出来的关键概念,先理解这些概念对使用 Forge 能起到事半功倍的效果。

账户和钱包

要在刚启动的节点上发起一项交易,首先需要创建一个帐户。每个帐户都有一个唯一的地址来标识不同的用户,并且每个用户实际上可以拥有具有不同地址的无限数量的帐户。钱包是用户帐户凭证的容器,包括唯一地址、密钥(SK)和公钥(PK)。

开始使用 Forge 上的帐户和钱包:https://docs.arcblock.io/forge/latest/intro/#quick-start

交易

交易是可以在 Forge SDK 构建的链上发生的最小活动单位。在 ABT 链网上运行的所有活动都可以解释为不同交易的排列组合。

用“交易”来描述链上活动这件事,可以追溯到比特币。在中本聪最初的白皮书《比特币:一种点对点电子现金系统》中,交易是指通过对哈希值签名来转移货币,以便其他方能够验证该交易的真实性和有效性。

使用 Forge SDK,一项交易包含的信息比货币多得多。根据交易的类型,每项交易都具有不同的功能。

所有由活动组成的交易都需要由现有账户签署和发送。如果人们想在 Forge 上做点什么,他们必须经历发送交易的过程,这就是 Forge 框架如何保持各种活动痕迹的秘密。

了解有关 Forge 交易的更多信息,请访问:https://docs.arcblock.io/forge/latest/txs/#categories

Forge 的关键技术

Forge 旨在让开发者工作更轻松,解决实际问题。Forge 有许多集成的特性和优点,其中最值得关注的两个关键技术是 gRPC 和 GraphQL。

可在此处了解有关 gRPC 和 graphQL 的更多信息:https://docs.arcblock.io/forge/latest/core/rpc.html#why-grpc.

gRPC

[ 编辑: 运营BX01 ]

中国金融领域第一媒体

更多服务
友情链接

京ICP备11011451号-1

举报热线:(010)12377

举报邮箱:xinhua_ljzjr#ljzjr.cn(#替换@)

合作QQ:1447260813

中国金融时报网 版权所有 Copyright © 2010 - 2018 ljzjr.cn All Rights Reserved.