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

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

    什么是区块?从定义上来讲,区块是一个信息技术的术语,它是一个共享的,去中心化的数据库,存储在里面的数据是不能够被篡改的,因此,区块技术具备了去中心化、公开透明、不可篡改,可以追溯等特点。    应用在电子合同上,通过区块技术对合同签署产生的电子数据进行加密上存储,并进行数据固化,确保电子数据的完整性和客观性。 近期,在元宇宙、NFT等概念加持下,游仍不断升温,越来越深受欢迎,所谓区块游戏,简称游,也称Gamefi,它是架构在区块之上的游戏,因而,运用区块技术的游,具备了区块相关特征,不仅能拓宽市场 运用区块技术的游戏,其游戏规则公开透明,参与者完全拥有资产的掌控和处置权,资产持有者的是可以被复用的,而NFT的加持,使得游戏可以做到Z产和游戏分离,也让游有了更多的想象空间。 3.经济系统。自给自足是乏味且难以进步的,同别人进行交换才有意思,因此需要一个经济系统支持价值交换。有了经济系统和经济激励,有能力进行创造的人才更有动力创造丰富多彩的世界。 4.易接近。

    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,因为它完全开源,为贡献者提供奖励,不受中央机构控制,并使用区块作为支持技术。作为一种基础设施,区块提供了一个分布式和分散的可信数据库。 pt ( p.x, p.y, d ); 30 cv::Point3f pd = point2dTo3d( pt, C ); 31 pts_obj.push_back( pd ); 32 } 33 34 double camera_matrix_data[3][3] = { 35 {C.fx, 0, C.cx}, 36 for external or "extrinsic" informationA Runtime由于构建这些组件的复杂性,大多数区块项目都是从现有的区块项目中分叉出来的。 Substrate是一个用于构建区块的开源、模块化和可扩展的框架。Substrate从头开始设计,具有灵活性,允许创新者设计和构建满足其需求的区块网络。

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

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

    在某种程度上,比特币可以说是第一个出现的DAPP,因为它完全开源,为贡献者提供奖励,不受中央机构控制,并使用区块作为支持技术。作为一种基础设施,区块提供了一个分布式和分散的可信数据库。 vector<cv::Point3f> pts_obj; 7 // 第二个帧的图像点 8 vector< cv::Point2f > pts_img; 9 10 // 相机内参11 pt ( p.x, p.y, d );30 cv::Point3f pd = point2dTo3d( pt, C );31 pts_obj.push_back( pd );32 }33 34 double camera_matrix_data[3][3] = {35 {C.fx, 0, C.cx},36 {0, C.fy , C.cy},37 {0, 0, 1}38 };39 40 // 构建相机矩阵41 cv::Mat cameraMatrix( 3, 3, CV_64F, camera_matrix_data

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

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

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

    /testdata/crypto-config/wx-org3.chainmaker.org/user/admin1/admin1.tls.key,. /testdata/crypto-config/wx-org3.chainmaker.org/user/admin1/admin1.tls.crt,. 接口描述用户与交互接口type SDKInterface interface {// GetArgs get arg from transaction parameters// @return: 参数 {})// CallContract invoke another contract and get response// @param1: 合约名称// @param2: 合约方法// @param3: 构成查询起始和结束的key// @param2: [param1 + "#" + param2] 来获取查询起始的key// @param3: [param1 + "#" + param3] 来获取查询结束的

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

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

    用一段比较直白的话解释DApp,那应该是:把我们现在在IOS系统和Android系统开发的App拎出来,放在区块系统上运行,再结合智能合约,就成了我们所说的DApp了。 这么一解释,原来DApp是直接和区块技术挂钩的,是去中心化的应用。 也就是说,佛萨奇FORGE原力工程以马蹄莲为基础MATIC开发的智能合约dapp,公开透明,100%公开源,玩家进出都是usdt,没有套路,项目方不能篡改,合同将继续执行。 so the project side does not have the problem of encircling money and running away.FORGE循环仪中使用的矩阵大小为3× 3×1矩阵本质上很简单,只需要填充三个位置即可。2×2矩阵从第一层的两个位置开始,然后扩展到第二层的四个位置。职位通过直接和间接招募Forsage会员来填补。

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

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

    1 作为调用者的solidity合约需要在合约内声明一个string数组类型的状态变量,用做异构调用的参数缓冲区;​ 2 在异构调用之前,需要将带传递的参数按顺序写入参数缓冲区;​ 3 参数缓冲区的第一个元素 params[1] = method; //方法名,例如"save" params[2] = "time"; //参数1的类型或key params[3] file_name"; //参数2的类型或key params[5] = name; //参数2的value params[6] = "file_hash"; //参数3的类型或

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

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

    3matic 网络配置 首先访问 matic 配置[6] 来查阅配置说明 require('dotenv').config(); require("@nomiclabs/hardhat-ethers 区块网络上进行测试 2、matic 网络合约部署 在实际操作之前,让我们先来做一些基础配置 1)添加 matic 测试网络到小狐狸钱包 首先我们打开小狐狸钱包,访问:我的账号=》设置=》网络设置=》 3)配置.env 将刚刚获取测试代币的账号私钥导出(具体导出流程 看上面介绍) 然后在项目根目录新建.env 文件,按照 MATIC_PRIVATE_KEY = 你的私钥,键值对方式添加到.env 文件 \scripts\deploy.js --network matic Lock with 1 ETH and unlock timestamp 1695700445 deployed to 0xbF3e923d6AB662AdcD2DC6Eb05D9Ed7Ab032a9AD ,合约已经部署到了 matic 测试网络上面 通过本节课程的学习,我们掌握了合约的部署方法,已经如何配置区块网络,并在真实的区块网络上进行合约部署,下一节我们将会讲解如何使用 hardhat 进行合约验证操作

    2K20编辑于 2022-11-07
  • 来自专栏人生代码

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

    上一个 XCLP 测试网 在当前版本的 XCLP 测试网之前,我们团队最初于 2021 年 3 月启动了一个测试网。 交易状态的 UI 跟踪器会实时更新,使跨体验更加直观。 3.) 弹出错误消息,使用户更容易分析和解决小问题。 Router 的新测试网支持的规范令牌的完整列表如下: 路线 东风 DAI 系绳美元 (USDT) USDC 以太坊 支持更多钱包提供商 我们的团队增加了对多个新的 web3 钱包的支持,包括 Fortmatic 为了在测试网上支付 gas 费,用户需要在孟买测试网上使用 MATIC 代币,在 Kovan 上使用 ETH 代币。 对于 MATIC 代币,用户可以访问此链接,对于 ETH 代币,用户可以在此链接上发布他们的地址。 专业提示:确保目标上有本地 Gas,无论是 ETH 还是 Matic

    81730发布于 2021-09-18
  • 来自专栏商业模式策划

    深入分析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
  • 来自专栏深入浅出区块链技术

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

    本文作者:全干攻城尸[1] 本系列课程: 第一节:使用 hardhat 开发以太坊智能合约-搭建环境[2] 第二节:使用 hardhat 开发以太坊智能合约-测试合约[3] 第三节:使用 hardhat 开发以太坊智能合约-发布合约[4] 第四节:使用 hardhat 开发以太坊智能合约-验证合约[5] 一、概述 在我们将真正的合约部署到正式区块网络上之后, 在区块浏览器里查看我们的合约,它应该是这样显示的 为了增强用户对于项目的信任,我们需要将我们合约的源代码进行公布,接下来,我们就讲解,如何使用 hardhat 进行合约的验证 二、准备工作 1、申请区块浏览器账号 我们使用区块浏览器提供的 api 接口进行合约验证,所以我们需要先申请一个账号,这里我们拿 matic 区块网络来举例说明,首先我们访问PolygonScan Registration Page[6] 注册账号(已经有账号的可以略过) 部署成功会返回合约地址: 我们复制这个合约地址,访问 matic 的测试区块浏览器看一看它的详情 可以看到,已经创建成功了,我们点开 Contract 选项卡看一下 可以看出来,合约发布成功了,

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

    原力元宇宙MetaForce佛萨奇马蹄莲系统开发技术详细及代码分析

    原力元宇宙MetaForce是在Polygon马蹄上部署的一个智能合约,Polygon马蹄,是基于ETH开发的一个独立公,用于构建和连接与以太坊兼容的区块网络,智能合约可以直接在马蹄上部署,百分百开源 根据使用场景的不同,又可将共识算法分为公共识、联盟共识两类。6.1.1. 公共识和联盟共识的对比共识支持的节点数量TPS交易时延公有共识10000+10+10min+联盟共识100+1000+1s+6.1.4. 四种共识对比如下:共识类型故障节点数为n(n>=0)时,网络中最少节点数使用场景SoloSolo只支持1个节点主要用于测试及搭建demoRaft2n+1联盟中不需要考虑恶意节点,且需要性能较高的场景TBFT3n +1联盟中需要考虑恶意节点的场景Maxbft3n+1联盟中需要考虑恶意节点的场景DPoS3n+1公、联盟中存在大量参与方,又希望在考虑恶意节点情况下保持较高tps的场景流程图如下:

    1.3K60编辑于 2022-11-24
  • 来自专栏区块链大本营

    区块的 Layer 2 扩容(Scaling)是否兑现了其承诺?

    Loom正在被Matic Network取代 Matic Network是Ethereum平台的Layer 2解决方案,支持极高的吞吐量,每秒能处理数百万笔交易。 它使用了Plasma扩展协议的改进版以及PoS侧。发生在Matic层上的交易通过PoS检查点(checkpoints)被推送到Ethereum主。 作为Binance Launchpad平台的同窗,Matic在早期就表现出了巨大的潜力。在2019年4月完成首次代币发行后不久,它就获得了Coinbase Ventures的投资。 Matic邀请Decenraland的创始人埃斯特班•奥尔达诺(Esteban Ordano)作为其顾问,并与其他Ethereum Layer 2项目(如Celer网络)进行合作。 今年早些时候,有报道称dApps已经开始从Loom迁移到Matic Network。

    1.1K10发布于 2020-06-01
  • 来自专栏深入浅出区块链技术

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

    译文出自:登翻译计划[1] 译者:翻译小组[2] 校对:Tiny 熊[3] 用 Next.js、Tailwind、Solidity[4]、Hardhat[5]、Ethers.js[6]、IPFS 和 关于 Polygon 来自官方介绍[23]: Polygon 是一个协议和一个框架,用于构建和连接兼容以太坊的区块网络。在以太坊上聚集可扩展的解决方案,支持多的以太坊生态系统。 这些扩容解决方案[27]由于技术上的差异,属于不同的类别:如侧[28] ,第 2 层[29],和状态通道[30]。 网络名称: Mumbai 测试网新的 RPC 网址: https://rpc-mumbai.matic.today[52] ID: 80001货币符号: Matic 点保存,然后你应该能够切换到并使用新的网络 来源:https://dev.to/dabit3/building-scalable-full-stack-apps-on-ethereum-with-polygon-2cfb 参考资料 [1] 登翻译计划

    2.8K31发布于 2021-09-23
  • 来自专栏MavenTalk

    认识区块,认知区块——Web3

    比特币开启了区块1.0、智能合约开启区块2.0,接着无数个新生事物都宣称自己是区块3.0或4.0或更高,但至今没有看到哪个挑战者站稳了脚跟,但是热度更大的一个词——Web3,接元宇宙之后抗起新的大旗 Web3 与 Web3.0 的差别,我不纠结这些概念,目前为止也没有特别明确的概念定义,还是回到区块最终的那句话,共识决定一切。 Web3 的技术基础是区块,更强调去中心化的服务,现阶段而言更多的还是技术的发展,谈不上上层的应用,就像区块一样,发展了十多年,也只是让一小部分人知道了他的存在。 一个宏达叙事概念的出现,总要有个响亮的代号,方便传播,比如叫三叉,后面随着发展如果出现了不好的影响,人们又会取一个新名词取代它,再开启一波新的传播,没有的话,即便当初并不是那么准确也基本上会延续下去。 确权是3的一个核心概念,NFT 也将是 Web3 的宏大叙事的基础所在。

    52940编辑于 2022-11-28
领券