Zhuang's Diary

言之有物,持之以恒

学习国内黑客松大赛,分析目前 web3 创业项目分类。

  1. DAO社区

    1.1 Discord-2D游戏-社区,将 Discord 新人加入的过程游戏化。
    1.2 Crypto Bless社区,给亲人朋友赠送 NFT,FT。

  2. 存储

    2.1 将IPFS,Filecoin存储协议增强为 S3 接口协议。

  3. DID

    3.1 DID wallet,展示个人信息(e.g. 姓名/年龄/地址),NTF形式展示 SBT(门票/社区会员),ZKP以及验证。
    3.2 DID Reputation,true-ownership(个人金融评分,教育经历,社交凭证,专业能力-blockhat),Reward&Punishment 奖惩机制(认证节点 —> 发型,认证,检举,惩罚,对认证节点进行分级,早期邀请背调公司作为高级认证节点),辅助以 AI 技术对流程进行作弊发现。应用于Token精准airdrop,lending,联合其他DID-SBT。

  4. NFT

    4.1 数字藏品NFT拍卖市场。由湖南广电,阿里巴巴,网易云联合推出。e.g. 非遗文化藏品,圆明园十二生肖虎头形象。

  5. Metaverse

    5.1 与Decentraland高度类似。VR land,创作者可以创建NFT / FT。
    5.2 智能室内设计。社内设计NFT —> 创作 —> 出版 —> 交易,如上循环♻️。加以 AI 技术,图片处理技术,进行设计风格转化。利用区块链进行版权保护(IPFS),并交易。
    5.3 SonarMeta为众筹者(创作蓝图),3D模型创作者(NFT-数字形象),游戏创作者(游戏引擎,游戏情节),广告商(如CoCaCola),提供了创作,交易以及经济分润的平台。
    5.4 数字虚拟人。将真人舞蹈,面部表情,五官动作实时转化为虚拟人物跳舞,表情。可以为直播,VR游戏提供解决方案。

  6. Marketing

    6.1 数字资产服务商。1)价格分析,市场分析;2)价格指标,因素建议,时间建议;3)高频交易API,市场做市商,自动交易机器人。

Gavin Wood于2014年提出,Web3 概念。原文 - a decentralized and fair internet where users control their own data, identity and destiny.

但实际上,到底什么是 Web3 目前尚无定论,个人思考,Web 3 在向着如下方向发展演进:

  • 数据方向 - 网络转提供数据库,如 IPFS,甚至直接 host server 于其上。
  • 人工智能方向 - 网络提供智能机器(人),目前尚无此类服务实例。
  • 3D方向 - 即 VR / AR 方向,标志产品需要等待苹果的 VR 产品落地。
  • 去中心化方向 - 即区块链方向,强调将用户的 数据 / 控制权 还给用户,且在陌生人之间更加容易建立信任与协作。

sui - https://github.com/MystenLabs/sui

Narwhal consensus - https://github.com/MystenLabs/narwhal

Narwhal and Tusk consensus paper - https://dl.acm.org/doi/10.1145/3492321.3519594

概要

Narwhal and Tusk拥有一个更好的交易内存池,可靠地分配交易,是高性能分类账的关键推动者。 它应该完全从共识协议中分离出来,让共识只剩下订购小型的固定大小的参考工作。 这导致整个系统的吞吐量在很大程度上不受共识吞吐量的影响。

Narwhal 的设计理念

在本节中,我们将这一基本设计逐步扩展到独角鲸,以(i)在领导者提出块时减少双重传输的需求,以及(ii)在有更多资源可用时实现横向扩展。

  1. 第一步是广播块而不是交易,并让领导者提出一个块的哈希,依靠 Mempool 层提供其完整性保护的内容。 然而,验证者还需要确保哈希代表可用块,要求他们在验证块之前下载它们——在共识算法的关键路径内。
  2. 为确保可用性,作为第二步,持续广播该块,从而生成该块可供下载的证书。领导者提出一个简短的证书,证明该块将可用。但是,每个 Mempool 块必须包含一个证书,如果共识暂时失去活性,那么要提交的证书数量可能会无限增长。
  3. 第三步,添加因果关系为多个 Mempool 块提出单一证书:Mempool 块包括来自所有验证者的过去 Mempool 块的证书。 因此,证书指的是一个区块及其完整的因果历史。 因此,提议这种固定大小证书的领导者提议对包含其完整历史中的块的序列进行扩展。 这种设计非常节省领导者的带宽,并确保达成共识的延迟会影响延迟,但不会影响平均吞吐量——因为内存池块会继续产生并最终提交。 尽管如此,仍然存在两个问题:(i)一个非常快的验证器可能会通过高速生成块来迫使其他人执行大量下载; (ii) 诚实的验证者可能没有足够的带宽与他人分享他们的区块——导致潜在的审查。
  4. 第四步通过对区块创建率施加限制来提供链质量。来自验证者的每个区块都包含一个轮数,并且必须包含来自上一轮的证书的法定人数才能有效。结果,一小部分诚实验证者的区块被包含在任何提案中。此外,在一些诚实的人结束上一轮之前,验证人无法进入内存池轮次,从而防止假交易泛滥。因此,Narwhal 提供了共识层的抗审查性(如 HoneyBadger BFT 中所定义),而无需使用任何额外的机制,例如阈值加密。因此,Narwhal-Hotstuff 系统是唯一提供抗审查性的基于部分同步仲裁的协议。对手无法杀死领导人,因为它不喜欢该提案,因为所有提案都包含至少 50% 的诚实交易,即使是来自拜占庭领导人的交易。
  5. 最后的第五个设计步骤是启用横向扩展。每个验证者的多个工作(worker)机器可以共享 Mempool 子块,而不是让单个机器创建 Mempool 块,称为批次-batches。一个主工作者在 Mempool 主块中集成对它们的引用。这使验证者能够将大量计算、存储和网络资源用于共享事务的任务——允许准线性扩展。

Narwhal 的设计核心

  1. The Narwhal Mempool - Narwhal 交易池

  1. 使用 Narwhal 达成共识

Narwhal-Hotstuff 算法/机制中,leader 领导者可以提议一个或多个在 Narwhal 创建的可用性证书,而不是提议一个交易块。提交时,证书的完整未提交因果历史被确定地排序和提交。Narwhal 保证在给定证书的情况下,所有验证者都会看到相同的因果历史,这本身就是区块上的 DAG。因此,该 DAG 上的任何确定性规则都会导致所有验证者的区块总排序相同,从而达成共识。此外,由于 Narwhal 的可用性属性,所有已提交的块都可以被检索和交易排序。

与直接发送交易块相比,使用独角鲸的领导者有很多优势。即使在没有失败的情况下,广播交易的领导者也会导致资源使用不均:轮领导者必须使用大量的带宽,而其他每个验证者的带宽都没有得到充分利用。相比之下,Narwhal 可确保始终高效、均匀地共享批量交易信息,从而提高网络利用率和吞吐量。

最终同步的共识协议不能在异步期间或领导者是拜占庭时提供正确共识。因此,在简单的内存池实现中,总体共识吞吐量在此期间变为零。相比之下,即使在异步网络下,Narwhal 也会继续共享区块并形成可用性证书,因此区块始终以最大吞吐量进行认证。一旦共识协议设法提交摘要-digest hash,验证者也会提交其因果历史,在异步期间没有间隙。尽管如此,最终同步的协议在异步期间仍然会失去正确共识,从而导致延迟增加。 我们展示了如何用 Tusk 克服这个问题。

个人观点

  1. Narwhal 设计 Mempool,从架构角度来看,实际上是数据提交过程中的一个阶段,配合上 Hotstuff 的3阶段数据提交,可以认为Narwhal 实际上是一个 4 阶段提交的共识机制。在实际上线mainnet之后,理论上比 tendermint 的 per transaction delay time 要长;吞吐量会大幅增长。目前Cosmos Hub区块链上共有342个验证者,有效验证人150,平均区块时间7.29秒,理论上 10,000 TPS。
  2. 对有人提出,将 Narwhal + EVM观点,本人并不认同:因为在 EVM 中,Smart Contract 之间是可以调用的,但是 Narwhal 的 Mempool 无法认知其关联关系,导致共识机制无法正确地对交易进行排序。而 Move 在变成语言层面对智能合约的状态进行隔离,不存在上述 EVM 中的问题。

参考

Move 相比 Solidity 的三大优势 - https://mirror.xyz/snapfingersdao.eth/0MExjukNkgMfaIl5FiI87DeCfaeONy_ameYULkiAeNA

嵌入式监管?集中式监管?

解决该问题的核心是需要在协议层进行监管。监管单位在每条链都有节点,可以得到全部交易信息,不需要经过收集、集中、分类、发送到监管单位,而是直接在数据端拿到数据后,可以使用blockchain data lake区块链数据湖来进行大数据分析。

如上文所讲,Libra 2.0总体监管机制仍落后。关于自动合规并没有任何细节。

在实践上,ISDA(International swap and derivatives association 国际交换交易商协会)提出的交易和监管框架,其创新之处是将事件处理放进交易系统。这套ISDA监管体系完整、自动化且标准化,《智能合约:重构社会契约》一书对此有详细介绍,ISDA的监管体系比Liba2.0体系要完整得多。

Liba2.0的监管计划比熊猫模型、ISDA和英国央行的监管计划都要轻量级得多:在熊猫模型中,监管单位直接在账户链(ABC)和交易链(TBC)上进行监管;在SDA模型中,有完整、自动化、标准化的体系;在英国央行合约模型中,监管代码是由监管单位开发和运行。Libra2.0除协议层监管外,其他的监管方式都通过传统机制进行。也就是说协会使用已有的监管系统和机制,而这些机制和数字货币没有
关系,只是和金融活动有关系,例如股票交易、资金流转、期货买卖等。这表示目前美国在监管科技还是没有和新型交易科技同步,即美国到今天还没有对应的监管科技系统存在,这会使美国监管Libra2.0出现压力。

总体监管机制落后的一个主要原因,是对新型监管机制的需求还不明确。直到Libra1.0出现,该需求才变得急迫。Libra 1.0出现之前,基于区块链的监管系统还没有被建立出来。在国际上,多半的监管论文还是集中在大数据和人工智能上面(很少区块链监管论文),并且相关监管科技的实验也非常少,甚至在一些监管科技产业报告中,区块链都没有被列入重要科技名单中。但是Libr1.0出现后,这些机构纷纷改变态度,例如联合国在2019年立刻将区块链列为最重要的金融科技之一。而我们在2018年已经将区块链监管科技列为区块链中国梦之四《区块链的中国梦:RegTech编织全面安全梦》,并且提出“监管性”是新型区块链必要的功能,在新型数字货币市场,交易会是实时的,监管也需要是实时的。实时交易,实时监管,而只有嵌入式监管可以实现实时监管。

由于大部分的监管机制使用传统方式,Libra 2.0等区块链的出现,会给监管单位带来了巨大的压力。

目前几类监管的特性与现状—《互链网》page-405

Rogoff教授以新型货币“战争”来形容这次数字货币的竞争有可能改变国运,因此这是 一个严肃的问题。

Libra从1.0到2.0 (diem), 协会主要从如下九个方面进行修正和回应:

  • Asociation will create a comprehensive compliance program;协会将创建全面的合规计划;

  • Association wilset mandatory standards for unrestricted use of the Libra payment system;对于Libra(不受限制的)支付系统,协会将会设定强制性使用标准;

  • Association will conduc due diligence on Association Members andDesignated Dealers;协会将对协会会员和指定经销商进行尽职调查;

  • Association will distribute Libra Coins through regulated DesignatedDealers;协会将通过受监管的指定经销商分销Libra币;

  • Only regulated or Certified VASPs will be allowed to transact on the network without transaction and address balance limits;只允许受监管或认证的VASP(Virtual Asset Service Provider,数字资产服务提供商)在网络上交易,而且没有交易和余额限制(其他交易者有限制);

  • Automated protocol-level compliance controls will apply for all on-chain activity;链上任何活动都会自动作合规性监;

  • Association will develop an off-blockchain travel rule protocol;协会将开发一个区块链外旅行规则协议(这是一个监管规则);

  • Association’s FIU-function will monitor Libra network activity and coordinate with Libra network participants;协会的FIU职能将监测 Libra网络活动,并与Libra网络参与者协调;

  • Association will respond to identified potentially suspicious sanctioned activity,including through reporting.协会将对已查明的潜在可疑制裁活动作出回应,包括通过报告(合适的监管单位)。

1. 全面的合规计划

这个计划旨在从以下几个方面满足或者超过相关法律要求和标准:

  • 指定首席合规官;
  • 成立一个负责监督报告责任的委员会;
  • 根据风险评估制定书面的反洗钱/反金融恐怖活动/制裁等的合规政策和程序并经协会理事会批准;
  • 对所有成员,指定经销商以及受监管和认证的VASPs进行基于凤险的尽职调查;
  • 根据定期的风险评估以及不断发展的合规要求,定期修订反洗钱/反金融恐怖活动/制裁合规计划;
  • 建立金融情报机构(FIU-Function,Financial Intelligence Unit–Function),以便监测潜在的可疑活动;
  • 指定一个类似于内部审计职能机构,对协会的反洗钱/反金融恐怖活动/制裁合规计划进行定期的独立审查;
  • 进行相关的员工培训。

2. 组织管理
协会会对其会员,指定经销商,受监管或认证的VASPs对准入Libra网络设置强制性标准。
3. 尽职调查
协会将对协会会员和指定经销商进行尽职调查。尽职调查包括但不限于:

  • 实体状态;

  • 制裁筛选;

  • 负面新闻;

  • 受益所有人和控制人;

  • 遵守适用的反洗钱/反金融恐怖活动/制裁合规要求的情况(如果有的话);

  • 许可证和注册;

  • 实体位置及其客户群的地理位置。日青青那组贵食个一丝

4. 发币通过指定经销商
Libra网络将仅与指定经销商一起铸造向市场发行的Libra Coins,并且也只从这些指定经销商处兑换Libra Coins,这些指定经销商必须是受到监管的。Lbra网络和指定经销商一起铸造并销毁Libra Coins,不会和任何交易所或者终端有任何合同关系。

5. 仅受监管或认证的VASPs可以没有交易或是余额限制
协会期望大多数人会通过VASPs和Libra支付系统进行交互。VASPs为了方便用户进行交易,可能会将交易记录在其内部交易账簿上而不是Libra的区块链上。受监管或认证的VASPs在使用Libra交易系统时可无交易和余额的限制。但是Unhosted Wallets(非托管钱包,协会允许的可使用Libra交易系统的非VASPs机构)会受限。
6. 协议层级(protocol-levl)的链上活动自动合规
协会将会在Libra协议层级自动执行合规要求。旨在使得Libra区块链上的交易活动自动合规。比如在协议中自动阻止受制裁的区块链地址的交易。
7. 链下旅行规则协议
协会将开发区块链链下协议,通过明确受监管或认证的VASPs的使用旅行规则和记录保存要求,以促进合规。
8. FIU功能监视Libra网络活动和参与者
协会将设立专门机构发挥金融情报机构的职能,以保持高水平的合规。这个机构将和政府以及服务提供者合作,以发现并阻止不当的平台使用行为。

9. 回应潜在的可疑或受制裁的活动

Libra 2.0 的宏大目标 — 平台霸权

  1. 布局金融基建

Libra 2.0 提出新的支付方式、数字货币为基础的新金融基础基建有可能蔓延开来。Libra 2.0 指出协会期待与各国央行合作,参与国家数字法币的建设和运行。

  1. 币链分离,弃币保链

放弃霸权币来保障霸权链的指导原则。传统数字货币,例如比特币,如果比特币平台不见了,比特币也就不复存在,就没有了价值。这是一种币链需要相互依存的设计和状态。Libra 2.0 的币和链是分离的,计划链处理多种稳定币和央行数字法币。

策略上,放弃在任何国家和当地法币或是将来央行数字货币竞争的机会,换取Libra 2.0 平台在这些国家使用的许可权。正如Libra2.0提出的,Libra协会会和其他国家央行合作,允许这些国家的央行数字法币在Liba平台运行(这就是保链思想),Libra还愿意放弃自己的Libra币(这就是弃币思想),而只使用当地发行的稳定币或是央行数字法币。

Liba协会之所以采取该措施,是因为其重视链,认为币(数字货币)不是主要的创新,真正的突破在于链在协议层级传递价值,协会副主
席Dante Disparte的原文是“Blockchain,Not Crypto,Is at Core of Facebook’s Libra”。为了避免大家有不同认知,他还继续说:“加密货币不是这次创新的重要的维度,真正的突破是在协议层级传递价值,这才是Libra最大的贡献。没有区块链作为核心技术,会非常难开发一个开放钱包和开放用户(微信、支付宝)的平台”。

在链的设计上,Libra2.0还提出了同一链服务多种数字货币的想法。Liba2.0注重开发区块链的底层架构,追求该架构的有效性、低成本及可和多个数字货币、金融机构以及用户交互(interoperability)的能力。Disparte多次强调交互性是Libra2.0的重中之重,链的交互性也代表了平台的交互性。Disparte也批评了传统数字代币(例如比特币)不是支付平台,而是单一数字商品交易平台,因为它不能和其他系统交互。

非常明显,Libra2.0对交互性的追求,是为Libra平台能够做各种金融活动做准备,而不是像比特币平台一样只有单一功能。现在Lib只进行数字货币交易,但当Liba平台可以支持数字股票、衍生品以及其他数字资产交易的时候,Libra平台的价值会更加高涨。,

  1. 避免“数字货币取代”(digital do1 arization)的可能性,追求比目鱼模型行。

“数字货币取代”这一说法经历了三个时间段。其最早出现在2017年,IMF(国际货币基金组织)认为数字货币会取代多国的法币,特别是在当地法币已经弱化的地方,例如津巴布韦,并且认为这是新型货币取代理论 (dolarion2.0)。以前是一个国家法币取代另外一个国家的法币在当地使用,这里是数字货币取代一个国家的法币。

紧接着2019年,Libra 1.0白皮书出现的时候,Libra币被认为比比特币强大得多,如果比特币可以取代一些国家的法币,Lb币有可能会取代或是弱化更多国家的法币。紧接着,出现“8·23”事件一英国前央行行长认为数字货币以后可以取代美元成为世界储备货币,美元的世界储备货币地位受到数字货币的挑战。如果连美元这种强势货币都有可能在将来被取代,世界各国法币以后都有可能受到冲击。

而协会为了让Libra项目能落地,则要积极避免类似的“数字货币取代”的说法,以免引起其他国家的恐慌,不想让其他国家认为Libra币有取代他国法币的企图。所以Libra2.0提到要积极和央行合作数字法币,或者帮助当地建立自己的稳定币或数字法币,并愿意放弃对应的Libra币。

但从另一个角度看,要帮助一个国家或地区建立自已的稳定币,给Libra平台的能力创设了无限大的想象空间,实际是想要让一个国家或地区的稳定币(甚至央行发行的数字法币)依托于它的平台。这样一来,Libra平台会拥有其他国家数字法币的交易数据,也意味着Libra平台会有该国家或地区的金融信息。在未来,拥有这些数据,本身就具有巨大的优势。

另外,Libra2.0追求比目鱼模型理论,即数字货币平台方具有不对称优势。平台背后的国家,相比于其他国家更有优势,比如一个国家可以通过监管的方式,部分决定平台可为与不可为的行为,平台越大,对背后的国家越有利,因为掌握了更多的数据和信息,以及拥有部分可控权。

Libra2.0追求比目鱼模型的体现是允许政府和监管单位监管Libra作业。比如允许美联储参与实时监测Libra链上的交易信息。这也让美联储对数字货币的运作具有更好的“洞察力”。

  1. 改变Libra金融作业架构

​ 4.1 批发链,而非批发币

​ 4.2 混合经济模型 — 批发和零售均被融合进入 Libra 2.0。不是传统金融架构体系,不是传统的数字代币架构体系,也不是原英国央行的数字英镑架构体系,更不是币圈追求的DeFi金融架构体系。Libra 2.0 的混合模型可以使其快速部署。

  1. 积极设定平台协议标准