Fat Garage

Posted on Apr 21, 2022Read on Mirror.xyz

idea的自我解放日志--victor

最近依然在构思 word block reference 这个想法,并且上周进行了两个非常有趣的聊天,一个是和victor(smart token labs),从tokenscript切入探讨了「什么是token?」;另一个是和好基友 jimmy(我俩一起发起的roam CN),一起脑补了实现 web(URL级别和Block级别)「块引用」的可能方式。

我打算把这个 word block reference 想法的形成、可能落地...哪怕最后完犊子🤦‍♀️ 的过程记录一下,叫**「Idea的自我解放日志」**。因为我大多数有时候不知道我想具体问什么、想做什么具体的东西。但是我有一种说不清的passion在心里,我有很多问题,我想要一种东西...然后,我要记录那些帮我「解放」这个idea的人们。

今天先写victor这部分。

聊天记录

(音频+部分笔记)

http://xima.tv/1_9i5F0N?_sonic=0

Takeaway

什么是token?

tokenscript:以token为对象看待所有的事情

  • 整个web3 将是一个token之间相互集成和调用(引用)的系统
  • token的knowledge可以成为某种抽象,当每一个dApp应用需要与智能合约打交道时,它们可以通过这个中间层直接拿到这个knowledge,而不用应付智能合约中各式各样的逻辑。

对「块引用双向链接」想法 的启发

首先是对token本身的理解,什么样的场景下我需要真正结合区块链的token。 Victor反复点出「可转让的所有权」这个概念,区块链的作用是让一个权益无需许可的被转让和使用。试想一下诸如NFT小图片、有utility权益的NFT(门票NFT)等都符合此类。 相比之下,能够反映出我们identity,能解释「我是谁」的东西,都是不需要转让的所有权(ownership),属于对我无价于别人excuse me? 的情况。我可以随时卖掉猴子、朋克、我自己做的小图片儿...但我不会卖我的驾照、我的语言成绩单、我的结婚证,我的引用记录。 那需要一个非区块链的token做什么?我想是 抽象所有权关系,引用 tokenscript的哲学:以token为对象看待所有的事情 整个web3 将是一个token之间相互集成和调用(引用)的系统。

这件事情抽象出来就是,每一个行为都是一个token。 那这个行为如何描述,涉及1)区块链智能合约部分 2)非区块链的部分

以引用这个行为为例

区块链智能合约的部分(暂时没想到),那非区块链的部分 :

定义、记录链接关系

  • 块与块之间的(双向)链接关系
  • 文章与块之间的(双向)链接关系
  • 文章与文章之间的(双向)链接关系
    • jessie(public key)--cite a block--victor(public key)

分配权益

引用网络中的关联方可以参与分配。就可以设置一些分配逻辑:

  • 比如说文章A(非NFT但有钱包public key-under一个DID之下),被文章B NFT引用。当文章B NFT顺利融到1 ETH资金的时候,会自动分配给文章A xx%的收益
  • 再比如文章A NFT,引用了B、C、D文章(非NFT但有钱包public key)内容,并顺利融到3 ETH,会自动分配给B、C、D文章 x、y、z%的收益。
    • Q:如何确认这些「被引用文章」的权重?
      • 通过page rank类似逻辑(该文章被其他文章引用的次数)
      • 一开始可以设置统一权重

mirror的作用

mirror开启了一个context:可为文章融资。引用网络的分配源头:钱的来源

ENS的作用

用来归类、分类的token。就是它是用来代表某种 用的。

那么,一个思路是,把 块引用行为抽象成 token。用tokenscript的思路做一个「块引用双向链接」的框架。

可以由一个引用看到背后还有谁引用了它,以及引用场景是什么。