首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏IT软件开发1.0

    matic马蹄(dapp)系统开发案例丨马蹄matic智能合约开发功能详情

    什么是区块?从定义上来讲,区块是一个信息技术的术语,它是一个共享的,去中心化的数据库,存储在里面的数据是不能够被篡改的,因此,区块技术具备了去中心化、公开透明、不可篡改,可以追溯等特点。    应用在电子合同上,通过区块技术对合同签署产生的电子数据进行加密上存储,并进行数据固化,确保电子数据的完整性和客观性。 近期,在元宇宙、NFT等概念加持下,游仍不断升温,越来越深受欢迎,所谓区块游戏,简称游,也称Gamefi,它是架构在区块之上的游戏,因而,运用区块技术的游,具备了区块相关特征,不仅能拓宽市场 区块游戏一般会以区块非同质化代币(NFT)技术确保其所有虚拟商品具有不可被轻易窜改的独有性和认证唯一所有者的特性,按个别游戏的框架这些NFT虚拟商品可以是只由游戏开发者或外加第三方“资源(asset 运用区块技术的游戏,其游戏规则公开透明,参与者完全拥有资产的掌控和处置权,资产持有者的是可以被复用的,而NFT的加持,使得游戏可以做到Z产和游戏分离,也让游有了更多的想象空间。

    87530编辑于 2022-11-10
  • 来自专栏YYDS

    MATIC马蹄系统开发DAPP马蹄模式系统开发方案

    应用场景 在容器内部,想要获取容器名称,替换容器内某些文件内的字符串,(開发)找(看铭籽) 代码如下:

    52800编辑于 2023-03-28
  • 来自专栏技术开发分享

    matic马蹄智能合约dapp系统开发搭建介绍

    简单讲,智能合约就是双方在区块资产上交易时,触发执行的一段代码,这段代码就是智能合约。提前规定好合约的内容,当在满足触发合约条件的时候,程序就会自动执行合约内容。   基于此定义设计了自己的智能合约平台,支持智能合约的拓展能力,能够基于智能合约编写图灵完备的业务逻辑来实现丰富的业务场景。   智能合约开发工具  在区块应用开发过程中,需要调用您的智能合约,智能合约主要用于调用区块。 为提高基于上的开发效率,BaaS平台提供了Cloud IDE智能合约开发工具和离线智能合约开发工具,帮助您快速实现智能合约的开发。  

    78010编辑于 2022-10-24
  • 来自专栏铭文生态Mint

    如何用Python脚本批量篆刻Polygon动物铭文$ANTS

    铭文介绍Polygon马蹄动物主题铭文$ANTS总量2100w张,当前还剩余76%,成本很低0.003MATIC一张,可以打了防身。 BRC20比特币铭文生态有RATS老鼠大军,PRC20马蹄有ANTS蚂蚁大军,而且$ANTS蚂蚁总量2100万张,每张一亿枚ANTS ,各项数据基本和POLS一样。 然后,打开终端,执行 python3 antsMint.py命令开始打铭文:上交易查询查询可以在polygonscan,输入交易哈希或者你的wallet address,就可以查询到有没有成功上。 OKX的Web3钱包支持60+主流的公,也提供多交易,主要是主要提币不用等,完全T+0。 注册后登录APP,点击顶部Web3钱包——接收——搜索”Matic",选"多" polygon那个,找到它的地址,从交易所充值matic到这个地址,就可以开始篆刻铭文,篆刻铭文是需要消耗Matic的。

    1K20编辑于 2023-11-30
  • 来自专栏商业模式策划

    佛萨奇马蹄开发功能丨佛萨奇马蹄系统开发流程及详细

    简单讲,智能合约就是双方在区块资产上交易时,触发执行的一段代码,这段代码就是智能合约。提前规定好合约的内容,当在满足触发合约条件的时候,程序就会自动执行合约内容。

    50830编辑于 2022-11-24
  • 来自专栏making

    马蹄DAPP系统开发技术搭建部署教程

    在某种程度上,比特币可以说是第一个出现的DAPP,因为它完全开源,为贡献者提供奖励,不受中央机构控制,并使用区块作为支持技术。作为一种基础设施,区块提供了一个分布式和分散的可信数据库。 solvePnPRansac() 3 // 为调用此函数准备必要的参数 4 5 // 第一个帧的三维点 6 vector<cv::Point3f> pts_obj; 7 for external or "extrinsic" informationA Runtime由于构建这些组件的复杂性,大多数区块项目都是从现有的区块项目中分叉出来的。 (image-29f316-1650860902045)]然而,现有的区块平台并不是为了允许修改而设计的。因此,通过分叉构建新的区块具有严重的局限性。什么是Substrate? Substrate是一个用于构建区块的开源、模块化和可扩展的框架。Substrate从头开始设计,具有灵活性,允许创新者设计和构建满足其需求的区块网络。

    81830编辑于 2022-11-10
  • 来自专栏making

    马蹄合约DAPP项目系统开发分析方案(成熟理念)

    在某种程度上,比特币可以说是第一个出现的DAPP,因为它完全开源,为贡献者提供奖励,不受中央机构控制,并使用区块作为支持技术。作为一种基础设施,区块提供了一个分布式和分散的可信数据库。 solvePnPRansac() 3 // 为调用此函数准备必要的参数 4 5 // 第一个帧的三维点 6 vector<cv::Point3f> pts_obj; 7

    52250编辑于 2022-10-28
  • 来自专栏商业模式策划

    原力元宇宙MetaForce佛萨奇马蹄开发详情版丨MetaForce佛萨奇2.0马蹄智能合约系统开发稳定版

    在长安上,用户可以通过高级语言(Golang、Rust、Solidity、TinyGo和C++)来编写智能合约,经过编译后,以二进制文件、WASM、EVM字节码的形式存储在区块中,用户可以通过发送交易来触发执行智能合约中的代码 长安支持多种智能合约编程语言和虚拟机,为虚拟机提供统一的数据访问和密码算法访问接口。 字节码长安目前在软件上支持的虚拟机字节码包括两类:WASM(WebAssembly)和EVM字节码。 当然,这些SDK提供的基本能力是相同的,包括读取数据、写入数据、查询区块的一些状态等。 智能合约生命周期管理长安的整体生命周期管理流程如下图所示:4. 合约创建用户编写完成智能合约后,经过编译器编译为字节码,需要通过发送交易的形式部署到区块上。

    78220编辑于 2022-11-24
  • 来自专栏商业模式策划

    波场币安马蹄DAPP智能合约系统开发详细分析及代码部署

    接收两个参数:姓名 name 和年龄 age,把姓名和年龄保存到上,成功返回成功信息,失败返回错误信息。第二个方法 getAge:查询年龄信息。 接收一个参数 name ,如果上存在用户的年龄信息则返回,如果不存在则返回 -1。编写合约的步骤如下:创建合约。 shim" ) // AgeContract save and get age type AgeContract struct { } // InitContract 合约初始化方法,会在合约部署到上时执行 然后点击构建合约,等构建完成之后点击执行合约,保存用户年龄信息到上。左侧 构建和执行合约 按钮下面会显示合约执行结果。控制台->输出 会打印合约执行日志 stub.Log() 的内容。 //保存用户年龄信息到上err = stub.PutStateFromKey(name, ageStr)//从上查询用户年龄信息ageStr, err := stub.GetStateFromKey

    77620编辑于 2022-12-15
  • 来自专栏区块链技术分享

    深度分析:魔豹联盟佛萨奇2.0系统开发方案(源码部署)

    用一段比较直白的话解释DApp,那应该是:把我们现在在IOS系统和Android系统开发的App拎出来,放在区块系统上运行,再结合智能合约,就成了我们所说的DApp了。 这么一解释,原来DApp是直接和区块技术挂钩的,是去中心化的应用。 也就是说,佛萨奇FORGE原力工程以马蹄莲为基础MATIC开发的智能合约dapp,公开透明,100%公开源,玩家进出都是usdt,没有套路,项目方不能篡改,合同将继续执行。 char *str){unsigned int hash = 0 ;int i;for (i= 0 ; *str; i++){if ((i & 1 ) == 0 ){hash ^= ((hash << 7 str++) ^ (hash >> 3 ));}else{hash ^= (~((hash << 11 ) ^ (*str++) ^ (hash >> 5 )));}}return (hash & 0x7FFFFFFF

    1K00编辑于 2022-08-12
  • 来自专栏商业模式策划

    佛萨奇2.0波场币安马蹄DAPP智能合约系统开发成功案例及源码交付

    /testdata/claim-docker-go-demo/docker-fact.7z \--version=1.0 \--sdk-conf-path=. /testdata/sdk_config.yml \--params="{\"file_name\":\"name007\",\"file_hash\":\"ab3456df5799b87c77e7f88 /testdata/sdk_config.yml \--params="{\"file_hash\":\"ab3456df5799b87c77e7f88\"}"2.3.3.2. 接口描述用户与交互接口type SDKInterface interface {// GetArgs get arg from transaction parameters// @return: 参数

    53850编辑于 2022-12-15
  • 来自专栏商业模式策划

    浅谈佛萨奇2.0波场币安马蹄智能合约系统开发技术详细及源码部署

    params[5] = name; //参数2的value params[6] = "file_hash"; //参数3的类型或key params[7]

    67920编辑于 2022-12-15
  • 来自专栏深入浅出区块链技术

    使用hardhat 开发以太坊智能合约-发布合约

    ,但是它仍旧是部署成功了,这也就说明我们刚刚说的“自带了一套以太坊区块链环境”是成立的 接下来,我们实际将合约部署到 matcie 区块网络上进行测试 2、matic 网络合约部署 在实际操作之前,让我们先来做一些基础配置 ://rpc-mumbai.maticvigil.com/ ID:80001 货币符号:MATIC 区块浏览器:https://mumbai.polygonscan.com/ 添加完应该是这样的, 然后点击 submit 按钮,获取一些 matic 点击确认按钮 提示我们已经获取成功,需要一点时间上确认 3)配置.env 将刚刚获取测试代币的账号私钥导出(具体导出流程 看上面介绍) 然后在项目根目录新建 \scripts\deploy.js --network matic Lock with 1 ETH and unlock timestamp 1695700445 deployed to 0xbF3e923d6AB662AdcD2DC6Eb05D9Ed7Ab032a9AD ,合约已经部署到了 matic 测试网络上面 通过本节课程的学习,我们掌握了合约的部署方法,已经如何配置区块网络,并在真实的区块网络上进行合约部署,下一节我们将会讲解如何使用 hardhat 进行合约验证操作

    2K20编辑于 2022-11-07
  • 来自专栏深入浅出区块链技术

    使用hardhat 开发以太坊智能合约-验证合约

    为了增强用户对于项目的信任,我们需要将我们合约的源代码进行公布,接下来,我们就讲解,如何使用 hardhat 进行合约的验证 二、准备工作 1、申请区块浏览器账号 我们使用区块浏览器提供的 api 接口进行合约验证,所以我们需要先申请一个账号,这里我们拿 matic 区块网络来举例说明,首先我们访问PolygonScan Registration Page[6] 注册账号(已经有账号的可以略过) 测试网创建一个合约,还是使用 Lock.sol 这个合约来创建(如何部署合约,可以看上一篇教程[发布合约[7]]),执行命令: npx hardhat deploy --network matic 部署成功会返回合约地址: 我们复制这个合约地址,访问 matic 的测试区块浏览器看一看它的详情 可以看到,已经创建成功了,我们点开 Contract 选项卡看一下 可以看出来,合约发布成功了, 0x123d89f92Bc76c918AECFA5825E13fe877e7D0C1 1696734227 等待命令执行完成,然后我们刷新刚刚区块浏览器页面,发现合约已经被验证了 通过本节课程的学习

    1.4K30编辑于 2022-11-07
  • 来自专栏商业模式策划

    深入分析MetaForce佛萨奇2.0波场丨币安马蹄智能合约系统开发成熟技术案例及代码详解

    chainmakerbasic_iterator.cc: 迭代器实现basic_iterator.h: 迭代器头文件声明chainmaker.h: sdk主要接口头文件声明,详情见SDK API描述context_impl.cc: 与交互接口实现 context_impl.h: 与交互头文件声明contract.cc: 合约基础工具类error.h: 异常处理类exports.js: 编译合约导出函数safemath.h: assert异常处理 syscall.cc: 与交互入口syscall.h: 与交互头文件声明pbcontract.pb.cc:与交互数据协议contract.pb.h:与交互数据协议头文件声明main.cc: 用户写合约入口 部署调用合约编译完成后,将得到一个.wasm格式的合约文件,可将之部署到指定到长安上,完成合约部署。 部署合约的使用教程可详见:部署示例合约。6.3. 查看方式为在配置的log.yml中,开启vm:debug即可看到类似:wxvm log>> + msg// @param body: 事件信息void log(const std::string& body

    72720编辑于 2022-12-15
  • 来自专栏java学习java

    JDK 7 HashMap 并发死

    测试代码 注意 要在 JDK 7 下运行,JDK7以后否则扩容机制和 hash 的计算方法都变了 public static void main(String[] args) { // 测试 java 7 中哪些数字的 hash 结果相等 System.out.println("长度为16时,桶下标为1的key"); for (int i = 0 null); map.put(4, null); map.put(5, null); map.put(6, null); map.put(7, } h ^= k.hashCode(); h ^= (h >>> 20) ^ (h >>> 12); return h ^ (h >>> 7) e = next; // 虽然 next 是 null, 会进入下一个链表的复制, 但死已经形成了 源码分析 HashMap 的并发死发生在扩容时 void transfer(Entry

    33730编辑于 2023-10-15
  • 来自专栏ConsT27的笔记

    7u21浅析

    简介 jdk7u21 ,是一个不需要借助第三方库就能实现的。 影响版本<=7u21 分析 from ysonerial 我们先来看看ysonerial里的payload是怎么写的,然后沿着其思路进行分析 public Object getObject(String _tfactory); \\here ········ } OK.我们找到了触发7u21的一个核心点了。 memberValueEquals(var7, var8)) { return false; } } return Runtime.exec() 总结 这个是目前调过最长的了…. 能想出这种的绝壁是天才吧

    51620编辑于 2022-02-14
  • 来自专栏人生代码

    路由器协议宣布其跨(XCLP)测试网公开发布(文末有群)

    掉期 新的 XCLP 测试网支持跨转账和跨交换,与之前的 XCLP 测试网相反,后者仅支持跨传输。我们正在推出支持 Ethereum 和 Polygon 之间的交易,其他也将很快跟进。 为了在测试网上支付 gas 费,用户需要在孟买测试网上使用 MATIC 代币,在 Kovan 上使用 ETH 代币。 对于 MATIC 代币,用户可以访问此链接,对于 ETH 代币,用户可以在此链接上发布他们的地址。 专业提示:确保目标上有本地 Gas,无论是 ETH 还是 Matic。 主网上线 社区可以期待 XCLP 主网与当前测试网的一些细微变化: UST、MATIC 和 ETH 代币的集成。(名单正在最后确定)。 除了USDT,用户还可以质押他们的USDC、DAI、UST、ROUTE、DFYN、ETH和MATIC代币,以获得相应的代表代币(例如DFYN的rDFYN)。

    81730发布于 2021-09-18
  • 来自专栏老张的求知思考世界

    路压测(7):核心路四问

    前言 前面的文章介绍了全路压测的落地实施全流程,其中有个环节我特别提到了它的重要性,同时这也是本篇文章的主题:核心路梳理。那什么是核心路?为什么要确定核心路?如何进行核心路梳理? 梳理核心路的目的又是什么?这篇文章,我会给你答案。 什么是核心路? 之前在一些线下沙龙分享或者线上直播时候,很多同学都会问我一个问题:什么是核心路?好像这个词有种魔法,很难让人去理解。 这么说比较拗口,再直白一些就是:哪些接口会影响用户下单支付,哪些就是核心路。 下面附一个常见的电商企业核心路流程图,供大家参考。 为什么要确定核心路? 如何进行核心路梳理? 上图是以电商企业订单应用为例子的一个业务调用路的梳理,这里做一个拆解性的讲解。 文末回顾 这篇文章主要聊了全路压测在备战阶段最重要的一件事,核心路梳理。其中提到了流量模型相关的内容,下篇文章,我会以全路压测过程中需要梳理的三大模型为主题,为大家介绍它们。

    1.9K21编辑于 2022-04-01
  • 来自专栏深入浅出区块链技术

    在Polygon网络上构建应用的全栈开发指南

    Polygon 建立一个 NFT 数字市场 在上一个以太坊教程以太坊全栈开发完全指南[7]中,我介绍了如何使用Hardhat[8]和Ethers.js[9]等现代工具在以太坊上构建一个基本应用。 关于 Polygon 来自官方介绍[23]: Polygon 是一个协议和一个框架,用于构建和连接兼容以太坊的区块网络。在以太坊上聚集可扩展的解决方案,支持多的以太坊生态系统。 网络名称: Mumbai 测试网新的 RPC 网址: https://rpc-mumbai.matic.today[52] ID: 80001货币符号: Matic 点保存,然后你应该能够切换到并使用新的网络 learnblockchain.cn/docs/hardhat/getting-started/ [6] Ethers.js: https://learnblockchain.cn/docs/ethers.js/ [7] 92a572060d62c49707dd0b80378a11ab [42] 这里: https://gist.github.com/dabit3/5207fb1a572b699e9eb87aa4845d7a1f

    2.8K31发布于 2021-09-23
领券