问题标签 [stellar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
137 浏览

json - 恒星交叉货币交易不起作用

我无法在 Stellar 测试网中执行支付交易。

最初我使用 find_path:

我得到的结果:

然后我尝试在网络中广播交易:

最后,当交易通过共识时,我得到了不成功的结果:

为什么?我做错了什么?实在看不懂。。。

0 投票
1 回答
84 浏览

java - 在测试中发送交易实际上并不会减少余额

我正在使用 Stellar Java SDK 尝试在测试网上发送一些事务。交易似乎通过了(没有错误),但是当我检查接收方发送方的余额时,余额是一样的。

这是测试网上的正常行为吗?

0 投票
1 回答
714 浏览

blockchain - 如何在私有恒星区块链网络中进行交易?

因此,使用 docker 我通过输入以下命令启动了一个私有 Stellar 网络:
docker run --rm -it -p "8000:8000" --name stellar stellar/quickstart --standalone
然后我打开另一个终端并运行以下命令与私有网络进行交互:
docker exec -it stellar /bin/bash
然后我运行以下命令来生成一个密钥对:
stellar-core --genseed

所有命令都很顺利。我现在如何进行交易?我的目标是在其中一个帐户中获得 333 个硬币。

0 投票
1 回答
59 浏览

blockchain - 区块链如何提供多样化的数据库存储?

我正在研究区块链项目 stellar,并设置了一个节点。我有多种数据库可供我的节点选择,包括 MySql、postgreySql、oracle、mongoDb、Cassandra、HBase 等。

区块链将相同的数据存储到每个节点,从而提供数据不变性、更好的安全性、去中心化系统等等。

我注意到在设置节点时,我们可以为我们的机器选择任何数据库。区块链如何为这么多不同的数据库类型维护操作?

区块链需要在每个节点中插入新的块详细信息并检查验证。当两个节点甚至不在同一个数据库中时,区块链如何能够如此快速地完成如此多的复杂操作?

0 投票
2 回答
978 浏览

kubernetes - 哪种 Kubernetes 模式适用于对等点配置略有不同的点对点场景?

我正在尝试在 Kubernetes 上运行私有恒星区块链基础设施(不加入现有的公共或测试恒星网络),但我的问题可以概括为在 Kubernetes 上运行任何对等服务的场景。因此,我将尝试以一种概括的方式来解释我的问题(希望它可以产生适用于在 kubernetes 上运行的任何类似拓扑的答案)。

这是场景:

我想运行 3 个节点(用 kube 术语:pod),它们能够以分散的方式相互通信,但问题在于每个节点的配置略有不同。通常,配置如下所示(这是 pod0 的示例):

问题在于每个 pod 会有不同的事实:

  • NODE_SEED
  • 验证者名单

我的第一个想法(在意识到这个问题之前)是:

  • 为此配置创建配置映射
  • 使用无头服务创建 statefulset(3 个副本)以实现 pod 之间的稳定可达性(stellar-0、stellar-1、stellar-2...等)

另一个想法(在意识到这个问题之后)是:

  • 为每个对等体创建单独的配置映射
  • 使用服务创建 statefulset(1 个副本)

我想知道是否有任何更好的解决方案/模式可以用于此目的,而不是运行完全相同的服务,配置略有不同作为单独的实体(statefulset,deployment..),它们的单独服务可以通过这些对等点可用(但是这种方式违背了使用支持复制的 Kubernetes 高级资源的目的)?

谢谢

0 投票
0 回答
635 浏览

windows - Go - 不允许使用内部包 [...]

我试图从stellar bridge-server github repository克隆和构建项目。经过很多步骤后,我面临以下错误:

[错误] github.com\stellar\go\services\bridge\internal\handlers\main.go:8:2:不允许使用内部包 github.com/stellar/go/services/bridge/internal/db
[错误] github.com\stellar\go\services\bridge\internal\handlers\main.go:9:2: 不允许使用内部包 github.com/stellar/go/services/bridge/internal/listener
[错误] github .com\stellar\go\services\bridge\internal\handlers\main.go:10:2:不允许使用内部包 github.com/stellar/go/services/bridge/internal/submitter

(......更多相同格式的问题......)


我导入了依赖项和不同的包,但是当我尝试编译和安装它时,我得到了这个错误。我将一些文件夹移动到它们的上层文件夹,以便与 repo 中的目录相同,但错误仍然相同。

我很困惑,不明白这个问题。我是包装目录系统的新手。

这里有什么问题,我该怎么办?

谢谢您的帮助。

0 投票
1 回答
301 浏览

blockchain - 在 Stellar Network 上用 100 美元兑换欧元需要多少钱

我正在尝试了解 Stellar 技术,但我对 Anchors 有一些疑问。

据我了解,在网络上转移真钱的“关键点”是锚点。Anchor 是一个受信任的实体,可以在网络上获取真钱并发行信用,信用可以从一个帐户转移到另一个帐户,然后从 Anchor 兑换回真钱。

到目前为止一切都很好......但是

我读到您还可以从网络上的不同 Anchor 将您的积分兑换成另一种货币,该货币不同于您为换取初始积分而存入的货币。

假设我在 Anchor1 中存入了 100 美元,它会在我的账户中为该金额发放信用额度。现在我想用 Anchor2 将这些积分换成等值的欧元。

如果我写的是对的,这个手术对我来说要多少钱?

我知道交易费用是“一分钱的一小部分”,但除此之外,Anchor 是否也收取费用?

我真正想了解的是锚点的观点,他们为什么要与系统集成?成为网络的一部分有什么好处?

谢谢

0 投票
0 回答
489 浏览

go - 如何解码恒星 XDR

我正在研究恒星区块链,需要解码 GO 语言的恒星 XDR。我知道如何使用 JavaScript 进行解码,但在 GO 中找不到方法。

这工作正常。我尝试过但没有工作...

//预期输出

{类型:'付款',目的地:'GCKUXI3JRJANYOF3AM35Z22FGUGYYUIEBPE5TTZ7P3G6XAEFGYZC2POM',资产:资产{代码:'博客',发行人:'GDOPTRADBVWJR6BMB6H5ACQTAVUS6XMT53CDNAJZLOSTIUICIW57ISMF'},金额:'10'}

{类型:'支付',目的地:'GCKUXI3JRJANYOF3AM35Z22FGUGYYUIEBPE5TTZ7P3G6XAEFGYZC2POM',资产:资产{代码:'博客',发行人:'GDOPTRADBVWJR6BMB6H5ACQTAVUS6XMT53CDNAJZLOSTIUICIW57ISMF'},金额:'10'}

{类型:'支付',目的地:'GCKUXI3JRJANYOF3AM35Z22FGUGYYUIEBPE5TTZ7P3G6XAEFGYZC2POM',资产:资产{代码:'博客',发行人:'GDOPTRADBVWJR6BMB6H5ACQTAVUS6XMT53CDNAJZLOSTIUICIW57ISMF'},金额:'10'}

谁能帮我解决这个问题?

0 投票
1 回答
122 浏览

blockchain - 专用网络的 Stellar Explorer

我成功地在本地基础设施上使用恒星核心构建并运行了私有网络。我需要将那个(http://localhost:8000/)本地地平线 API 连接到 stellar explorer。我使用此链接将本地 Horizo​​n API 连接到资源管理器。当我在正在运行的 stellar-explorer 上设置当前网络时出现错误http://localhost:5000/

在此处输入图像描述

0 投票
1 回答
298 浏览

stellar - 为恒星专用网络中的帐户注资时出现 tx_bad_seq 错误

我正在尝试使用我自己的网络密码创建一个 Stellar Standalone 网络。我可以在我的专用网络中设置 stellar-core 和 Horizo​​n,它工作正常,我可以通过我的 nodejs 代码获取根帐户余额。但是当我尝试创建和注资帐户时,我得到了一个 tx_bad_seq。这是我的代码

这是我得到的错误

请让我知道为什么我会遇到这个问题。我按照此链接设置了 stellar-core 和 Horizo​​n 服务器

https://labs.imaginea.com/post/stellar-bc-wallet/

这是来自 http://$HORIZON 的回复