区块链
区块链 标签描述

摘要:华为云SolutionasCode重磅推出《基于MetaTown构建数字资产平台》解决方案。 本文分享自华为云社区《基于MetaTown构建数字资产平台》,作者:阿米托福。 华为云SolutionasCode重磅推出《基于MetaTown构建数字资产平台》解决方案,由华为云数字资产链支撑底层区块链技术,实现数字资产的铸造、发行、流转、确权等全生命周期管理。同时,推出一键部署的解决方案和快速体验版本,并开放源代码,帮助中小企业快速构建属于自己的数字资产平台。 基于MetaTown构建数字资产平台 一、NFT市场前景 目前,在国内,NFT在数字藏品与数字营销等场景率先大规模落地。202...

  YqbaJkf98QJO   2023年11月01日   62   0   0 区块链

前言 最近卡塔尔世界杯如火如荼,让我们一起来尝试利用solidity语言做一个世界杯竞猜的Dapp实战项目,本次实战学习主要参考:https://github.com/dukedaily/solidity-expert,我会针对原始项目做更详尽的注解,持续更新中… 业务需求 参赛球队一经设定不可改变,整个活动结束后无法投票; 全⺠均可参与,无权限控制; 每次投票为1ether,且只能选择一支球队; 每个人可以投注多次; 仅管理员公布最终结果,完成奖金分配,开奖后逻辑: winner共享整个奖金池(一部分是自己的本金,一部分是利润); winner需自行领取奖金(因为有手续费); 下一期自行开...

  wnGb9miCzFZ0   2023年11月01日   51   0   0 区块链

摘要:近日,国际电信联盟第十六研究组(ITU-TSG16)召开全体会议,由华为云区块链团队牵头的三个区块链国际标准顺利通过立项。 本文分享自华为云社区《华为云区块链三大核心技术国际标准立项通过》,作者:华为云PaaS服务小智。 近日,国际电信联盟第十六研究组(ITU-TSG16)召开全体会议,由华为云区块链团队牵头的三个区块链国际标准顺利通过立项,分别是: Frameworkfordistributedledgertechnologybasedmulti-mediadataassetservice(基于区块链技术的数据资产服务架构) Technicalrequirementsoninte...

  YqbaJkf98QJO   2023年11月01日   74   0   0 区块链

UniswapV2—从代码解释DeFi协议 为了理解我们在分析代码时将要经历的不同组件,首先了解哪些是主要概念以及它们的作用是很重要的。所以,和我一起裸露吧,因为这是值得的。 我在5个段落中总结了您需要了解的主要重要概念,您将在本文结束时理解这些概念。 Uniswap是一种去中心化交易协议。该协议是一套持久的、不可升级的智能合约,它们共同创建了一个自动化的做市商。 Uniswap生态系统由贡献流动性的流动性提供者、交换代币的交易员和与智能合约交互以开发代币新交互的开发人员组成。 每个Uniswap智能合约或对管理一个由两个ERC-20代币储备组成的流动资金池。 每个流动性池重新平衡以保持50/...

  APXXctztT1FM   2023年11月01日   78   0   0 区块链

Ledger是一款硬件钱包,可以安全地存储用户的加密资产,并在需要时进行交易。作为一种离线存储设备,Ledger钱包比在线钱包更加安全,因为它能够保护用户的私钥和交易信息,使其免受黑客攻击和网络病毒的影响。本文将详细介绍Ledger钱包的特点和使用方法。 一、Ledger钱包的特点 1.安全性高:Ledger钱包使用多重安全层,包括密码保护、隔离性等,确保用户的加密资产不会受到黑客攻击。 离线存储:Ledger钱包是一种离线存储设备,可以将用户的私钥和加密货币离线存储,保护其免受网络病毒和其他在线攻击。 易于使用:Ledger钱包具有直观的用户界面和易于使用的功能,可让用户轻松地管理其加密资...

  gdZ8477Lwbog   2023年11月01日   99   0   0 区块链

Metamask钱包是一种基于区块链技术的数字货币钱包,它允许用户在安全、便捷的环境下管理自己的加密资产。Metamask钱包是以太坊生态系统中最流行的钱包之一,它具有易于使用、安全性高和功能强大等优点。 本文将详细介绍Metamask钱包的功能和使用方法。 一、Metamask钱包的功能 数字资产管理:Metamask钱包支持管理以太坊及其衍生品的数字资产,如ERC-20和ERC-721代币。用户可以查看他们的账户余额、交易历史和当前交易状态。 安全性高:Metamask钱包采用多重安全层保障用户资产安全,包括密码保护、助记词备份、生物识别验证等。 网络浏览器扩展:Metamask钱包是一...

  gdZ8477Lwbog   2023年11月01日   79   0   0 区块链

前言 在上个实验中,我们已经实现了简单智能合约实现及客户端开发,但该实验中智能合约只有基础的增删改查功能,且其中的数据管理功能与传统MySQL比相差甚远。本文将在前面实验的基础上,将HyperledgerFabric的默认数据库支持LevelDB改为CouchDB模式,以实现更复杂的数据检索功能。此外,对上个实验的简单智能合约进一步进行功能上和设计上的扩展,最终实现了智能合约的分包、分页查询、多字段富查询、查询交易历史记录等功能。 网络架构 本文网络结构直接将HyperledgerFabric无排序组织以Raft协议启动多个Orderer服务、TLS组织运行维护Orderer服务中创建的4-2...

  bEttQElWFhgd   2023年11月01日   374   0   0 区块链

最近由于项目需要,需要给每个用户分配一个充币地址,考虑到钱包安全性和方便管理,于是自己动手写了一个本地网页版的钱包,附上源代码跟大家交流下。 Github源码地址 钱包和项目是分离的,项目通过鉴权访问钱包的接口,主要实现了以下功能:1、可以导入助记词、私钥,也可以随机生成临时私钥;2、一套助记词派生所有用户的私钥;3、转出TRX、USDT,包括激活新的地址;4、刷新、统计有资产的的地址,列表、排序; 下面是预览的图片: 项目结构 1、初始化钱包密码 2、导入助记词、私钥或者生成临时私钥 3、转出TRX/USDT操作 整个页面预览 部署在本地iis,然后在hosts绑定一个自定义域名,...

  PtIp3fXqtY0m   2023年11月01日   94   0   0 区块链

NuGet引入依赖库 PM>Install-PackageTron.Wallet.Net 配置波场RPC网络 publicrecordTronRecord(IServiceProviderServiceProvider,ITronClient?TronClient,IOptions<TronNetOptions>?Options); publicstaticclassTronServiceExtension{ privatestaticIServiceProviderAddTronNet(){ IServiceCollectionservices=newServiceCo...

  PtIp3fXqtY0m   2023年11月01日   199   0   0 区块链

概述: 2023年2月8日,针对DKP协议的闪电贷攻击导致该协议的用户损失了8万美元,因为execute()函数取决于USDT-DKP对中两种代币的余额比率。 智能合约黑客概述: 攻击者的交易:0x0c850f,0x2d31 攻击者地址:0xF38 利用合同:0xf34ad DKP合约代码:0xd06fa DKP交易对:0xBE654 解码智能合约漏洞: 攻击从向漏洞利用合约传输259,390BSC-USD代币的闪贷开始。 然后,攻击者调用他的合约的pancakeCall()方法,并将BSC-USD代币从他的合约转移到exchange()函数。 然后攻击者使用该exchan...

  APXXctztT1FM   2023年11月01日   84   0   0 区块链

本文将帮助您理解DAO的概念,并帮助您构建一个基本的DAO。 什么是DAO? 您可以将DAO视为基于互联网的实体(比如企业),由其股东(拥有代币和比例投票权的成员)共同拥有和管理。在DAO中,决策是通过提案做出的,DAO的成员可以对这些提案进行投票,然后执行它们。 DAO完全由可公开查看/可验证的代码管理,没有一个人(如CEO)负责决策。 DAO如何运作? 如前所述,DAO由代码管理,但是如果运行代码的机器的人决定关闭机器或编辑代码怎么办? 所需要的是让相同的代码在由不同实体托管的一组机器上运行,这样即使其中一个关闭,另一个也可以接管。区块链帮助我们解决了上述问题,基于EVM的区块链(如Eth...

  APXXctztT1FM   2023年11月01日   82   0   0 区块链

Defi开发简介 介绍 Defi是去中心化金融的缩写,是一项旨在利用区块链技术和智能合约创建更加开放,可访问和透明的金融体系的运动.这与传统金融形成鲜明对比,传统金融通常由少数大型银行和金融机构控制 在Defi的世界里,用户可以直接从他们的电脑或移动设备上访问广泛的金融服务,而不需要像银行或者信用卡公司这样的中介机构。这包括诸如借贷,交易和管理投资之类的事情 Defi的一个关键特征是它建立在像以太坊这样的去中心化网络之上,这意味着它不受任何单一实体的控制。相反,Defi应用程序的规则和功能被编码到智能合约中,由网络自动执行 Defi的这种去中心性质有几个有点。它允许更大的透明度和问责制,因为网...

  APXXctztT1FM   2023年11月01日   234   0   0 区块链

//SPDX-License-Identifier:GPL-3.0 pragmasolidity>=0.7.0<0.9.0; import"hardhat/console.sol"; //ERC20同质化代币,每个代币的本质或性质都是相同 //ETH是原生代币,它不是ERC20代币,它们两是不能协同工作。所以需要将ETH转换成WETH(ERC20) //ERC20必须实现相应的接口(规范),参见https://eips.ethereum.org/EIPS/eip-20 //totalSupply代币发行总供应量,它即可以固定不变,又可以根据业务需求而改...

  SMA05UZrcXWU   2023年11月01日   73   0   0 区块链

在solidity语言中 引用类型修饰符(引用类型为存储空间不固定的数值类型) memory、calldata与storage,它们只能修饰引用类型变量,比如字符串、数组、字节等... memory适用于方法传参、返参或在方法体内使用,使用完就会清除掉,释放内存 calldata仅适用于方法传参,修饰该变量的值不能修改 storage仅适用于方法体内,而且它的指针必须指向链上数据。使用完,链上数据将保存最新状态   常量修饰符 constant编译前已经确定,编译后不能再修改常量的值 constant它不是状态变量,所以它不储存在插槽(Slot)里面,获取该常量的方法修饰必须是Pur...

  SMA05UZrcXWU   2023年11月01日   60   0   0 区块链

在solidity语言中 注释符为// 注解符为/内容/ 或者是///内容 注解中含有这几个标签给予我们使用   @title 一个应该描述合约/接口的标题 contract,library,interface @author 作者的名字 contract,library,interface @notice 向终端用户解释这个东西的作用 contract,library,interface,function,publicstatevariable,event @dev 向开发人员解释...

  SMA05UZrcXWU   2023年11月01日   74   0   0 区块链

【代码注释自动生成方法综述】 这些评测指标主要来自机器翻译和文本总结等研究领域,可以评估候选文本(即基于代码注释自动方法而生成)和参考文本(即基于手工方式而生成)的相似度. BLEU指标[​[88](javascript:void(0);)^​]^:其全称是bilingualevaluationunderstudy.该指标是最早用于评估机器翻译的评测指标.用于比较候选文本和参考文本里n元词组(n-gram)的重合程度.其中,BLEU-1/2/3/4分别对应一元词组、二元词组、三元词组和四元词组的重合程度.其中,BLEU-1可以用于衡量单词翻译的准确性,而随着n的取值增大,BLEU指标则可以进...

  IpAMoCem8Dxh   2023年11月01日   89   0   0 区块链

最近,一个幽灵,Web3的幽灵,在网络游荡,它叫Damus,这玩意诠释了什么叫做病毒式营销,滑稽的是,一个Web3产品却在Web2的产品链上疯狂传销,各方大佬纷纷为其背书,到底发生了什么?Damus的葫芦里,卖的是什么药? 注册和简单实用 很少有什么产品在用户注册环节会有什么噱头,但Damus确实出其不意,它抛开了传统的Web3产品“区块链钱包先行”的策略,直接一键式生成秘钥对,没有了任何门槛,即使是对Web3完全没有任何概念的普通人,也可以直接上手使用,这里我们使用Damus的网页版,直接访问https://snort.social/login: 点击页面中的GenerateKey按钮即可...

  xvI3oTgzRc2D   2023年11月01日   84   0   0 区块链

hgame2023week2Transfer 借hgame开始入门学习自己一直想接触的Blockchain方向,在四周的比赛时间内会记录hgame中有趣的问题,Crypto方向等a掉四周的题目一起放出来 源代码: //SPDX-License-Identifier:UNLICENSED pragmasolidity>=0.8.7; contractTransfer{ constructor(){} functionisSolved()publicviewreturns(bool){ returnaddress(this).balance>=0.5ether; } } 需要使...

  ycVBUbtRq6zr   2023年11月01日   82   0   0 区块链

Viewpure修饰符: 使用view与pure不需要gwei view:不能修改链上数据只能访问 pure:不能访问链上数据,被修饰的方法里的变量只能在方法内使用 contract ViewPureExample{   uint public age;     function increaseAge() public{     age; }     function GetViewAge() publi...

  SMA05UZrcXWU   2023年11月01日   76   0   0 区块链

区块链去中心化思想无处不在,比如最近使用个体抗原自检替代大规模的中心化核酸检测,就是去中心化思想的落地实践,避免了大规模聚集导致的交叉感染,提高了检测效率,本次我们使用Ethereum最新的ethersV5.0以上版本链接去中心化区块链钱包,并且通过后端Golang1.18服务进行验签。 在之前的一篇文章:青山不遮,毕竟东流,集成Web3.0身份钱包MetaMask以太坊一键登录(Tornado6+Vue.js3)中,我们使用的是ethersV4.0版本链接Metamask钱包,后端使用基于Python3.10的Tornado6.0框架,为了避免同质化,这里换成Okc钱包,客户端插件安装地址:...

  xvI3oTgzRc2D   2023年11月01日   81   0   0 区块链