Qu'est-ce que UR?UR est une application cryptographique décentralisée d'information, d'application et de contrat et une pièce de monnaie du même nom. La pièce UR sera distribuée équitablement à tous les humains sur Terre via le «UR Airdrop», chaque humain recevant 2 000 UR initialement et des quantités supplémentaires comme décrit ci-dessous. Sur la base de la conception du projet, 90% de tous les UR jamais créés seront distribués aux utilisateurs d'UR, et notre objectif est que chaque personne sur la planète reçoive UR dans les 30 mois de lancement.
UR est destiné à être une monnaie mondiale sûre et utile et sa conception répond aux défauts de distribution et de distribution de l'argent qui ont empêché les cryptocurrences existantes de devenir des monnaies véritablement utiles pour l'ensemble de l'humanité.
Historiquement, les cryptocours n'ont été distribués qu'à un petit nombre de mineurs, de créateurs de pièces de monnaie (pré-mines) et d'investisseurs (OIC). Ces schémas de distribution défectueux ont sérieusement retardé l'adoption de cryptocurrencies. UR résout ce problème à travers un modèle de distribution qui fournit gratuitement cryptocurrency à chaque être humain et incitation de chaque membre de la communauté à diffuser activement le mot à tous dans son réseau social.
UR traite également des problèmes d'inflation et de déflation qui affectent d'autres systèmes monétaires. (Pour un aperçu des raisons pour lesquelles l'inflation et la déflation sont les deux mauvais pour un système monétaire, voir
http://www.forbes.com/sites/pascalemmanuelgobry/2013/04/05/krugman-baby-sitting-co-op-bitcoin. )
Parce que UR est créé seulement quand un nouvel acteur économique - un humain qui prouve son identité - se joint à la communauté, l'offre de monnaie de UR croît à la porte de la taille de l'économie UR, empêchant l'inflation galopante. Après que la population mondiale aura reçu UR, l'offre de monnaie de UR augmentera alors prévisiblement au taux de naissance annuel global de 1.9%. Enfin, le Fonds pour l'avenir de l'UR (UFF) contribue également à freiner l'inflation grâce à une diffusion mesurée, transparente et prévisible de 50% de l'UR en existence auprès de ses utilisateurs dans une distribution démocratiquement orientée visant à garantir la sécurité, l'intégrité et l'utilité de la monnaie.
En outre, UR résout le problème de déflation en remplaçant un plafond fixe d'argent (comme celui de Bitcoin) par un plafond mobile basé sur la population d'utilisateurs et la croissance démographique mondiale.
Il est à noter que, même si un plan de réduction déflationniste à grande échelle est évité par la conception de l'UR, au cours des quelques premières années qui suivent le lancement, il y aura une quantité variable mais généralement croissante de biens et de services traités dans UR. Nous nous attendons à ce que cela entraîne une certaine volatilité et une déflation UR avant que le niveau des prix ne se stabilise.
Le Fonds d'avenir UR (UFF)La moitié de toutes les UR sera calculée dans le Fonds pour l'avenir de l'UR (UFF) et distribuée mensuellement aux utilisateurs dans des émissions mesurées au cours d'une décennie commençant non avant 12 mois et non pas après 13 mois après la frappe de l'UR à distribuer. 100% de l'UFF doit être distribué aux êtres humains qui composent la communauté UR, et les fonds de l'UFF seront transparents et facilement surveillés par n'importe quel parti dans le monde entier via la chaîne de blocs. De plus, les montants de distribution et les dates de sortie seront publiés à l'avance.
L'UFF est chargée de distribuer 100% de ses fonds de manière à «promouvoir la stabilité, l'intégrité et l'utilité de la monnaie du RU pour l'ensemble de l'humanité». Les règles de distribution de ces fonds seront déterminées en grande partie par des propositions sollicitées - Et voté par les utilisateurs de UR.
Governance StructureLe projet UR est géré par UR Technology Inc., une société privée basée aux îles Caïmanes, avec la double mission de valoriser les actionnaires et d'améliorer la stabilité, l'intégrité et l'utilité de l'UR. UR Technology est responsable de décisions importantes telles que décider quelles fonctionnalités ou mises à jour pour publier. Il se compose de deux divisions: l'UR Core Team et la UR Community:
L'équipe UR se compose de professionnels qualifiés, expérimentés, des développeurs professionnels et des chiffres de l'industrie à long terme contribue à plusieurs projets pilotes, les entreprises et les communautés liées à la cryptocourance et la technologie blockchain.
UR dépendra de sa communauté afin d'atteindre son plein potentiel. Une fois l'application UR Money lancée (prévue fin octobre), vous pouvez vous joindre à la communauté UR en téléchargeant l'application et en vous inscrivant (voir ci-dessous). En attendant, la meilleure façon de participer à la Communauté UR est de rejoindre notre équipe Slack. Pour demander une invitation à notre équipe, visitez
https://urtechnology.signup.team. Enfin, vous pouvez extraire UR en suivant les instructions ci-dessous:
Coin SpecAlgorithme: Dag
Bloc cible: 15 secondes
Écouter Port: 19595
Port RPC: 9595
Premine: 7 pièces
Récompense de bloc: La récompense de bloc est divisée en deux parties: une Récompense de Mineur et une récompense d'Airdrop. La Récompense du Mineur se compose de 7 * (n + 1) UR, où n est le nombre d'utilisateurs nouvellement inscrits dont l'identité a été certifiée dans le bloc actuel par l'Autorité d'Identité. Pour la récompense Airdrop, 10 000 UR sont autorisés à être frappés pour chaque nouvelle certification d'identité d'utilisateur et sont répartis comme suit: a) 2 000 UR à l'utilisateur s'inscrivant, b) 2 000 UR aux utilisateurs directement ou indirectement responsables de référer le nouvel utilisateur (Voir détails ci-dessous); c) 5 000 UR pour le Fonds d'avenir UR (UFF) qui sera distribué aux utilisateurs d'une manière publiquement identifiable (voir la section UFF ci-dessus); Réseau (voir détails ci-dessous).
Les 2 000 UR de la partie b) ci-dessus associés à un nouvel utilisateur A sont répartis comme suit :.
60.60 UR à la personne B qui a référé directement le nouvel utilisateur A.
60.60 UR à la personne C qui a initialement fait référence à B.
121.21 UR à la personne D qui a référé à l'origine C.
181.81 UR à la personne E qui a initialement référé D.
303.03 UR à la personne F qui a initialement référé E.
484.84 UR à la personne G qui a initialement référé F.
787.91 UR à la personne H qui a initialement désigné G.
Ce millier d'UR de la partie d) ci-dessus sera supprimé si le total des pièces frappées par utilisateur identifié dépasse l'objectif de 10 000 UR.
Détails de lancementNous avons hébergé un Devnet public pour permettre aux utilisateurs d'installer, configurer et tester le logiciel, préparer leurs mineurs et se familiariser avec UR. Nous voulons que tout le monde ait un bon départ et que vous puissiez exploiter le UR à partir du moment où il est lancé. Ceci est pour le test seulement et les jetons extraits sur le devnet ne se transporteront pas dans le lancement principal.
Le lancement principal de la vraie UR persistante blockchain aura lieu 18 Octobre 2016 18:18 UTC.
Questions fréquemment poséesCette FAQ ci-dessous est une première version, veuillez consulter la section FAQ de notre site Web pour obtenir des réponses supplémentaires ou plus à jour aux questions les plus fréquemment posées.
Q:
Quelle est la différence entre UR et Projets similaires?R: La différence la plus importante est que la monnaie UR est airdropped à toutes les personnes sur la planète terre. Pour accéder à l'airdrop et recevoir 2 000 UR, un utilisateur n'a qu'à télécharger l'application mobile UR Money et faire vérifier son identité par le biais de notre partenariat avec Trulioo (
https://www.trulioo.com/). L'application UR Money est dans sa dernière phase de test et sera bientôt disponible sur Google Play Store et sur l'App Store d'Apple. Un utilisateur peut également recevoir UR via l'exploitation minière en téléchargeant notre go client (gur) à partir de
https://github.com/ur-technology/go-ur.
Q:
Quelle est la différence entre le lancement de Devnet et le lancement principal?R: Le lancement UR Devnet existe afin que nous puissions autoriser tout le monde à installer, préparer et tester les configurations d'exploration et les logiciels clients avant le Lancement principal UR. Cela permettra un lancement plus juste et plus équitablement distribué permettant à chacun d'être pleinement préparé à participer quand il va vivre. Le Devnet est uniquement pour les tests, peut être soumis à des réinitialisations ponctuelles et des tests de contraintes / défaillances, et ne doit pas être considéré comme stable à long terme. Le lancement principal est le lancement réel de UR, et est lorsque les utilisateurs et les mineurs peuvent mine / échange réel UR pièces, créer et exécuter des contrats intelligents, et faire pleinement usage de la plate-forme et la technologie.
Q:
Comment puis-je me tenir au courant du projet UR?R: Il y a plusieurs façons:
* Suivez-nous sur Twitter:
https://twitter.com/urforall* Rejoignez notre équipe Slack:
https://urtechnology.signup.team.
* Mettre en favoris nos sites Web:
http://Http://www.ur.technology (pour les mises à jour sur la pièce)
http://Http://www.ur.international (pour les mises à jour sur l'application Money UR)
Q:
Je suis un passionné non-technique. Comment puis-je aider?R: Vous pouvez vous inscrire à l'application UR Money dès son lancement. (Gardez un oeil et
http://www.ur.technology pour les mises à jour sur la pièce de monnaie et
http://www.ur.international pour les mises à jour sur le lancement UR Money.) Une fois l'UR Money App lancé, vous pouvez également recevoir UR pour l'utilisateur que vous référez à UR et même pour les références générées par les personnes que vous référez. Vous pouvez extraire UR (voir ci-dessous) ou en acheter sur les échanges plus tard une fois qu'il est disponible là-bas.
Q:
Je suis développeur, comment puis-je contribuer au projet UR?R: Le potentiel de l'UR est massif, mais l'application de son pouvoir fait défaut. Ce qui est le plus nécessaire sont DApp et Contract Developers. L'UFF offrira des incitatifs et des récompenses à des Dapp qualifiés et à des promoteurs de contrats. Pour ceux qui souhaitent contribuer au projet officiel, nous sommes en train d'élaborer et publierons bientôt des lignes directrices de contribution pour la contribution des promoteurs. En attendant, vous pouvez participer en demandant une invitation à notre équipe UR Slack:
https://urtechnology.signup.team.
Q:
Existe-t-il un OIC?R: Il n'y a pas d'ICO ou de réserve ou forme de crowdfunding. Il y avait une très petite prémine (7 pièces) qui est utilisée pour l'administration et les essais.
Q:
Qu'est-ce que la Fondation UR Future?R: La Fondation UR Future (UFF) est un ensemble de fonds gérés par la technologie UR. L'UFF reçoit 5 000 UR pour chaque personne qui s'inscrit pour participer à la communauté UR via l'application UR Money. Ces fonds seront versés aux membres de la collectivité qui contribuent à la sécurité, à la stabilité et à l'utilité de l'UR par des recherches parrainées, des projets de logiciels reliés à l'UR, des dons de bienfaisance et d'autres activités communautaires qui profitent à toute la collectivité uruguayenne.
Q:
Comment savons-nous que les fonds de l'UFF ne seront pas échangés lors d'un échange?R: Les fonds de l'UFF seront traçables par des adresses publiquement vérifiables et des transactions annoncées.
Instructions de téléchargementVisite
https://github.com/ur-technology/go-ur/releases/ and download the appropriate binary.
Bâtir à partir de la SourceApt-get install -y git compilation-essentielle libgmp3-dev golang build-essential
Clone git
https://github.com/ur-technology/go-ur.gitCd go-ur
faire gur
Sudo cp build / bin / gur / usr / local / bin /
Options de la ligne de commandegur --help
NAME:
gur - the go-ur command line interface
USAGE:
Gur [options] commande [options de commande] [arguments ...]
VERSION:
0.0.1-stable-de710418
COMMANDES:
Import import un fichier blockchain
Export export blockchain dans le fichier
Upgradedb mise à jour de la base de données chainblock
Removedb Supprimer les chaînes de blocs et les bases de données d'état
Dump vidage d'un bloc spécifique de stockage
Monitor Gur Monitor: suivi et visualisation des métriques de noeud
Compte gérer des comptes
Console Gur Console: environnement JavaScript interactif
Joindre Gur Console: environnement JavaScript interactif (se connecter au nœud)
Js exécute les fichiers JavaScript donnés dans le Gur JavaScript VM
Makedag generate urhash dag (pour les tests)
gpuinfo gpuinfo
GPU benchmark gpubench
Version imprimer vos numéros de version
Init bootstraps et initialise un nouveau bloc de genèse (JSON)
Help, h Affiche une liste de commandes ou d'aide pour une commande
OPTIONS UR:
--datadir "/ full / path / to / datadir" Répertoire de données pour les bases de données et keystore
--keystore Répertoire du keystore (par défaut = dans le datadir)
--networkid value Identificateur de réseau (entier, 0 = Olympic, 1 = Frontier, 2 = Morden) (valeur par défaut: 1)
- réseau olympique olympique: réseau pré-configuré de test de pré-libération
--testnet Réseau Morden: réseau de test préconfiguré avec des nonces de départ modifiées (protection de replay)
--dev Mode développeur: réseau privé préconfiguré avec plusieurs drapeaux de débogage
--identity value Nom de nœud personnalisé
--fast Activer la synchronisation rapide grâce aux téléchargements d'état
--lightkdf Réduire la dérivation de clé RAM et l'utilisation du processeur à certains frais de la force KDF
--cache value Mégaoctets de mémoire alloués à la mise en cache interne (min 16Mo / base de données forcée) (valeur par défaut: 128)
--blockchainversion value Blockchain version (integer) (par défaut: 3)
OPTIONS DE COMPTE:
--unlock value Liste de comptes séparés par des virgules à débloquer
--password value Fichier de mot de passe à utiliser pour l'entrée de mot de passe non-intéractive
OPTIONS API ET CONSOLE:
--rpc Activer le serveur HTTP-RPC
--rpcaddr valeur Interface d'écoute du serveur HTTP-RPC (par défaut: "localhost")
--rpcport valeur Port d'écoute du serveur HTTP-RPC (par défaut: 9595)
--rpcapi API de valeur offerte sur l'interface HTTP-RPC (par défaut: "ur, net, web3")
--ws Activer le serveur WS-RPC
--wsaddr value Interface d'écoute du serveur WS-RPC (par défaut: "localhost")
--wars value Port d'écoute du serveur WS-RPC (par défaut: 9596)
--wsapi valeur API offerte sur l'interface WS-RPC (par défaut: "ur, net, web3")
--wsorigins value Origine à partir de laquelle accepter les requêtes websockets
--ipcdisable Désactive le serveur IPC-RPC
--ipcapi API de valeur offerte sur l'interface IPC-RPC (par défaut: "admin, debug, ur, mineur, net, personnel, shh, txpool, web3")
--ipcpath "gur.ipc" Nom de fichier pour socket / pipe IPC dans le datadir (les chemins explicites l'échappent)
--rpccorsdomain valeur Liste séparée par des virgules des domaines à partir desquels accepter les demandes d'origine croisée (navigateur appliqué)
--jspath loadScript Chemin racine JavaScript pour loadScript et racine de document pour `admin.httpGet` (par défaut:". ")
--exec value Execute JavaScript statement (uniquement en combinaison avec console / attach)
--preload value Liste séparée par des virgules des fichiers JavaScript à précharger dans la console
OPTIONS DE RÉSEAUTAGE:
--bootnodes Valeur séparée par des virgules URL pour P2P discovery bootstrap
--port value Port d'écoute du réseau (par défaut: 19595)
--maxpeers value Nombre maximal de pairs réseau (réseau désactivé si mis à 0) (valeur par défaut: 25)
--maxpendpeers value Nombre maximal de tentatives de connexion en attente (les valeurs par défaut utilisées sont définies sur 0) (valeur par défaut: 0)
--nat value Mécanisme de mappage de port NAT (any | none | upnp | pmp | extip:
) (par défaut: "any")
--nodiscover Désactive le mécanisme de découverte par les pairs (ajout pair pair)
--nodekey valeur Fichier de clé de nœud P2P
--nodekeyhex valeur Clé du noeud P2P comme hex (pour le test)
OPTIONS MINIÈRES:
--mini Activer l'exploitation minière
--minerthreads value Nombre de threads CPU à utiliser pour l'exploration (par défaut:
--minergpus La liste des GPU à utiliser pour l'exploration minière (par exemple '0,1' utilisera les deux premiers GPU trouvés)
--autodag Activer la pré-génération automatique du DAG
- etherbase valeur alias pour 'urbase' (par défaut: "0")
--urbase valeur Adresse publique pour les récompenses de blocage d'exploitation (par défaut = premier compte créé) (par défaut: "0")
--targetgaslimit value La limite cible de gaz fixe le plancher de gaz artificiel cible pour les blocs à la mine (par défaut: "4712388")
- Prix de l'essence Prix minimal du gaz à accepter pour les opérations d'exploitation minière (par défaut: "20000000000")
--extradata value Bloquer les données supplémentaires définies par le mineur (par défaut = version client)
OPTIONS ORACLE PRIX DE GAZ:
--gpomin value Prix de gaz suggéré minimum (par défaut: "20000000000")
--gpomax value Prix de gaz maximum suggéré (par défaut: "500000000000")
--gpofull Seuil de bloc total pour le calcul du prix du gaz (%) (défaut: 80)
--gpobasedown value Coût de l'essence proposé base ratio (1/1000) (valeur par défaut: 10)
--gpobaseup Valeur suggérée pour le prix du gaz en hausse (1/1000) (valeur par défaut: 100)
--gpobasecf value Facteur de correction suggéré pour le prix du gaz (%) (valeur par défaut: 110)
OPTIONS DE LA MACHINE VIRTUELLE:
--jitvm Activer le JIT VM
--forcejit Forcer le JIT VM à prendre la priorité
--jitcache Valeur des programmes JIT VM mis en cache (par défaut: 64)
OPTIONS D'EXPLOITATION ET DE DÉPANNAGE:
--metrics Activer la collecte et la génération de statistiques
--fakepow Désactive la vérification de la preuve de votre travail
--verbosity value Logosité verbale: 0 = silencieux, 1 = erreur, 2 = avertissement, 3 = info, 4 = coeur, 5 = débogage, 6 = détail (par défaut: 3)
--vmodule value Par-module verbosity: liste séparée par des virgules de = (par exemple ur / * = 6, p2p = 5)
--backtrace value Demande d'une trace de pile dans une instruction de journalisation spécifique (par exemple "block.go: 271") (par défaut:: 0)
--pprof Activer le serveur HTTP pprof
--pprofport value pprof Port d'écoute du serveur HTTP (par défaut: 6060)
--memprofilerate value Activer le profil de mémoire avec le débit donné (par défaut: 524288)
--blockprofilerate value Activer le profilage de blocs avec le taux donné (par défaut: 0)
--cpuprofile value Ecrire le profil de CPU dans le fichier donné
--trace value Ecrit la trace d'exécution dans le fichier donné
OPTIONS EXPÉRIMENTALES:
--shh Activer Whisper
--natspec Activer l'avis de confirmation NatSpec
OPTIONS DIVERSES:
--solc value Commande du compilateur de solidité à utiliser (par défaut: "solc")
--help, -h afficher l'aide
Fonctionnement (Devnet)
gur --networkid 1003 --bootnodes enode://fcf730cf678d6296ffa75a1b2c06aa07d9558788762d0bbefbc209ccbfb4e840f7dcfc2f7a188eb2e65056d989de3722df3fc4df286eb3690d4586992c1c6d82@138.197.138.155:19595, enode://d846b3c0445b7a91cfeb56fbeaece55ca9e559a6e5810cc41c54e2b88790fa7a24444508f16eb983630da1367ab73a6db1b705cc36134d9e61a2df070284d3f4@138.197.138.202:19595
Courir (Mainnet)
gur
Créer un compte
gur account new
Pour vérifier et voir si vous êtes connecté à n'importe quel nœud, exécutez gur dans une fenêtre et, dans une autre fenêtre, exécutez d'abord:
gur attach ipc:/full/path/to/home/dir/.ur/gur.ipc
Ensuite, dans la console, lancez:
admin.peers
Permettre aux autres de se connecter à votre nœud
Vous pouvez obtenir votre propre info de noeud pour que d'autres se connectent en entrant ce qui suit dans la console:
admin.nodeInfo
Exploitation minière
Dans la console, lancez:
miner.start(2); // two cores
Une fois que vous mine de quelques blocs, vérifiez votre équilibre comme ceci
web3.fromWei(ur.getBalance(ur.coinbase))
Pour arrêter l'exploration, entrez:
miner.stop();
Ajouter manuellement des noeuds de démarrage en tant que pairs (Mainnet)
admin.addPeer("enode://fcf730cf678d6296ffa75a1b2c06aa07d9558788762d0bbefbc209ccbfb4e840f7dcfc2f7a188eb2e65056d989de3722df3fc4df286eb3690d4586992c1c6d82@159.203.14.117:19595");
admin.addPeer("enode://d846b3c0445b7a91cfeb56fbeaece55ca9e559a6e5810cc41c54e2b88790fa7a24444508f16eb983630da1367ab73a6db1b705cc36134d9e61a2df070284d3f4@159.203.36.102:19595");
Ajout manuel de noeuds de démarrage en tant que pairs (Devnet)
admin.addPeer("enode://fcf730cf678d6296ffa75a1b2c06aa07d9558788762d0bbefbc209ccbfb4e840f7dcfc2f7a188eb2e65056d989de3722df3fc4df286eb3690d4586992c1c6d82@138.197.138.155:19595");
admin.addPeer("enode://d846b3c0445b7a91cfeb56fbeaece55ca9e559a6e5810cc41c54e2b88790fa7a24444508f16eb983630da1367ab73a6db1b705cc36134d9e61a2df070284d3f4@138.197.138.202:19595");
Genesis officiel
{
"Nonce":"0x0000000000000032",
"Timestamp":"0x5800E836",
"ParentHash":"0x0000000000000000000000000000000000000000000000000000000000000000",
"ExtraData":"0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa",
"GasLimit":"0x61A8",
"Difficulty":"0x1000",
"Mixhash":"0x0000000000000000000000000000000000000000000000000000000000000000",
"Coinbase":"0x0000000000000000000000000000000000000000",
"Alloc":{
"0x482cf297b08d4523c97ec3a54e80d2d07acd76fa":{
"Balance":"1000000000000000000"
},
"0xcc74e28cec33a784c5cd40e14836dd212a937045":{
"Balance":"1000000000000000000"
},
"0xc07a55758f896449805bae3851f57e25bb7ee7ef":{
"Balance":"1000000000000000000"
},
"0x48a24dd26a32564e2697f25fc8605700ec4c0337":{
"Balance":"1000000000000000000"
},
"0x3cac5f7909f9cb666cc4d7ef32047b170e454b16":{
"Balance":"1000000000000000000"
},
"0x0827d93936df936134dd7b7acaeaea04344b11f2":{
"Balance":"1000000000000000000"
},
"0xa63e936e0eb36c103f665d53bd7ca9c31ec7e1ad":{
"Balance":"1000000000000000000"
}
}
}
Logiciel de piscine
arrive bientôt
Piscines
http://ur.acc-pool.pw
http://ur.poolcoin.biz
des échanges
arrive bientôt
https://www.cryptopia.co.nz/Exchange/?market=UR_BTC
Statistiques
arrive bientôt
BlockExplorer
DevNet: http://dev-explorer.ur.technology
MainNet: http://explorer.ur.technology
Fiche technique de la console
BlockHeight == ur.blockNumber
nodeinfo == admin.nodeInfo
peers == admin.peers
addnode == admin.addPeer("enode://nodekey:ipaddress@port")
send tx == ur.sendTransaction({from:ur.accounts[0], to:"0x…007", value: web3.toWei(1, "ether")}); // COMING SOON: we will change "ether" to "ur".
getBalance == web3.fromWei(ur.getBalance(ur.coinbase), "ether"); // COMING SOON: we will change "ether" to "ur".
Peercount == net.peerCount