Invach:Web 3.0 IP所有权、实⽤程序和跨共识身份验证协议愿景
DRAFT 0 〡 Dakota Barnett 〡 January 21st, 2022
摘要: 本⽂介绍了⼀种协议的概念,该协议利⽤区块链技术,允许个⼈将其知识产权(IP)代币化并存储为知识产权⽂件(IPF),将 IPF组合到称为IP集的集合中,并利⽤绑定到IP集的可编程IP标记。这种设计允许这些新的代币利⽤社会、商业、⾦融和治理交易⼯ 具。这⼀协议将成为去中⼼化所有权和管理新型全球经济的基础,有助于简化创新过程。负责IP代币化的托盘将是模块化的;但是, 在设计上与InvArch上负责IP代币化的托盘略有不同。InvArch 将作为 IP 代币化和⾝份验证的中⼼点。利⽤ Polkadot 中继链实现的⼀项 技术突破——横向交叉共识消息传递 (XCM),在Paraverse中其他链上⽣成的IP⽂件将从本地链和Polkadt中继发送数据,InvArch和交叉 引⽤将接收剽窃数据。这项技术将提供⼀种即时验证内容和标记重复⽂件的机制。通过实现InvArch 平⾏链、InvArch SDK和跨链⾝份 验证,InvArch将为IP管理、实⽤程序和⾝份验证提供⼀个永久的、可升级的协议。
历史
1. 相关区块链技术和知识产权背景信息 - 为了充分理解本⽂中列出的信息,需要⼀定程度上熟悉⼀些重要的技术和词汇。其 中包括区块链技术先驱——InvArch的可⾏性,以及知识产权领域——⽀持该协议的开发。
-
1.1. ⽐特币、以太坊和 Polkadot
- ⾃中本聪于 2008 年⾸次发布⽐特币⽩⽪书并展⽰“点对点电⼦现⾦系统(A Peer-to-Peer Electronic Cash System)”技术,并在不久之后创造了世界上第⼀个加密货币以来,区块链开始迅速发展。 2013 年, Vitalik Buterin 发布了以太坊⽩⽪书,通过引⼊“下⼀代智能合约和去中⼼化应⽤平台(A Next-Generation Smart Contract and Decentralized Application Platform)”重新定义了区块链⾏业,实现了 Solidity 和以太坊虚拟机 (EVM)、去中⼼化⾃治组织 (DAO)、去中⼼化⾦融(DeFi)和不可替代代币(NFT)。 以太坊的联合创始⼈兼黄⽪书作者 Gavin Wood 博⼠ 意识到了困扰区块链⽣态系统的可扩展性和互操作性问题,并在 2016 年发表 Polkadot ⽩⽪书时,提出了他的“异构多 链框架愿景(Vision For A Heterogeneous Multi-Chain Framework)”来解决这些问题。-
1.1.1. ⽐特币和去中⼼化公共分类账
- ⽐特币是世界上第⼀个加密货币和第⼀个使⽤区块链技术构建的⼤型项⽬,是体验国际 采⽤并使⽤该技术建⽴分布式和开源公共分类账。账本可供所有⼈查看,账本中记录的信息通过⼯作量证明 (PoW) 共 识机制进⾏验证,该机制通过将交易散列到由不可变和基于散列的数据块组成的持续链中来记录交易 (bitcoin.org/bitcoin.pdf). ⽐特币⽹络 的⽬的是建⽴⼀个真正的点对点货币系统,在该系统中,付款可以直接从⼀⽅发送到另⼀⽅,⽽⽆需任何第三⽅或⾦融 机构的参与。 -
1.1.2 以太坊 EVM 、 ERC20 、 NFT 和 DAO
- 以太坊可以说是现代区块链技术最具颠覆性的例⼦。该⽹络通过引⼊以太坊虚拟 机(EVM),实现了货币之外的分散应⽤程序(DAPP)。与⽐特币为⽀付和交易提供不可变和可验证的公共分类账不 同,以太坊提供了⼀个不可变的环境来存储和与应⽤程序和代码功能交互 (ethereum.org/en/whitepaper). 同,以太坊提供了⼀个不可变的环境来存储和与应⽤程序和代码功能交互 [2] 。 EVM 简化了使⽤它构建的应⽤程序的能 ⼒,以产⽣复杂、不可变和去中⼼化的功能,例如可替代的 ERC-20 加密货币、去中⼼化⾃治组织 (DAO)、去中⼼化⾦ 融 (DeFi) 和不可替代代币 (NFT)。以太坊基于类似于⽐特币的 PoW 共识模型,并且只能验证有限和预设数量的交易。 ⽹络利⽤率的提⾼导致 Gas Fee 飙升和处理速度延迟,突出了以太坊的可扩展性问题。第 2 层链是以太坊作为第 1 层链 的可扩展性问题的⼏个提议解决⽅案之⼀。第 2 层链建⽴在其之上,有助于更快地处理交易并减少对第 1 层链的需 求;然⽽,这些解决⽅案所能提供的帮助仍然有限。 -
1.1.3. Polkadot 、 Parachains 和 Paraverse - 以太坊推出⼏年后,区块链格局由多个不同的第 1 层协议组成。与第 1 层链及 其各⾃的第 2 层链不同,没有本地功能可以简化第 1 层链之间的⽆缝通信并允许它们的数据在彼此之间互操作。正如 以太坊联合创始⼈ Gavin Wood 博⼠所提出的那样,解决⽅案是建⽴⼀个异构的多链系统,包含可互操作且独特的协 议。整个系统中可识别的不同⽤例不仅可以通过名为 Polkadot 的统⼀中继链相互操作,⽽且还可以帮助提⾼⽹络扩展 速度,同时以指数⽅式增强其安全性 (polkadot.network/ PolkaDotPaper.pdf) 。这些称为平⾏链的可互操作链是基于 Substrate 的区块链开发框架设计的。 Substrate 是 Polkadot 中继链及其⽣态系统的基础;它允许开发⼈员快速构建和启动具有多种功能选项的区块链,可满 ⾜⼴泛的项⽬需求 (www.parity.io/blog/what-is-substrate) 。提名权益证明 (NPoS) 是选择允许参与共识协议的验证者的过程 (wiki.polkadot. network/docs/ learn-consensus)。 NPoS 是 Proof-of-Stake 的⼀ 种变体,⽤于基于 Substrate 的区块链,例如 Polkadot、Kusama 和 InvArch。
-
-
1.2. 知识产权 (IP) 与保护知识产权
- ⾸先,有必要了解知识产权 (IP) 与其当今⼈们普遍理解的保护形式 —— 版权、专利、商 标之间时间先后的差异。-
1.2.1. 知识产权 (IP) 定义和范围
- 知识产权 (IP) 的共识解释是思想的创造,例如发明、⽂学和艺术作品 (https://www.wipo.int/about-ip) 。 这意味着在任何 情况下,知识产权都可以是任何东西,从融化在仙⼈掌上的时钟的 JPEG 到由⼤量相互依赖的⽂件组成的计算机程序。 知识产权是鸡蛋,⽽保护是鸡。 -
1.2.2. 保护知识产权 (IP)
- 版权是⼀个法律术语,⽤于描述创作者对其⽂学和艺术作品的权利 (www.wipo.int/copyright/en) 。 专利是对技术性更强的 知识产权的另⼀种保护形式,它运⽤独创性来解决保护⽅⾯的问题; 但是,要获得专利,必须在专利申请中向公众披 露有关发明的技术信息 (www.wipo.int/patents/en) 。 另⼀种公认的知识产权保护形式是商标,这是保护品牌身份的⼀种⽅式,保护其免受未经 授权的使⽤或侵权 (https://www.wipo.int/ trademarks/en) 。 -
1.2.3. 知识产权所有权、访问权和侵权
- 拥有知识产权 (IP) 通常与某种形式的保护同时得到认可。通常,未受保护的 IP 更像是⼀种所有权声明,⽽不是实际所有权的有效证明。知识产权和开源之间的平衡通常被认为是难以确定的媒介。创作者可能希望从他们的IP中获利,同时还要考虑更⼤范围利益的影响,以及那些特殊的作品会如何使整个社会受益 (https://michelsonip.com/ traditional-ip- rights-and-open- access-initiatives) 。 关于上述知识产权保护形式的实际执⾏,每当未经授权的⼀⽅故意进⼜、拥有、销售、分销、销售侵权产品或传输知识 产权,意图复制该知识产权时,实际上获得知识产权保护的成本通常很⾼。例如,获得⼀项专利的平均和验证成本可以 从1.2万美元到完全实现的5万美元 (https://blueironip.com/ how-much-does-a- patent-cost) 。
-
IP Assets, IPVM, XCML, & XCDM IP 资产、 IPVM 、 XCML 和 XCDM
2. 跨链验证发明、参与、库存和投资 Arch - InvArch proposes - InvArch提出了⼀个知识产权 (IP) 权利的去中⼼化和公开透明的解决⽅案, 通过⼀个⽆信任的跨链认证协议和跨链标记语⾔ (XCML) 的概念化,该跨链标记语⾔提供了⼀个真正可组合的索引框 架,⽤于定义和表⽰数据不确定的结构 (https://developer.mozilla. org/en-US/docs/Web/XML /XML_introduction) 。XCML是⼀种在IP集中索引IP⽂件的格式,它强调在多链、多协议的互联⽹ 上的简单性、通⽤性和可⽤性。IP集是XCML结构的根。跨链对象表⽰ (XCDM) 是⼀个跨协议接⼜,⽤于解释XCML代 币,以便IP资产可以更改其结构、功能、组成和元数据 (https://developer.mozilla. org/en-US/ docs/Web /API/Document _Object_Model) 。此外,本⽂还提出了⼀个知识产权虚拟机 (IPVM) 作为智能 IP合约执⾏和可组合性测试的不可信环境。
-
2.1.INV4 协议
- INV 协议是⼀个真正的向前兼容、与数据⽆关的跨链标准,⽤于将任何形式的数字⽂件标记为被称为 知识产权⽂件 (IP⽂件) 认证“⼲细胞”之类的 NFT资产。IP ⽂件可以交换组合成类似⽂件夹的存储结构,称为知识产权 集 (IP 集)。IP ⽂件和集⼏乎可以在每个虚拟维度上进⾏细分。IP ⽂件和集也可以由智能合约和⾃有 IP 资产组成,这些 资产可以展⽰quine合成和元编程特征 (https://cs.lmu.edu /~ray/notes/ quineprograms/) 。-
2.1.1. 知识产权⽂件( IP ⽂件, IPFs
- NFTs⽤于表⽰数字艺术、房地产和实物等独特项⽬的不可变记录和所有权证明 (https://ethereum.org/ en/nft/) 。 InvArch以⼏个关键的⽅式构建了这项技术,使⽤的是称为知识产权⽂件(也称为 IP ⽂件或 IPF)的新的增强型 的 NFT。IP ⽂件属于NFT资产,⽤于证明数字⽂件的存在和真实性(相对于所有权)、保护资产的唯⼀性并简化其管 理权限。IP ⽂件元数据包括唯⼀且⾃动分配的链上 ID、可互换的集 ID、可选分类标签、版权许可协议、链接的托管⽂ 件以及跨链⾝份验证 (XCA) 状态。-
2.1.1.1. ERC-721 标准
- “Ethereum Request for Comments #721”是最常见的 NFT 标准和框架。ERC-721 NFT 标准为智能 合约中的代币实现了⼀个 API,并允许资产保留功能基线和其特征 (https://ethereum.org/ en/developers/ docs/ standards/tokens /erc-721/) 。
-
-
2.1.2. 知识产权集( IP 集、 IP ⼦集
- NFT 集合是指定的 NFT 组,通常⽤于将NFT资产分类在⼀起。当 NFT 在集合中 被铸造时,它通常会绑定到该集合中。在本⽂撰写时,考虑到了围绕排他性和社区的常见 NFT ⽤例,例如策划、独家 或其他主题的数字艺术收藏 (https://opensea.io/ collection/ boredapeyachtclub) 。InvArch 具有类似的 IP ⽂件分组系统;但是,具有更宽松的限制和扩展的功能。 InvArch 具有真正可组合的 (https://future.a16z.com/ how-composability -unlocks-crypto -and-everything -else/) 和可互换的 IPF 集合,称为知识产权集,也称为 IP 集,以及其他的 IP ⼦集。IP 集包含不 同的 IPF,⽆论其原始 IP 集 是什么,都可以共存,并且可以以各种组合的形式进⾏选择和组装,以满⾜特定⽤户的要 求。IP ⼦集只是与其⽗级⼀起被存储的 IP ⼦集,本质上⽤作⽂件夹或其他类似的 XML 类树结构 (https://www.w3schools. com/xml/ xml_tree.asp) 。不受限制的⽂件 可组合性允许任何使⽤ InvArch 的⼈获取现有程序、模块和数据,并在它们之上进⾏调整或构建 (https://future.a16z. com/how -composability-unlocks -crypto-and- everything-else/) 。 IP 集元数据包括 唯⼀且⾃动分配的链上 ID、代替任何所有者的 InvArch 公钥地址的固定资产 ID、可选分类标签、版权许可协议和跨链 ⾝份验证 (XCA) 状态。 IP 集的所有权反映在其知识产权代币(IP 代币;在第 2.1.3 节中展开叙述)的持有状态中。以 太坊⽹络上的 ERC998 代币的共同之处是,既可以允许持有独特的NFT代币,也可以持有统⼀的NFT代币 (https://ethereum.org/ en/developers /docs/ standards/ tokens/erc-20/) 。-
2.1.2.1. ERC-892 标准
- 许可函数是⼀种检查智能合约和地址之间或⼀个项⽬和项⽬列表之间权限的⽅法 (https://github.com/ ethereum/EIPs/ issues/892) 。 除此之 外,Invach上的某些IP资产还必须具备“允许”、“锁定”和“许可”属性标签的功能,以便不仅简化权限检查过程,还可以 ⾃定义访问和编程访问限定符,并帮助防⽌忽略可组合性。 -
2.1.2.2. ERC-994
- DNFTs旨在提供地理空间所有权的可替代媒介,可由指定的委托层拥有和分配。授权层将被解释为 不同代资产关系的数量 (https://github.com/ ethereum/EIPs /issues/994) 。 此后,DNFTs 的 ERC-994 标准被⽤作基准,并在更⾼级的 NFT 标准中得到了⼤量扩展。 -
2.1.2.3.ERC-1155
- 简⽽⾔之,为了实现多代币标准,ERC-1155标准是“⼀个智能合约接⼝,可以代表任意数量的可替 换和不可替换代币类型” (https://github.com/ ethereum/EIPs/ issues/1155) 。不简单的是,这有助于实现⼤量⽤例,为开发⼈员提供⼏乎⽆限的值和⽤例。当您将这些 资产与⼀层身份验证和跨链管理结合起来时,您就可以使⽤“代币化的世界”来简化原本中⼼化、成本⾼昂且流动性差的 IP保护流程。
-
-
2.1.3. 知识产权代币( IP 代币, IPT )
加密实⽤代币服务于⼀个或多个⽤例,扩展特定⽣态系统中该代币独有的功 能。InvArch建⽴了完全可编程的可替换代币,可以绑定到称为知识产权代币的IP集合中。与ERC20类似,IP代币具有 ⼀个属性,使得每个代币(在类型和值上)完全相同。因此,IP集和IPF可以以类似于DAPP和智能合约的形式,⽤其公 ⽤事业代币进⾏交互的⽅式利⽤IPT。IPT应⽤的⽬的是分配所有权,简化版税协议的分配,为绑定到IP集的IPF提供访 问权和授权层,在管理IP集或在相关DAO中操作时,确定参与者的投票权重,以及⽤于确定共识 (https://www.kraken.com /en-us/learn /what- is-decentralized -autonomous- organization-dao) ,扩展独占功能, 为基于IP的DAPP提供本地货币,以及简化版权许可协议。随着InvArch的成⻓,预计会有更多的⽤例将超出本⽂中列出 的预期。IP代币可以在整个InvArch协议中进⾏本机互操作,并将在整个Polkadot⽣态系统中普及此功能。并且也有可能 将IPT连接到Acala⽹络的DeFi服务中,⽤于多抵押品类型CDP (https://github.com /AcalaNetwork/ Acala-white -paper/blob /master/Acala_ Whitepaper.pdf) 等⽤例,甚⾄⽤于 Bit.Countryt元宇宙中的社区交易 (https://metaversenw.gitbook. io/bit-country /bit.country -metaverse-whitepaper /metaverse) 。-
2.1.3.1. ERC-809 和 ERC-1201 标准
- ERC-809 提案中涵盖的链上租赁权后来在 ERC-1201 中扩展,以提供更多流动性 和可转让的权利。前者引⼊了⼀种出租NFT资产的⽅法 (https://github.com /ethereum/ EIPs/issues /809) ,⽽后者引⼊了⼀种将租赁协议本⾝代币化为可替代代币的⽅ 法 (https://github.com /ethereum/ EIPs/issues /1201) 。这种与租⾦有关的法律协议也可以扩展到更⼤的领域。部分所有权合约可以⽤于多个⾏业,“包括航空业、度假 屋、分时度假和其他出租物业。”这意味着“各⽅(账户地址)可以将昂贵的资产分成股份,从⽽允许每个所有者以⼀⼩ 部分价格获得资产的权益。”这是去中⼼化应⽤程序的全新⽤例,包括使⽤特定资产的特定时间。作为扩展,此功能可 以同时“允许多⽅共享资产的所有权” (https://www.upcounsel. com/fractional -ownership- contract) 。 -
2.1.3.2.合成知识产权代币(合成 IP 代币、SIP 代币、SIP
- 加密货币和传统衍⽣资产的组合,可复制现⾦流和另⼀资 产的所有权 (https://whitepaper.io/ document/503 /synthetix-network -token-whitepaper) 。SIP 是模拟显露其他 IP 令牌、IP 集、IP ⽂件和其他 IP 资产的衍⽣代币。使⽤通过链上 IP 融资机制实 现的集合抵押品模型,实现永久和⽆约束流动性的假设是可⾏的。
-
-
2.1.4.知识产权复制(IP Dupes,IPD
在某些⽤例中,拥有 IP ⽂件或 IP 集的复制实例是有意义的。根据容纳数据的 协议,需要不同的⽅法来⽣成真实的副本,该副本仍然保留其⽗副本的原始存在,⽽不会侵犯数据。⼀些实例可能涉及 通过 IP 复制将⼀个 IP ⽂件克隆到另⼀个 IP ⽂件,⽽其他实例可能涉及另⼀种数字资产的⾝份验证存储和认证锁,例 如源⾃可互操作协议的 NFT,以便将 IP 桥接到 InvArch 集成和可互操作的协议。-
2.1.4.1.知识产权副本(IP副本、IPR
- 在某些情况下,就像分叉代码库⼀样,可以⽅便地⽣成本机可互操作IP⽂件或 NFT(具有可与INV4协议互操作和可组合的标准)的注释、跟踪和授权副本。IP⽂件具有标记分类,将其标识为IP副 本。这有两个⽬的:透明和全⾯披露资产和管理层状态,以便在需要时定制特定协议。与之前的“NFT许可证”标准相 ⽐,这对资产的实际创造者和所有者都更加具有控制权 (https://www.nftlicense .org/) 。通过使⽤IP副本简化可选定制,为开发⼈员、资产创建者和 相关⽅提供更多⾃由。 -
2.1.4.2.桥接知识产权(桥接IP)
- 存储在可互操作⽹络上,或拥有与INV4协议冲突并限制完整IP集可组合性标准的已验 证副本。这种设计可以通过与以太坊兼容的⽹桥(如Moonbeam Network (https://docs.moonbeam. network/learn /features/eth -compatibility/) )轻松实现。克隆IP的不同具体实例会导致 不同的IP标签可⽤性,因此,扩展功能的⾃由度也会不同。这使得个⼈基本上可以围绕⼀套新的标准来包装他们的根 IP (https://www.wrappedpunks .com/) 。
-
-
2.1.5.知识产权炼⾦术 (IP Alchemy)
组合两个或多个 IP ⽂件或 IP 集以形成新的 IP 集,被视为 IP Alchemy。就像可以将 基础材料混合成黄⾦⼀样,⽤户可以将 IP 资产混合成新的,有时甚⾄是永久性的资产。-
2.1.5.1。 知识产权绑定 (IP Bonding, Bonded IP)
- 两项资产的绑定是指两个或多个 IP ⽂件以联合关系锁定在⼀起,同时 在组成上保持不同且在功能上保持独⽴。这将在两个资产的跨链标记语⾔ (XCML) 索引的元数据中注明,由它们的 IPF ID 绑定。将⼀个或多个 IP ⽂件表⽰为单个单元的另⼀种实现⽅式,甚⾄是表⽰合成或合法所有权的附加令牌 (https://wrappedkitties. com/) ,其中 单个单元能够在所有 IP 集上调⽤兼容的批处理函数或单个绑定 IP 中的 IP ⽂件。
-
-
2.1.6.知识产权拼接 (IP Splicing)
- 有时可能需要的是⼀个或多个IP集的产品,这些IP集与或不与存储新组合的IP集本机 的另⼀个IP⽂件绑定或包装在⼀起。这⾮常简单,在IP集中的IP⽂件上使⽤包装的IP技术。甚⾄通过实施绑定IP来帮助 实现通过IP拼接实现的⽆限变化。此外,当变量对⻬时,根IP可能会被消耗,从⽽⽣成⼀个新的经过身份验证的IP⽂ 件。资产融合的这⼀功能在基于NFT的游戏 (https://medium. com/playdappgames /playdapps-nft -merge-is -live -45db1764ed1b) 中得到了展示,也可以⽤于⾳乐⾏业等更多⽤例。 -
2.1.7.智能知识产权(智能IP合约、智能IP
- 知识产权⽂件(IP⽂件)可以将满⾜预定条件时运⾏的程序存储在Invach 上。它们可⽤于简化各⽅之间的⽆信任过程,以便所有参与者能够⽴即确定结果,⽽⽆需任何第三⽅参与或消耗时间。 在这些情况下,IP⽂件更准确地称为智能IP或智能IP合约 (https://www.ibm. com/topics /smart- contracts) 。智能 IP 合约结合其可组合性和细分化功能,有可能开拓 出社区拥有和治理去中⼼化 AI 技术的前进道路。链上 IP 融资机制、流动性和合成 IP 代币为⼴泛的分配打开了⼤门, 以适应所需社区规模的不同⽤例,例如在构建 DAO 时 (https://consensys.net /blog/blockchain -explained/what -is-a-dao -and-how-do-they -work/) 。-
2.1.7.1.知识产权虚拟机(IPVM
- ⽐特币是⼀个分布式公共账本,以太坊是分布式状态机。以太坊虚拟机 (EVM) 具有 EVM 可以本地执⾏的字节码。此功能的⽬的是正式指定发送到帐户的消息的含义和后果。EVM 字节码的⼈类可读形式 被称为 EVM Assembly (https://ethereum.github .io/yellowpaper /paper.pdf) 。 Web Assembly (WASM) 是⼀种新的虚拟机 (VM),类似地设计为程序和代码的可移植编译⽬ 标,并且可以在 Web 上部署客户端和服务器应⽤程序 (https://developer. mozilla.org /en-US /docs/ WebAssembly) 。最重要的是,它将不同编码语⾔之间的互操作性简化为单⼀ 的编译⽬标和界⾯体验。InvArch 提出了⼀种分布式跨链状态机,它可以本地执⾏ EVM 字节码或 wasm ⼆进制⽂件, 具体取决于函数源的格式。这种环境存在的⽬的是提供跨多个协议的分布式 IP ⽬录。
-
-
2.1.8. 跨链标记语⾔ (XCML)
- 标记语⾔是⼀种设计⽤于格式化信息索引和⽂本呈现⽅式的语⾔。两种最知名的标记语 ⾔是 HTML 和 XML。 HTML 代表超⽂本标记语⾔,是⼀种描述性语⾔,⽤于指定⽹页的结构 (https://developer .mozilla.org /en-US/docs /Glossary/HTML) 。 XML 代表可扩展 标记语⾔,是⼀种⽐ HTML 更灵活的数据描述语⾔,因为它允许⽤户定义⾃⼰的标签。 这是⼀种⾼度可组合的⽅式, 以可以存储、搜索和共享的格式存储数据 (https://developer.mozilla .org/en -US/docs /Web/XML/ XML_introduction) ,并且是 InvArch 采⽤的基本标准,不仅⽤于存储 IP 资产,还⽤于预定义 权限甚⾄帮助实现IP认证。-
2.1.8.1.跨链⽬录模型 (XCDM)
- ⽂档对象模型 (DOM) 是加载在浏览器中的 API,⽤于将⽂档(在我们的⽰例中为 XML ⽂档)表⽰为节点树,其中每个节点代表⽂档的⼀部分 (https://developer.mozilla. org/en-US/docs /Glossary/DOM)。跨链⽬录模型虽然类似,但它是⼀种加载到 dApp(以及⽇ 标准)浏览器或钱包界⾯的 API,允许交互、操作和更改⽬录中 IP 资产的状态。
-
-
-
2.2.跨链认证 (XCA) 协议
- 跨链认证 (XCA) 协议,也称为 XCA,是⼀种通过建⽴跨链协议来简化和提供知识产权 (IP) 认证⾃动化的⽅法,该协议与多个第⼀层链集成。从某种意义上说,这为 IP 创建了第 0 层级别的安全性。在未来,通 过混合使⽤跨链桥接、预⾔机服务和其他在运⾏时本地使⽤ XCA 代码构建的链,可以通过所有 Web 3.0 建⽴ IP ⾝份验 证和保护协议。正如 Polkadot 的创始⼈、以太坊的联合创始⼈和该术语的创造者 Gavin Wood 所描述的,“Web 3.0 旨在为开发⼈员提供去中⼼化的构建块。”并且 Web 3.0 应该被视为“可执⾏的⼤宪章——个⼈⾃由对抗暴君专断权威的基 础” (https://gavofyork.medium. com/why-we-need -web-3-0 -5da4f2bf95ab) 。为了完全实现这⼀点,需要保护⼀个⼈的知识产权,即所有伟⼤发明的开端,以对抗存在于⽀配这些⾃由的中 ⼼化集权。InvArch 通过 XCA 提供了这种⾃由并进⼀步减少了对信任的依赖。-
2.2.1.知识产权⽂件 (IPF) 索引
- InvArch 上的数据,尤其是通过⼤量不同重点应⽤程序⽣成的数据,应该与链下解决⽅ 案合作进⾏索引。这将是必需的,以便为开发⼈员提供最佳体验,旨在更快地查询他们的数据并以更简洁的⽅式提供跨 链数据可访问性。部分索引数据的组织⽅式将依赖于跨链标记语⾔标记;识别 IP ⽂件中标记的⽂件类型、其⽤途功 能、⾏业标签等的组合。将提供各种⽂本⽂档的模板,以便为数据指纹识别 (https://docs.microsoft. com/en-us /exchange/overview-of- document-fingerprinting -in-exchange 提供基础,以更好地控制数据索引和帮 助通过 InvArch 协议提供数据丢失预防 (https://digitalguardian.com/ blog/what-file -fingerprinting) 机制。这将提供⼀个额外且更全⾯的层,⽤于为 IP ⽂件数据提供唯⼀标识符,⽽不仅仅是使⽤ IPFS (https://docs.ipfs.io/ concepts/content -addressing/#identifier -formats) 产⽣的 URI 和 CID 数据,这表明在确保单个⽂件的唯⼀存在⽅⾯存在缺陷;⼀个⽂件可 以产⽣多个 CID (https://proto. school/anatomy -of-a-cid) 。 -
2.2.2.交叉引⽤ IPF 数据
- 每当创建 IP ⽂件时,都会⽣成⼀组唯⼀标识符。该数组由介于 IPFS ⽣成的 CID 和 InvArch ⽣成的数据指纹之间的 ID 组成。该数组还包括 IP ⽂件的出⽣时间戳 (https://www.gnu. org/software /coreutils/manual /html_node/File -timestamps.php) 。 此外,当⼀个 IP ⽂件被⽣成时,它的 ID 数 组随后会在所有其他 ID 数组上进⾏迭代。当检测到潜在匹配时,将标记两个 IP ⽂件中较旧的⼀个(由 IP ⽂件的时间 戳确定)。如果未找到匹配项,则将提供已验证状态。可以引⼊ SimHash 算法以快速估计两组的相似程度 (https://www.cs.princeton .edu/courses /archive/spring04 /cos598B/bib /CharikarEstim.pdf) ;如果两 个短语的 SimHash hamming distance 低,则它们的 Jaccard 系数⾼。SimHash很有⽤,因为它可以检测⼏乎重复的数据。 这意味着⼏乎重复的结果将是相同的散列。对于精确的副本,需要⼀致的哈希机制。 -
2.2.3.评估和证明真实性
- 状态是根据交叉引⽤结果返回的数字评级确定的。根据与另⼀个 IP ⽂件相⽐的最⾼相似性百 分⽐,将返回⼀个数字。如果检测到零 (0%) 相似性,则返回数字零 (0)。如果⼀个 IP ⽂件中的数据共享另⼀个 IP ⽂件 内容的百分之⼗四 (14%),则返回数字⼗四 (14)。然后从⼀百 (100) 中减去该数字,所得数字突出显⽰该 IP ⽂件的真实 性排名。可以设置阈值,例如七⼗五 (75),以充当⽤于证明验证状态的基线分数。这些阈值可能因交叉引⽤的⽂件类型 ⽽异。如果交叉引⽤返回 14% 的匹配,则 IP ⽂件将拥有 86% 的真实性排名。只要 86% 处于或⾼于最低⾝份验证阈 值,就会提供经过验证的状态。如果此实例中的最低阈值为 90%,则真实性得分为 86% 的 IP ⽂件将被拒绝并更新以反 映标记状态。 -
2.2.4.交叉共识消息传递 (XCM)
- InvArch 利⽤交叉共识消息传递 (XCMP),这是 Polkadot 中继的⼀项功能,允许平⾏链 与 Polkadot 中继链上的其他平⾏链交换消息 (https://wiki.polkadot. network/docs /learn-crosschain #xcmp-cross -chain-message -passing) 。 InvArch 将通过拥有 InvArch 原⽣以及集成到其他平⾏链中的 InvArch Pallets 来启动消息请求和数据传输,例如IP ⽂件的元数据与 InvArch 平⾏链之间的传输。此元数据的副本将在 InvArch 上存储和索引,前⾯提到的 XCA 过程将在其中开始并返回⼀条消息,其中包含相应 IP ⽂件的真实性状态。
-
-
2.3 INV4 & XCA 双协议治理结构
- 为了公平地治理 InvArch 协议,同时也为仲裁或纠纷提供⼀种⼿段,提出了多主体 政府。其中⼀个特点是 INV4 技术理事会,⼀个由开发⼈员组成的机构,以及 XCA 链上司法机构,它将作为⼀个⽤户 群组成的司法机构。 $VARCH 代币持有者的团体将维护协议及其⽬的的合法性,并在任何⼀个会议室中形成绝对多 数。与 Polkadot 类似,通过使⽤代币持有量来确定⽤户的投票权重; 但是,这仅提供了⽹络参与者的财务表⽰,⽽不 是⼀般且较少财务歧视的模型。因此,为了解决这个问题,每个最低限额的钱包也将获得⼀张“公民投票”,以反映 Connecticut妥协法案 (https://www.britannica .com/topic /Connecticut- Compromise) 的⽴法结果。-
2.3.1. INV4 技术理事会
- INV4 技术理事会应该反映⼀个代议制民主制度,个⼈能够选举⼀个由 $VARCH 代币持有者组 成的理事会,他们的任务是确保开发和实施已批准的 InvArch 提案。社区可以⾃由提出建议; 但是,理事会选择将哪 些提案提交给最终的社区投票。 投票权重根据代币持有量确定。 -
2.3.2. XCA 链上司法机构
- XCA 链上司法机构类似于美国参议院的机构;个⼈的投票不取决于他们在会议厅中的存 在。因此,应确定社区决定的门槛,该门槛很低且接近⼀条⾯包的成本,因此在此过程中⼏乎没有进⼊障碍。仅需要经 过验证的⾝份,⽆论是在链上还是通过在参与者的钱包中拥有经验证的凭证 (https://www.kilt. io/wp-content /uploads/2020 /01/KILT-White-Paper -v2020-Jan-15.pdf)。 这个激励机构的⽬的是处理知识产权 盗窃或所有权的争议和索赔。
-
代币经济学
3. 通过通⽤数字媒体为协议提供动⼒: $VARCH - $VARCH 代币是 InvArch ⽹络的原⽣代币。它是链上许多必要功能所 必需的,例如⽀付Gas Fee、参与链上治理、铸造知识产权集和组建去中⼼化企业等。
-
3.1.代币经济学 - 在创世时
- 将铸造 10 亿个 VARCH 代币。主要的安全预算是持续⽀付平⾏链插槽的费⽤,并激励收集 ⼈提供区块⽣产服务以⽀持 InvArch ⽹络。-
3.1.1.⽹络费⽤
- 40% 的⽹络费⽤归采集者所有。剩余⽹络费⽤的 25% 将进⼊链上⾦库。这些国库资⾦的分配将委托给 链上理事会,其⼯作⽅式与 Polkadot 理事会类似。这些资⾦将⽤于⽀持社区成员基于 InvArch 的项⽬和倡议。所有⽹络 费⽤的 35% 通过链上融资和质押机制归 IP 集所有者所有。 -
3.1.2. IP 模块集成
- 为了帮助确保采⽤其他平⾏链,它们集成了 InvArch Pallet模块,InvArch 将采⽤以前项⽬中没有采 ⽤过的新⽅法。InvArch 将分配总供应量的 10%,即 1 亿美元 VARCH 代币,⽤于模块集成。这些资⾦将分配给集成该 模块的 10 个⾸批平⾏链,每个平⾏链将获得 1% 的供应。 $VARCH 代币将为参与每个集成平⾏链的代币持有者的钱包 地中直接空投。这有可能迅速将 $VARCH 确⽴为 Polkadot ⽣态系统中分布最⼴泛的代币之⼀(除了 $DOT 和 Kusama 的 $KSM),并将提⾼其他社区对该项⽬的认识。 -
3.1.3.代币分配和分发
- 在创世时,$VARCH 代币将按如下⽅式分配; • 种⼦轮:7%(70,000,000 $VARCH),24 个⽉的归属期,3 个⽉的悬崖期和 4-24 个⽉的平等归属。 • 战略轮:10%(100,000,000 $VARCH),12 个⽉的归属期,3 个⽉的悬崖期和 4-12 个⽉的平等归属。 • 平⾏链众贷奖励:20%(200,000,000 $VARCH),12 个⽉的归属期,1 个⽉的悬崖期和 2-12 个⽉的平等归属。 • ⽣态系统开发:10% (100,000,000 $VARCH),12 个⽉的归属期,1 个⽉的悬崖期和 2-12 个⽉的平等归属。 • 社区发展:15% (150,000,000 $VARCH),12 个⽉的归属期,1 个⽉的悬崖期和 2-12 个⽉的平等归属。在分配给社区发 展的 15% 额度中,10%(100,000,000 $VARCH)⽤于奖励 InvArch ⼤使计划中的⼤使。 ⼤约3.5% (⼤约35,000,000 $VARCH) ⽤于在众贷活动之前进⾏的⽩名单社区轮次。 • InvArch 国库:20% (200,000,000 $VARCH),归属期取决于从国库中分配 $VARCH 的原因。 • 团队和顾问:8%(80,000,000 $VARCH),项⽬启动后存在 4 年归属期,1 年的悬崖期和之后的按⽉归属。 • 模块集成:10% (100,000,000 $VARCH),12 个⽉的归属期,1 个⽉的悬崖期和 2-12 个⽉的平等归属。
-
-
3.2. 链上知识产权融资
- 为了资助和激励各个层次和阶段的创新,InvArch 采⽤了⼏种不同的链上融资机制,通过质押 $VARCH 提供⽀持。-
3.2.1.知识产权 (IP) 质押
- 知识产权 (IP) 质押,也称为 IP 质押,是⼀种通过分配质押奖励和⽹络费⽤来促进发展的⼿ 段。IP Staking 是将 IP 集质押或提交到区块链,以参与以下提到的机制:-
3.2.1.1.知识产权集(IP 集)Bootstrapping
- 知识产权集(IP 集)Bootstrapping是⼀种常见的链上质押⽅式,提名者选择 质押到 IP 集,这将在所述IP集和交易者之间分割质押奖励 (https://docs.astar. network/build /dapp- staking) 。这种质押⽅式是为不希望牺牲任何IP集IP代币(IPT)的 ⽩名单项⽬设计的。 -
3.2.1.2. 知识产权代币 (IPT) 挖矿
- 作为 IP 引导的替代⽅案,以及建⽴ IP 集 IPT 的流动性和分配的⽅式。 ⽤户将能够选 择将部分质押奖励转移到 IP 集,以换取该 IP 集的部分 IPT。每个项⽬都会为此选项设置⼀个预定上限,例如,“X% 的 IPT 以换取 Y $VARCH 的费⽤”,因此当达到限制时,此选项将不可⽤。 -
3.2.1.3.知识产权集 (IP Set) 捐赠
- InvArch可以向⼀个项⽬捐赠质押奖励,这可能会减少参与者在各⾃现实世界和法律领 域的应税负担。奖励可以捐赠给⼀个项⽬,当这种情况发⽣时,实际发⽣的是资⾦通过 InvArch 国库捐赠给 InvArch 协 会,以进⾏税收冲销。然后,InvArch 财政部将这些资⾦作为赠款分配给相关 IP 集。
-
-
其他想法
4.挑战与进步 - 除了为去中⼼化开发提供构建模块外,InvArch 还专注于数据真实性的认证。InvArch 将积极主动采取⾏ 动,区块链上标记数据的⼀种情况是它们被限制在所述区块链上使⽤。
-
4.1.执法问题
- 必须⾄少在⼀开始就承认它是⼀种⽤于补充和加强现有流程的⼯具。InvArch 记录交互是可验证且不可变 的。这些记录⽤作交互和 IP 暴露证明的分类帐。虽然争议和仲裁可以在链上处理,但现实世界的知识产权盗窃现在将 拥有⽆可否认的宝贵且强⼤的证据资源。这些记录的存在将⽴即帮助链下处理的事项。 -
4.2. RMRK 2.0 标准
- 在本⽂发表时,对更⾼级的NFT标准进⾏了详细阐述。与之前的NFT标准相⽐,关键的改进包括 多资源能⼒、以⼀种通信形式“远程”操作NFT的能⼒、条件呈现能⼒,以及如RMRK Kanaria NFT项⽬所展⽰的那样, NFT拥有(装备)其他的NFT (https://github.com/ rmrk-team/rmrk -spec/tree/master /standards /rmrk2.0.0) 。RMRK Core不仅展⽰了存储分类的坚实基础,还展⽰了⽤于分类元数据和标准化链上 (https://github.com/ rmrk-team /rmrk-substrate /tree/main /pallets/rmrk -core) 存储映射的各⾃标识符。Kusama Network⾸先在Kusma Relay上原⽣展⽰了RMRK 2.0 NFTs,存储为“备注 (remarks)”,然后通过solididity EVM智能合约实现将该功能扩展到其他开发者。最后,RMRK 2.0 NFT标准通过拓展 ⾄Unique Network的NFT管理标准,以及⾃定义Substrate Pallets (https://github.com /rmrk-team /rmrk-substrate /tree/main /pallets/ uniques) 的组合,实现了在Polkadot⽣态系统中更⼴泛的实现。 InvArch在这个体系结构中的⾓⾊类似于RMRK Pallets中的Unique Core级别。InvArch将把InvArch提供的IP认证扩展到 RMRK NFTs,在RMRK NFTs⽣成的时候就进⾏认证。值得注意的是,InvArch并不会取代任何⾮NFT标准,相反,它 的作⽤是更深⼀层或与其他技术集成。
InvArch 的未来
5.InvArch 完全实现后的未来设想 - 有许多令⼈兴奋的⼯具和应⽤程序可以因为InvArch⽽存在。虽然希望通过本⽂可以 想象到的更令⼈兴奋的应⽤和⾏业成为现实,但有⼀些已经被意识到具有⾰命性的潜⼒。
-
5.1.去中⼼化和经过⾝份验证的 Git 存储库
- 通过引⼊中间件⼯具,开发⼈员可以将他们的代码推送到 InvArch,并以此 简化将代码作为 IP ⽂件进⾏⾝份验证的过程。默认情况下,InvArch 默认为去中⼼化的代码存储库提供架构。此外,代 码、程序、应⽤程序等都可以作为具有⾃定义 IP 权利和潜在部分所有权的 IP ⽂件和 IP 集进⾏⾝份验证。这为激励性 开源代码打开了⼤门。 -
5.2.DAOs社交⽹络
- InvArch为建⽴社交⽹络铺平了道路,在这个社交⽹络中,每个⼈都可以保留⾃⼰的想法,然后确 定他们缺少的⻆⾊/技能/才能(以及他们的责任、⾥程碑、条款)以及他们愿意提供的IP代币分配,旨在实现他们的想 法。此外,项⽬背后的IP代币可以通过众贷或私⼈投资等投资⽅式换取资⾦。DAO可⽤于管理开发,并可应⽤于⼤量 不同的⾏业,如软件开发、⾳乐和电影制作、建筑事业、社会事业等。 -
5.3.公共管理课程
InvArch将提供⼀个去中⼼化的教育系统或平台,⽤户(或家长)可以决定通过该系统或平台呈现的科 ⽬、课程、内容等,这将是⼀件有趣的事情。甚⾄有可能对参与者进⾏激励,不仅因为他们的贡献,也因为他们的参 与。这可能会改变教育系统的设计⽅式。