编者注:“我该如何发行代币?”是我们从创始人那里收到的最常见问题之一,考虑到加密行业的快速发展,这一问题尤为突出。随着价格上涨和FOMO(害怕错过)情绪的蔓延——别人都在发行代币,我是不是也该发行?——对建设者而言,以谨慎和细心的态度来处理代币变得尤为重要。因此,在这一特别系列的文章中,我们将讨论为发行做准备、风险管理策略以及一些代币的规则和指南。确保订阅我们的新闻通讯,以获取更多关于代币及其他公司建设资源的信息。
当你准备发行代币时,需要从操作层面考虑多个步骤。如果你与受美国证券交易委员会(SEC)监管的利益相关方合作,这些步骤显得尤为重要。本文的目的是阐明建立协议、确保其安全性以及帮助SEC监管实体满足合规要求所需的后勤工作。发行代币时首先需要知道的是,这个过程需要时间和团队合作。整个过程涉及多种利益相关方——协议开发者、第三方托管机构、质押服务提供商、投资者、员工等——在为创建和托管新数字资产做准备时,所有这些人都必须达成共识。因此,理解并为每个步骤分配足够的时间是至关重要的。请注意,以下指南代表了一个时间节点。随着市场变化、新产品的出现和监管环境的发展,最佳实践可能会不断演变。在此期间,这些指南可以为协议开发者在准备代币发行时提供有益的参考。出于监管原因,某些利益相关方可能无法在代币得到符合特定要求的第三方托管机构支持之前接管代币。这些要求包括注册于州或联邦当局、受监管和检查的资格、以保护加密资产作为其主要业务的一部分,以及定期的财务、运营和安全报告和审计。需要注意的是,并非所有托管机构都是一样的。如果你的协议涉及到有助于通过质押或治理来保护网络的大型投资者,那么在发行前几个月与高质量的第三方托管机构合作是至关重要的,以便他们能够为代币提供支持。如果你不确定高质量标准是什么,请向你的投资者询问他们的需求。不要假设任何托管机构都能够从一开始就处理你的代币。提前做好计划。尽早开始对话。高质量的托管机构可能需要大约六到九个月或更长时间来支持新的Layer 1区块链(L1)。更复杂的协议,例如使用SNARK的协议、具有隐私功能的协议,或与Layer 2(L2)网络交互的协议,可能会延长这个过程。与此同时,基于以太坊的代币,例如ERC-20代币和NFT,或基于Solana的代币,例如Solana程序库(SPL)代币,则更为直接,可能只需三到五个月的时间,前提是没有遇到任何问题。请注意,这些时间表只是粗略估计,可能因托管机构的需求而有很大差异。如果你的协议在第一天就涉及质押和治理,那么预期构建时间会更长。尽早提醒合作伙伴。(请参阅指南五,了解有关启用质押和治理的更多信息。)还需要考虑到,利益相关方需要对托管机构、质押服务提供商或其他第三方供应商进行尽职调查,包括评估其信息安全(infosec)和运营安全实践。为了减少在代币发行期间或之后出现问题的可能性,你编写的所有与代币相关的代码都应进行彻底审查。这通常以代码审计的形式进行,可以在项目开发的不同阶段分次进行,或者在开发结束时一次性进行。审计应由有经验的审查员进行,特别是审查员需要具备审查类似产品的经验,并专注于代码滥用或软件安全的潜在问题。选择审计员是一个非同小可的任务,因为目前没有认证审计员的监管机构。因此,你有责任进行尽职调查,以确保审计员有足够的资质。在审查审计公司的资格时,你应该问自己以下问题:- 该方法是否包括使用行业标准技术和工具来检测软件漏洞?
- 审计员是否参与了在审查后遭受重大安全漏洞的项目?如果是,审计员审查的代码部分是否包含被利用的错误或缺陷?
这些问题的答案应该能够明确审计员是否准备好并有能力以足够的方式审查你的协议,从而在软件发布前检测并解决错误。在委托审计并收到审计员的初步报告后,你需要解决所有严重问题(高或关键严重性的问题,通常还有中等严重性的问题),并有选择地解决不太紧迫的低严重性问题。对于你选择不解决的问题,你应提供理由。解决初步报告中的问题后,请审计员验证补救工作的完整性。在成功验证已报告问题的解决方案后,应该创建最终报告,并与协议源代码一起公开发布,或向所有接收或处理代币的各方提供。在与高质量托管机构和其他利益相关方协调后创建时间表,并进行安全审计后,是时候开始考虑代币的分配和交付了。协议开发者可以通过两种方式分配代币:在代币发行之前或之后(也称为代币生成事件)。许多利益相关方更喜欢在发行前收到分配。换句话说,他们希望在创世区块(区块链的第一个区块)创建时将他们的钱包地址嵌入其中。然而,这并不是强制要求。发行后的代币可以按批次分发给利益相关方,每个批次的数量占代币总供应量的一个百分比。分发代币时,请记住将代币发送到哪里、要分发到多少个钱包,并且要信任但验证地址。受SEC监管的利益相关方,如注册投资顾问(RIAs),可能需要将代币直接交付给他们的托管人。利益相关方应有权选择尽可能多的钱包。这使他们能够最小化任何特定钱包中的代币集中度,从而分散风险,这在某种程度上也与保险政策有关,包括每个钱包或每个账户的最大限额。在分发代币之前,请始终进行测试交易并验证接收,以减少分发错误的可能性。- 利益相关方何时会收到资产(例如,发行前还是发行后)?
- 利益相关方会要求将代币发送到哪里,以及每个利益相关方会要求多少个钱包?
代币锁仓是展示对项目长期成功的信心并将利益相关方的利益长远一致化的最佳机制之一。这可以在各种时间段确定,可能远早于其他代币考虑事项;例如,在种子轮融资时签署代币认股权证。最佳做法是所有内部人士(员工、投资者、顾问、合作伙伴等)都应遵守相同的代币归属和锁仓期。如果任何内部人士有不同的锁仓期,或者这些锁仓的执行不明确,那么这可能会无意中产生不可预测的激励机制,某些内部人士可能会尝试提前出售代币。这可能会对协议产生信任危机或其他负面影响。所有相关人员都应该在类似的时间表上运作,并且该时间表应引导每个人关注项目的长期成功。(请注意,这些考虑因素不应阻止用户在锁仓期可能尚未允许的情况下在区块链网络或应用中使用代币。)一旦你决定了归属和锁仓期(锁仓期应不少于代币发行后的1年),你可以选择通过第三方托管机构、程序化分发或两者兼而有之来分发代币。许多利益相关方希望托管机构从法律和技术角度接收代币并执行锁仓和归属计划。其他选择包括通过经审计的智能合约或其他第三方代币归属工具按归属计划认领代币。如第一条指南所述,如果你需要利益相关方通过质押和治理来保护你的协议,那么你可能需要提前与托管人协调。协议开发者不应假设托管机构会默认支持其代币的质押和治理。托管人需要时间——通常需要数月——来构建质押和治理支持。如果你的协议依赖利益相关方进行质押或治理,以下是一些你可能要问自己的问题:- 托管人是否允许将质押委托给任意质押提供者,还是托管人有一个预先选择的提供者群体?(与在测试网阶段探索协议并提供反馈的质押提供商合作可能会有所帮助。)
- 如果托管人预先选择了一组质押提供者,这将如何影响网络的安全性和协议的去中心化努力?(选择在全球范围内拥有验证节点的多样化质押提供者可以帮助分散协议。)
- 奖励是否会复利,还是利益相关方需要重新质押?(理想情况下,奖励应自动——而不是手动——复质押。)
- 验证节点是否有代币的最低/最高要求,且这些要求是否会随时间变化?
- 如果你期望利益相关方参与治理,托管人是否会从技术上支持这种参与,还是会代表利益相关方执行投票?
- 协议会进行链上还是链下(例如,通过Snapshot)投票?
简而言之,如果你准备发行代币,并且计划中包含受SEC监管的利益相关方,请确保留出足够的时间让高质量托管机构为你的协议构建支持。预期时间框架因托管人而异,且取决于协议的复杂性。构建过程可能需要三到五个月的时间来支持标准的代币,如以太坊的ERC-20或Solana的SPL代币,新区块链可能需要九个月,涉及SNARK、隐私功能或与Layer 2(L2)网络交互的代币则可能更长。尽早开始对话。在确定了现实的时间表后,为下一步做好准备。你可以通过在创世区块中嵌入钱包地址的方式进行代币分配,也可以在发行后分批分发代币。无论哪种方式,所有利益相关方都应遵循相同的代币锁仓期和归属计划,以确保一致性。进行必要的审计和安全评估。最后,处理好协议的质押和治理细节,托管人和其他利益相关方需要知道这些细节并提前准备,以确保其安全。如果你遵循这些步骤,你将能够很好地掌握成功发行代币所需的后勤工作。
此处表达的观点为引用的 AH Capital Management, LLC(“a16z”)个人人员的观点,不代表 a16z 或其附属公司的观点。此处包含的某些信息来自第三方来源,包括 a16z 管理的基金的投资组合公司。
👉 点击此处 加入 DAOSquare Incubator 测试季活动!本文来源于 DAOSquare 社区的 Crypto 内容平台:DAO2,登录 https://dao2.io 随时掌握来自全球各大媒体、机构的最新资讯、洞见和研究。加入 DAOSquare 社区,了解 DAOSquare 孵化器的最新进展。