基于区块链的毕业设计Ethereum-DAO – 以太坊刀

本文提供基于区块链的毕业设计国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,基于区块链的毕业设计Ethereum-DAO – 以太坊刀 是一篇很好的国外资料

Ethereum-DAO

DAO (decentralized autonomous organization) Ethereum 100 % decentralized.

IPFS links

Latest IPFS hash: QmaV8chNFSsWtfoK3UTStiQbW4aHUdcSe46WCEuWoxUFAP

Test on Ropsten via IPFS

IPNS hash: k2k4r8mysbwr95decm1aljrwo24vo2ayohaeusngalvvbud28nby7iqj

Test on Ropsten via IPNS

Requirement

Cette dapp requiert un client web3 (metamask or cipher browser)

Le CSS est pour l’instant optimisé uniquement pour ipad format landscape

Screenshots

Ethereum-DAO - <a href=以太坊eth刀”>

Ethereum-DAO - <a href=以太坊eth刀”>

Ethereum-DAO - <a href=以太坊eth刀”>

Ethereum-DAO - <a href=以太坊eth刀”>

Ethereum-DAO - <a href=以太坊eth刀”>

Ethereum-DAO - <a href=以太坊eth刀”>

Fonctionnement

MyDAO est une dapp (application décentralisée) hébérgée sur IPFS et intéragissant avec des smart contracts Ethereum (déployés sur le Ropsten testnet pour cette version de démonstration)

MyDAO interagit avec 3 smart contracts (tok.vy, dex.vy, dao.vy) qui intéragissent eux-mêmes entre eux.

Smart Contract tok.vy

Le smart contract tok.vy est un token ERC20.

La possession de ce token confère un droit de vote et un droit à proposer des projets dans la DAO. Le poids du vote d’un possesseur de ce token est pondéré par la quantité de tokens qu’il possède.

Ce token possède toutes les fonctions d’un token ERC20:

  • transfer
  • transferFrom
  • approve
  • allowance
  • balanceOf
  • totalSupply
  • name
  • symbol
  • decimal

Toutes ces fonctions sont accessibles via l’interface Token de la dapp MyDAO

Le smart contract tok.vy possède des fonctions supplémentaires:

La fonction sequestre permet de séquestrer les tokens d’un utilisateur pendant un temps donné. Cette fonction ne peut être exécutée que par:

  • le minter du smart contract tok.vy : pour éventuellement séquestrer les tokens d’un utilisateur ne remplissant pas les conditions d’un KYC.
  • le smart contract dao.vy : pour séquestrer les tokens d’un votant le temps du vote.
  • un smart contract AirDrop.

Les fonctions setDao et setAirdrop ne peuvent être exécutées que par le minter du contract, elles permettent d’autoriser le smart contract dao.vy (ou un smart contract airdrop) à séquestrer les tokens des utilisateurs pendant un temps donné.

La fonction sequestred attend comme argument une adresse (Ethereum address) et retourne le timestamp de fin du séquestre.

Smart contract dex.vy

Le smart contract dex.vy est un exchange décentralisé permettant d’acheter ou vendre des tokens contre des Ether.

Des frais de change peuvent être appliqués (uniquement lors d’un achat). Par défaut les frais sont de 0,2 %. Ces frais peuvent être modifiés par le owner du smart contract dex.vy via la fonction setFee.

Le taux de change token Ether dépend de la quantité relative Ether token présents à un instant donné dans le smart contract dex.vy. Le taux de change approximatif est affiché dans l’interface DEX de la dapp. Ce taux est susceptible de changer entre le moment ou un utilisateur initie une transaction et la fin de cette transaction si d’autres utilisateurs effectuent des transactions pendant cet intervalle de temps.

Les fonctions cashfeebal et ownerWithdraw permettent respectivement au owner du contract d’encaisser les taxes et de liquider le contract en récupérant l’ensemble des Ether et token restants.

Smart contract dao.vy

Le smart contract dao.vy est la DAO proprement dite.

Ce contract dont les fonctions sont accessibles via l’interface DAO de la dapp, permet de voter, et de proposer des projets ainsi que les actions à réaliser pour les financer :

  • envoyer des Ether
  • vendre ou acheter des tokens de la DAO sur le DEX
  • vendre ou acheter des tokens ERC20 via des DEX compatibles
  • transférer des tokens de la DAO (transfer, transferFrom, approve)
  • transférer d’autres tokens ERC20 possédés par la DAO (transfer, transferFrom, approve)

Le poids du vote d’un possesseur du token est pondéré par la quantité de tokens qu’il possède.

Tout possesseur du token peut proposer un projet via les formulaires de l’interface DAO de la dapp. La référence de chaque projet est le hash IPFS de sa déscription.

L’association qui possède le smart contract DAO joue le rôle de curateur: elle est la seule à pouvoir valider un projet ayant obtenu plus de 51% des votes. Cette validation entraîne l’exécution de la fonction permettant le financement.

Les tokens possédés par le smart contract DAO ne sont pas comptabilisés lors du calcul des résultats d’un vote.

Contact

yann.bouyeron@hotmail.fr

Licence

L’ensemble du repository est sous licence AGPL

Copyright (C) 2019 Yann Bouyeron

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.


以太坊ethDAO

DAO(分散自治组织)以太坊eth100%分散。

IPFS链接

最新IPFS哈希:QmaV8chNFSsWtfoK3UTStiQbW4aHUdcSe46WCEuWoxUFAP

通过IPFS对Ropsten进行测试

IPNS哈希:k2k4r8mysbwr95decm1aljrwo24vo2ayohaeusngalvvbud28nby7iqj

通过IPNS对Ropsten进行测试

要求

Cette dapp requiert un client web3(元掩码或密码浏览器)

Le CSS est pour l’instant optimséipad格式景观的独特性。

屏幕截图

<Ethereum-DAO>

以太坊eth智能合约(Interplay s sur Ropsten testnet pour cette version de monstration)

MyDAO interagit avec 3智能合约(托克维, 德克斯·维, 道维)这是一个很好的选择。

Le智能合约托克维est un代币ERC20。

投票权和表决权是项目提案人的所有权。Le poids du vote d’un possesseur de ce token est pondérépar la quantitéde tokens qu’il possède.

功能

ce token poss toutes les fonctions d’un token ERC20:

通过l’interface token de la dapp MyDAO兜售不可访问的内容托克维基金会支持小组:

智能合约托克维智能合约德克斯·维

使用吊坠和临时挂件的代币。合同条款:合同条款和合同条款,以及智能合同条款道维(ou un smart contract aidrop)a séquestrer les tokens des utiliteus吊坠联合国临时演员唐奈。

La fonction sequestred attend comme argument une address(以太坊eth地址)和retourne le timestamp de fin du séquestre。

Le智能合约德克斯·维这是一种集中交易,它是一种代币交易。

  • 转让
  • 批准
  • 津贴
  • 总供应的余额
  • 名称
  • 符号
  • 小数
  • 智能合约托克维:pouréventuellement séquestrer les tokens d’un use our ne remplissant pas les条件d’un KYC。
  • 智能合约道·维:为投票的临时投票准备代币。

Des frais de change peuvent存在贴花(uniquest lors d’un achat)。法雷斯桑特0.2%。Ces frais peuvent存在于智能合约的所有者德克斯·维通过la fonction setFee。

在智能合约中,交换代币的时间和数量是相对的德克斯·维. 在dapp的界面上,taux是变化的近似值。当你不使用你的初始交易时,最容易发生变化的交易,而交易的最终目的是利用你有效的交易时间。现金和现金合同的所有者和所有者。

Le智能合约道·维这是一个合适的地方。

  • 联合国智能合约空投。
  • 以太使节
  • 代币供应商通过兼容代币供应商ERC20转让代币供应商(转让、转让、批准)

通过DAO de la dapp,permet de Vorter,项目提案人的行动和融资者的行动:

投票点的代币持有量是指持有代币的人通过代币接口的公式来兜售代币持有人。查克项目是一个项目的描述。

智能合约道·维

智慧合约协会(association qui possède le smart contract DAO joue le rôle de curateur):这是一个有效的项目,获得51%的选票。Cette validation Intraîne l’exécution de la Fontion permettant le financement认证。

Les tokens possédés pare le smart contract DAO ne sont pas comptabilis es lors du calcul des réun投票。

雅恩·布耶隆@hotmail.fr

L’Ensement du repository est sous License AGPL

联系人

版权所有(C)2019 Yann Bouyeron

本程序为自由软件:您可以根据自由软件基金会发布的GNU Affero通用公共许可证条款重新分发和/或修改它,许可证的版本3或任何更高版本。

  • 转让代币供应商ERC20有权转让代币供应商(转让、转让、批准)
  • ,批准)
  • vendre ou acheter des tokens ERC20 via des DEX compatibles
  • transférer des tokens de la DAO (transfer, transferFrom, approve)
  • transférer d’autres tokens ERC20 possédés par la DAO (transfer, transferFrom, approve)

发布本程序的目的是希望它能有用,但没有任何保证;甚至没有对适销性或特定用途适用性的默示保证。有关更多详细信息,请参阅GNU Affero通用公共许可证。

您本应随本程序收到GNU Affero通用公共许可证的副本。如果没有,请参阅http://www.gnu.org/licenses/。

L’association qui possède le smart contract DAO joue le rôle de curateur: elle est la seule à pouvoir valider un projet ayant obtenu plus de 51% des votes. Cette validation entraîne l’exécution de la fonction permettant le financement.

Les tokens possédés par le smart contract DAO ne sont pas comptabilisés lors du calcul des résultats d’un vote.

许可证

yann.bouyeron@hotmail.fr

Licence

L’ensemble du repository est sous licence AGPL

Copyright (C) 2019 Yann Bouyeron

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.

部分转自网络,侵权联系删除区块链源码网

www.interchains.cc

https://www.interchains.cc/19357.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 基于区块链的毕业设计Ethereum-DAO – 以太坊刀

提供最优质的资源集合

立即查看 了解详情