web3py第一课:web3合约交互基础部分
这一篇是正式建立DFarm DAO以来的第一篇文章了,本来这周不准备分享。但是感觉基础的一些知识可以先讲,大家先熟悉一下,所以今天就分享一下web3py跟智能合约交互的一些基础知识。 这部分都是非常简单的代码,希望大家尝试一下。安装python、pycharm这些环境和开发工具大家自行安装即可,网上一搜都是教程,比我写的好很多,这部分内容不再赘述。 web3py文档: https://web3py.readthedocs.io/en/stable/index.html web3py应该是python上跟智能合约交互最好用的包了,首先我们安装一下。 如果你是mac系统,直接使用:`pip install web3` 进行安装。 如果你是windows系统,则需要先装一下c++环境。 下载 vs_buildtools: https://visualstudio.microsoft.com/zh-hant/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16 之后如图安装下面勾选的包,一定要装全,已包含和可选两部分你都要装...
Cosmos中的IBC跨链有多好用?
随着 IBC 跨链功能的上线,以及 Terra 与 Injective 等明星项目的逐渐接入,基于 Cosmos 构建的多链生态目前已经初具规模。然而在我们查询资料的时候发现,当前中文互联网上尚缺少一篇系统地介绍 Cosmos 生态基本交互逻辑的文章。 而 Cosmos 这种原生多链网络的交互逻辑,又与用户已经熟悉的以太坊生态有着本质不同。因此,本文将从已经熟悉以太坊操作的用户视角出发,介绍 Cosmos 多链生态中钱包、IBC 跨链以及交易的基本操作,希望帮助单链生态中的用户更轻松的在 Cosmos 多链宇宙中畅游。 用户需要在每一条链上分别注册账户吗? 进入多链网络首先要解决的一个问题,便是用户的账户(地址)问题。 其实在以太坊及其他 EVM 兼容公链中,对这个问题已经有了较为成熟的解决方案,那就是使用同一套地址及公私钥对。因此,当用户在不同的公链网络中切换时,并不需要重新注册新的钱包地址并备份助记词。 Cosmos 多链生态也采用了类似的策略,用户依然只需要记住一套私钥助记词。但 Cosmos 相较以太坊有一个最大的不同,那就是其生态公链间原生的支持跨链互操作功能。因此当一...
web3py第三课:游戏脚本编写 & 不开源合约调用
终于到了大家心心念念的游戏脚本编写的教程了,今天我会以前段时间比较火的游戏“掰手腕”为例子,来教大家如何写一个游戏脚本。教程无论哪个游戏,我们要写脚本,都是要先进行一下交互,看自己的交互记录来写脚本。 这里我展示一下我的一次fight记录:从这个记录中,我们可以得到很多信息。比如游戏的合约地址、方法名、参数名、参数值。 其实知道这些就可以写脚本了,但是我们还需要ABI才可以进行调用,如果我们打开合约的源代码看到的这是这样:这说明该合约没有开源,所以无法看到合约的源代码,这时候我们要怎么寻找ABI呢?如果你学习过智能合约的一些知识,可能会发现,网站(DAPP)也是通过ABI+web3.js跟智能合约做交互,我们web3py也是一样的道理。所以这些游戏网站都会有ABI来让你调用,也就是说我们去扒一扒网站的源代码即可!通过搜索,在网站的源代码中很容易可以找到。如果JS比较多,需要一个一个看。如果你用safari浏览器可以全局搜索,Chrome好像要一个一个的去找一下。 然后ABI一般都非常长,我们如果只用一个fight方法,完全可以只取这一段:[{"inputs":[{"interna...
web3py第一课:web3合约交互基础部分
这一篇是正式建立DFarm DAO以来的第一篇文章了,本来这周不准备分享。但是感觉基础的一些知识可以先讲,大家先熟悉一下,所以今天就分享一下web3py跟智能合约交互的一些基础知识。 这部分都是非常简单的代码,希望大家尝试一下。安装python、pycharm这些环境和开发工具大家自行安装即可,网上一搜都是教程,比我写的好很多,这部分内容不再赘述。 web3py文档: https://web3py.readthedocs.io/en/stable/index.html web3py应该是python上跟智能合约交互最好用的包了,首先我们安装一下。 如果你是mac系统,直接使用:`pip install web3` 进行安装。 如果你是windows系统,则需要先装一下c++环境。 下载 vs_buildtools: https://visualstudio.microsoft.com/zh-hant/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16 之后如图安装下面勾选的包,一定要装全,已包含和可选两部分你都要装...
Cosmos中的IBC跨链有多好用?
随着 IBC 跨链功能的上线,以及 Terra 与 Injective 等明星项目的逐渐接入,基于 Cosmos 构建的多链生态目前已经初具规模。然而在我们查询资料的时候发现,当前中文互联网上尚缺少一篇系统地介绍 Cosmos 生态基本交互逻辑的文章。 而 Cosmos 这种原生多链网络的交互逻辑,又与用户已经熟悉的以太坊生态有着本质不同。因此,本文将从已经熟悉以太坊操作的用户视角出发,介绍 Cosmos 多链生态中钱包、IBC 跨链以及交易的基本操作,希望帮助单链生态中的用户更轻松的在 Cosmos 多链宇宙中畅游。 用户需要在每一条链上分别注册账户吗? 进入多链网络首先要解决的一个问题,便是用户的账户(地址)问题。 其实在以太坊及其他 EVM 兼容公链中,对这个问题已经有了较为成熟的解决方案,那就是使用同一套地址及公私钥对。因此,当用户在不同的公链网络中切换时,并不需要重新注册新的钱包地址并备份助记词。 Cosmos 多链生态也采用了类似的策略,用户依然只需要记住一套私钥助记词。但 Cosmos 相较以太坊有一个最大的不同,那就是其生态公链间原生的支持跨链互操作功能。因此当一...
web3py第三课:游戏脚本编写 & 不开源合约调用
终于到了大家心心念念的游戏脚本编写的教程了,今天我会以前段时间比较火的游戏“掰手腕”为例子,来教大家如何写一个游戏脚本。教程无论哪个游戏,我们要写脚本,都是要先进行一下交互,看自己的交互记录来写脚本。 这里我展示一下我的一次fight记录:从这个记录中,我们可以得到很多信息。比如游戏的合约地址、方法名、参数名、参数值。 其实知道这些就可以写脚本了,但是我们还需要ABI才可以进行调用,如果我们打开合约的源代码看到的这是这样:这说明该合约没有开源,所以无法看到合约的源代码,这时候我们要怎么寻找ABI呢?如果你学习过智能合约的一些知识,可能会发现,网站(DAPP)也是通过ABI+web3.js跟智能合约做交互,我们web3py也是一样的道理。所以这些游戏网站都会有ABI来让你调用,也就是说我们去扒一扒网站的源代码即可!通过搜索,在网站的源代码中很容易可以找到。如果JS比较多,需要一个一个看。如果你用safari浏览器可以全局搜索,Chrome好像要一个一个的去找一下。 然后ABI一般都非常长,我们如果只用一个fight方法,完全可以只取这一段:[{"inputs":[{"interna...
Subscribe to ourens.eth
Subscribe to ourens.eth
<100 subscribers
<100 subscribers
Share Dialog
Share Dialog
去中心化身份的有效切入口。

当我们第一次使用某个中心化社交媒体平台,在注册时通常会有以下步骤:关注名人列表、感兴趣的话题以及同步手机联系人或Facebook以查找可能认识的朋友等。我们称之为“训练应用程序”的过程,一般推荐算法还会根据我们的足迹和数据,为我们制定一套个性化体验。
这些通讯录、关注人列表记录和映射了一个人的社会关系,我们称之为“社交图谱”。在我们允许这些平台访问我们的这些个人数据时,他们也在收集和存储这些数据,并利用这些数据获得广告收入。对于这些广告驱动商业模式的社交媒体平台来说,我们的个人数据成了他们最有价值的资产。
进入Web3时代后,我们同样需要“社交图谱”以“快速启动”某个新产品,但这些数据为用户个人所有,而不是被社交媒体平台掌控。Odaily星球日报今天介绍的CyberConnect便提供了这一去中心化解决方案。
CyberConnect正在构建一个去中心化的社交图协议,为Web3社交网络、游戏和元宇宙提供服务,同时将社交图数据的所有权和效用返还给用户,并为Web3开发人员提供基础设施以进行集成和构建。
11月17日,CyberConnect通过股权和SAFT(未来代币简单协议)完成1000万美元种子轮融资,Multicoin Capital和Sky9 Capital共同领投,Animoca Brands、DraperDragon、Hashed、Zoo Capital、Smrti Lab和Mask Network等参投。
CyberConnect创始人Wilson Wei表示社交图谱是开发Web3应用程序最困难的方面之一。对于用户来说,换一个新平台的成本总是很高,重新注册账号,重新关注他们的朋友。而更头疼的是开发人员,对于各种dApp,开发人员每次都需要重建一个新的社交图谱,这浪费了时间、金钱等各种资源。
CyberConnect的解决方案是建构了一个可拓展的标准化社交图谱模块,从而简化了开发过程。开发人员可以通过简单的代码将社交图谱模块移植到新的应用程序中,从而节省了每次启动新应用程序时重建社交图谱的成本,降低了难度。对于最终用户,他们能够拥有自己的社交图数据并将这些数据带到新的应用程序中。**这种社交图数据成为用户的个人便携式资产,可以打包带走,打破平台和社区之间的壁垒。**并且用户可以真正拥有自己的个人数据,决定将哪些内容放入保险箱以及哪些内容适合展示。
CyberConnect早期的首要任务是为Web3应用程序提供社交图谱模块。连接地址是构建全面的去中心化社交图谱的第一步。但地址只包含链上资产,它只是完整身份的一部分。一个用户可能在不同的区块链上拥有多个地址、社交资料以及分散在不同应用程序中的链下数据。连接身份是CyberConnect的长期愿景,CyberConnect将更广泛地采用去中心化身份。
基于CyberConnect上的连接数据,CyberConnect开发了一个消息产品,允许用户直接向ENS/以太坊地址发送消息。CyberConnect还积极与多个合作伙伴合作,以扩展CyberConnect的用例。

目前,CyberConnect正致力于邀请Web3社交网络和元宇宙项目集成扩展,合作伙伴包括zkLink、Treasureland、TheConvoSpace、POAP、Unlock、Project Galaxy、Roci Finance、Huddln等。作为基础设施,CyberConnect支持多个区块链,并允许dApp访问和使用用户自己提供的社交图数据。任何具有关注功能的Web3应用程序都可以轻松集成CyberConnect,不需要再自己维护社交图谱数据库。
CyberConnect的社交图数据存储使用的是IPFS和Ceramic,CyberConnect 网关为DApp提供通用数据层。CyberConnect还开发了一款名为CyberChat的应用程序,以演示如何利用社交图数据。
用户真正拥有他们的社交图谱并可以将它带入和切换到各种去应用程序中,是Web3可以提供的核心公共服务之一。有没有觉得Web3离我们又近一步?
原创文章,作者:郑冉。转载/内容合作/寻求报道请联系 report@odaily.email ;违规转载法律必究。
去中心化身份的有效切入口。

当我们第一次使用某个中心化社交媒体平台,在注册时通常会有以下步骤:关注名人列表、感兴趣的话题以及同步手机联系人或Facebook以查找可能认识的朋友等。我们称之为“训练应用程序”的过程,一般推荐算法还会根据我们的足迹和数据,为我们制定一套个性化体验。
这些通讯录、关注人列表记录和映射了一个人的社会关系,我们称之为“社交图谱”。在我们允许这些平台访问我们的这些个人数据时,他们也在收集和存储这些数据,并利用这些数据获得广告收入。对于这些广告驱动商业模式的社交媒体平台来说,我们的个人数据成了他们最有价值的资产。
进入Web3时代后,我们同样需要“社交图谱”以“快速启动”某个新产品,但这些数据为用户个人所有,而不是被社交媒体平台掌控。Odaily星球日报今天介绍的CyberConnect便提供了这一去中心化解决方案。
CyberConnect正在构建一个去中心化的社交图协议,为Web3社交网络、游戏和元宇宙提供服务,同时将社交图数据的所有权和效用返还给用户,并为Web3开发人员提供基础设施以进行集成和构建。
11月17日,CyberConnect通过股权和SAFT(未来代币简单协议)完成1000万美元种子轮融资,Multicoin Capital和Sky9 Capital共同领投,Animoca Brands、DraperDragon、Hashed、Zoo Capital、Smrti Lab和Mask Network等参投。
CyberConnect创始人Wilson Wei表示社交图谱是开发Web3应用程序最困难的方面之一。对于用户来说,换一个新平台的成本总是很高,重新注册账号,重新关注他们的朋友。而更头疼的是开发人员,对于各种dApp,开发人员每次都需要重建一个新的社交图谱,这浪费了时间、金钱等各种资源。
CyberConnect的解决方案是建构了一个可拓展的标准化社交图谱模块,从而简化了开发过程。开发人员可以通过简单的代码将社交图谱模块移植到新的应用程序中,从而节省了每次启动新应用程序时重建社交图谱的成本,降低了难度。对于最终用户,他们能够拥有自己的社交图数据并将这些数据带到新的应用程序中。**这种社交图数据成为用户的个人便携式资产,可以打包带走,打破平台和社区之间的壁垒。**并且用户可以真正拥有自己的个人数据,决定将哪些内容放入保险箱以及哪些内容适合展示。
CyberConnect早期的首要任务是为Web3应用程序提供社交图谱模块。连接地址是构建全面的去中心化社交图谱的第一步。但地址只包含链上资产,它只是完整身份的一部分。一个用户可能在不同的区块链上拥有多个地址、社交资料以及分散在不同应用程序中的链下数据。连接身份是CyberConnect的长期愿景,CyberConnect将更广泛地采用去中心化身份。
基于CyberConnect上的连接数据,CyberConnect开发了一个消息产品,允许用户直接向ENS/以太坊地址发送消息。CyberConnect还积极与多个合作伙伴合作,以扩展CyberConnect的用例。

目前,CyberConnect正致力于邀请Web3社交网络和元宇宙项目集成扩展,合作伙伴包括zkLink、Treasureland、TheConvoSpace、POAP、Unlock、Project Galaxy、Roci Finance、Huddln等。作为基础设施,CyberConnect支持多个区块链,并允许dApp访问和使用用户自己提供的社交图数据。任何具有关注功能的Web3应用程序都可以轻松集成CyberConnect,不需要再自己维护社交图谱数据库。
CyberConnect的社交图数据存储使用的是IPFS和Ceramic,CyberConnect 网关为DApp提供通用数据层。CyberConnect还开发了一款名为CyberChat的应用程序,以演示如何利用社交图数据。
用户真正拥有他们的社交图谱并可以将它带入和切换到各种去应用程序中,是Web3可以提供的核心公共服务之一。有没有觉得Web3离我们又近一步?
原创文章,作者:郑冉。转载/内容合作/寻求报道请联系 report@odaily.email ;违规转载法律必究。
No activity yet