如果您有兴趣在POCChain网络上发布令牌,但还没有,请在此处查阅自定义资产创建的分步说明。

你好! 我们制作了这个简短的指南,帮助您(令牌发行人)将您的令牌放在POCChain成功的最佳位置。

大多数情况下,我们希望确保您知道如何向网络提供有关您自己和令牌的信息,以便潜在的买家和应用(如交易所和钱包)信任您的资产。 您可以通过填写POCC.toml文件来提供此必要信息。

POCChain上最好的代币已经遵循以下指南,应用程序和买家希望您的代币也能这样做。

为什么要完成POCC.toml文件

最成功的令牌发行人为交易所和潜在买家提供了大量有关他们自己的信息。 在POCChain上,他们在POCC.toml文件中执行此操作。 令牌的POCC.toml中的更多信息将意味着:

  • 您的令牌列在更多交易所
  • 你的代币持有者更自信
  • 很可能,您的项目更成功

例如,POCChain应用程序StellarX使用POCC.toml文件来决定如何在其市场视图中向交易者呈现令牌。 如果您没有提供足够的信息,您的令牌可能会被许多交易者隐藏。 Stellarport.iostellarterm.com等其他Stellar交易所做出了类似的决定。

如果没有强大的POCC.toml,很多人都不会列出你的令牌。

POCC.toml文件非常重要,第一个Stellar Ecosystem提案专门用于概述它应包含的内容。 您可以在此处找到完整的SEP 0001,但我们将总结以下重要部分。

你的POCC.toml是什么?

您的POCC.toml是您在TOML中编写的文件,这是一种简单的配置文件格式,并以https://YOUR_DOMAIN/.well-known/POCC.toml发布。 任何人都可以查找,它证明托管POCC.toml的https域的所有者声称对其中列出的帐户和令牌负责。 因此,您有机会使您的产品合法化,并宣布有关您的组织和令牌的重要信息。如果您提供多个令牌,则可以在一个POCC.toml文件中列出它们

如何完成你的POCC.toml

SEP 0001指定了您可以添加到POCC.toml的五个部分:帐户信息,发行人文档,联系人文档,货币文档和验证者信息。 在这些部分中,某些字段仅适用于专用令牌,但许多字段适用于所有令牌,这些准则将概述哪些字段:

  • 必需:如果要在交易所上市,所有令牌发行人必须在其POCC.toml中包含此信息。
  • 建议:任何希望其产品脱颖而出的代币发行人都应填写这些字段。

帐户信息

所有令牌发行者都需要“帐户信息”部分中的一个字段:

  • 帐户:与您的令牌关联的所有POCChain帐户的公钥列表

列出您的公钥可以让用户确认您实际拥有它们。 例如,当https://google.com托管POCC.toml文件时,用户可以确保只有其中列出的帐户属于Google。 如果有人说“你需要在本月支付你的Google账单,发送付款以解决GIAMGOOGLEIPROMISE”,但该密钥未列在Google的POCC.toml上,那么用户就知道不信任它。

“帐户信息”部分中指定的大多数其他信息仅对验证人和金融机构是必需的。

这是一个完整的ACCOUNTS字段的示例,其中列出了三个公钥:

ACCOUNTS=[
"GAOO3LWBC4XF6VWRP5ESJ6IBHAISVJMSBTALHOQM2EZG7Q477UWA6L7U",
"GAENZLGHJGJRCMX5VCHOLHQXU3EMCU5XWDNU4BGGJFNLI2EL354IVBK7",
"GB6REF5GOGGSEHZ3L2YK6K4T4KX3YDMWHDCPMV7MZJDLHBDNZXEPRBGM"
]

发行人文件

有关您组织的基本信息将进入名为[DOCUMENTATION]的TOML。 发行人文档是您向交易所和买家通知您的业务,并证明您的业务合法且值得信赖的机会。

您填写的越多,人们就越有可能相信您的产品。

必填:所有发卡机构必须包含以下信息:

  • 您的组织的合法名称(org_name),如果您的公司有合法名称,则为其官方dba(org_dba)。
  • 您组织的官方网站(org_url)的URL。 为了证明该网站是您的网站,您必须在此处列出的同一域中托管您的POCC.toml。 这样,交易所和买家就可以在您的网站上查看SSL证书,并且有理由相信您就是您所说的人。
  • 公司徽标(org_logo)的URL,它将显示在您的组织旁边的交易所上。 如果您未能提供徽标,则组织旁边的图标在许多交易平台上显示为空白。
  • 组织的物理地址(org_physical_address)。 我们了解您可能希望将您的工作地址保密。 至少,你应该把你经营的城市和国家。 街道地址非常理想,可为潜在用户提供更高级别的信任和透明度。
  • 您组织的官方电话号码(org_phone_number)。
  • 您组织的官方Twitter句柄(org_twitter)。
  • 您组织的最佳联系电子邮件地址(org_official_email)。 这应该与您的官方网站托管在同一个域中。

建议:包含此信息将有助于您的产品脱颖而出:

  • 您组织的官方Github帐户(org_github)。
  • 您组织的官方Keybase帐户(org_keybase)。 您的Keybase帐户应包含您在此处列出的任何公共在线帐户的所有权证明,包括您所在组织的域名。
  • 您组织的描述(org_description)。 这是相当开放的,您可以根据需要编写。 这是一个通过描述你所做的事来区分自己的好地方。

在决定如何向交易者展示您的令牌时,交易所可能需要其他可验证的信息,并优先考虑包含该令牌的令牌:

  • 证明上面列出的物理地址(org_physical_address_attestation)。 这是您组织的官方第三方文档(例如公用事业账单)域上的图像的URL,其中显示了您组织的名称和地址。
  • 证明上面列出的电话号码(org_phone_number_attestation)。 这是您网域上图片的网址,其中显示的是包含您的电话号码和组织名称的电话帐单。

以下是已完成的Issuer文档的示例:

[DOCUMENTATION]
ORG_NAME="Organization Name"
ORG_DBA="Organization DBA"
ORG_URL="https://www.domain.com"
ORG_LOGO="https://www.domain.com/awesomelogo.jpg"
ORG_DESCRIPTION="Description of issuer"
ORG_PHYSICAL_ADDRESS="123 Sesame St., New York, NY, 12345" 
ORG_PHYSICAL_ADDRESS_ATTESTATION="https://www.domain.com/address_attestation.jpg"
ORG_PHONE_NUMBER="1 (123)-456-7890"
ORG_PHONE_NUMBER_ATTESTATION="https://www.domain.com/phone_attestation.jpg"
ORG_KEYBASE="accountname"
ORG_TWITTER="orgtweet"
ORG_GITHUB="orgcode"
ORG_OFFICIAL_EMAIL="support@domain.com"

联系方式文件

有关贵组织主要联系人的信息会进入名为[[PRINCIPALS]]的TOML列表中。 您需要为组织中的至少一个人提供联系信息。 如果您不这样做,交易所无法验证您的产品,买家不太可能感兴趣。

必需:所有令牌发行人应包括有关其联系人的以下信息:

  • 主要联系人的姓名(name)。
  • 主要联系人的官方电子邮件地址(email)。 这应该与您组织的官方网站在同一个域中托管。
  • 联系人(twitter)的个人Twitter处理。

建议:如果您的组织的联系人有这些联系人,我们建议您还包括:

  • 个人Github帐户的联系人(github)。
  • 用于联系人(keybase)的个人Keybase帐户。 此帐户应包含上面列出的电子邮件地址的所有权证明。

同样,您提供的信息越多越好。 在决定如何向交易者展示您的令牌时,交易所可能需要其他可验证的信息,并优先考虑包含该令牌的令牌:

  • 联系人政府发布的照片ID(id_photo_hash)照片的SHA-256哈希值。
  • 持有SEP 0001(verification_photo_hash)中详细记录的签名,注明日期的手写消息的联系人验证照片的SHA-256哈希。

照片Hash允许交换和钱包确认您的联系人的身份。 这些服务可以私下与您联系以请求身份证和验证照片,然后根据此处列出的哈希检查这些照片,以确保它们匹配。 如果哈希值匹配,他们会让客户知道您的联系信息已经过验证。

以下是一个校长完成的联系人文档的示例:

[[PRINCIPALS]]
name="Jane Jedidiah Johnson"
email="jane@domain.com"
twitter="@crypto_jane"
keybase="crypto_jane"
github="crypto_jane"
id_photo_hash="5g249e170f4f134b18ab3de069c5a13e5c3ef3ef90f3643afa15a1603c34cf38"
verification_photo_hash="693687f6abd594366a09cfe6b380e58f9023867a851cc9fa71f302ab4889e48"

令牌文件

有关令牌的信息会进入名为[[CURRENCIES]]的TOML列表中。 如果要发出多个令牌,则可以将它们全部包含在一个POCC.toml中。 每个令牌都应该有自己的[[CURRENCIES]]列表。

必需:所有发卡人必须为他们发出的每个令牌提供以下信息:

  • 资产代码(code)。 这是识别您的令牌的两个关键信息之一。 没有它,您的令牌无法在任何地方列出。
  • 发行帐户(发行人)的POCChain公钥。 这是标识您的令牌的第二个关键信息。 没有它,您的令牌无法在任何地方列出。
  • 令牌的状态(status):生命,死亡或测试。 将您的令牌标记为实时意味着您已准备好进行交换以列出它。 如果您的令牌已准备好进行交易,并且您未能列出其状态,则它可能不会出现在交易所上。
  • 指示您的令牌是锚定还是本机(is_asset_anchored):如果您的令牌可以兑换POCChain网络之外的资产,则为true;如果不能,则为false。 交易所使用此信息按列表中的类型对令牌进行排序。 如果您未能提供,则您的令牌不太可能出现在过滤后的市场视图中。
  • 客户端显示货币余额(display_decimals)时优先选择小数位数。
  • 令牌(name)的简称。 如果您未能为令牌命名,交换可能无法正确显示。

您还需要通过填写以下互斥字段中的一个来描述您的令牌颁发政策

  • fixed_number,如果要发出一定数量的令牌,则应指定该值,并且该数字永远不会增加。
  • max_number,如果您将发出的令牌数量有上限,则应指定该值。
  • is_unlimited,如果您保留自行决定创建更多令牌的权利,则应指定。

建议:如果您希望令牌脱颖而出,还应包括以下内容:

  • 您的令牌及其代表(desc)的描述。 这是一个很好的地方,可以澄清您的令牌的作用,以及为什么有人可能想拥有它。
  • 您兑换令牌的任何条件(conditions)。
  • 表示令牌(image)的图像的URL。 没有它,您的令牌将在许多交易所显示为空白

以下是完成的货币文档的示例:

[[CURRENCIES]]
code="GOAT"
issuer="GD5T6IPRNCKFOHQWT264YPKOZAWUMMZOLZBJ6BNQMUGPWGRLBK3U7ZNP"
status=”live”
display_decimals=2
name="goat share"
desc="1 GOAT token entitles you to a share of revenue from Elkins Goat Farm."
conditions="There will only ever be 10,000 GOAT tokens in existence. We will distribute the revenue share annually on Jan. 15th"
image="https://pbs.twimg.com/profile_images/666921221410439168/iriHah4f.jpg"
fixed_number=10000

锚定或资产支持的令牌要求:

锚定令牌是POCChain生态系统中的专用资产,因为它们可以在网络外部兑换为其他资产。 如果您要发布锚定令牌,则需要提供有关这些资产的其他信息,以及如何为其兑换令牌。

除了上面列出的货币文档之外,锚定令牌还需要以下字段:

  • 令牌代表的资产类型(anchor_asset_type)。 可能的类别是法定,加密,股票,债券,商品,房地产等。
  • 用作令牌锚点的资产名称(anchor_asset)。
  • 兑换基础资产令牌的说明(redemption_instructions)。

由于资产的性质固定在加密,如果没有以下可验证的信息,交易所不可能列出它们:

  • 持有加密资产的公共地址(collateral_addresses)。
  • 证明您控制这些公共地址(collateral_address_signatures)。 SEP 0001包含这些签名的模板,以及根据您的令牌定制它们的说明。

交易所使用抵押地址签名来验证您列出的帐户是否属于您,并将查看这些帐户中的储备金。 如果您无法证明100%保留,则他们不太可能列出您的令牌。

[[CURRENCIES]]
code="BTC"
issuer="GAOO3LWBC4XF6VWRP5ESJ6IBHAISVJMSBTALHOQM2EZG7Q477UWA6L7U"
status=”live”
display_decimals=7
name=”Bitcoin”
desc=”Organization promises to purchase each BTC token from any holder for the value of 1 Bitcoin”
conditions="Withdrawal fees apply"
image="https://domain.com/img/Bitcoin-100x100.png"
anchor_asset_type="crypto"
anchor_asset="BTC"
redemption_instructions="Use SEP6 with our federation server"
collateral_addresses=["2C1mCx3ukix1KfegAY5zgQJV7sanAciZpv"]
collateral_address_signatures=["304502206e21798a42fae0e854281abd38bacd1aeed3ee3738d9e1446618c4571d10"]

如何发布你的POCC.toml

按照上述步骤完成POCC.toml后,将其发布到以下位置:

  • https://YOUR_DOMAIN/.well-known/POCC.toml

启用CORS,以便人们可以从其他站点访问此文件,并为/.well-known/POCC.toml文件请求的HTTP响应设置以下标头。

  • Access-Control-Allow-Origin: *

一旦你完成了,你就完成了! 现在,应用和买家可以通过简单的HTTP请求访问您提供的所有信息。

一个好的POCC.toml的例子:要塞

如果你想看到一个正确的POCC.toml,请看看Stronghold's。 您可以轻松找到有关公司,POCChain帐户,联系人及其令牌的所有信息,您可以采取措施验证该信息。

如果您的POCC.toml看起来像Stronghold,交易所和买家会注意到。