-
Notifications
You must be signed in to change notification settings - Fork 0
/
local-search.xml
59 lines (27 loc) · 22.2 KB
/
local-search.xml
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
<?xml version="1.0" encoding="utf-8"?>
<search>
<entry>
<title>ArcLight 注册流程</title>
<link href="/2020/0004/"/>
<url>/2020/0004/</url>
<content type="html"><![CDATA[<h2 id="账号的获取"><a href="#账号的获取" class="headerlink" title="账号的获取"></a>账号的获取</h2><p>钱包和账号是一体的,钱包使用的是 Arweave 提供的 JWK 钱包密钥文件,可以在这里查看教程:<a href="https://update.arcucy.io/2020/0001/">https://update.arcucy.io/2020/0001/</a><br>在教程网站中也可以直接获得钱包文件。</p><h2 id="在获得-JWK-文件之后"><a href="#在获得-JWK-文件之后" class="headerlink" title="在获得 JWK 文件之后"></a>在获得 JWK 文件之后</h2><p>如果需要上传信息,包括个人信息,或是作品,都需要 AR 加密代币。<br>代币可以联系 <a href="mailto:neko@ayaka.moe">neko@ayaka.moe</a> 沟通获得,将会尽可能帮助大家。</p><h2 id="上传内容前"><a href="#上传内容前" class="headerlink" title="上传内容前"></a>上传内容前</h2><p>另外在上传作品前必须提前设定头像和用户名。<br>因为基于区块链,存储数据都需要用户提供一定的奖励,也就是「需要付费才能存储」,但是这个费率都不会很高,如果没有 AR,可以联系 <a href="mailto:neko@ayaka.moe">neko@ayaka.moe</a> 沟通获得。</p><p>头像设定的网站(去中心化 Web App):<a href="https://arweave.net/d9SXf_N32hAm3cygt1btmPC-7Dg460VhQEtW8I-cfvU">https://arweave.net/d9SXf_N32hAm3cygt1btmPC-7Dg460VhQEtW8I-cfvU</a><br>用户名设定的网站(去中心化 Web App):<a href="https://mtfvznw2pwxykoicvxpoe7ao5rp4nhaueueux2bbe4klxankdhra.arweave.net/fGUdNmXFmflBMGI2f9vD7KzsrAc1s1USQgQLgAVT0W0">https://mtfvznw2pwxykoicvxpoe7ao5rp4nhaueueux2bbe4klxankdhra.arweave.net/fGUdNmXFmflBMGI2f9vD7KzsrAc1s1USQgQLgAVT0W0</a></p><p>在未来,我们将会提供对 Gavatar 的支持,以方便大家的使用。</p>]]></content>
</entry>
<entry>
<title>ArcLight 与 LGBTQ 🏳️🌈 携手并进</title>
<link href="/2020/0003/"/>
<url>/2020/0003/</url>
<content type="html"><![CDATA[<p>Hi,<strong>屏幕前的艺术家</strong> ,或是那些勇敢追逐真实自己的人们。<br>在新的一年,一个支持你成为自己,或是成为艺术家的平台正式上线啦。<br>ArcLight,将会成为每一个艺术家,或是直面内心的 LGBT 群体的秘密基地!</p><h3 id="那么-ArcLight-这个基地是怎么建成的呢?"><a href="#那么-ArcLight-这个基地是怎么建成的呢?" class="headerlink" title="那么 ArcLight 这个基地是怎么建成的呢?"></a>那么 ArcLight 这个基地是怎么建成的呢?</h3><p>首先!ArcLight可以被理解为:<strong>完全自由</strong> 的艺术发布交流平台,同时也是 <strong>绝对的包容</strong> , <strong>无歧视</strong> 的社区交流平台。<br>我们不仅是每一位有艺术追求的艺术家的支持者,同时是任何真的灵魂的倾听人,不过这个支持者有点特殊,它是一个构架于区块链结构的艺术品发布平台,而且它将会成为一个完全公平自由的艺术品发布平台,以及一个温暖的平等交流社区。 </p><p>AcrLight使用的是 Arweave(区块纺)提供的永存网,这是一种采用区块链技术构建的永久性和分散式的数据存储类型。<br>在您上传您的作品前,我们会对您提交到浏览器的作品进行加密,使其成为在区块链上不可直接读取的文件类型,因此您将获得完全的知识产权,不仅如此您的这位好友还是一位与众不同的包容者。</p><h3 id="那么到底有哪些与众不同呢?"><a href="#那么到底有哪些与众不同呢?" class="headerlink" title="那么到底有哪些与众不同呢?"></a>那么到底有哪些与众不同呢?</h3><h4 id="绝对的作品所有权"><a href="#绝对的作品所有权" class="headerlink" title="绝对的作品所有权"></a>绝对的作品所有权</h4><p>ArcLight 使用的是 Arweave(区块纺)提供的永存网,这是一种采用区块链技术构建的永久性和分散式的数据存储类型。<br>在您上传您的作品前,我们会对您提交到浏览器的作品进行加密,使其成为在区块链上不可直接读取的文件类型,因此您将获得知识产权的完全所有权。作为艺术家,您甚至可以自定义属于你的价格来鼓励用户通过购买来支持您。</p><h4 id="超自由的潮流艺术分享"><a href="#超自由的潮流艺术分享" class="headerlink" title="超自由的潮流艺术分享"></a>超自由的潮流艺术分享</h4><p>在 ArcLight,您可以分享包括单曲, 专辑, 播客, 音效,以及 绘画作品等任何只要是能够授予(不包含版权)用户拥有的电子媒体格式通通都可以被支持。<br>我们是每位艺术家的忠诚支持者,在这里,您的作品不会因为被审核而无缘面世,您的真心之作以及艺术构思将会得到最好的保护!</p><h4 id="让艺术产生价值"><a href="#让艺术产生价值" class="headerlink" title="让艺术产生价值"></a>让艺术产生价值</h4><p>不同于其他平台,当您的作品被购买后,将包含 3% 的开发者有偿金(我们收入的主要来源),以及 1% 的社区分润模型有偿金,剩下的 96% 将全部支付给原始作者,并且不会再有任何抽成形式,真正做到了艺术价值归于艺术家的理念,且在支付环节上,我们采用Arweave 的官方货币 AR 币进行交易,最大程度的保证了您资产的安全,在将来,ALC (平台指定虚拟币)也将成为新的支付方式,甚至支持直接导入和扫码进行支付。 </p><h4 id="奖励多多的活力社区"><a href="#奖励多多的活力社区" class="headerlink" title="奖励多多的活力社区"></a>奖励多多的活力社区</h4><p>关于社区分润模型有偿金,可以理解为分红的一种方式,每一个人只要持有了 ALC(在活动中可以被奖励),就可以参加分红,只是与普通分红不同的地方在于,这个分红并不是基于你持有的百分比进行分配,而是采用一种新的计算方法进行分配——你持有的百分比就是你能获得 1% 社区分润模型有偿金的概率,如果程序随机概率中决定了是你来获得该 1% 的有偿金,那你将会完全拥有它,而不是再去和别人共享。<br><strong>因此活跃的艺术家不仅能得到本身作品的奖励,甚至还能得到额外的社区分润,最大程度的支持您的艺术创作!</strong></p><h4 id="更多的福利机制"><a href="#更多的福利机制" class="headerlink" title="更多的福利机制"></a>更多的福利机制</h4><p>除了以上两种福利,ArcLight也为那些苦于囊中羞涩的艺术家制定了:<strong>新人扶持计划 & 用户资助计划</strong> ,不让任何一个有天赋有理想艺术家被埋没!</p><h4 id="完全的保护双方权益"><a href="#完全的保护双方权益" class="headerlink" title="完全的保护双方权益"></a>完全的保护双方权益</h4><p>为了保护艺术家的权益,我们通过加密和 Arweave 的分散储存机制,我们可以限制用户通过区块链数据访问来获得需要付费的项目,获得原文件的唯一方法是通过付费来完成。<br>对于艺术的欣赏者,作品的交易都必须通过 AR 代币或是将来支持的内部代币进行,AR 代币是 Arweave 永存网的流通货币。在用户付款后,我们将生成一个特定的收据来证明你拥有这个作品,包括 UNIX 时间戳,已经支付给您的价格,购买的目标作品以及您的钱包地址,完全保证您和艺术家的利益!</p><h4 id="平等交流的社区风格"><a href="#平等交流的社区风格" class="headerlink" title="平等交流的社区风格"></a>平等交流的社区风格</h4><p>每一个敢于直面自己内心真实自我的LGBT群体都将被尊重,每一件发自内心的艺术之作都会被真心对待,ArcLigt 不仅仅是一个艺术的支持者,更是所有同胞的温暖港湾,这里没有歧视,所有人都会被平等对待,我们将会是所有人忠实的支持者。<br>有了我们得保驾护航,惊艳的作品将再也不会被埋没,直面自己的人也能得到勇气!<br>这是秘密基地的地址 <a href="https://arclight.arcucy.io/">#网页链接</a>,要不要加入这个大家庭呢?</p>]]></content>
</entry>
<entry>
<title>新人扶持计划 & 用户资助计划</title>
<link href="/2020/0002/"/>
<url>/2020/0002/</url>
<content type="html"><![CDATA[<p>超努力音乐平台 ArcLight 小 A 来给音乐人发福利啦!<br>为了让更多音乐人谱出心灵之歌,<br>绝不做中间商的小A决定牺牲自己的小猪猪给大家带来:<br>#新人扶持 & 用户资助计划#<br>2021年1月4日—2月1日<br>真心之作赢取百元 AR 币奖励!<br>前20位投稿的小伙伴还有额外惊喜!<br>小 A 已经等不及了<br>快戳这里 <a href="https://arclight.arcucy.io/">#网页链接</a> 音乐大神就是你!</p><p>详情大图可以点击:<br><img src="https://i.loli.net/2021/01/12/1PnT2FzxfMQdRbB.jpg"></p><p>参加计划:<br>发送邮件到 <a href="mailto:[email protected]">[email protected]</a>,只要满足条件就能获得相应的奖励!<br>如果对我们的活动有任何疑问,也可以发送邮件到相同的地址:<a href="mailto:[email protected]">[email protected]</a></p>]]></content>
</entry>
<entry>
<title>Arweave 钱包教程</title>
<link href="/2020/0001/"/>
<url>/2020/0001/</url>
<content type="html"><![CDATA[<h2 id="Arweave-是什么?"><a href="#Arweave-是什么?" class="headerlink" title="Arweave 是什么?"></a>Arweave 是什么?</h2><p>Arweave 原名 Archain,通过区块链的方式实现,文件与数据存在每一个区块上。Arweave 数据结构更像一张网,而不是一条链。其全新的共识方式 Proof of Access,做法是每次出新区块的时候必须同时验证一个以前的区块。</p><blockquote><p>为了对抗互联网所选择的这种方向,我们在一种类区块链的结构上面创建了真正能够消除专政和审查的新的数据存储协议。我们把这种类区块链的结构叫做区块纺(blockweave),它建立在一种全新的访问证明(proof of access)共识机制上,该共识机制使真正永久的、低成本的数据存储得以首次实现。<br>和其他区块链不同,我们创建了真正具有可扩展性的基础设施,将它作为数据经济的基石。目前我们能够达到每秒 5000 笔的交易,并且数据存储的成本只是 Filecoin、Siacoin 和 Storj 的一部分。<br>区块纺解决了目前去中心化公链的两大根本问题:</p><ol><li>链上存储的限制</li><li>不可持续的共识机制</li></ol></blockquote><p>Arweave 致力于改变区块链存储的工作方式,创造了称之为 blockweave 的独特新方法,提供了永久的、可伸缩的链存储。</p><h2 id="如何获得-Arweave-钱包?"><a href="#如何获得-Arweave-钱包?" class="headerlink" title="如何获得 Arweave 钱包?"></a>如何获得 Arweave 钱包?</h2><p>与现存的绝大多数的区块链不同,MetaMask 以及 imToken 一类的钱包在其他区块链中都被广泛使用,但是 Arweave 作为新型的区块链结构以及与其它皆然不同的计算方式,交易的生成也截然不同,自然钱包的模式也就不互通了。</p><p>在 Arweave 现在的架构中,一般采用的都是基于 JWK 的钱包文件作为密钥进行购买和交易的,这个文件极其重要,其内容包含了基于 RSA 算法获得非对称加密的公私钥对,以及其他的 JWK 适配信息。在获得 Arweave 钱包后,必须保管好,它就是获取和使用 AR 加密货币以及与 Arweave 区块链进行交易和签名的密码,__如果丢失,你的资产以及所有的存储都无法被证明属于你;如果被黑客以及诈骗分子盗用,可能会面临财产损失和个人信息泄漏__。</p><p>获得 Arweave 钱包主要有以下几种途径:</p><ol><li>通过官方网站可以免费获取 0.25 个 AR 币以及生成的钱包(现在好像失效了)</li><li>通过 Arweave 官方开发的浏览器插件获得(需要谷歌浏览器)</li><li>通过官方开发的 API 包获得</li><li>通过本页面获得</li></ol><p>第一种方法因为无法验证其是否还有效所以就不展示了。</p><h3 id="通过浏览器插件获得"><a href="#通过浏览器插件获得" class="headerlink" title="通过浏览器插件获得"></a>通过浏览器插件获得</h3><h4 id="能访问-Google"><a href="#能访问-Google" class="headerlink" title="能访问 Google"></a>能访问 Google</h4><p>使用 Google Chrome(谷歌浏览器)的话可以通过直接访问:<a href="https://chrome.google.com/webstore/detail/iplppiggblloelhoglpmkmbinggcaaoc">https://chrome.google.com/webstore/detail/iplppiggblloelhoglpmkmbinggcaaoc</a> (Arweave 钱包在谷歌浏览器插件商城的地址)点击「添加到 Chrome」来获得。(该步骤需要翻墙)</p><h4 id="不能访问-Google"><a href="#不能访问-Google" class="headerlink" title="不能访问 Google"></a>不能访问 Google</h4><p>如果你身处国内还未安装 Google Chrome 浏览器,可以使用这个链接获得:<a href="https://www.google.cn/chrome/">https://www.google.cn/chrome/</a></p><p>如果暂时没有能够访问到 Google 的工具,但也想要下载钱包插件,你也可以通过这个地方获得:<a href="http://source.async.moe/Arweave_2.3.1.crx">http://source.async.moe/Arweave_2.3.1.crx</a></p><p>现在你获得了插件,需要安装到 Google Chrome 浏览器,可以点击右上角的更多(图标为竖向的三个原点),点选更多工具,在展开的菜单中选择扩展程序:</p><center><img src="https://i.loli.net/2021/01/09/SQczvak67hsBMdU.jpg" /></center><center>打开开发者模式(简体中文)</center><p>在打开开发者模式后,把下载好的 Arweave_v2.3.1.crx 文件拖动到浏览器窗口内:</p><center><img src="https://i.loli.net/2021/01/09/7NPWqikCKwUzd39.png"></center><p>点击「新增扩充功能」即可。然后点击 Arweave 带有小「a」的白色图标,打开钱包界面:</p><center><img src="https://i.loli.net/2021/01/09/U3GgS9oAx6C8jdO.png"></center><p>在这里点击「Create a new wallet(创建一个新钱包)」即可创建:</p><center><img src="https://i.loli.net/2021/01/09/s2iX7AhNTB6Dlpw.png"></center><p>把弹出来的文件保存好,然后跟随步骤一一设定。</p><h3 id="通过官方开发的-API-包获得"><a href="#通过官方开发的-API-包获得" class="headerlink" title="通过官方开发的 API 包获得"></a>通过官方开发的 API 包获得</h3><p>如果你懂得一点点网站开发或者是 JavaScript,你可以通过这个方法获得你的钱包。</p><p>这个方法首先需要获得来自官方开发团队 arweave-js 开发包,具体内容和文档在这里:<a href="https://github.com/ArweaveTeam/arweave-js">https://github.com/ArweaveTeam/arweave-js</a></p><p>如果通过自己编写的 HTML,可以这样获得:</p><div class="hljs code-wrapper"><pre><code class="hljs xml"><span class="hljs-tag"><<span class="hljs-name">html</span>></span><span class="hljs-tag"><<span class="hljs-name">body</span>></span><span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"get-wallet"</span>></span><span class="hljs-tag"></<span class="hljs-name">div</span>></span><span class="hljs-tag"><<span class="hljs-name">script</span> <span class="hljs-attr">src</span>=<span class="hljs-string">"https://unpkg.com/arweave/bundles/web.bundle.min.js"</span>></span><span class="hljs-tag"></<span class="hljs-name">script</span>></span><span class="hljs-tag"><<span class="hljs-name">script</span>></span><span class="javascript"><span class="hljs-keyword">const</span> arweave = Arweave.init();</span><span class="javascript"> <span class="hljs-keyword">let</span> el = <span class="hljs-built_in">document</span>.getElementById(<span class="hljs-string">'get-wallet'</span>)</span><span class="javascript"> <span class="hljs-keyword">let</span> btn = <span class="hljs-built_in">document</span>.createElement(<span class="hljs-string">'button'</span>)</span><span class="javascript"> <span class="hljs-keyword">let</span> filelink = <span class="hljs-built_in">document</span>.createElement(<span class="hljs-string">'a'</span>)</span><span class="javascript"> <span class="hljs-keyword">let</span> addressText = <span class="hljs-built_in">document</span>.createElement(<span class="hljs-string">'p'</span>)</span><span class="javascript"> el.style.cssText = <span class="hljs-string">'display: flex; flex-direction: column; align-items: center;'</span></span><span class="javascript"> <span class="hljs-keyword">const</span> loadFile = <span class="hljs-function">(<span class="hljs-params">file</span>) =></span> {</span><span class="javascript"> <span class="hljs-keyword">return</span> <span class="hljs-keyword">new</span> <span class="hljs-built_in">Promise</span>(<span class="hljs-function">(<span class="hljs-params">resolve, reject</span>) =></span> {</span><span class="javascript"> <span class="hljs-keyword">const</span> reader = <span class="hljs-keyword">new</span> FileReader()</span><span class="javascript"> reader.readAsArrayBuffer(<span class="hljs-keyword">new</span> Blob([<span class="hljs-built_in">JSON</span>.stringify(file)], { <span class="hljs-attr">type</span>: <span class="hljs-string">'application/json'</span> }))</span><span class="javascript"> reader.onload = <span class="hljs-function">(<span class="hljs-params">event</span>) =></span> {</span><span class="javascript"> <span class="hljs-keyword">const</span> url = <span class="hljs-built_in">window</span>.webkitURL.createObjectURL(<span class="hljs-keyword">new</span> Blob([event.target.result], { <span class="hljs-attr">type</span>: <span class="hljs-string">'application/json'</span> }))</span> resolve(url) } }) }<span class="javascript"> btn.innerHTML = <span class="hljs-string">'获得 Arweave 钱包'</span></span><span class="javascript"> btn.onclick = <span class="hljs-function">() =></span> {</span><span class="javascript"> <span class="hljs-keyword">const</span> addressEl = <span class="hljs-built_in">document</span>.getElementById(<span class="hljs-string">'arweave-address'</span>)</span><span class="javascript"> <span class="hljs-keyword">try</span> {</span> el.removeChild(addressEl) }<span class="javascript"> <span class="hljs-keyword">catch</span> {</span> }<span class="javascript"> arweave.wallets.generate().then(<span class="hljs-function"><span class="hljs-params">key</span> =></span> {</span><span class="javascript"> loadFile(key).then(<span class="hljs-function"><span class="hljs-params">res</span> =></span> {</span><span class="javascript"> arweave.wallets.jwkToAddress(key).then(<span class="hljs-function"><span class="hljs-params">address</span> =></span> {</span> filelink.href = res<span class="javascript"> filelink.download = <span class="hljs-string">'arweave-'</span> + address</span><span class="javascript"> filelink.id = <span class="hljs-string">'arweave-'</span> + address</span> el.appendChild(filelink)<span class="javascript"> <span class="hljs-built_in">console</span>.log(filelink)</span><span class="javascript"> <span class="hljs-keyword">const</span> download = <span class="hljs-built_in">document</span>.getElementById(<span class="hljs-string">'arweave-'</span> + address)</span> download.click() el.removeChild(filelink)<span class="javascript"> addressText.id = <span class="hljs-string">'arweave-address'</span></span><span class="javascript"> addressText.innerHTML = <span class="hljs-string">'你的钱包地址是: '</span> + address</span><span class="javascript"> addressText.style.cssText = <span class="hljs-string">'font-size: 16px; margin-top: 16px;'</span></span> el.appendChild(addressText) }) }) }) }<span class="javascript"> btn.style.cssText = <span class="hljs-string">'background-color: #fb5b9e; color: white; padding: 8px 16px; border-radius: 5px; border: none; font-size: 14px;'</span></span> el.appendChild(btn)<span class="hljs-tag"></<span class="hljs-name">script</span>></span><span class="hljs-tag"></<span class="hljs-name">body</span>></span><span class="hljs-tag"></<span class="hljs-name">html</span>></span></code></pre></div><p>把上面的内容保存为 <code>wallet.html</code> 文件,双击或是拖动到浏览器窗口中就可以使用了。</p><p><em>PS:在后续的章节中,本页面提供的钱包文件也是通过这个方法生成的。</em></p><p>如果你擅长其他语言,也可以考虑看看这个:<a href="https://www.arweave.org/build">https://www.arweave.org/build</a></p><h3 id="通过本页面获得"><a href="#通过本页面获得" class="headerlink" title="通过本页面获得"></a>通过本页面获得</h3><p>如果你觉得上面的步骤太麻烦了就直接用下面的按钮吧。</p><div id="get-wallet"></div><p>以上就是所有的 Arweave 钱包教程了,祝你开心,谢谢!</p>]]></content>
</entry>
</search>