-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.html
126 lines (81 loc) · 5.82 KB
/
index.html
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="/style.css">
<title>Morph Token</title>
</head>
<body>
<h1 id="morphtoken">Morphtoken</h1>
<!-- TODO: update index.html from readme -->
<p>An ERC721 token that adds interoperability between collectible applications. A Morphtoken is a generic and unique crypto asset which can be used to in many different collectible games.</p>
<img src="morphtoken.png" width="120" />
<h2 id="introduction">Introduction</h2>
<h3 id="whatdoesinteroperabilitymean">What does interoperability mean?</h3>
<p>Multiple different collectible games, services, trackers, and apps can use Morphtoken such that each token is a different collectible in each respective application, owned by a single user. More on why this is useful later.</p>
<h3 id="why">Why?</h3>
<p>The goal is to make it easier, cheaper, more fun, to launch and use crypto collectable projects.</p>
<h3 id="whatswiththebareboneswebsite">What's with the barebones website?</h3>
<p>Morphtoken is as simple as possible, so is the documentation and website.</p>
<hr />
<h2 id="specs">Specs</h2>
<h3 id="genes">Genes</h3>
<p>Each Morphtoken has a gene which can used to determine how it is represented in different applications. Each gene is made up of:</p>
<ul>
<li>A 'Counter variable' which is the unique number for the order the assets were created in. The first Morphtoken 'Counter variable' is 1; the last is 10,000,000.</li>
<li>3 'Boolean variables' represented as a 1 or 0.</li>
<li>A 'DNA sequence' represented as an 18 digit long number.</li>
<li>A 'P variable' represented as a number between 1 and 100.</li>
</ul>
<hr />
<h2 id="distribution">Distribution</h2>
<p>This is still under consideration. We want to give away as many Morphtokens as possible to members of the Ethereum and Crypto community so that more people will be inspired to more easily create applications with unique crypto items.</p>
<p>We are still figuring out the best way to do that.</p>
<hr />
<h2 id="examples">Examples</h2>
<p>What if every professional athlete played in every sports league? If you owned the baseball card for pitcher Joe Schmoe you could also use it as the basketball card for point-guard Joe Schmoe. That's what we're going for here.</p>
<h3 id="simplespecificindividualusecase">Simple specific individual use case</h3>
<p>A Morphtoken has a unique ID, for example <strong>123123123</strong>. </p>
<p>An app could use this coin to to represent a soldier in a strategy game. The soldiers strength could be represented as the first 4 digits of the ID divided by 9, and its defense represented by rest of the ID divided by 10. Using modulus will work better here than division but for simplicity we chose division.</p>
<p>Now the owner of that Morphtoken has a unique solder in that app with <strong>136</strong> strength and <strong>2312</strong> health in that application.</p>
<h3 id="interoperabilityuseexample">Interoperability use example</h3>
<p><strong>App A</strong> : Every token is represented by a shape. Even number IDs are squares. Odd number IDs are triangles, unless the ID ends in 999, in which case the token represents a circle. Circles are rare.</p>
<p><strong>App B</strong> : Every token is a color represented by the last 6 digits of the ID. </p>
<p>If a user owns the Morphtoken with ID <strong>888123888</strong> they own it in both apps A and B. In app A it is a common (1/2 chance) square. In app B the Morphtoken is represented by a random color.</p>
<p>If a user owns the Morphtoken with ID <strong>999123999</strong> they own it in both apps A and B. In app A it is a rare (1/1000 chance) circle, where as in App B is it a regular random color with the same probability as any other.</p>
<p>Trading colors in App B becomes especially interesting when there is a chance that the Morphtoken up for trade is a rare shape in App A, or some other app in the ecosystem.</p>
<hr />
<h2 id="contact">Contact</h2>
<p>This is an idea by Joseph Schiarizzi. Find me here: <br />
<a href="https://twitter.com/cupojoseph">twitter</a> <br />
<a href="mailto:[email protected]">email</a> <br>
<a href="http://josephschiarizzi.com">personal site</a></p>
<h3> <a href="https://www.truffleframework.com/trufflecon2018">I'll be speaking at Trufflecon, the convention for blockchain developers. Join me!</a> </h3>
<p>Let us know if you have questions or have used Morphtoken in your application.</p>
<!-- Some HTML for a crypto donation bin-->
<h2 id="donationbin">Donation Bin</h2>
<label class="eth donate-crypto-box">
<div class="coin">
<div class="coin-face">
<svg height="10" viewbox="0 0 32 32" width="10" xmlns="http://www.w3.org/2000/svg">
<path d="M10.13 17.76c-.1-.15-.06-.2.09-.12l5.49 3.09c.15.08.4.08.56 0l5.58-3.08c.16-.08.2-.03.1.11L16.2 25.9c-.1.15-.28.15-.38 0l-5.7-8.13zm.04-2.03a.3.3 0 0 1-.13-.42l5.74-9.2c.1-.15.25-.15.34 0l5.77 9.19c.1.14.05.33-.12.41l-5.5 2.78a.73.73 0 0 1-.6 0l-5.5-2.76z" fill="#FFF">
</path>
</svg>
</div>
<div class="coin-face"></div>
<div class="coin-face"></div>
<div class="coin-face"></div>
<div class="coin-face">
<svg height="8" viewbox="0 0 32 32" width="8" xmlns="http://www.w3.org/2000/svg">
<path d="M10.13 17.76c-.1-.15-.06-.2.09-.12l5.49 3.09c.15.08.4.08.56 0l5.58-3.08c.16-.08.2-.03.1.11L16.2 25.9c-.1.15-.28.15-.38 0l-5.7-8.13zm.04-2.03a.3.3 0 0 1-.13-.42l5.74-9.2c.1-.15.25-.15.34 0l5.77 9.19c.1.14.05.33-.12.41l-5.5 2.78a.73.73 0 0 1-.6 0l-5.5-2.76z" fill="#fff">
</path>
</svg>
</div>
</div>
<input class="coin-address" onclick="this.select()" readonly="readonly" spellcheck="false" type="text" value="0xF4EbAbA0445a21B35f9Bdd919DCC967a30BE83CB" />
</label>
<div class="QRcontainter">
<img src="donationQR.png" alt="QR code" class="qr">
</div>
</body>
</html>