开发者社区> 开发V_MrsFu123> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

DAO/defi/dapp/lp/ido代币合约链上众筹系统开发技术详细及源码分析

简介: App我们都知道是客户端应用,是application的简称。DApp就是D+App,D是英文单词decentralization的首字母,单词翻译中文是去中心化,即去中心化应用,也有人称为分布式应用。它被认为开启了区块链3.0时代。DAPP就是在底层区块链平台衍生的各种分布式应用,是区块链世界中的服务提供形式。DAPP之于区块链,有些类似APP之于IOS和Android。
+关注继续查看

App我们都知道是客户端应用,是application的简称。DApp就是D+App,D是英文单词decentralization的首字母,单词翻译中文是去中心化,即去中心化应用,也有人称为分布式应用。它被认为开启了区块链3.0时代。DAO/defi/dapp/lp/ido代币合约链上众筹系统开发流程:I35-7O98-O7I8,DAPP就是在底层区块链平台衍生的各种分布式应用,是区块链世界中的服务提供形式。DAPP之于区块链,有些类似APP之于IOS和Android。

DAPP(Decentralized Application)又名“去中心化应用程序”,通过把核心逻辑或数据运营在区块链上,直接就可以在链上获取数据及处理数据,避免了中心化的服务器接入,从而实现去中心化的开源应用。天猫TV直播导航,APP又称“客户端应用”,主要是指安装在智能手机上的软件应用,通过操作系统中将数据传到服务器上实现软件的正常运行,这里的操作系统包括大家都很熟悉的IOS系统和安卓系统,它是中心化服务器所控制的。DAPP则是在区块链上实现数据上链,是去中心化的,这也是它与传统的APP最大的区别。

一个真正的DApp应用需要同时满足以下几个条件:V+MrsFu123应用必须完全开源自治,且只有一个实体控制着该应用超51%token,该应用必须能够根据用户的反馈及技术要求进行升级,且应用升级必须由大部分用户意见达成一致之后方可进行;应用的数据必须加密后存储在公开的区块链上,应用必须拥有token机制,可用基于相同底层区块链平台的通用代币或自行发行新币,矿工对应用维护节点需要得到代币奖励;应用代币的产生必须依据标准的加密算法,有价值的节点可以根据该算法获取应用的代币奖励。

给card添加一个onClick方法,就可以点击图像项目,返回这个项目的详细信息

在card中设置一个回调函数,这个回调函数在AllFundingTab实现,通过props逐层传给Card

点击Card时,将card的详细信息通过回调函数返回给主界面AllFundingTab,从而完成数据的获取

将返回的detail设置到状态变量中,展示在界面

发起参与众筹

let onCardClick =props.onCardClick

onCardClick(detail2)}>

onCardClick =(selectedFundingDetail)=>{

    console.log("bbb:",selectedFundingDetail)

【通过allFundingTab创建一个函数OncardClick,然后通过cardlist传递给props,Props再传递给cardfunding,

再给card,返回detail2,最后在主界面拿到即可】

6将拿到的数据展示到页面

    a.为了展示到页面,引入seletedFundingDetail状态变量

处理投资函数//需要传递选中合约地址 //创建合约实例,发起参与众筹

//创建合约实例 //填充地址 //执行投资

let handleInvestFunc = async (fundingAddress,supportMoney) =>{

try {//创建合约实例
    let fundingInstance = newFundingInstance()
    //填充地址
    fundingInstance.options.address = fundingAddress
    //执行投资
    let accounts = await web3.eth.getAccounts()
    let res = await fundingInstance.methods.invest().send({
        from: accounts[0],
        value: supportMoney,
    })
    return res
}catch(e){
    throw e
}

}

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
羊了个羊DAPP游戏链游系统开发(详情及源码)
元宇宙本体论的“共享”可以通过标准化的形式表现,标准是在科学研究和理论实践的基础上,在一定范围内经过协商一致获得的最佳秩序。元宇宙的标准可分为基础类、技术和平台类、数据和协议类、内容和资产类、应用和服务类、治理和监管类等五大类。基础类标准为其他标准建立共同的语言环境,包括术语、本体和分类、代码和标识、参考架构等内容。技术和平台类标准主要规范技术系统的分布式网络、智能计算、数据流动、信息安全和隐私保护等;数据和协议类标准主要规范数据格式、数据共享和流动、人机交互、系统兼容和互操作、跨平台身份互认等。
39 0
defi丨nft丨tpc丨free丨rac丨dapp丨LP预售代币合约自由协议流动性质押挖矿系统开发详细说明及逻辑分析
Web3.0,元宇宙时代,我们一样可以与网络交互,但我们与网络不仅是个简单信息交互,而是能突破虚拟世界的限制,可以直接影响现实世界的生活,例如我们在虚拟世界中赚取代币,则可以在现实世界兑换、购买其他的商品或服务;并且通过智能合约等约定的方式来规范我们在网络的行为,无中心平台能对我们做出封锁或下架的处理。
44 0
LP丨DAPP丨IDO预售代币合约流动性挖矿分红系统开发(开发详细)
  DAPP浏览器工作流程:   从整个流程来看,底层的信息和价值传递很复杂,但是对于普通用户来说,他们接触的还是前端界面,通过DAPP浏览器与去中心化应用交互,来实现具体的功能。
31 0
#yyds干货盘点# 【React工作记录三十九】ant design控制tag选中的写法
#yyds干货盘点# 【React工作记录三十九】ant design控制tag选中的写法
40 0
DEFAULT keyword in ABAP and Optional Class in Java
DEFAULT keyword in ABAP and Optional Class in Java
35 0
eclipse自动部署web项目时WEB-INF\lib目录下缺少maven依赖jar包
右键点击工程,属性(properties),选择deployment assembly选项,单击add按钮,如下图: 在弹出的对话框选择java build path entries next后选择Maven Dependencies即可 参考文章: http://www.thinksaas.cn/group/topic/337249/   本文出自 “点滴积累” 博客,
1350 0
attempt to write a readonly database错误的解决(C#,SQLite)
今天打包WPF程序,安装后总是打不开,查看监控日志原来是SQLite的问题,报错如图     当向SQLite数据库中存入新纪录时总是显示attempt to write a readonly a database。
2491 0
+关注
开发V_MrsFu123
APP技术开发:I3570980718
42
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载