公开我个人全部的投资、研究与写作的逻辑和方法论
注:本文内容较长,毫无保留总结我这一整年在投资、研究和写作上的全部经验,相信你看完后也许会有所帮助 其实之前已经在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
周杰伦价值300万的NFT被偷了!
4月1号愚人节这一天,NFT圈子里最大的热点就是周杰伦持有的BAYC#3738被偷走了,按照当前价格该NFT价值320万。
被偷到的方式是通过散步钓鱼网站诱导用户去进行mint,BAYC的Discord被黑导致钓鱼网站被大量扩散,除了BAYC当天Doodles的Discord也被黑了,一天连着两大蓝筹项目都出了事。


在外行都在看热闹的时候,我们的公众号致力于让大家成为web3的内行,那自然要刨析刨析到底被偷的过程是怎么样的,从而提升大家的防范意识,其实在之前的文章怎么通过看懂etherscan了解NFT项目情况?中我已经提过了,一定要小心 set approval for all这个方法,这次周杰伦就是栽倒在了这里。
如下图,我们在etherscan中可以看到周杰伦稀里糊涂的进行了一堆set approval for all操作,然后被进行了 safe transfer from操作转移到了另一个地址。
set approval for all是干嘛的呢?授权某个人拥有权限将你的collection中的NFT转移出去,所以只要你进行了授权,被授权人就犹如拿到了你家门的钥匙可以随意进出搬走你家的冰箱电视机,你在交易平台如opensea进行挂单就相当于是授权了opensea具有将你的NFT转移给其他人的权限,当别人购买后,opensea就会把你的NFT转移给他,然后将他的钱转给你,opensea好歹是一个正规平台,但是如果你一旦被钓鱼网站上钩,那就哭吧。

所以我们来开发一个钓鱼网站吧!注意!本教程只帮助大家来更深刻的理解NFT被偷的过程从而避免被偷,请勿将此教程应用于实际来损害他人利益!
思路为我们先开发一个长的和BAYC很像的钓鱼网站,用户钱包登录后,页面有个按钮叫free mint,实际上用户点击这个按钮后执行的是set approval for all,当用户授权后,我们就可以去他们家搬走冰箱电视机了。

首先我们先写一个假网页如上图所示,然后需要将该网页与BAYC的合约进行交互,我们要得到合约的地址与ABI(包含了该合约全部的接口函数)将其写入我们的网站就可以与合约进行交互。
打开BAYC的etherscan即可获得其合约地址与ABI。


将它们复制粘贴引入代码中,这里需要用到web3.js一个前端与智能合约交互的框架,具体的写代码过程我就不再赘述大家可以自己研究,这里只描述流程。

然后我们将free mint按钮绑定一个触发事件为setApprovalForAll。

然后定义该函数,调用BAYC合约中的setApprovalForAll接口,并传入两个参数,分别为你自己的地址和true,它代表着如果周杰伦点击了该按钮并同意执行,则授权给了你的地址可以将他的NFT转移走。

然后我们点击网站上的free mint按钮,可见小狐狸钱包弹出了交易请求,交易方法为set approval for all,这时候如果我点击确定则意味着上钩了我的NFT可以被其他人转移走,当然大家可以看到我的余额不足以支付这一笔交易....贫穷使我避免上当受骗,假设这时候是周杰伦不差钱闭眼点了确定那就可以转走他的NFT了。

因为我并不真实持有BAYC,所以为了给大家继续演示后续的路径,我在测试网部署一套合约从而继续模拟被盗过程。
首先可以看到周杰伦这时候持有3个NFT。

然后周杰伦在钓鱼网站中误触了steApprovalForAll,其中operator写的是我的地址。

以上两步就是刚才演示的在钓鱼网站中进行的过程,接下来我获取到了周杰伦steApprovalForAll的权限,我就可以将他的BAYC转移走。
我执行safeTransferFrom函数,from地址填写周杰伦,to地址填写张三,tokenid填写2,意味着我帮助周杰伦将编号为2的NFT转移给了张三,至于我为什么有这个权限是因为刚才周杰伦已经给我进行了授权。

执行完成后我们再检查一下周杰伦的余额发现少了一个NFT只剩2个了。

可以查到刚才转移出去编号为2的BYAC已经属于张三了,至此周杰伦痛失300万。

以上就是昨天周杰伦被偷的全过程为大家复现了一遍,所以其实搞一个钓鱼网站不难,我曾经在刚开始玩NFT的时候,进入某个discord时会有人伪装成管理员给我丢一个链接,说是官方mint地址,当时我也傻傻的进去,不过那时候穷没钱mint,web3领域因为去中心化使得骗术很多,之前的文章也专门讲到我是怎么让V神给我转了一个NFT的?。
再次提示,本文仅用作科普警醒大家防止上当受骗,请勿进行任何违反法律道德的行为。
大家有其他感兴趣的话题也可以留言给我,欢迎添加我的微信:cj350306878 一起交流学习探讨,请备注姓名 公司和职位,谢谢。
其他文章:
周杰伦价值300万的NFT被偷了!
4月1号愚人节这一天,NFT圈子里最大的热点就是周杰伦持有的BAYC#3738被偷走了,按照当前价格该NFT价值320万。
被偷到的方式是通过散步钓鱼网站诱导用户去进行mint,BAYC的Discord被黑导致钓鱼网站被大量扩散,除了BAYC当天Doodles的Discord也被黑了,一天连着两大蓝筹项目都出了事。


在外行都在看热闹的时候,我们的公众号致力于让大家成为web3的内行,那自然要刨析刨析到底被偷的过程是怎么样的,从而提升大家的防范意识,其实在之前的文章怎么通过看懂etherscan了解NFT项目情况?中我已经提过了,一定要小心 set approval for all这个方法,这次周杰伦就是栽倒在了这里。
如下图,我们在etherscan中可以看到周杰伦稀里糊涂的进行了一堆set approval for all操作,然后被进行了 safe transfer from操作转移到了另一个地址。
set approval for all是干嘛的呢?授权某个人拥有权限将你的collection中的NFT转移出去,所以只要你进行了授权,被授权人就犹如拿到了你家门的钥匙可以随意进出搬走你家的冰箱电视机,你在交易平台如opensea进行挂单就相当于是授权了opensea具有将你的NFT转移给其他人的权限,当别人购买后,opensea就会把你的NFT转移给他,然后将他的钱转给你,opensea好歹是一个正规平台,但是如果你一旦被钓鱼网站上钩,那就哭吧。

所以我们来开发一个钓鱼网站吧!注意!本教程只帮助大家来更深刻的理解NFT被偷的过程从而避免被偷,请勿将此教程应用于实际来损害他人利益!
思路为我们先开发一个长的和BAYC很像的钓鱼网站,用户钱包登录后,页面有个按钮叫free mint,实际上用户点击这个按钮后执行的是set approval for all,当用户授权后,我们就可以去他们家搬走冰箱电视机了。

首先我们先写一个假网页如上图所示,然后需要将该网页与BAYC的合约进行交互,我们要得到合约的地址与ABI(包含了该合约全部的接口函数)将其写入我们的网站就可以与合约进行交互。
打开BAYC的etherscan即可获得其合约地址与ABI。


将它们复制粘贴引入代码中,这里需要用到web3.js一个前端与智能合约交互的框架,具体的写代码过程我就不再赘述大家可以自己研究,这里只描述流程。

然后我们将free mint按钮绑定一个触发事件为setApprovalForAll。

然后定义该函数,调用BAYC合约中的setApprovalForAll接口,并传入两个参数,分别为你自己的地址和true,它代表着如果周杰伦点击了该按钮并同意执行,则授权给了你的地址可以将他的NFT转移走。

然后我们点击网站上的free mint按钮,可见小狐狸钱包弹出了交易请求,交易方法为set approval for all,这时候如果我点击确定则意味着上钩了我的NFT可以被其他人转移走,当然大家可以看到我的余额不足以支付这一笔交易....贫穷使我避免上当受骗,假设这时候是周杰伦不差钱闭眼点了确定那就可以转走他的NFT了。

因为我并不真实持有BAYC,所以为了给大家继续演示后续的路径,我在测试网部署一套合约从而继续模拟被盗过程。
首先可以看到周杰伦这时候持有3个NFT。

然后周杰伦在钓鱼网站中误触了steApprovalForAll,其中operator写的是我的地址。

以上两步就是刚才演示的在钓鱼网站中进行的过程,接下来我获取到了周杰伦steApprovalForAll的权限,我就可以将他的BAYC转移走。
我执行safeTransferFrom函数,from地址填写周杰伦,to地址填写张三,tokenid填写2,意味着我帮助周杰伦将编号为2的NFT转移给了张三,至于我为什么有这个权限是因为刚才周杰伦已经给我进行了授权。

执行完成后我们再检查一下周杰伦的余额发现少了一个NFT只剩2个了。

可以查到刚才转移出去编号为2的BYAC已经属于张三了,至此周杰伦痛失300万。

以上就是昨天周杰伦被偷的全过程为大家复现了一遍,所以其实搞一个钓鱼网站不难,我曾经在刚开始玩NFT的时候,进入某个discord时会有人伪装成管理员给我丢一个链接,说是官方mint地址,当时我也傻傻的进去,不过那时候穷没钱mint,web3领域因为去中心化使得骗术很多,之前的文章也专门讲到我是怎么让V神给我转了一个NFT的?。
再次提示,本文仅用作科普警醒大家防止上当受骗,请勿进行任何违反法律道德的行为。
大家有其他感兴趣的话题也可以留言给我,欢迎添加我的微信:cj350306878 一起交流学习探讨,请备注姓名 公司和职位,谢谢。
其他文章:
No activity yet