Tezos区块链教育DApp开发教程【含源码】

资讯 2024-06-16 阅读:183 评论:0
本文件将描述Tezos Dapp的基本结构以及如何使用Archetype, 诸如Taquito、Tezbridge等语言工具等语言工具开发一个基于Tezos的区块链 教育权力下放,课程结束时从源代码下载。 相关建议:基于 " 重链 D...
美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

本文件将描述Tezos Dapp的基本结构以及如何使用Archetype,

诸如Taquito、Tezbridge等语言工具等语言工具开发一个基于Tezos的区块链

教育权力下放,课程结束时从源代码下载。

相关建议:基于 " 重链 DB " 的证书识别系统

大量探索了使用链条记录教育领域证书信息的情况,最近的趋势

考虑将链条技术应用于终身学习。

我们将要开发的阿普 提供一条与终生学习有关的处女膜/指甲:

学习者可以通过专业认证和学习者积累的象征物,向学习者提供托肯

作为学习成效的一个指标,达普的智能合同作为跨机构边界的认证信息

数据库。

为了计算象征性物品的数量,Dapp的证书是注册知识合同的学生证书。

包括以下数据:

无法创建日历“%s”:%s

学习者ID

I. D. 身份证所属机构

核证机构ID

日期 日期 日期 日期 日期 日期 日期 日期 日期 日期 日期

Tezos账户在Dapp中被确认为用户身份。

学习者所属的机构是学习者学习或工作的大学或企业,与认证机构有联系

区别在于能否签发证书。

大学是大学所属机构和认证机构。

在注册证书时,相应的代号发给学习者和机构。

这可以视为衡量工程处努力提高其人的能力的一个尺度。

学习者、他所属的机构或认证机构记录到Dapp,Tezos账户中的身份不同

Dapp 的用户名 。

  

无法删除文件夹“{0}”。

  

如果尚未登记,请选择登记:

  

学生们可以查看信条的数量和获得的证书:

  

该机构还可以取得它获得的标志,并且可以接触在该机构注册的人:

  

无法创建日历“%s”:%s

  

Dapp使用的证书数据库是法国Onisep证书库。

无法删除文件夹“{0}”。

  

智能合同以原型语言制定,我们用0.1.12版的原型语言。

您可以切换到其它语言 :

执行: libo 或 trapl

认证:原因3

文件: 标记

合同的储存模式是四类资产:学习者、机构、认证机构、证书。

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  15

  16

  17

  18

  19

  20

  21

  22

  23

  24

  25

  26

  27

  28

  archetype certification_token

  asset learner {

  lid : role;

  ltokens : int=0;

  }

  asset institution {

  iid : address;

  itokens : int=0;

  ilearners : learner collection=[];

  }

  asset certifier {

  ccid : address;

  }

  asset certification {

  cid : string;

  cdate : date;

  ccer : string;

  clea : pkey of learner;

  cins : pkey of institution;

  ccertifier: pkey of certifier;

  }

  constant dtkl : int=1

  constant dtki : int=1

有五项合同:

注册(_learner),注册注册(机构)和注册(注册)的认证人

机构用于登记相关学习者,例如企业登记参加学习的雇员的注册注册注册人数

认证机构登记证书的核证

收到登记资产整数的证明:

  1

  2

  3

  4

  5

  6

  7

  8

  action certify(certified : certification collection) {

  require {

  r1: certifier.contains(caller);

  }

  effect {

  }

  }

在设计达普和相关智能合同时,有一项基本原则:

应用应用程序计算应在链链下进行,智能合同只应用于核对输入数据的一致性

智能合同只检查连接是否与已知内容一致:

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  15

  action certify(certified : certification collection) {

  require {

  r1: certifier.contains(caller);

  }

  effect {

  for c in certified do

  if (not institution.get(c.cins).ilearners.contains(c.clea)) then

  fail ("inconsistent institution id");

  done

  }

  }

目前,我们使用Tezbridge来选择Tezos账户和进行交易。

一个学习者、一个机构、一个认证机构 -- -- 使用Dapp。

塔基托是一个强大的发展一揽子方案,易于阅读合同储存和构造交易。

它实际上提供了对智能合同的统一观点, 你可以使用一个单一的对象界面。

与合同互动。

例如,以下示例代码提取学习者泰兹德获取的标牌数:

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  15

  16

  17

  import { Tezos } from '@taquito/taquito';

  ...

  {

  ...

  Tezos.contract.at('KT19E1fZ5toRNLtSV1uZ4SSvZbJbswyWFuGx')

  .then(function (contract) {

  contract.storage()

  .then(function (storage) {

  const nbTokens=storage.institution_assets[tezid].itokens;

  setNbTokens(nbTokens);

  })

  ...

  }

  ...

本文件介绍了基于Tezos区块链的教育Dap的基本结构和发展进程。

您可以在此下载源代码, 或者您可以看到更多块链开发课程 :

以太的家人

比特币

  EOS |

  Tendermint Core |

  Hyperledger Fabric |

  Omni/USDT |

  Ripple

原始链接:开发关于Tezos的Dapp

驱虫蚊帐翻译和复制。请说明你来自何处。

美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址
文字格式和图片示例

注册有任何问题请添加 微信:MVIP619 拉你进入群

弹窗与图片大小一致 文章转载注明

分享:

扫一扫在手机阅读、分享本文

发表评论
平台列表
美化布局示例

欧易(OKX)

  全球官网 大陆官网

币安(Binance)

  官网

火币(HTX)

  官网

Gate.io

  官网

Bitget

  官网

deepcoin

  官网
热门文章
  • 支付領域投下震撼彈!美國數位銀行Chime疑與GuardPay 神盾支付合作!

    支付領域投下震撼彈!美國數位銀行Chime疑與GuardPay 神盾支付合作!
    2020年,新冠肺炎(COVID-19)疫情加速數位貨幣進展。例如:2019年4月,國際清算銀行(BIS)的調查顯示,在全球66家中央銀行中,沒有一家計畫發行跨境支付的數位貨幣。惟到了2020年10月,BIS支付委員會主席康利夫(Jon Cunliffe)指出,肺炎疫情拉高民眾對無現金支付的需求,迫使各國加快數位貨幣的研發進程日本與韓國於2021年進入數位貨幣試驗階段。直到2019年12月,美國聯邦準備理事會(Fed)都尚無數位貨幣規劃,惟到了2020年2月,Fed已開始研擬...
  • 区块链:交易系统开发指南

    区块链:交易系统开发指南
    播报编辑《区块链:交易系统开发指南》使用通俗易懂的语言,从技术的角度详细介绍了区块链交易系统应有的功能架构及工作原理,让人们能够张开双臂轻松地拥抱区块链技术,享受区块链交易系统带来的惊喜与成就感。《区块链:交易系统开发指南》共分 7 章,第 1~2 章主要介绍区块链及数字货币的基本概念,以及各种公有链的 API 接口;第3~5 章主要介绍区块链交易系统的分类架构及功能; 6 章主要介绍区块链交易系统面临的问题及演进方向;第 7 章对全书做了总结。《区块链:交易系统开发指南》是...
  • 5.14加密货币价格:BTC突破6.2万美元以太坊和山寨币反映市场情绪

    5.14加密货币价格:BTC突破6.2万美元以太坊和山寨币反映市场情绪
    今天,随着比特币(BTC)的价格突破62 000美元的门槛,顶级加密货币的价格反弹了。 此外,以铁大幅上涨,维持在2 900美元的水平。 此外,其他顶尖山硬币,如索拉纳(SOL )、XRP、卡达诺(ADA )也大幅上涨。    今天密钥加密货币价格 1. 比特币价格    在5月14日星期二撰写本文时,比特币价格上升了2.57%,达到62 487.50美元。 另一方面,在过去24小时内,交易量从65.26 % 急剧上升至277亿美元。 与此同时,加密货币的市场价值为...
  • OKEx回应用户质疑:合约交易非期货 平台无机器人

    OKEx回应用户质疑:合约交易非期货 平台无机器人
       热点点 自选股份 数据中心 数据中心 研究和资料中心 资金流动 模拟交易 客户客户 具体来说,OKEx回答用户的问题:合同交易不是期货,平台不是机器人。 金融同步化,3月22日。    昨天下午,OKEx公司就维护先前用户线下的权利问题对同步财务公司作出了回应,指出OKEx公司提供的合同交易不是期货交易,在旗下的业务中没有正式的机器人。 同时,OKEX称,它不会以非法为由对任何投资损失索赔作出答复。 答复全文如下: 同步你的财务! 近日来,...
  • 0.00006694个比特币等于多少人民币/美金

    0.00006694个比特币等于多少人民币/美金
    0.00006694比特币等于多少人民币?根据比特币对人民币的最新汇率,0.00006694比特币等于4.53424784美元/32.5436 16人民币。比特币(BTC)美元(USDT)人民币(CNY)0.000066944.53424784【比特币密码】32.82795436 16比特币对人民币的最新汇率为:490408.64 CNY(1比特币=490408.64人民币)(1美元=7.24人民币)(0.00006694USDT=0.0004846456 CNY)汇率更新时...
标签列表