<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>小6</title>
        <link>https://paragraph.com/@6-3</link>
        <description>undefined</description>
        <lastBuildDate>Wed, 22 Apr 2026 10:31:06 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>小6</title>
            <url>https://storage.googleapis.com/papyrus_images/09af4e7894673afb32bf4548597070961f3a211fbe698380625b25796ed6992b.jpg</url>
            <link>https://paragraph.com/@6-3</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[戏侃L2]]></title>
            <link>https://paragraph.com/@6-3/l2</link>
            <guid>7neSe6OnTVVAvjPr7xKM</guid>
            <pubDate>Fri, 18 Mar 2022 23:45:16 GMT</pubDate>
            <description><![CDATA[近来最火的圈内“技术”事件，无疑是Arbitrum的上线。 原因无他，去年V神便已定调Rollup将会作为ETH当前的主要扩容手段，未来在2.0分片时代也将会和分片一起承担ETH“全球结算层”的历史重任。定调之后，LRC（路印协议）算是第一个实现了Rollup方案的项目，但LRC本质上只是一个应用，并非一个通用型Rollup解决方案。 刚刚主网上线的Arbitrum，严格意义来说，才是历史上第一个上线了主网的“通用性Rollup Layer2扩容方案”（OP更早上线了测试网，但主网要7、8月份了）。 这几天在不少社群里看到有人问：“Arbitrum和Matic哪个厉害啊？不都是Layer2 么？Arbitrum和后面的Optimism以及Zk-Sync哪个厉害呀？不都是Rollup吗？” 但关于**Layer2** 解决方案的介绍文和对比文已经很多，所以本文打算彻底抛开技术，完全白话这几个的区别，好处是哪怕刚进圈不久的朋友也多少应该看得明白。 坏处就是里面的场景模拟从技术角度来讲并不完全准确，只是“白话”讲解的需要，要切实了解几个Rollup解决方案细节的朋友，还是应该去看技术层...]]></description>
            <content:encoded><![CDATA[<p>近来最火的圈内“技术”事件，无疑是Arbitrum的上线。</p><p>原因无他，去年V神便已定调Rollup将会作为ETH当前的主要扩容手段，未来在2.0分片时代也将会和分片一起承担ETH“全球结算层”的历史重任。定调之后，LRC（路印协议）算是第一个实现了Rollup方案的项目，但LRC本质上只是一个应用，并非一个通用型Rollup解决方案。</p><p>刚刚主网上线的Arbitrum，严格意义来说，才是历史上第一个上线了主网的“通用性Rollup Layer2扩容方案”（OP更早上线了测试网，但主网要7、8月份了）。</p><p>这几天在不少社群里看到有人问：“Arbitrum和Matic哪个厉害啊？不都是Layer2 么？Arbitrum和后面的Optimism以及Zk-Sync哪个厉害呀？不都是Rollup吗？”</p><p>但关于**<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.tuoniaox.com/news/p-434893.html">Layer2</a>** 解决方案的介绍文和对比文已经很多，所以本文打算彻底抛开技术，完全白话这几个的区别，好处是哪怕刚进圈不久的朋友也多少应该看得明白。</p><p>坏处就是里面的场景模拟从技术角度来讲并不完全准确，只是“白话”讲解的需要，要切实了解几个Rollup解决方案细节的朋友，还是应该去看技术层面对比的讲解文章。</p><p>我们会介绍4个不同，分别是Rollup与侧链的区别；OP与ZK的区别；OP里面Optimism与Arbitrum的区别；ZK里面Zk-Rollup与Validum的区别。</p><p>在说这些不同之前，需要先脑补一个场景：把ETH整条链看成鼎盛时期的北约组织，里面所有的ETH矿工看成是北约各国在北约各地驻扎的军队，每一笔兑换，都想象成一次“付费武装保护的金融押运”。</p><p> <strong>01 Rollup与侧链的区别</strong></p><p>Matic（Polygon）无疑是当前最火的Layer2 ，但严格意义上来讲，目前的Matic，并不算一个Layer2，它只是一个侧链。</p><p>Layer1（特指ETH），侧链 Layer2 （特指Rollup）区别在哪？</p><p>Layer1 你对发生在ETH上的兑换，即北约境内的发起的金融押运，无比放心。因为你觉得很安全，毕竟你交了钱给军队，这些军队是世界上最强大的武装力量，且国际信誉极佳。</p><p>侧链 - Matic上的兑换，相当于你的这次金融押运并没有发生在北约境内，而是发生在印度，由印度的军队负责押运。</p><p>如果你的起点和终点都在印度境内，那么全程印度军队押运，和北约毫无关系。如果你的起点在印度境内，终点在北约境内，那么此次押运将会先由印度军队负责，然后车队开到印度与北约领地交接处时，交由北约军队继续押运。</p><p>所以侧链和Layer1（纯北约境内）相比，区别有下面这几个点（单就安全角度）：</p><p>1、印度军队实力不如北约，理论上存在境内恐怖分子劫持你的车队风险。</p><p>2、即便没有恐怖分子劫持，有存在可能印度军队眼馋你押运的钱太多，偷偷的给你扣押了一部分。</p><p>你可能想从印度境内押送一千万去北约地界，然而印度军队和北约军队交接的时候车里却只剩500万了，北约军队只会相信看到的钱数和印度军队的文件，剩下的500万被押运的印度军队私吞了，毫无疑问，文件也做了假。</p><p>这也是为什么说侧链安全性要低于Layer1，因为节点（军队）是侧链自主所有，跟主链没有关系。</p><p>其他的高速链，比如Near，Ftm，通过桥的方式连接ETH，你可以把这些链想象成韩国，日本等与北约有兑换或是贸易的国家，每个国家安全性各不相同，取决于军队的实力，以及信誉。</p><p>那么Rollup是什么？</p><p>**<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.tuoniaox.com/news/p-502841.html">Rollup</a>**相当于是——如果你把Arbitrum看成是非洲大陆，那么在这片土地上，负责武装押运的，是北约军队的嫡系部队，或者说北约军队直接远程控制的武装机器人。</p><p>那么你应该很容易看得出，在Rollup上面发生的兑换（金融押运），也是非常安全的，比所有侧链都安全，其安全程度接近，或者说等价于北约境内的金融押运。</p><p> <strong>02 Optimistic Rollup与ZK Rollup的区别</strong></p><p>OP：Optimistic Rollup - 乐观RollupZk ：ZK Rollup - 零知识证明Rollup</p><p>区别在哪呢？有了上面的场景铺垫，这两个区别其实也就不难理解了：OP是嫡系部队；ZK是武装机器人。</p><p>怎么理解呢？</p><p>OP-当你在非洲大路上金融押运的时候，因为嫡系部队装备都来自北约，火力强大，恐怖分子什么的你是不担心的。唯一的问题是，当你的押运要进入北约境内时，嫡系部队和北约军队开始交接，这时你的资金需要被冻结个几天。</p><p>因为负责押运的嫡系部队，存在见钱眼开，黑化的可能性，所以像是印度军队那种1000万给你扣了500万的场景，理论上也不是不可能，毕竟只是嫡系，我们一开始只是乐观的默认他们有着和北约军队一样好的信誉。</p><p>假设负责押运的是法国军队的嫡系，那么英国军队的嫡系可以在冻结期提出挑战，质疑法国嫡系在押运途中“搞事情”。由于押运一开始时候的各种文件和资金证明，嫡系部队都必须传真给北约本土军队，且嫡系军队里，是安插有一个北约本土战地记者全程拍摄记录路上所发生的的一切事情，所以北约军队完全可以通过庭审的方式来证明法国嫡系军队是否在押运途中搞了事情。</p><p>如果确认确实“有罪”，那么法国嫡系将会被罚款或者说“扣军饷”，资金冻结的时间，就是用来“挑战”以及“庭审”用的。</p><p>ZK-北约军队直接远程控制的武装机器人，火力强大的同时，根本不存在“搞事情”的可能性。毕竟机器人没有独立自主的思维，也不会想到要去贪你那500万，他们的诚信度本质上与控制他们的北约军队是一模一样的。</p><p>所以押运从非洲进入北约境内时，你的资金不存在什么冻结时间，几分钟交接仪式弄完，就可以由机器人换成人类军队继续押运了。</p><p>这也是为什么V神说短期看OP，长期看ZK的原因。Zk拥有着等同于L1的安全性和非常短的资金退出时间，然而远程控制的武装机器人难度自然也要比直接使用人类的嫡系部队大得多，整套系统还在研发当中，估计会在未来几个月和大家见面。</p><p> <strong>03 OP里面Optimism与Arbitrum的区别</strong></p><p>Optimism与Arbitrum都是用的嫡系部队，直观上最主要的区别在于 - 当押运进入北约境内，有其他嫡系部队质疑这只押运部队，提出挑战时，双方对于“庭审”环节的处理是不一样的。</p><p>OP是让北约军队做时光机回到押运开始的那一刻，由北约军队替代嫡系部队把押运过程完整的再跑一遍，然后比较。好处是一次搞定，坏处是时光机器时间使用比较久成本比较高。</p><p>Arbitrum则是通过先观看战地记者的视频录像，找到有问题的那一段，然后再由北约军队坐时光机回到那个有问题的时间点，查找哪儿出了问题</p><p>好处是费用较低，因为时光机只开了一会儿，坏处是整体花费时间比一开始直接用时光机要长，因为要先花时间看录像找到分歧点在那个位置。</p><p>其实OP和**<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.tuoniaox.com/news/p-502985.html">Arbitrum</a>**还有一个技术上OVM与AVM虚拟机的区别，一个Container与Virtualization，但是一是相对太过技术导向，已经不符合本篇的主旨，二是因为太多技术导向，笔者自己也不是理解的特别透彻，所以很难把这种区别带入我们的“武装押运”场景来，有兴趣的朋友可以自行找资料研究下。</p><p> <strong>04 Zk里面MatterLabs与Starkware的区别</strong></p><p>原本两者是有些区别的，主要在Matter Labs的使用了ZK-Rollup，Starkware使用了类似Zk-Rollup的Validium。</p><p>但现在两者区别很小了，因为Matter Labs的Zk-Sync使用的是ZK-Rollup，但新推出的Zk-porter用的却是Validium，而Starkware的两款产品StarkNET和StartEx，也是Zk-Rollup和Validium都上了。</p><p>所以现在区别主要在细枝末节。MatterLabs的Zk-Sync用的零知识证明叫Zk-SNARKs - 简明非交互式零知识证明；Starware用的零知识证明叫Zk-Starks - 简明全透明零知识证明。</p><p>区别的话可以把它们理解成，一个是IOS系统控制的武装机器人，一个是安卓系统控制的武装机器人。</p><p>这里反而可以说说的是Zk-Rollup和Validium的区别。区别很简单，ZK-Rollup的数据都在链上，而Validium的数据都在链下。</p><p>放到我们的场景里是什么意思呢，其实也很简单。</p><p>Zk-Rollup- 北约军队的战地记者是一路跟着武装机器人的，路上的一切事情都被记录了下来传到北约总部。可想而知，这种方式更安全，然而开销比较大，你得多拍一个记者，还得一路拍摄一路上传数据。</p><p>Validium- 没有战队记者，只有机器人，路上发生了什么，没有人记录。会发生什么呢？机器人火力强大，恐怖分子是不担心。但如果万一路上有那种超级牛逼的黑客，神不知鬼不觉的黑进了机器人，拿走了用户的资金，机器人的控制者却一无所知呢？</p><p>因为没有记者，没有录像，用户只能吃个哑巴亏。所以Validium的安全性是要弱于Zk-Rollup的，但好处也显而易见，不用拍记者跟着，也不用一路拍摄上传数据，成本低了好多。这也是为什么Validuim的性能比Zk-Rollup高不少的原因。</p><p>毕竟熊掌与鱼不可兼得。</p><p>虽然不够严谨和准确，但希望至少本文可以让你大概了解侧链、Rollup、OP家族和Zk家族的那些“恩恩怨怨”。</p>]]></content:encoded>
            <author>6-3@newsletter.paragraph.com (小6)</author>
        </item>
        <item>
            <title><![CDATA[polygon pos L1<->L2 communication mechanism]]></title>
            <link>https://paragraph.com/@6-3/polygon-pos-l1-l2-communication-mechanism</link>
            <guid>dWNoILnc0A5Bo3AgIsdM</guid>
            <pubDate>Fri, 18 Mar 2022 23:44:06 GMT</pubDate>
            <description><![CDATA[State TransferOverviewPolygon validators continuously monitor a contract on Ethereum chain called StateSender. Each time a registered contract on Ethereum chain calls this contract, it emits an event. Using this event Polygon validators relay the data to another contract on Polygon chain. This StateSync mechanism is used to send data from Ethereum to Polygon. Polygon validators also periodically submit a hash of all transactions on Polygon chain to Ethereum chain. This Checkpoint can be used ...]]></description>
            <content:encoded><![CDATA[<h2 id="h-state-transfer" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">State Transfer</h2><h3 id="h-overview" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Overview</h3><p>Polygon validators continuously monitor a contract on Ethereum chain called <strong><em>StateSender</em></strong>. Each time a registered contract on Ethereum chain calls this contract, it emits an event. Using this event Polygon validators relay the data to another contract on Polygon chain. This <strong><em>StateSync</em></strong> mechanism is used to send data from Ethereum to Polygon.</p><p>Polygon validators also periodically submit a hash of all transactions on Polygon chain to Ethereum chain. This <strong><em>Checkpoint</em></strong> can be used to verify any transaction that happened on Polygon. Once a transaction is verified to have happened on Polygon chain, action can be taked accordingly on Ethereum.</p><p>These 2 mechanisms can be used together to enable two way data(state) transfer between Ethereum and Polygon. To abstract out all these interactions, you can directly inherit our <strong><em>FxBaseRootTunnel</em></strong> (on Ethereum) and <strong><em>FxBaseChildTunnel</em></strong> (on Polygon) contracts.</p><h2 id="h-fx-portal" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Fx-Portal</h2><h3 id="h-overview" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Overview</h3><p>The usual mechanism to natively read Ethereum data from Polygon is using <code>State Sync</code>. This enables the transfer of arbitrary data from Ethereum to Polygon. However, this approach also requires mapping of the root and child contracts if the default interface cannot be used. FxPortal offers an alternative where ERC standardized tokens can be deployed without any mapping involved, simply using the deployed base FxPortal contracts.</p><h3 id="h-what-is-fx-portal" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">What is Fx-Portal?</h3><p>It is a powerful yet simple implementation Polygon <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.polygon.technology/docs/contribute/state-sync/state-sync/">state sync</a> mechanism. The Polygon PoS bridge is built on the same architecture. The code in the <code>examples</code> folder are some examples of usage. You can easily use these examples to build your own implementations or own custom bridge which allows any state-syncs without mapping.</p><h3 id="h-how-does-it-work" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">How does it work?</h3><p><code>FxChild</code> (FxChild.sol) and <code>FxRoot</code> (FxRoot.sol) are the main contracts on which FxPortal works. It calls and passes data to user-defined methods on another chain without any mapping using the state sync mechanism. To use the deployed main contracts, you can implement FxPortal&apos;s base contracts in the smart contracts you deploy - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/fx-portal/contracts/blob/main/contracts/tunnel/FxBaseRootTunnel.sol">FxBaseRootTunnel</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/fx-portal/contracts/blob/main/contracts/tunnel/FxBaseChildTunnel.sol">FxBaseChildTunnel</a>. By building on these contracts, your deployed contracts will be able to communicate with each other using the data tunnel mechanism.</p>]]></content:encoded>
            <author>6-3@newsletter.paragraph.com (小6)</author>
        </item>
        <item>
            <title><![CDATA[Optimism with Moving from Optimism to Ethereum]]></title>
            <link>https://paragraph.com/@6-3/optimism-with-moving-from-optimism-to-ethereum</link>
            <guid>bR9WBPDVutkUC84TWoN4</guid>
            <pubDate>Fri, 18 Mar 2022 23:43:27 GMT</pubDate>
            <description><![CDATA[Optimism batch提交示例optimistic etherscan 29307 包含72 transactions etherscan txHash 0x8c81f25ab1c3e9f4359f0d605a2e12a5a73cbfba6cdb340c66ccf0a5ea2439df 合约0x5e4e65926ba27467555eb562121fac00d24e9dd2 ，即layer1上的Ethereum(Optimism: Canonical Transaction Chain，权威交易链)，权威交易链是一个追加型 日志，它代表Rollup链的“正式历史”（所有交易以及其顺序），链接如图所示： 交易可以由Sequencer等提交给CTC。为了保留L1的抗审查 能力，任何人都可以将交易提交到此队列，并在一定滞后期之后将其包括在CTC中。权威交易链（CTC：Canonical Transaction ChainCTC为每批发布的L2交易提供数据可用性。可以通过两种方式创建批处理：预计每隔几秒钟，Sequencer就会检查接收到的新交易，将它们分批汇总，以及所需的任何其他...]]></description>
            <content:encoded><![CDATA[<h2 id="h-optimism-batch" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Optimism batch提交示例</h2><p>optimistic etherscan 29307 包含<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://optimistic.etherscan.io/txs?batch=29307">72 transactions</a></p><p>etherscan txHash</p><p>0x8c81f25ab1c3e9f4359f0d605a2e12a5a73cbfba6cdb340c66ccf0a5ea2439df</p><p>合约<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/address/0x5e4e65926ba27467555eb562121fac00d24e9dd2">0x5e4e65926ba27467555eb562121fac00d24e9dd2</a> ，即layer1上的Ethereum(Optimism: Canonical Transaction Chain，权威交易链)，权威交易链是一个追加型 日志，它代表Rollup链的“正式历史”（所有交易以及其顺序），链接如图所示：</p><p>交易可以由Sequencer等提交给CTC。为了保留L1的抗审查 能力，任何人都可以将交易提交到此队列，并在一定滞后期之后将其包括在CTC中。</p><h2 id="h-ctccanonical-transaction-chain" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">权威交易链（CTC：Canonical Transaction Chain</h2><p>CTC为每批发布的L2交易提供数据可用性。可以通过两种方式创建批处理：</p><ul><li><p>预计每隔几秒钟，Sequencer就会检查接收到的新交易，将它们分批汇总，以及所需的任何其他元数据。然后，他们 利用appendSequencerBatch将该数据发布到以太坊。这是由批处理提交者<strong>batch_submitter</strong>服务自动完成的。</p></li><li><p>当Sequencer审查其用户或当用户执行从L1到L2的交易，用户需要调用enqueue和appendQueueBatch，这会强制在CTC中 包含交易.</p></li></ul><p>你可能会注意到，appendSequencerBatch没有任何参数。批次以紧密打包的格式提交，而使用ABI编码和解码则效率要 低得多。它使用内联汇编来对calldata进行切片，并以预期的格式将其解压缩。</p><p>一个批次由以下部分组成：</p><ul><li><p>批次头</p></li><li><p>批处理上下文（&gt; = 1，请注意：此上下文与我们在上面的“ OVM”部分中提到的消息/交易/全局上下文不同）</p></li><li><p>交易（&gt; = 1）</p></li></ul><p>批次头指定了上下文的数量，因此序列化的批处理看起来像是 [header, context1, context2, …, tx1, tx2, … ]</p><p>该函数继续执行以下两项操作：</p><ul><li><p>验证所有与上下文相关的不变量是否适用</p></li><li><p>根据已发布的交易数据创建默克尔树</p></li></ul><p>如果通过了上下文验证，则该批次将转换为OVM链批次头，然后将其存储在CTC中。</p><p>存储的批次头包含该批次的merkle根，这意味着证明已包含交易是提供针对针对CTC中存储的merkle根进行验证的 merkle证明的简单问题。</p><h2 id="h-sccstate-commitment-chain" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">状态承诺链（SCC：State Commitment Chain）</h2><p>SCC包含状态根列表，在乐观情况下，该列表对应于 针对先前状态在CTC中应用每个交易的结果。如果不是这种情况，则欺诈验证过程将删除无效的状态根，然后删除所有 无效的状态根，以便可以为这些交易提出正确的状态根。</p><p>与CTC相反，SCC没有任何酷炫的数据表示形式。它的目的很简单：给定状态根列表，它会对其进行存储并保存批处理中 包含的中间状态根的merkle根，以供以后通过appendStateBatch用作欺诈证明。</p><p>Sequencer执行3件事：</p><ul><li><p>接收用户提交的交易</p></li><li><p>批量汇总这些交易并将其发布在权威交易链中</p></li><li><p>在状态承诺链中将交易产生的中间状态根发布为状态批。Sequencer执行3件事：</p><ul><li><p>接收用户提交的交易</p></li><li><p>批量汇总这些交易并将其发布在权威交易链中</p></li><li><p>在状态承诺链中将交易产生的中间状态根发布为状态批。</p></li></ul></li></ul><h2 id="h-ovmexecutionmanager" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">OVM核心合约ExecutionManager</h2><p><strong>Goal: A sandboxed environment which guarantees deterministic smart contract execution between L1 and L2.</strong></p><p>Optimism’s solution is the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52">Optimistic Virtual Machine</a>. The OVM is implemented by replacing context-dependent EVM opcodes with their OVM counterparts.</p><p>方案：修改Solidity和Vyper编译器以生成OVM字节码</p><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">参考</h2>]]></content:encoded>
            <author>6-3@newsletter.paragraph.com (小6)</author>
        </item>
        <item>
            <title><![CDATA[UMEE测试教程]]></title>
            <link>https://paragraph.com/@6-3/umee</link>
            <guid>FSSDtLfcpA8JFaOlkluN</guid>
            <pubDate>Thu, 17 Mar 2022 13:58:43 GMT</pubDate>
            <description><![CDATA[项目背景：Coinlist售卖项目。\ 这是一个跨链借贷项目，实现从COMMOS跨到以太坊上。\ 有空投，未来几天会开启激励测试网。现在可以先熟悉一下操作。image.pngimage.png 准备： 要有metamask钱包和Kelr钱包，二者都可以在谷歌应用商店下载。 1）打开 app.umee.cc，窗口会自动弹出，授权小狐狸钱包连接到 Goerli 测试网；Keplr 钱包连接到 Umee 测试网. 2）领测试币。 加入https://discord.com/invite/mbfaBZ388P 钱包下拉，复制相应的测试网地址，从 discord 上的#umee-faucet机器人频道请求测试网 UMEE，输入!faucet +钱包地址获得。\ 从 discord 上的#atom-faucet机器人频道请求测试网 ATOM； 从https://faucet.goerli.mudit.blog/ 获得测试网 ETH。 在供应里，各个币授权后，有个FAUCET，可以领取各自的测试币。3）IBC跨链。 点左侧边栏的Markets，点IBC，从Cosmos测试网提币到umee测试网...]]></description>
            <content:encoded><![CDATA[<p>项目背景：Coinlist售卖项目。\</p><p> 这是一个跨链借贷项目，实现从COMMOS跨到以太坊上。\ 有空投，未来几天会开启激励测试网。现在可以先熟悉一下操作。</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><figcaption HTMLAttributes="[object Object]" class="">image.png</figcaption></figure><p>image.png</p><p>准备：</p><p>要有metamask钱包和Kelr钱包，二者都可以在谷歌应用商店下载。</p><p>1）打开 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://xn--app-282fu0m.umee.cc/">app.umee.cc</a>，窗口会自动弹出，授权小狐狸钱包连接到 Goerli 测试网；Keplr 钱包连接到 Umee 测试网.</p><p>2）领测试币。</p><p>加入<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.com/invite/mbfaBZ388P">https://discord.com/invite/mbfaBZ388P</a></p><p>钱包下拉，复制相应的测试网地址，从 discord 上的#umee-faucet机器人频道请求测试网 UMEE，输入!faucet +钱包地址获得。\</p><p> 从 discord 上的#atom-faucet机器人频道请求测试网 ATOM；</p><p>从<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://faucet.goerli.mudit.blog/">https://faucet.goerli.mudit.blog/</a> 获得测试网 ETH。</p><p>在供应里，各个币授权后，有个FAUCET，可以领取各自的测试币。</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/755756cd3e2188a4bde54f5364fbdd839b9619bf5faa1e86f7e377dcd020e792.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>3）IBC跨链。</p><p>点左侧边栏的Markets，点IBC，从Cosmos测试网提币到umee测试网。注意要留点做费用，不要全提。</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><figcaption HTMLAttributes="[object Object]" class="">image.png</figcaption></figure><p>image.png</p><p>4）链跨链到以太坊。点Bridge，选择数量，再点Transfer,钱包确认。\</p><p> 注意：额度不能太少，否则会失败。</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><figcaption HTMLAttributes="[object Object]" class="">image.png</figcaption></figure><p>image.png</p><p>5）供应（supply）。对ATOM授权，存入。有存入就有取出，withdraw提现。</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><figcaption HTMLAttributes="[object Object]" class="">image.png</figcaption></figure><p>image.png</p><p>6）借贷（Borrow）。在有存款的情况下才能借贷，这也就是抵押借贷。页面会显示可借贷数目。选择稳定币，输入数量，借出。同时，Repay是还款。</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><figcaption HTMLAttributes="[object Object]" class="">image.png</figcaption></figure><p>image.png</p><p>7）反馈。<br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.google.com/forms/d/e/1FAIpQLSeDCnDprDTZhMQp5c38k4Pgmycr-FP5_jAAxc-s1scrBg1yeg/viewform">https://docs.google.com/forms/d/e/1FAIpQLSeDCnDprDTZhMQp5c38k4Pgmycr-FP5_jAAxc-s1scrBg1yeg/viewform</a></p><p>区块浏览器：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://explorer-umee.vercel.app/">https://explorer-umee.vercel.app/</a></p><p>关注我的推特：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/blockjoys">https://twitter.com/blockjoys</a> ，文中相关项目可直接跳转。在推特搜索我的历史发布信息的方法：blockjoys + 关键词。</p><p>订阅我的频道：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/blockjoyschannel%EF%BC%8C">https://t.me/blockjoyschannel，</a>  汇聚精选信息，比推特更详细。\</p><p> 若有所得，请随意打赏：0x6F5De16b8D84C2A46935c2D545693e0301bDb2c2\ 加入电报群：更多连接方式:\</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://linktr.ee/blockjoys">linktr.ee/blockjoys</a></p>]]></content:encoded>
            <author>6-3@newsletter.paragraph.com (小6)</author>
        </item>
        <item>
            <title><![CDATA[译文：CoinGecko 在 Project Galaxy 上推出“DeFi 101”NFT 活动]]></title>
            <link>https://paragraph.com/@6-3/coingecko-project-galaxy-defi-101-nft</link>
            <guid>D6tdsRt5P7TIXjRYIbK8</guid>
            <pubDate>Thu, 17 Mar 2022 13:58:17 GMT</pubDate>
            <description><![CDATA[原文: 成本分析：主要在以太坊上，需要消耗较多的成本。 DeFi 目前是区块链和加密货币领域增长最快的领域之一。但是，您学习如何 DeFi 的第一个目的地是什么？今天我们很高兴地宣布，CoinGecko 将为您带来关于 Project Galaxy 的“DeFi 101”NFT 活动。 “DeFi 101”活动的灵感来自 CoinGecko 出版的*How to DeFi：初学者*一书。通过此次合作，CoinGecko 和 Project Galaxy 都旨在为想要接受教育并深入研究 Web3 生态系统的 DeFi 初学者和爱好者提供活动。 为了参与此活动，用户必须从CoinGecko兑换 Candy 以获得 CoinGecko Candy Collector OAT 徽章，作为活动的入场券。 基于以太坊的“DeFi 101”NFT 活动包括 5 门课程，每门课程都有自己的任务，完成任务的用户将可以获得徽章，完成所有 5 门课程的荣誉学生将有资格获得CoinGecko DeFi 101（以太坊）荣誉徽章。未来还会有其他基于BSC、Polygon等区块链的DeFi 101课程。 是...]]></description>
            <content:encoded><![CDATA[<p>原文:</p><p>成本分析：主要在以太坊上，需要消耗较多的成本。</p><p>DeFi 目前是区块链和加密货币领域增长最快的领域之一。但是，您学习如何 DeFi 的第一个目的地是什么？今天我们很高兴地宣布，CoinGecko 将为您带来关于 Project Galaxy 的“DeFi 101”NFT 活动。</p><p>“DeFi 101”活动的灵感来自 CoinGecko 出版的*<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://landing.coingecko.com/how-to-defi/">How to DeFi：初学者</a>*一书。通过此次合作，CoinGecko 和 Project Galaxy 都旨在为想要接受教育并深入研究 Web3 生态系统的 DeFi 初学者和爱好者提供活动。</p><p>为了参与此活动，用户必须从CoinGecko兑换 Candy 以获得 CoinGecko Candy Collector OAT 徽章，作为活动的入场券。</p><p>基于以太坊的“DeFi 101”NFT 活动包括 5 门课程，每门课程都有自己的任务，完成任务的用户将可以获得徽章，完成所有 5 门课程的荣誉学生将有资格获得CoinGecko DeFi 101（以太坊）荣誉徽章。未来还会有其他基于BSC、Polygon等区块链的DeFi 101课程。</p><p>是时候完成这些课程并获得“DeFi 101”徽章了！</p><h2 id="h-nft" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">如何参加课程并收集 NFT？</h2><p>为了参与此活动，用户必须首先从 CoinGecko 收集 Candy 以获得 CoinGecko Candy Collector NFT 徽章，然后在完成不同的课程时开始收集基于凭证的 NFT 徽章。</p><p>提交钱包地址 24 小时后，访问<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://galaxy.eco/coingecko">https://galaxy.eco/coingecko</a>开始收集不同的徽章。</p><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">任务和徽章</h2><p><strong>CoinGecko 糖果收藏家徽章（现已上市）</strong></p><p>为了开始所有课程，您需要从您的 CoinGecko 账户兑换您的 Candy。你可以在这里兑换它：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gcko.io/coingeckooat">https ://gcko.io/coingeckooat</a></p><p>兑换糖果后，您可以在 Project Galaxy 上收集专用的“CoinGecko Candy Collector”徽章，作为活动的入场券。（请注意，您必须通过兑换 Candy 获得徽章，从市场购买徽章不会让您访问所有课程。）</p><p><strong>课程 1：Swapper — DeFi 101（现已推出）</strong></p><p>本课程旨在引导您了解如何在主要 DEX 上进行交换。</p><p>作业：在以太坊上至少交换一次以下协议<strong>的</strong>毕业生：Uniswap、SushiSwap、Balancer、Bancor 将获得“Swapper — DeFi 101”徽章。</p><p><strong>课程 2：Yield Farmer — DeFi 101（即将推出）</strong></p><p>本课程旨在引导您了解如何在主要收益协议上进行质押。</p><p>作业：在以下<strong>任何</strong>收益协议上押注任意金额的用户：Yearn Finance、Alpha Finance、Badger DAO 将获得“Yield Farmer — DeFi 101”徽章。</p><p><strong>课程 3：信贷员 — DeFi 101（即将推出）</strong></p><p>本课程旨在引导您了解如何根据主要借贷协议进行借贷。</p><p><strong>作业：在以下任何</strong>借贷协议中借出任何金额的用户：AAVE、Maker、Compound 将获得“贷款官 - DeFi 101”徽章。</p><p><strong>课程 4：衍生品交易者 — DeFi 101（即将推出）</strong></p><p>本课程旨在引导您了解如何在主要衍生品交易协议上进行交易。</p><p><strong>作业：在以下任何</strong>衍生交易协议上进行了任意金额交易的用户：Perpetual、Ribbon Finance 将获得“贷款官 - DeFi 101”徽章。</p><p><strong>课程 5：稳住手——DeFi 101（即将推出）</strong></p><p>本课程旨在引导您了解如何使用稳定币。</p><p>作业：持有任意数量的稳定币USDT、USDC、DAI的用户<strong>将</strong>获得“稳定之手——DeFi 101”徽章。</p><p><strong>CoinGecko DeFi 101（以太坊）荣誉徽章（即将推出）</strong></p><p>成功完成所有课程的用户将有资格获得此 CoinGecko DeFi 101 (Ethereum) 荣誉徽章！</p><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">最后说明</h2><p>课程将每周发布。<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://landing.coingecko.com/how-to-defi/">有兴趣的可以在这里</a>购买本书。通过 Project Galaxy 上的这个 DeFi 101 活动系列接受教育并测试您的技能。</p><p><strong>关于币虎</strong></p><p>CoinGecko 是世界领先的独立加密货币聚合商，一直是数百万加密货币投资者值得信赖的信息来源。CoinGecko 的使命是为加密货币社区提供 360 度的市场概览。CoinGecko 提供来自数千个数据点的综合信息，例如价格、交易量、市值、开发者实力、社区统计数据等。</p><p><strong>关于银河计划</strong></p><p>Project Galaxy 是世界上最大的 Web3 凭证数据网络。Project Galaxy 建立在开放和协作的基础架构之上，可帮助开发人员和项目利用 NFT 和数字凭证数据在 Web3 中构建更好的产品和社区。</p>]]></content:encoded>
            <author>6-3@newsletter.paragraph.com (小6)</author>
        </item>
        <item>
            <title><![CDATA[教你开发一个简易的推特白名单机器人]]></title>
            <link>https://paragraph.com/@6-3/TlgROjdTWUQwOb9BIFa3</link>
            <guid>TlgROjdTWUQwOb9BIFa3</guid>
            <pubDate>Wed, 16 Mar 2022 08:52:04 GMT</pubDate>
            <description><![CDATA[背景：推特上有很多有影响力的大V做一些白名单的活动，只要完成关注点赞转推就有机会获得白名单，很多小伙伴每天做很多这样的任务，但是从来都没被抽中过，原因很简单，机器人太多了，那么你想不想也要一个自己的机器人呢？前提：有一定的开发基础(python)有一个推特开发账号（关于推特开发者账号申请的问题和经验）技术栈：python3python类库：tweepy一，需求分析：做一个推特机器人，自动完成白名单任务。 白名单任务大致有：关注，点赞，转推。（太复杂的不在本次教程之内） 任务拆解： 1，关注功能 2，点赞功能 3，转推功能 除以上功能还需要找到发白名单活动的推文。 一般白名单活动的推文中会有以下几个关键字：Follow,Like,RT,Tag,Retweet,FOLLOW,LIKE,RETWEET,TAG,关注,转推,喜欢 二，设计机器人所要做的事就是 认证→ 找推文→ 关注→ 点赞→ 转推→ 找下一条推文 以下是设计流程图：三，调研需要调研四个功能，认证找推文关注点赞转推1，认证和找推文只要你学习过tweepy的话，认证和找推文是tweepy最基本的功能。 以下代码，能完成认证，...]]></description>
            <content:encoded><![CDATA[<h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">背景：</h3><p>推特上有很多有影响力的大V做一些白名单的活动，只要完成关注点赞转推就有机会获得白名单，很多小伙伴每天做很多这样的任务，但是从来都没被抽中过，原因很简单，机器人太多了，那么你想不想也要一个自己的机器人呢？</p><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">前提：</h3><ul><li><p>有一定的开发基础(python)</p></li><li><p>有一个推特开发账号（<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.csdn.net/qq_37206171/article/details/104260059">关于推特开发者账号申请的问题和经验</a>）</p></li></ul><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">技术栈：</h3><ul><li><p>python3</p></li><li><p>python类库：tweepy</p></li></ul><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">一，需求分析：</h3><p>做一个推特机器人，自动完成白名单任务。</p><p>白名单任务大致有：关注，点赞，转推。（太复杂的不在本次教程之内）</p><p>任务拆解：</p><p>1，关注功能</p><p>2，点赞功能</p><p>3，转推功能</p><p>除以上功能还需要找到发白名单活动的推文。</p><p>一般白名单活动的推文中会有以下几个关键字：</p><pre data-type="codeBlock" text="Follow,Like,RT,Tag,Retweet,FOLLOW,LIKE,RETWEET,TAG,关注,转推,喜欢
"><code>Follow,<span class="hljs-keyword">Like</span>,RT,Tag,Retweet,FOLLOW,<span class="hljs-keyword">LIKE</span>,RETWEET,TAG,关注,转推,喜欢
</code></pre><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">二，设计</h3><p>机器人所要做的事就是 认证→ 找推文→ 关注→ 点赞→ 转推→ 找下一条推文</p><p>以下是设计流程图：</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/83a8ab8bacaef630a6408883f34d51400bcfca68f1f025df046037d898f36b20.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">三，调研</h3><p>需要调研四个功能，</p><ul><li><p>认证</p></li><li><p>找推文</p></li><li><p>关注</p></li><li><p>点赞</p></li><li><p>转推</p></li></ul><hr><h3 id="h-1" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1，认证和找推文</h3><p>只要你学习过tweepy的话，认证和找推文是tweepy最基本的功能。</p><p>以下代码，能完成认证，然后打印出当前时间点home上展示的第一条推文：</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/873ad1822748713926159640ed01e498c6e163091147b87b3b25f7fae70f740d.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>执行结果（红框内就是第一条推文）：</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/95d77cdba92b3065c78f172e4bdfa98d70730ecb8bf0acc46cb84ad1740c26f6.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><em>这里可参照tweepy的API文档：</em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.tweepy.org/en/stable/api.html#get-tweet-timelines"><em>get-tweet-timelines</em></a></p><p>但是有了推文，我不知道是谁发的哪条推文，我就不知道关注谁，给哪条推文点赞，和转推哪条推文？</p><p>先解析一下一条推文必要的属性</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/11ae8eca2a405f5a55ee4d3e4b4cd2d8dcce10a411acd8f73df8eb3ddf6fb11f.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>我们需要的一条推文的最基本元素有：用户标识(<strong>screen_name</strong>)，推文ID，推文内容</p><p><strong>那么这条推文的基本信息如下：</strong></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e3dd022a086b8b98bb992a0ad84f1d2f31b3eb5d4ea59ec2520a13f0d5d268b7.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>重新改一下代码：</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/0b5067c4b7eb5f3ce22642686788aea91f3b6f9476689edcccb86969236934e5.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>执行结果中想要的信息都出来了：</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/8df1dfdaaa0731fda15acb189aa3fed2bece445d8586596aaace8676bc9738c3.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><hr><h3 id="h-2" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2，关注</h3><p>有了上面取得的用户标识(screen_name)，就很容易做<strong>关注</strong>了。使用以下API就可以关注了。</p><pre data-type="codeBlock" text="api.create_friendship(screen_name=screen_name)
"><code>api.create_friendship(screen_name<span class="hljs-operator">=</span>screen_name)
</code></pre><p>API文档: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.tweepy.org/en/stable/api.html?highlight=create_friendship#tweepy.API.create_friendship">api.create_friendship()</a></p><p>先找到一个未关注的人（红框中文字就是用户标识，也就是screen_name）</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/cda787feadbb09a51fad3cc342a4f8d81b974164268af6eb2f9ad0defe3b1ace.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>执行以下代码，</strong></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e326448dcb48722a08eaf2c661a17a686ee9199987e975cbb8e4c147c9dc0e44.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>成功关注了</strong></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/65b2dda79542fa354485d34316c3787fe4f34f9cda2b1fbe4dee5783e6d8b5a7.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><hr><h3 id="h-3" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3，点赞</h3><p>点赞需要知道推文的id，然后使用以下代码</p><pre data-type="codeBlock" text="api.create_favorite(id=tweet.id_str)
"><code>api.create_favorite(id<span class="hljs-operator">=</span>tweet.id_str)
</code></pre><p>还记得上面的这个推文吗？</p><p>推文ID是：<strong>1496107063281283078</strong></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f65d8997352812b66d9b974cb4048926ff3c7aff634d7e3df5115d5479efbe0b.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>执行以下代码：</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d25fa6078802c28c1af42dc3e58be0ed400279073c1987721e9e4dc3104a2664.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>执行代码后，推文被点赞了</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/c37e8550f4da06ab11397758581f76da82abcdd1b5bf0a51e31d9636584d3c97.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><hr><h3 id="h-4" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">4，转推</h3><p>转推使用以下代码：</p><pre data-type="codeBlock" text="api.update_status(
    &apos;转推这条推文&apos;,
attachment_url=&quot;https://mobile.twitter.com/mirror_alerts/status/1496107063281283078&quot;)
"><code>api.update_status(
    <span class="hljs-string">'转推这条推文'</span>,
attachment_url<span class="hljs-operator">=</span><span class="hljs-string">"https://mobile.twitter.com/mirror_alerts/status/1496107063281283078"</span>)
</code></pre><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d54c338381c03f6cefe341aa9475047c786c0f7f48a95ae5f9320bdf7c26ba6d.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>执行完以上代码后：</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e4a02a1eabe6b3edb03ecec205fbcd3b590a25214d2e911c1db3d017ac39ec74.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><hr><h3 id="h-5" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">5，找白名单活动的推文</h3><p>使用简单python函数就可以找出有白名单活动的推文，触发条件后去做关注，点赞，转推就可以了。</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/627cacec55c31c09eef5ece23ebe340655be5087d497085c490f9cd1c6e14480.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">四，开发实现</h3><p>把以上的功能组合起来就可以实现简单的机器人了，这里我只是抛砖引玉，剩下的工作就交给你们了。</p><hr><p><strong>—— 来自 DFarm Club</strong></p>]]></content:encoded>
            <author>6-3@newsletter.paragraph.com (小6)</author>
        </item>
        <item>
            <title><![CDATA[EYWA测试操作教程（注意做电报机器人任务，每做完一步登记）]]></title>
            <link>https://paragraph.com/@6-3/eywa</link>
            <guid>Rr13AMt2zXksFlwj0MrD</guid>
            <pubDate>Tue, 15 Mar 2022 23:59:18 GMT</pubDate>
            <description><![CDATA[EYWA是一个跨链流动性和数据协议。EYWA 的理念涉及多个团队之间的整合、竞争和合作，创造 DeFi 产品并增加市场的整体协同作用。EYWA 致力于去中心化——决策系统最终将完全去中心化，并建立在 EYWA DAO 框架内的投票之上，EYWA 代币的所有持有者都拥有投票权。EYWA 代币持有者有多种方式通过他们的代币赚钱：支持 EYWA 中继网络获得 PoS 奖励，为 EYWA 跨链流动性协议池提供流动性获得奖励，以及加入自定义跨链的机会-链流动性池。任何用户都可以在 EYWA 生态系统中创建新的流动性池，并且这些池可以同时与一个、两个或多个区块链一起工作。使用 EYWA 的交易者可以使用廉价且快速的中间区块链进行跨链交易，并将资产从一个区块链快速转移到另一个区块链，而无需为单笔交易支付许多高额费用。EYWA 消除了在跨链操作期间为不同资产支付多种费用的需要。EYWA Multichain Gasless 允许您选择在交易期间将在哪种资产中支付所有费用。官方说明下面开始我们的测试教程：1）进入测试网，点击START ALFA TESTING跳转电报登记（按照机器人要求完成任务，...]]></description>
            <content:encoded><![CDATA[<ul><li><p>EYWA是一个跨链流动性和数据协议。EYWA 的理念涉及多个团队之间的整合、竞争和合作，创造 DeFi 产品并增加市场的整体协同作用。</p></li><li><p>EYWA 致力于去中心化——决策系统最终将完全去中心化，并建立在 EYWA DAO 框架内的投票之上，EYWA 代币的所有持有者都拥有投票权。</p></li><li><p>EYWA 代币持有者有多种方式通过他们的代币赚钱：支持 EYWA 中继网络获得 PoS 奖励，为 EYWA 跨链流动性协议池提供流动性获得奖励，以及加入自定义跨链的机会-链流动性池。</p></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/8acadb3c4e109567a1f6c612af18be1e71ec3330a79e997615a7879168b03bb1.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><ul><li><p>任何用户都可以在 EYWA 生态系统中创建新的流动性池，并且这些池可以同时与一个、两个或多个区块链一起工作。</p></li><li><p>使用 EYWA 的交易者可以使用廉价且快速的中间区块链进行跨链交易，并将资产从一个区块链快速转移到另一个区块链，而无需为单笔交易支付许多高额费用。</p></li><li><p>EYWA 消除了在跨链操作期间为不同资产支付多种费用的需要。EYWA Multichain Gasless 允许您选择在交易期间将在哪种资产中支付所有费用。</p></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/480ac459a7f395c0ab4aa6a41530f44342ecaf63b5623961c98bf81fc162cb91.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>官方说明</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/0b7494dee5c3934c979f06ce3704f2809138da552274309b4577f3f7aab427f4.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><ul><li><p>下面开始我们的测试教程：</p></li><li><p>1）进入<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://alpha.eywa.fi/">测试网</a>，点击START ALFA TESTING跳转电报登记（按照机器人要求完成任务，有机会获得NFT空投EYWA代币）</p></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e080efb415be657a567867ddbd13fca7877bffce48f5dba4d7b9605f27de0399.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>2)先领取<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://faucet.rinkeby.io/">Rinkeby测试币</a>（复制钱包地址发送推文，复制推文链接）</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/614cd9231839ebcb4ed2d7ec7be07ec94a292b409059f330e842c742979b779b.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/5bfa2af0ea78eea77929370f75ce2a0117c0a29eb80bc63f111bbca97cec142f.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>再领取EYWA测试币(点击GET TEST TOKENS) 连接钱包</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/aae7f2416c9ce287c65eddb7805da7d08b88ed8cd9cd07bfd7aa4805c7f514cf.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f516a12cf0e5ebd2f08457a14ae9e790f5ab91a9f780c54b06254fa3d1eef5bb.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>选择EYWA测试币和usdt</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/dad55ac70bb6089a0984e3fc05b043628ab810e7d123f5a94e1f8d5b13007d07.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/86cba31dfaaa78200d80686a0fba9b1701396d088c947052ee50318b9e641881.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/15540abc4b00862c1177f1e5e664836253d4cfa7a6db12b05684c8cdecdadf36.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>导入代币EYWA合约地址：（0xA9A689d9A0C7a018FAacd90662acE690Fb09a623）usdt（0x77c24f0Af71257C0ee26e0E0a108F940D1698d53）</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/c69d75fc970a719096524dc2b8b306a7150dc378946436c74a4a7d73d3dcd8f9.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>点击SWAP进行交换</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/8fb6a127c54ab71d97193da3bfe6c8af5918762c635d3262729ec5845328c47b.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/2ed3026ef8472480768c4a1c0ffcbfdbe449c775d8c06a5e5e8c1d5ccb3a20e2.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/05107a7fd099b5c4ac200b63d2f0d1f73b69ca3573e2eebfd7cbeb6ef707f99c.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/9eb5b8f31537355b1ce756cdc4acff0f54360af03ba3e08710c13b66d2404912.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>4)添加流动性</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/a40f123a60bf3e966db3b55b52c592f458288fc388c5c69415848206888f5a49.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>切换到以太坊测试网</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/25a56ccb300182aea9edd8cc87d11456494936fcf0985375ee76005c628569ff.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/937b4decf49bf15e19fcde376623679afb5603688bcfa1cdc5200ddbe7e83ce6.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/cb8b48c1b635a176a893ebeac7fe83f68bff731404f85c6f7fb25604b6a04309.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>5）跨链桥（选择bridge，从rinkeby跨链到bnb，选择币种EYWA，输入数量后点击mint）</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/6e24d9cf81ffe1d077aebd1736e8ed6ed9167a29342995972751741471310e24.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/7ebd03d580b4f83fe7f39f862ccc6029db5445f6a0479773e5a529fc5bca8224.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/230006142d578d98061da0d7c9850e1e827746683802fcd1ff04c1ad236cf21e.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>6.可以在history看到交易记录</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d6f62176302a95e27baad8cf843aed0a3f11b42069517526e3490ea03d50908e.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><ul><li><p>以上为EYWA测试教程。</p></li><li><p>欢迎大家关注<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/DaKuan_">@DaKuan</a>，了解更多空投讯息，保姆级空投教程，互相交流进步！</p></li><li><p>推特账号：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/DaKuan_">https://twitter.com/DaKuan_</a></p></li><li><p>油管账号：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/channel/UCSBB-psRcFfybzC-YoeAySQ">https://www.youtube.com/channel/UCSBB-psRcFfybzC-YoeAySQ</a></p></li></ul>]]></content:encoded>
            <author>6-3@newsletter.paragraph.com (小6)</author>
        </item>
    </channel>
</rss>