公开我个人全部的投资、研究与写作的逻辑和方法论
注:本文内容较长,毫无保留总结我这一整年在投资、研究和写作上的全部经验,相信你看完后也许会有所帮助 其实之前已经在twitter上发过我的写作方法论和获取信源的渠道,这段时间跑了几个城市,密集的与机构、项目方、从业者、KOL等朋友交流分享后,这一整套思路更加清晰,有不少朋友经常会找我交流,与其一遍遍的聊,我认为用文字的方式将这些内容整理并公开出来是更有价值的 其实某种程度可以说这些内容是我在这个行业“吃饭的家伙”,毕竟我就是靠这些内容来做研究写作获取流量粉丝,以及投资一些确定性较高的标的获取收益,但是我个人觉得这些内容对大家是有帮助的,并且我目前也不做流量变现,以及更重要的和我接触过的朋友应该清楚我是有区块链信仰的,公开透明共识共建的理念也让我愿意将这些内容分享出来 我也会在文章末尾非常俗的放一个打赏码,毕竟写作不易,目前支撑我写下去的就是倒逼自己学习,以及帮助我认识更多的人,所以也从来没有在这方面有任何收入,如果你看完对你有所帮助,可以根据你的情况进行打赏,谢谢,当然要强调这些内容因人而异,大家不要生搬硬套,如果看完对你没有帮助也一笑了之即可 本文会分四部分:投资逻辑、信源渠道...
如何用5行代码发行一套虚拟货币?
经过前几篇文章,相信各位已经清楚如何发行NFT、NFT的本质是什么,以及NFT目前所面临的问题。 NFT的本质与虚拟货币没有很大差异,只是NFT是不可分割的非同质化代币,而虚拟货币则是可被分割的同质化代币,NFT遵循的主流协议是ERC721,虚拟货币遵守的则是ERC20,本文将为各位讲解如何从0到1发行一套虚拟货币,注意按照中国最高法自3月1日生效的解释,虚拟货币被归类为非法集资,本文不建议在中国进行任何商业行为的虚拟货币发布,仅为各位科普虚拟货币底层的本质原理,从而帮助大家认清楚为什么大多数虚拟货币可能存在巨大的泡沫,甚至被称为空气币。 代币可以将其理解为一个组织中的经济运转体系,它可以映射为是一个游戏中的积分、也可以是一家公司的股份、也可以是你宠物的所有权,dao的组织治理也离不开代币,所以如果它映射的实体是具备价值的,则代币也同样具备价值,但之所以虚拟货币有巨大的水分是因为其演变成了一种民间IPO,即某人想做一件事,可这件事还没影呢,就先写一份白皮书昭告天下,然后发一套代币让大家认购,承诺这件事做成了所有持有代币的均会获得等比例收益,最终收割一波卷钱跑路。 ERC20提供了...
怎么通过看懂etherscan了解NFT项目情况?
看懂etherscan是成为区块链老炮入门的必要条件。 etherscan区块链浏览器包含了交易、区块、钱包地址、智能合约等所有区块链公开数据,通过这些信息你可以明白谁在什么时候做了什么事情。 我们今天以doodles为案例,带领大家走一遍分析doodles数据的全流程。 首先打开etherscan官网,可以在输入框中输入地址进行检索。如果你知道doodles的地址可以直接粘贴进去,如果不知道可以打开opensea进入doodles的某个具体NFT主页后,在左侧的details中点击contract address跳转至etherscan详情页。详情页如下图所示,一般你只需要关注合约余额、合约交互记录和合约代码三部分就足以了解该项目的大部分信息。balance表示该地址所存放的ETH数额,我们在mint某个NFT项目的时候,缴纳的费用实际上是先到了NFT合约地址,然后再由项目方进行一步提款的动作将ETH转移至自己的个人地址,通过它你可以知道项目方赚了多少钱,是否进行了提款。 transactions存储了这个地址从诞生至今所有与智能合约交互的行为记录,通过它你可以知道项目方、用户...
公开我个人全部的投资、研究与写作的逻辑和方法论
注:本文内容较长,毫无保留总结我这一整年在投资、研究和写作上的全部经验,相信你看完后也许会有所帮助 其实之前已经在twitter上发过我的写作方法论和获取信源的渠道,这段时间跑了几个城市,密集的与机构、项目方、从业者、KOL等朋友交流分享后,这一整套思路更加清晰,有不少朋友经常会找我交流,与其一遍遍的聊,我认为用文字的方式将这些内容整理并公开出来是更有价值的 其实某种程度可以说这些内容是我在这个行业“吃饭的家伙”,毕竟我就是靠这些内容来做研究写作获取流量粉丝,以及投资一些确定性较高的标的获取收益,但是我个人觉得这些内容对大家是有帮助的,并且我目前也不做流量变现,以及更重要的和我接触过的朋友应该清楚我是有区块链信仰的,公开透明共识共建的理念也让我愿意将这些内容分享出来 我也会在文章末尾非常俗的放一个打赏码,毕竟写作不易,目前支撑我写下去的就是倒逼自己学习,以及帮助我认识更多的人,所以也从来没有在这方面有任何收入,如果你看完对你有所帮助,可以根据你的情况进行打赏,谢谢,当然要强调这些内容因人而异,大家不要生搬硬套,如果看完对你没有帮助也一笑了之即可 本文会分四部分:投资逻辑、信源渠道...
如何用5行代码发行一套虚拟货币?
经过前几篇文章,相信各位已经清楚如何发行NFT、NFT的本质是什么,以及NFT目前所面临的问题。 NFT的本质与虚拟货币没有很大差异,只是NFT是不可分割的非同质化代币,而虚拟货币则是可被分割的同质化代币,NFT遵循的主流协议是ERC721,虚拟货币遵守的则是ERC20,本文将为各位讲解如何从0到1发行一套虚拟货币,注意按照中国最高法自3月1日生效的解释,虚拟货币被归类为非法集资,本文不建议在中国进行任何商业行为的虚拟货币发布,仅为各位科普虚拟货币底层的本质原理,从而帮助大家认清楚为什么大多数虚拟货币可能存在巨大的泡沫,甚至被称为空气币。 代币可以将其理解为一个组织中的经济运转体系,它可以映射为是一个游戏中的积分、也可以是一家公司的股份、也可以是你宠物的所有权,dao的组织治理也离不开代币,所以如果它映射的实体是具备价值的,则代币也同样具备价值,但之所以虚拟货币有巨大的水分是因为其演变成了一种民间IPO,即某人想做一件事,可这件事还没影呢,就先写一份白皮书昭告天下,然后发一套代币让大家认购,承诺这件事做成了所有持有代币的均会获得等比例收益,最终收割一波卷钱跑路。 ERC20提供了...
怎么通过看懂etherscan了解NFT项目情况?
看懂etherscan是成为区块链老炮入门的必要条件。 etherscan区块链浏览器包含了交易、区块、钱包地址、智能合约等所有区块链公开数据,通过这些信息你可以明白谁在什么时候做了什么事情。 我们今天以doodles为案例,带领大家走一遍分析doodles数据的全流程。 首先打开etherscan官网,可以在输入框中输入地址进行检索。如果你知道doodles的地址可以直接粘贴进去,如果不知道可以打开opensea进入doodles的某个具体NFT主页后,在左侧的details中点击contract address跳转至etherscan详情页。详情页如下图所示,一般你只需要关注合约余额、合约交互记录和合约代码三部分就足以了解该项目的大部分信息。balance表示该地址所存放的ETH数额,我们在mint某个NFT项目的时候,缴纳的费用实际上是先到了NFT合约地址,然后再由项目方进行一步提款的动作将ETH转移至自己的个人地址,通过它你可以知道项目方赚了多少钱,是否进行了提款。 transactions存储了这个地址从诞生至今所有与智能合约交互的行为记录,通过它你可以知道项目方、用户...

Subscribe to Jason chen

Subscribe to Jason chen
Share Dialog
Share Dialog
>400 subscribers
>400 subscribers
这是一篇sleep minting的骗术揭秘文章,请所有web3参与者务必全文认真阅读。
现在已经有了很多追踪巨鲸交易的工具,巨鲸们的动作成为了很多人对于项目判断的风向标,就像是在赌场里你跟着庄家下注准没错,所以很多项目方会想尽办法让自己的NFT与这些巨鲸扯上点关系,目前常见的操作有2种:
1.直接空投给巨鲸
2.直接用巨鲸钱包地址来mint,伪装成巨鲸mint了你的NFT
这两种操作都不是本文要讲的骗术,因为它们这种操作已经比较低级很容易让小韭菜们看破。
假设将第二种升级,V神mint了一个NFT,然后V神把这个NFT转移给了我,你会怎么想?
本文将拆解第三种骗术的具体实现过程,注意本文的目的是让大家避免被骗,不是让大家学会这种骗术去骗别人,若产生了纠纷请自负。
这种骗术是第二种的升级版,所以我们要先实现第二种的效果。
首先我们看一下正常的mint函数是什么样的,只传入了一个参数numberOfTokens用来表示被mint的NFT编号,执行_safeMint,msg.sender则代表当前正在操作者的地址,比如是我在操作,于是就实现了“我的钱包地址mint了一个编号为3的NFT”。

我们将这个函数修改一下,新加一个传入的参数mintAddress,并将msg.sender替换为mintAddress,则我可以指定将编号为3的NFTmint给某个人。

然后我在地址中输入V神的地址,编号输入1,点击transact进行交易

交易完成后,我们可以看到这个NFT是从0x00地址到了V神的钱包,这意味着V神mint了我的NFT。

也可以查询到V神确实拥有了这个NFT。

到这里,第二种骗术已经实现了,这时候可能会有不明就里的人说“卧槽V神mint了一个NFT项目,赶快冲!”
但这种骗术已经麻了,那更高级的是“卧槽V神mint了一个NFT项目,而且把它交易给了另外一个人,赶快冲!”
所以我需要将V神的这个NFT从他的账户中转移到我的账户。
所以我将from地址填为V神,to地址填为我,tokenid填为刚才mint的编号1,点击transact执行。

在预料之中这个交易被拦截了,我如果能从V神的钱包中转移NFT,那我还在这写公众号干嘛呢早都游艇豪宅了。

接下来需要做一些底层的事,将ERC721协议的合约代码进行修改,来开一个后门。
我们来到openzeppelin,这是一个官方封装好的协议库,进入Ownable.sol中。

在里面增加一个秘密持有人_secretOwner,并把我自己的地址写进去。

接下来要将我的地址赋予最高权限,我们可以看到onlyOwner修饰符中的校验逻辑是当前操作人是否为owner,如果不是则会被拦截。

我们将其修改为新增一个或逻辑,校验当前操作人是否是我自己,如果是的话则予以通过,它的性质就像是我是一栋楼的楼管,你们每个人都有自己的钥匙可以打开自己的房子,但是我有一把万能钥匙,可以打开你们所有人的房子。

然后我们进到ERC721.sol协议合约中,还是先定义全局变量 _secretOwner为我的地址。

再修改approve函数,其表示是否将资产的操作权限授权给某个人,可以看到这里有两层校验:
1.交易发起者是否为owner本身 2.调用isApprovedForAll校验onwer是否给发起者授权

我新增一个校验逻辑:交易发起者是否为_secretOwner我自己。

_isApprovedOrOwner是用来校验是否授权或者为tokenowner,在这里也是将我自己加进去。

接下来我们再回到一开始的操作,from输入V神地址,to输入我自己的地址,tokenid为存放在V神的NFT,点击transact交易。

可以看到钱包正常的被调起,并提示我将转移一个doodlesNFT和gas费,继续下一步确认。

交易成功!

交易记录显示这个NFT是由V神转移给我的!
经历这么一通操作,我成功的实现了“一个项目方发行了NFT,然后V神去mint了一个,还将其转移给了我”,大家可以想象一下,我如果拿着这个NFT去招摇撞骗,不知道会有多少人上当。
不可能让所有NFT交易者都具备这样熟练的代码阅读能力,在购买NFT项目时认真审阅合约代码是否有后门,这也就是去中心化的另一面,在无监管的状态下,底层代码和上层交易都是自由开放状态,利用技术来注入恶意代码从而即使产生了欺诈,也只能吃哑巴亏无法追回。
技术不好的如之前文章提到的阿狸NFT到底做错了什么?坑的是自己,但是技术好的则在某种程度上是掌握了规则操控能力的,在整个开放的web3世界中可以犹如开了外挂般以上帝之手操纵这个世界运转的规则。
欢迎添加我的微信:cj350306878 一起交流学习探讨,请备注姓名 公司和职位,谢谢。
其他文章:
这是一篇sleep minting的骗术揭秘文章,请所有web3参与者务必全文认真阅读。
现在已经有了很多追踪巨鲸交易的工具,巨鲸们的动作成为了很多人对于项目判断的风向标,就像是在赌场里你跟着庄家下注准没错,所以很多项目方会想尽办法让自己的NFT与这些巨鲸扯上点关系,目前常见的操作有2种:
1.直接空投给巨鲸
2.直接用巨鲸钱包地址来mint,伪装成巨鲸mint了你的NFT
这两种操作都不是本文要讲的骗术,因为它们这种操作已经比较低级很容易让小韭菜们看破。
假设将第二种升级,V神mint了一个NFT,然后V神把这个NFT转移给了我,你会怎么想?
本文将拆解第三种骗术的具体实现过程,注意本文的目的是让大家避免被骗,不是让大家学会这种骗术去骗别人,若产生了纠纷请自负。
这种骗术是第二种的升级版,所以我们要先实现第二种的效果。
首先我们看一下正常的mint函数是什么样的,只传入了一个参数numberOfTokens用来表示被mint的NFT编号,执行_safeMint,msg.sender则代表当前正在操作者的地址,比如是我在操作,于是就实现了“我的钱包地址mint了一个编号为3的NFT”。

我们将这个函数修改一下,新加一个传入的参数mintAddress,并将msg.sender替换为mintAddress,则我可以指定将编号为3的NFTmint给某个人。

然后我在地址中输入V神的地址,编号输入1,点击transact进行交易

交易完成后,我们可以看到这个NFT是从0x00地址到了V神的钱包,这意味着V神mint了我的NFT。

也可以查询到V神确实拥有了这个NFT。

到这里,第二种骗术已经实现了,这时候可能会有不明就里的人说“卧槽V神mint了一个NFT项目,赶快冲!”
但这种骗术已经麻了,那更高级的是“卧槽V神mint了一个NFT项目,而且把它交易给了另外一个人,赶快冲!”
所以我需要将V神的这个NFT从他的账户中转移到我的账户。
所以我将from地址填为V神,to地址填为我,tokenid填为刚才mint的编号1,点击transact执行。

在预料之中这个交易被拦截了,我如果能从V神的钱包中转移NFT,那我还在这写公众号干嘛呢早都游艇豪宅了。

接下来需要做一些底层的事,将ERC721协议的合约代码进行修改,来开一个后门。
我们来到openzeppelin,这是一个官方封装好的协议库,进入Ownable.sol中。

在里面增加一个秘密持有人_secretOwner,并把我自己的地址写进去。

接下来要将我的地址赋予最高权限,我们可以看到onlyOwner修饰符中的校验逻辑是当前操作人是否为owner,如果不是则会被拦截。

我们将其修改为新增一个或逻辑,校验当前操作人是否是我自己,如果是的话则予以通过,它的性质就像是我是一栋楼的楼管,你们每个人都有自己的钥匙可以打开自己的房子,但是我有一把万能钥匙,可以打开你们所有人的房子。

然后我们进到ERC721.sol协议合约中,还是先定义全局变量 _secretOwner为我的地址。

再修改approve函数,其表示是否将资产的操作权限授权给某个人,可以看到这里有两层校验:
1.交易发起者是否为owner本身 2.调用isApprovedForAll校验onwer是否给发起者授权

我新增一个校验逻辑:交易发起者是否为_secretOwner我自己。

_isApprovedOrOwner是用来校验是否授权或者为tokenowner,在这里也是将我自己加进去。

接下来我们再回到一开始的操作,from输入V神地址,to输入我自己的地址,tokenid为存放在V神的NFT,点击transact交易。

可以看到钱包正常的被调起,并提示我将转移一个doodlesNFT和gas费,继续下一步确认。

交易成功!

交易记录显示这个NFT是由V神转移给我的!
经历这么一通操作,我成功的实现了“一个项目方发行了NFT,然后V神去mint了一个,还将其转移给了我”,大家可以想象一下,我如果拿着这个NFT去招摇撞骗,不知道会有多少人上当。
不可能让所有NFT交易者都具备这样熟练的代码阅读能力,在购买NFT项目时认真审阅合约代码是否有后门,这也就是去中心化的另一面,在无监管的状态下,底层代码和上层交易都是自由开放状态,利用技术来注入恶意代码从而即使产生了欺诈,也只能吃哑巴亏无法追回。
技术不好的如之前文章提到的阿狸NFT到底做错了什么?坑的是自己,但是技术好的则在某种程度上是掌握了规则操控能力的,在整个开放的web3世界中可以犹如开了外挂般以上帝之手操纵这个世界运转的规则。
欢迎添加我的微信:cj350306878 一起交流学习探讨,请备注姓名 公司和职位,谢谢。
其他文章:
No activity yet