<?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>不确定性守恒</title>
        <link>https://paragraph.com/@uniswapv6</link>
        <description>Hi there, I am a crypto analyst and here to share my daily blockchain insights.</description>
        <lastBuildDate>Fri, 10 Apr 2026 21:07:34 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Project Research：Gamium]]></title>
            <link>https://paragraph.com/@uniswapv6/project-research-gamium</link>
            <guid>Q6mGqSPmFuBOl4umUXis</guid>
            <pubDate>Fri, 24 Jun 2022 13:47:19 GMT</pubDate>
            <description><![CDATA[-BackgroundCurrently, some well-known metaverse projects include Mana, Sand, etc., which were developed years ago with deficiencies in aspects such as fidelity, immersion, and interactivity. This gives new metaverse projects an opportunity, and the Dreamverse I mentioned before is dedicated to solving the problems of fidelity and immersion. -IntroductionGamium, the project I am going to analyse, tries to use social as the breaking point of the metaverse, based on BNB Chain, which started in S...]]></description>
            <content:encoded><![CDATA[<h2 id="h-background" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">-Background</h2><h3 id="h-currently-some-well-known-metaverse-projects-include-mana-sand-etc-which-were-developed-years-ago-with-deficiencies-in-aspects-such-as-fidelity-immersion-and-interactivity-this-gives-new-metaverse-projects-an-opportunity-and-the-dreamverse-i-mentioned-before-is-dedicated-to-solving-the-problems-of-fidelity-and-immersion" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Currently, some well-known metaverse projects include Mana, Sand, etc., which were developed years ago with deficiencies in aspects such as fidelity, immersion, and interactivity. This gives new metaverse projects an opportunity, and the Dreamverse I mentioned before is dedicated to solving the problems of fidelity and immersion.</h3><br><h2 id="h-introduction" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">-Introduction</h2><h3 id="h-gamium-the-project-i-am-going-to-analyse-tries-to-use-social-as-the-breaking-point-of-the-metaverse-based-on-bnb-chain-which-started-in-september-2021-the-project-claims-to-be-the-first-social-metaverse-that-adopts-the-socialize-to-earn-model-and-3d-avatar" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Gamium, the project I am going to analyse, tries to use social as the breaking point of the metaverse, based on BNB Chain, which started in September 2021. The project claims to be the first social metaverse that adopts the Socialize to Earn model and 3D Avatar.</h3><h3 id="h-users-enter-the-metaverse-minting-a-unique-3d-digital-body-gain-reward-tokens-by-conducting-social-activities-with-other-users-and-will-subsequently-launch-avatar-sdk-to-integrate-other-metaverse-and-web3-dapp-to-realize-the-interoperability-of-the-multi-metaverse" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Users enter the metaverse minting a unique 3D digital body, gain reward tokens by conducting social activities with other users, and will subsequently launch Avatar SDK to integrate other metaverse and Web3 Dapp to realize the interoperability of the multi-metaverse.</h3><h3 id="h-the-project-is-currently-at-an-early-stage-allowing-future-users-to-build-their-own-metaverse-content-through-the-metaverse-sdk-according-to-the-official-blog-the-project-announced-the-partnership-with-mask-architects-in-march-2022-and-international-architecture-and-design-firm-to-design-landmark-buildings-in-the-metaverse-the-team-has-currently-locked-in-a-liquidity-pool-worth-dollar125-million-at-pancakeswap" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">The project is currently at an early stage, allowing future users to build their own metaverse content through the Metaverse SDK; According to the official blog, the project announced the partnership with Mask Architects in March 2022, and international architecture and design firm, to design landmark buildings in the metaverse. The team has currently locked in a liquidity pool worth $1.25 million at PancakeSwap.</h3><h3 id="h-according-to-official-information-the-projects-angel-investors-include-mr-beast-who-has-1362-million-twitter-followers-and-962-million-youtube-subscribers-and-has-also-been-mentioned-by-several-twitter-influencers-including-willyrex-who-has-812-million-followers-according-to-the-official-tweets-today-2-major-global-partners-will-soon-be-announced-as-well-as-listing-on-the-new-exchange-and-launching-staking-function" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">According to official information, the project’s angel investors include Mr Beast, who has 13.62 million Twitter followers and 96.2 million Youtube subscribers and has also been mentioned by several Twitter influencers, including Willyrex, who has 8.12 million followers. According to the official tweets today, 2 major global partners will soon be announced, as well as listing on the new exchange, and launching staking function.</h3><br><h2 id="h-team" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">-Team</h2><h3 id="h-co-founder-and-co-ceo-alejandro-and-twin-brother-alberto-spanish-alejandro-worked-as-an-assistant-professor-of-mathematics-at-the-university-of-new-mexico-for-1-year-then-joined-oracle-as-a-data-scientist-for-1-year-alberto-worked-as-a-machine-learning-researcher-at-the-universitat-politecnica-de-catalunya-for-1-year-then-alejandro-and-alberto-founded-an-online-learning-platform-and-worked-as-a-creator-for-1-year" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Co-Founder and Co-CEO, Alejandro and twin brother Alberto, Spanish, Alejandro worked as an assistant professor of mathematics at the University of New Mexico for 1 year, then joined Oracle as a data scientist for 1 year; Alberto worked as a machine learning researcher at the Universitat Politècnica de Catalunya for 1 year. Then Alejandro and Alberto founded an online learning platform and worked as a creator for 1 year.</h3><h3 id="h-cto-sergio-was-product-manager-at-eds-for-2-years-then-joined-orange-business-as-quality-operations-manager-for-2-years-then-joined-t-system-as-director-of-corporate-strategy-for-7-years-and-as-compliance-officer-for-5-years-then-founded-daia-research-as-ceo-for-1-year" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">CTO, Sergio, was Product Manager at EDS for 2 years, then joined Orange Business as Quality Operations Manager for 2 years, then joined T-System as Director of Corporate Strategy for 7 years, and as Compliance Officer for 5 years, then founded DAIA Research as CEO for 1 year.</h3><h3 id="h-coo-joan-was-an-sap-mm-consultant-at-accenture-for-2-years-then-joined-the-birchman-group-as-an-sap-mm-consultant-for-3-years-then-joined-an-investment-bank-in-spain-as-a-software-engineer-for-2-years-and-founded-myowncto-and-worked-as-a-computer-engineer-for-3-years" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">COO, Joan, was an SAP MM consultant at Accenture for 2 years, then joined the Birchman Group as an SAP MM consultant for 3 years, then joined an investment bank in Spain as a software engineer for 2 years, and founded MyOwnCTO and worked as a computer engineer for 3 years.</h3><br><h2 id="h-progress" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">-Progress</h2><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/dfc96d744964762a6565b90128429c3c404da9b1121184317e7913dfd7fe07c4.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><br><h2 id="h-fundings" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">-Fundings</h2><h3 id="h-in-february-2022-raised-475k-from-ido-through-dao-maker-andvent-finance-in-march-2022-raised-30k-from-ieo-through-gateio-in-february-2022-totally-raised-223m-from" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">In February 2022, raised 475K from IDO through DAO Maker andVent Finance; In March 2022, raised 30K from IEO through Gate.io; In February 2022, totally raised 2.23M from:</h3><br><h2 id="h-tokenomics" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">-Tokenomics</h2><br><h3 id="h-circulating-supply-238b" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Circulating supply: 2.38B</h3><h3 id="h-total-supply50b" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Total supply:50B</h3><h3 id="h-pricedollar000455" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Price:$0.00455</h3><h3 id="h-market-capdollar1083m" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Market cap:$10.83M</h3><h3 id="h-fully-diluted-valuationdollar2275m" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Fully diluted valuation:$227.5M</h3><h3 id="h-listed-by-gateio-bekx-pancake-swap-bitmart" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Listed by Gate.io, BEKX, Pancake Swap, Bitmart</h3><br><h2 id="h-risks" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">-Risks</h2><h3 id="h-first-of-all-the-project-is-still-at-a-very-early-stage-and-there-is-still-a-great-deal-of-uncertainty-of-the-final-delivery-of-the-product" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">First of all, the project is still at a very early stage, and there is still a great deal of uncertainty of the final delivery of the product.</h3><h3 id="h-secondly-the-project-uses-social-as-the-breaking-point-and-uses-the-socialize-to-earn-model-which-remains-to-be-seen-whether-this-will-bring-disruptive-social-experience" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Secondly, the project uses social as the breaking point and uses the Socialize to Earn model, which remains to be seen whether this will bring disruptive social experience.</h3><h3 id="h-finally-it-still-lacks-significant-competitive-advantages-overall-whether-it-can-stand-out-among-many-metaverse-projects-will-largely-depend-on-the-teams-marketing-and-operational-capabilities" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Finally, it still lacks significant competitive advantages overall, whether it can stand out among many metaverse projects will largely depend on the team’s marketing and operational capabilities.</h3>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
        </item>
        <item>
            <title><![CDATA[Project Research: Dreamverse]]></title>
            <link>https://paragraph.com/@uniswapv6/project-research-dreamverse</link>
            <guid>f73f0sQdwt1nLwSoFgJW</guid>
            <pubDate>Thu, 23 Jun 2022 09:24:10 GMT</pubDate>
            <description><![CDATA[BackgroundAs the concept of metaverse becomes popular, a lot of metaverse projects or contents without differentiation start to emerge. Traditional metaverse projects, such as Sand and Mana, have rich content, but their graphics are made in pixel style, with a single visual presentation and lack of immersion; The future development of metaverse will certainly combine with VR/AR/XR and other technologies to bring users a high-fidelity and immersion experience.IntroductionThe project to be anal...]]></description>
            <content:encoded><![CDATA[<h2 id="h-background" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Background</h2><h3 id="h-as-the-concept-of-metaverse-becomes-popular-a-lot-of-metaverse-projects-or-contents-without-differentiation-start-to-emerge-traditional-metaverse-projects-such-as-sand-and-mana-have-rich-content-but-their-graphics-are-made-in-pixel-style-with-a-single-visual-presentation-and-lack-of-immersion-the-future-development-of-metaverse-will-certainly-combine-with-vrarxr-and-other-technologies-to-bring-users-a-high-fidelity-and-immersion-experience" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">As the concept of metaverse becomes popular, a lot of metaverse projects or contents without differentiation start to emerge. Traditional metaverse projects, such as Sand and Mana, have rich content, but their graphics are made in pixel style, with a single visual presentation and lack of immersion; The future development of metaverse will certainly combine with VR/AR/XR and other technologies to bring users a high-fidelity and immersion experience.</h3><h2 id="h-introduction" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Introduction</h2><h3 id="h-the-project-to-be-analyzed-is-called-dreamverse-an-ethereum-based-vr-metaverse-with-social-and-entertainment-properties-that-offers-high-fidelity-and-immersion-launching-in-early-2021-the-project-provides-exclusive-metaverse-space-for-partners-through-parcels-of-land-for-sale-by-partnering-with-several-worldwide-stars-and-top-ips-from-film-animation-and-games" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">The project to be analyzed is called Dreamverse, an Ethereum-based VR metaverse with social and entertainment properties that offers high fidelity and immersion, launching in early 2021. The project provides exclusive metaverse space for partners through parcels of land for sale by partnering with several worldwide stars and top IPs from film, animation and games.</h3><h3 id="h-according-to-the-official-information-in-december-2021-nba-star-mcgrady-announced-to-join-dv-to-build-mcgrady-manor-in-march-2022-prushenko-the-four-time-olympic-figure-skating-champion-announced-to-join-dv-to-build-a-home-on-ice-in-december-2021-10-mange-works-including-astro-boy-by-japanese-manga-artist-osamu-tezuka-were-signed-to-move-into-dv-other-ips-such-as-tron-okx-mexc-global-gateio-socialfi-project-xtm-eva-and-wandering-earth-have-also-announced-their-presence-in-the-meta-universe-ecosystem" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">According to the official information, in December 2021, NBA star McGrady announced to join DV to build McGrady Manor; In March 2022, Prushenko, the four-time Olympic figure skating champion, announced to join DV to build a home on ice; in December 2021, 10 mange works including &quot;Astro Boy&quot; by Japanese manga artist Osamu Tezuka were signed to move into DV. Other IPs such as Tron, OKX, Mexc, Global, Gate.io, SocialFi Project XTM, EVA, and &quot;Wandering Earth” have also announced their presence in the meta-universe ecosystem.</h3><h3 id="h-the-projects-client-beta-is-in-the-countdown-phase-and-its-official-twitter-has-announced-6-scene-previews-also-it-will-launch-a-vr-channel-entrance-and-online-dynamic-content-editing-function-in-q4-the-project-has-already-sold-400-land-nfts-in-january-2022-on-okx-nft-marketplace-and-raised-100eth-which-is-about-dollar400000-users-can-currently-trade-land-nfts-at-opensea-50percent-of-its-revenue-is-used-to-support-the-long-term-development-of-the-project-and-the-other-50percent-is-used-for-staking-rewards-and-content-creator-incentives" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">The project’s client beta is in the countdown phase, and its official Twitter has announced 6 scene previews, also it will launch a VR channel entrance and online dynamic content editing function in Q4; The project has already sold 400 Land NFTs in January 2022 on OKX NFT marketplace, and raised 100ETH, which is about $400,000. Users can currently trade land NFTs at Opensea; 50% of its revenue is used to support the long-term development of the project, and the other 50% is used for staking rewards and content creator incentives.</h3><h2 id="h-funding" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Funding</h2><h3 id="h-in-december-2021-raised-157m-from-strategy-round-led-by-cgv-fof-asian-and-raised-300k-from-ieo-through-gateio" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">In December 2021, raised 1.57M from strategy round, led by CGV FOF Asian, and raised 300K from IEO through Gate.io</h3><h2 id="h-tokenomics" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Tokenomics</h2><h3 id="h-token-symbol-dv" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Token symbol: DV</h3><h3 id="h-circulating-supply-21m" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Circulating supply: 21M</h3><h3 id="h-total-supply21b" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Total supply:2.1B</h3><h3 id="h-pricedollar0022" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Price:$0.022</h3><h3 id="h-market-capdollar046m" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Market cap:$0.46M</h3><h3 id="h-fully-diluted-valuation-dollar462m" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Fully Diluted Valuation: $46.2M</h3><h3 id="h-listed-by-gateio-mexc" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Listed by: Gate.io, MEXC</h3>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
        </item>
        <item>
            <title><![CDATA[Project Research: Dtravel]]></title>
            <link>https://paragraph.com/@uniswapv6/project-research-dtravel</link>
            <guid>i6AWbTLJ6YL3Ni9QXZb7</guid>
            <pubDate>Tue, 21 Jun 2022 07:23:09 GMT</pubDate>
            <description><![CDATA[Takeaways:An ETH and BSC-based decentralized home-sharing platform launched in June 2021.1）Powered by former Airbnb and Travala.com director.2）Supported by Kenetic Captial, Future Perfect Ventures, etc.3）With Mcap~$45M & FDV~$180M.1. BackgroundAs one of the most famous homestays rental platforms in the world nowadays, Airbnb’s innovative model of home-sharing economy has enabled its homestays rental business to expand rapidly around the world in a short period of time, and its company market ...]]></description>
            <content:encoded><![CDATA[<h2 id="h-takeaways" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Takeaways:</h2><h3 id="h-an-eth-and-bsc-based-decentralized-home-sharing-platform-launched-in-june-2021" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">An ETH and BSC-based decentralized home-sharing platform launched in June 2021.</h3><h3 id="h-1powered-by-former-airbnb-and-travalacom-director" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1）Powered by former Airbnb and Travala.com director.</h3><h3 id="h-2supported-by-kenetic-captial-future-perfect-ventures-etc" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2）Supported by Kenetic Captial, Future Perfect Ventures, etc.</h3><h3 id="h-3with-mcapdollar45m-and-fdvdollar180m" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3）With Mcap~$45M &amp; FDV~$180M.</h3><h2 id="h-1-background" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">1. Background</h2><h3 id="h-as-one-of-the-most-famous-homestays-rental-platforms-in-the-world-nowadays-airbnbs-innovative-model-of-home-sharing-economy-has-enabled-its-homestays-rental-business-to-expand-rapidly-around-the-world-in-a-short-period-of-time-and-its-company-market-value-was-once-close-to-dollar100-billion-making-it-a-veritable-giant-in-this-industry-so-in-the-web3-will-it-be-reshaped-or-even-disrupted-by-blockchain" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">As one of the most famous homestays rental platforms in the world nowadays, Airbnb’s innovative model of home-sharing economy has enabled its homestays rental business to expand rapidly around the world in a short period of time, and its company market value was once close to $100 billion, making it a veritable giant in this industry. So in the web3, will it be reshaped or even disrupted by blockchain?</h3><h2 id="h-2-introduction" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">2. Introduction</h2><h3 id="h-the-project-we-are-analyzing-today-is-dtravel-which-is-a-decentralized-homestays-rental-platform-based-on-ethereum-and-bnb-chain-started-in-june-2021-officially-launched-in-july-2021-with-dao-governance-adopted" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">The project we are analyzing today is Dtravel, which is a decentralized homestays rental platform, based on Ethereum and BNB chain, started in June 2021, officially launched in July 2021, with DAO governance adopted.</h3><h3 id="h-the-token-can-be-used-for-incentivizing-hosts-and-tenants-and-vote-on-the-direction-of-dtravel-through-dao-governance-thus-ensuring-that-the-long-term-vision-of-the-project-is-aligned-with-that-of-the-dtravel-community-creating-a-competitive-advantage-against-traditional-businesses-in-the-home-sharing-economy" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">The token can be used for incentivizing hosts and tenants and vote on the direction of Dtravel through DAO governance. Thus ensuring that the long-term vision of the project is aligned with that of the Dtravel community, creating a competitive advantage against traditional businesses in the home-sharing economy.</h3><h3 id="h-according-to-the-official-information-provided-by-the-team-the-platform-already-has-20000-destinations-and-250000-vacation-rentals-in-december-2021-with-approximately-70percent-of-tokens-used-for-ecosystem-development-with-approximately-9percent-of-tokens-for-directly-incentivizing-hosts-and-renters-allowing-fiat-and-cryptocurrency-payments-for-bookings-with-both-hosts-and-renters-receiving-up-to25percent-token-rebates-upon-order-amount-the-first-100000-registered-hosts-will-be-eligible-to-split-dollar35-million-worth-of-trvl-token-rewards" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">According to the official information provided by the team, the platform already has 20000 destinations and 250000 vacation rentals in December 2021, with approximately 70% of tokens used for ecosystem development, with approximately 9% of tokens for directly incentivizing hosts and renters, allowing fiat and cryptocurrency payments for bookings, with both hosts and renters receiving up to25% token rebates upon order amount. The first 100000 registered hosts will be eligible to split $35 million worth of TRVL token rewards.</h3><h2 id="h-3-team" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">3. Team</h2><h3 id="h-nigel-head-of-business-development-and-partnerships-worked-as-direction-of-business-development-at-publics-one-of-the-worlds-largest-advertising-and-communications-agencies-for-over-2-years-then-worked-as-director-of-client-services-at-crimson-for-2-years-then-worked-as-strategic-partner-manager-north-american-sales-manager-and-north-american-regional-director-at-airbnb-for-7-years" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Nigel, Head of Business Development and Partnerships, worked as Direction of Business Development at Publics, one of the world’s largest advertising and communications agencies, for over 2 years, then worked as Director of Client Services at Crimson for 2 years, then worked as Strategic Partner Manager, North American Sales Manager, and North American Regional Director at Airbnb for 7 years.</h3><h3 id="h-cynthia-head-of-marketing-worked-as-senior-associate-manager-of-strategic-ventures-at-bcaa-for-1-year-then-as-head-of-product-marketing-and-market-development-at-growflow-for-1-year-and-then-as-co-founder-of-airhosts-forum-the-worlds-1-airbnb-host-community-for-7-years" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Cynthia, Head of Marketing, worked as Senior Associate Manager of Strategic Ventures at BCAA for 1 year, then as Head of Product Marketing and Market Development at GrowFlow for 1 year, and then as co-Founder of Airhosts Forum, the world’s #1 Airbnb host community, for 7 years.</h3><h3 id="h-thai-technical-director-has-over-15-years-of-technology-development-experience-worked-as-the-founder-of-nkb-technology-for-nearly-2-years-then-as-co-founder-and-cto-of-vntrip-ota-for-7-years" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Thai, Technical Director has over 15 years of technology development experience, worked as the founder of NKB Technology for nearly 2 years, then as co-founder and CTO of VNTRIP OTA for 7 years.</h3><h3 id="h-head-of-finance-drew-cfa-holder-worked-as-a-corporate-development-analyst-at-christopher-guy-for-2-years-then-as-a-business-analyst-at-christopher-guy-for-2-years-then-as-a-business-analyst-at-de-beers-group-for-2-years-then-as-a-senior-analyst-at-forte-for-15-years-then-as-cfo-at-travalacom-for-3-years" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Head of Finance, Drew, CFA holder, worked as a Corporate Development Analyst at Christopher Guy, for 2 years, then as a Business Analyst at Christopher Guy, for 2 years, then as a Business Analyst at De Beers Group for 2 years, then as a Senior Analyst at Forte for 1.5 years, then as CFO at Travala.com for 3 years.</h3><h2 id="h-4-roadmap" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">4. Roadmap</h2><h3 id="h-2022-q1-beginning-of-early-bird-call" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2022 Q1 Beginning of Early Bird Call</h3><h3 id="h-2022-q2-booking-platform-v2" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2022 Q2 Booking Platform V2</h3><h3 id="h-beginning-of-referrals" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Beginning of Referrals</h3><h3 id="h-mobile-app" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Mobile App</h3><h3 id="h-beginning-of-star-host-growth-action" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Beginning of Star Host Growth Action</h3><h3 id="h-beginning-of-star-guest-growth-action" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Beginning of Star Guest Growth Action</h3><h2 id="h-5-funding" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">5. Funding</h2><h3 id="h-in-november-2021-raised-dollar500k-from-ido-through-polkastarter-and-raised-dollar860k-from-ieo-through-gateio-mexc-global-and-bybit-in-june-2021-totally-raised-dollar5m-from" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">In November 2021, raised $500K from IDO through Polkastarter and raised $860K from IEO through Gate.io, MEXC Global and Bybit; In June 2021, totally raised $5M from:</h3><p>Plutus VC, ZBS Capital, Shima Capital, NGG Ventures, AU21 Capital, LD Capital, Future\Perfect Ventures, Genesis Block Ventures, Kinetic Capital, DHVC</p><h2 id="h-6tokenomics" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">6.Tokenomics</h2><h3 id="h-tickertrvl" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Ticker:TRVL</h3><h3 id="h-circulating-supply-250m" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Circulating supply: 250M</h3><h3 id="h-total-supply-1b" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Total supply: 1B</h3><h3 id="h-price-dollar018" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Price: $0.18</h3><h3 id="h-market-cap-dollar45m" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Market cap: $45M</h3><h3 id="h-fully-diluted-valuation-dollar180m" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Fully diluted Valuation: $180M</h3><h3 id="h-listed-by-gateio-kucoin-mexc-global-pancakeswap-uniswap-etc" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Listed by: Gate.io, KuCoin, MEXC Global, PancakeSwap, Uniswap, etc.</h3><h2 id="h-7-risks" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">7. Risks</h2><h3 id="h-firstly-the-success-of-the-project-depends-heavily-on-the-platforms-ability-to-acquire-tenants-but-the-team-has-not-given-a-clear-plan-for-tenant-acquisition" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Firstly, the success of the project depends heavily on the platform’s ability to acquire tenants, but the team has not given a clear plan for tenant acquisition.</h3><h3 id="h-secondly-the-dao-governance-model-may-suffer-from-slow-decision-making-and-poor-execution" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Secondly, the DAO governance model may suffer from slow decision-making and poor execution.</h3><h3 id="h-finally-the-project-is-still-in-its-early-stages-posing-some-uncertainty" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Finally, the project is still in its early stages, posing some uncertainty.</h3>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
        </item>
        <item>
            <title><![CDATA[不投JSwap Finance的一些思考]]></title>
            <link>https://paragraph.com/@uniswapv6/jswap-finance</link>
            <guid>yHHKx9yRrR0HUA2YCL0l</guid>
            <pubDate>Tue, 21 Jun 2022 04:27:53 GMT</pubDate>
            <description><![CDATA[从DEX赛道、技术和用户体验、交易方法、宏观环境4个方面，阐述不投JSwap Finance的理由：1.DEX赛道低技术壁垒及同质化竞争严重。区块链技术的开源及开放性导致各项目难以构建持久的竞争壁垒，后来者容易陷入红海竞争，这一点在DEX赛道尤为突出。因此做赛道上的第一很重要，这样具备先发优势，且社区共识性更强，前期能最大限度获得流量及价值捕获，在不犯严重错误的前提下，第一的位置难以动摇。目前，JSwap Finance的TVL为2.46M，历史最高为152.2M，Uniswap的TVL为4.63B，历史最高为10.5B；PancakeSwap的TVL为2.91B，历史最高为7.8B。JSwap Finance与ETH、BSC链上TVL指标与头部协议差了很多个量级，在OKC的DEX中，Jswap Finance 2.46M的TVL排到第3，前面分别是Kswap Finance 8.39M和Cherry Finance 4.72M，在这里稍微有一点点优势，但同量级比较依然距离第一名的锁仓量较远，而且OKC在公链赛道里发展得很一般，从DEX的竞争逻辑以及数据指标上，没看到JSwap ...]]></description>
            <content:encoded><![CDATA[<h4 id="h-dex4jswap-finance" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">从DEX赛道、技术和用户体验、交易方法、宏观环境4个方面，阐述不投JSwap Finance的理由：</h4><h4 id="h-1dexdexjswap-financetvl246m1522muniswaptvl463b105bpancakeswaptvl291b78bjswap-financeethbsctvlokcdexjswap-finance-246mtvl3kswap-finance-839mcherry-finance-472mokcdexjswap-finance" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">1.DEX赛道低技术壁垒及同质化竞争严重。区块链技术的开源及开放性导致各项目难以构建持久的竞争壁垒，后来者容易陷入红海竞争，这一点在DEX赛道尤为突出。因此做赛道上的第一很重要，这样具备先发优势，且社区共识性更强，前期能最大限度获得流量及价值捕获，在不犯严重错误的前提下，第一的位置难以动摇。目前，JSwap Finance的TVL为2.46M，历史最高为152.2M，Uniswap的TVL为4.63B，历史最高为10.5B；PancakeSwap的TVL为2.91B，历史最高为7.8B。JSwap Finance与ETH、BSC链上TVL指标与头部协议差了很多个量级，在OKC的DEX中，Jswap Finance 2.46M的TVL排到第3，前面分别是Kswap Finance 8.39M和Cherry Finance 4.72M，在这里稍微有一点点优势，但同量级比较依然距离第一名的锁仓量较远，而且OKC在公链赛道里发展得很一般，从DEX的竞争逻辑以及数据指标上，没看到JSwap Finance的发展潜力。</h4><h4 id="h-2jswap-financedexswappoolstake" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">2.从技术和用户体验角度，也没看到JSwap Finance的创新性，可以颠覆现在DEX范式的地方，都是Swap、Pool、Stake等同质化功能，都是锁仓量和交易量的竞争，而从新用户的角度，在一个新的生态最先接触到头部几个项目的概率最大。</h4><h4 id="h-3jp-fiannce02141991008dex" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.已过了前期高速增长的红利期，投资这类同质化严重的区块链项目正确的姿势是吃一波就跑，JP fiannce的第一波在去年年底就已经结束，从最低0.21到最高4.1991，再到目前0.08左右，后期如无特别重大的利好消息公布，在红海DEX赛道中陪跑为主，很难有独立行情，下一轮牛市能否重返最高点也要打个大大的问号。</h4><h4 id="h-4jswap-finance" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">4.目前全球进入加息周期，资金撤出风险资产趋势明显。加密市场的项目市值、流动性、锁仓量等会大幅下降，对非头部、小市值的币种影响更大，并且在熊市中会淘汰很多项目。这点对JSwap Finance的影响也相对较大。</h4>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
        </item>
        <item>
            <title><![CDATA[【项目调研】波卡生态上的企业级去中心化云存储项目 | CESS]]></title>
            <link>https://paragraph.com/@uniswapv6/cess</link>
            <guid>nTJjBf25AUwN8FzvVNno</guid>
            <pubDate>Fri, 17 Jun 2022 06:27:53 GMT</pubDate>
            <description><![CDATA[项目介绍Cumulus Encrypted Storage System （CESS) 旨在成为第一个用于企业级商业应用的去中心化云存储。它是基于 Substrate 开源框架开发的高速、安全、可扩展的去中心化云存储网络，由区块链、存储网络、内容分发网络和应用层四层网络组成。一、项目介绍Cumulus Encrypted Storage System （CESS) 旨在成为第一个用于企业级商业应用的去中心化云存储。它是基于 Substrate 开源框架开发的高速、安全、可扩展的去中心化云存储网络，由区块链、存储网络、内容分发网络和应用层四层网络组成。CESS 采用随机选取轮值共识节点机制来对网络资源和负荷进行协调，并通过多副本可恢复存储证明（PoDR²）、多类型数据确权（MDRC）、去中心化代理重加密等机制来保证数据的完整、安全、可溯源以及隐私性。此外，CESS 将兼容 EVM 以及 WASM。以实现其为 Web3 和大型商业应用构建安全高效的去中心化存储网络。项目于2021年12月获得波卡全球黑客松亚太区第一名，并通过Web3基金会Grant的所有三个里程碑，并已获得Web3基...]]></description>
            <content:encoded><![CDATA[<p>项目介绍Cumulus Encrypted Storage System （CESS) 旨在成为第一个用于企业级商业应用的去中心化云存储。它是基于 Substrate 开源框架开发的高速、安全、可扩展的去中心化云存储网络，由区块链、存储网络、内容分发网络和应用层四层网络组成。</p><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">一、项目介绍</h3><h4 id="h-cumulus-encrypted-storage-system-cess-substrate" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Cumulus Encrypted Storage System （CESS) 旨在成为第一个用于企业级商业应用的去中心化云存储。它是基于 Substrate 开源框架开发的高速、安全、可扩展的去中心化云存储网络，由区块链、存储网络、内容分发网络和应用层四层网络组成。</h4><h4 id="h-cess-podrmdrc" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">CESS 采用随机选取轮值共识节点机制来对网络资源和负荷进行协调，并通过多副本可恢复存储证明（PoDR²）、多类型数据确权（MDRC）、去中心化代理重加密等机制来保证数据的完整、安全、可溯源以及隐私性。</h4><h4 id="h-cess-evm-wasm-web3" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">此外，CESS 将兼容 EVM 以及 WASM。以实现其为 Web3 和大型商业应用构建安全高效的去中心化存储网络。</h4><h4 id="h-202112web3grantweb3cesssubstrate-builders-program" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">项目于2021年12月获得波卡全球黑客松亚太区第一名，并通过Web3基金会Grant的所有三个里程碑，并已获得Web3基金会的资金支持，CESS成功入选Substrate Builders Program！</h4><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">二、项目基本信息</h3><h4 id="h-httpswwwcesscloud" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">官网：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.cess.cloud">https://www.cess.cloud</a></h4><h4 id="h-twitterhttpstwittercomcessstorage" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Twitter：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CESS_Storage">https://twitter.com/CESS_Storage</a></h4><h4 id="h-telegramhttpstmecessstorageofficial" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Telegram：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/CESS_Storage_official">https://t.me/CESS_Storage_official</a></h4><h4 id="h-discordhttpsdiscordggmyhtmfbwns" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Discord：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.gg/mYHTMfBwNS">https://discord.gg/mYHTMfBwNS</a></h4><h4 id="h-mediumhttpsmediumcomcesslab" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Medium：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@CESS_LAB">https://medium.com/@CESS_LAB</a></h4><h4 id="h-githubhttpsgithubcomcessproject" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Github：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CESSProject">https://github.com/CESSProject</a></h4><h4 id="h-" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">白皮书：</h4><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.cess.cloud/CESS--Cumulus_Encrypted_Storage_System_v0.4.pdf">https://www.cess.cloud/CESS--Cumulus_Encrypted_Storage_System_v0.4.pdf</a></p><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">三、项目团队</h3><h4 id="h-31-nicholas-zaldastini" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.1 Nicholas Zaldastini——主席，联合创始人</h4><h4 id="h-cessnicknick-world-energy-ceonick-mba" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">在加入CESS之前，Nick曾经参与（并包括自己创建的公司）投资了若干新兴科技公司，他被称为行业开拓者。Nick 曾担任甲骨文公司和 World Energy 公司的CEO。Nick 持有哈佛大学的 MBA 学位。</h4><h4 id="h-32-joseph-li" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.2 Joseph Li——联合创始人和技术负责人</h4><h4 id="h-joseph24josephip900vpn" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Joseph拥有24年的网络安全工程师经验，在全球范围内运作和支持大型网络建设。Joseph的众多成就包括为IP全球的安全传输转化设立的900个国际网络节点的基础设施建设，他在VPN领域具有深厚的工作经验和积累。</h4><h4 id="h-33-jessie-dai" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.3 Jessie Dai——联合创始人和运营负责人</h4><h4 id="h-jessiehb3-technologytmhb3-technologytmjessie2014btc2015ethbtcthe-isle-of-mansiadecred-cess" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Jessie在进入区块链行业之前，从事国际贸易很多年，期间创立研发公司并申请专利获得了HB3 Technology™专利权并成为美国及全球市场HB3 Technology™唯一供应商。Jessie热爱股票及大宗商品期货交易，并逐渐进入更为广泛的金融投资领域，2014年投资BTC，2015年投资ETH以及各种加密货币资产，加密货币投资成为她最看好的投资领域，与此同时她秉承区块链精神为项目宣传布道并开始和社区融入助力区块链生态建设，她投资BTC挖矿，也在The Isle of Man投资SIA和DECRED矿机进行挖矿，随后非常顺理成章的全面转向区块链行业， 她投资参与CESS是其对区块链技术落地商用、技术服务于实体经济的信念驱使的自然行为。</h4><h4 id="h-34-frank-hughes" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.4 Frank Hughes——项目总监</h4><h4 id="h-frank-hughes-20ithughescbecissppmp" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Frank Hughes 先生拥有超过20年的网络安全、IT服务和商业项目的项目管理经验。Hughes先生是注册在案的区块链专家（CBE），也是注册信息安全系统专家（CISSP）和项目管理专家（PMP）。他在分布式系统中的数据仓库和数据处理方面有非常成熟的技能体系和坚实的国际网络背景。</h4><h4 id="h-35-jinghong-zeng" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.5 JingHong Zeng——工程总监</h4><h4 id="h-jinghong-20-jinghong" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Jinghong曾在世界级通讯公司担任高级系统架构师和软件工程师超过 20 年，她在数据仓库、分布式系统中的数据处理方面拥有成熟的技能，并对区块链的深刻理解。Jinghong 拥有南卫理工会大学的计算机科学硕士学位和南京大学的计算机科学学士学位。</h4><h4 id="h-36-teh-sunn-liu" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.6 Teh Sunn Liu——技术组长</h4><h4 id="h-teh-sunn-liu-cessteh-sunn-shri-shankara-charya-it" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Teh Sunn Liu 在加入 CESS之前是一名高级工程师，主要负责区块链设计和开发高级软件。除了人工智能图像处理的工作知识，他对区块链共识算法也有深入的了解。Teh Sunn 能说流利的英语、印地语和中文，拥有中国中南大学计算机科学硕士学位和印度 Shri Shankara Charya 工程学院 IT 学士学位。</h4><h4 id="h-37-louis-albuerne" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.7 Louis Albuerne——商业开发主管</h4><h4 id="h-louis-cesscess" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Louis 在安全加密市场有着丰富的工作经验，尤其在云端软件和数据保护解决方案创新业务的发展上有着深厚的积累和深刻的理解。他的加入一方面会带来最新的市场资讯并对市场需求进行预测及探索提出技术优化配合要求，极大地促进CESS掌握市场动向和技术的适应性的效率提升；另一方面他将根据项目发展战略，推动CESS市场开拓和发展。</h4><h4 id="h-38-john-li" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.8 John Li——财务顾问</h4><h4 id="h-john-35-90-john-framlington-investment-management-company-john" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">John 拥有 35 年的基金管理背景，90 年代初他作为在伦敦第一位来自中国大陆的基金经理。John曾在 Framlington Investment Management Company 担任高级金融职务，在新加坡和香港的上市公司担任首席执行官职务。John 拥有北京大学经济学学士学位和密德萨斯大学商学院工商管理硕士学位。</h4><h3 id="h-cess" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">四、CESS云存储优势</h3><h4 id="h-41" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">4.1 数据安全及高可用性</h4><ul><li><p>CESS系统默认存储数据复制三份存储，超出三份需要向系统定制</p></li><li><p>加密后切片成若干片</p></li><li><p>系统将加密切片的数据随机存储在多个存储节点</p></li><li><p>某个节点遭遇数据被删除，遗失，黑客攻击，可恢复机制（PoDR²）保证存储方提取数据时数据具有完整性，最大程度保护用户数据存储安全</p></li><li><p>CESS系统和矿工一起保护数据完整和安全并承担费用</p></li></ul><h4 id="h-42" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">4.2 数据隐私保护</h4><p>Cess系统对数据加密</p><h4 id="h-43" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">4.3 公开公平</h4><ul><li><p>避免大节点长期控制</p></li><li><p>任何闲散存储资源都可以成为节点</p></li><li><p>接受多种类型的数据存储</p></li><li><p>各种数字、文字、图像，音频，以及他们组成的多种格式</p></li></ul><h4 id="h-44" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">4.4多类型数据确权</h4><p>转账速度快，理论单链可达到10000tps</p><h3 id="h-cess" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">五、 CESS商业应用场景</h3><h4 id="h-51" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">5.1 分布式网盘</h4><p>基于CESS分布式基础设施，CESS能上线分布式网盘，打造去中心化云存储系统。CESS向最终用户提供分布式网络驱动器/磁盘服务。与传统网络驱动器服务提供商相比，CESS网络磁盘服务在安全性、所有权保护、成本和容量方面具有显著优势。</p><h4 id="h-52" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">5.2 去中心化云存储在线数据共享平台</h4><p>在未来应用上，和文本数据、图像数据、音频数据、视频数据以及其他数据相关的任何应用都可以CESSS网络上发布，开发者、创作者及消费者将可以共同参与到CESS生态的建设和体验中。例如，NFT存储交易平台，内容分发平台和医患医疗交互平台，等等。</p><h4 id="h-53" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">5.3 数据权利保护</h4><p>CESS的数据权益保护系统设有一个记录模块，允许并方便用户随时查看数据的访问检索记录，为解决数据权限保护提供有力的证据。</p><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">六、发展路线</h3><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/9aecdc900323a7e1f242b0b200031f2a422c3b42054bfb2fe5d3692021fc0feb.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><h4 id="h-" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">目前项目在测试阶段，还未发行治理代币</h4><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">总结</h3><h4 id="h-web-30cess" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">由于区块链技术的不可能三角，去中心化的云存储项目达到商用级还有很长一段路要走，但Web 3.0的趋势风口，势必会带动起去中心化存储板块的繁荣发展，CESS立足于商用级的去中心化云存储，让我们保持关注。</h4>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
        </item>
        <item>
            <title><![CDATA[《HODLBITCOIN》思考笔记]]></title>
            <link>https://paragraph.com/@uniswapv6/hodlbitcoin</link>
            <guid>4NJLSAoWoWPvUniRDLpG</guid>
            <pubDate>Sat, 11 Jun 2022 08:04:32 GMT</pubDate>
            <description><![CDATA[早上读完@ahr999x 的《HODLBITCOIN》，虽然是2018.10的时间写，但时至今日仍然可以践行： Ahr999囤币指数：https://www.coinglass.com/zh/pro/i/ahr999HODLBITCOIN：https://github.com/CoxxA/bitcoin-ahr999-HODL1.BTC是一场社会试验，成功的概率为30%+。2.假设进展顺利和四年产量减半的价格增长模型，从2018年计算，BTC按年化50%复利增长，每个周期涨5.5倍，20年后涨到16亿人民币。3.自己保管好私钥，只买不卖的用冷钱包屯比特币，增加操作成本来管住手。4.不梭哈所有资产，开始投入只用总资产的30%，以防归零&心态建设。5.BTC底价为主流矿机的电费成本，一旦BTC接近最低成本线，原本准备投入挖矿的资金会选择直接在市场买入。6.BTC的最佳买入时机，BTC价格低于200日定投成本价格，这个时候买入跑赢定投的人；BTC价格低于指数增长模型的估值，这个时候价格被低估了。7.定投及炒低的时间窗口操作参考作者做的Ahr999指标会更清晰。低于绿线可以开始定投，低于...]]></description>
            <content:encoded><![CDATA[<h3 id="h-ahr999x-hodlbitcoin201810" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">早上读完@ahr999x 的《HODLBITCOIN》，虽然是2018.10的时间写，但时至今日仍然可以践行：</h3><br><h4 id="h-ahr999httpswwwcoinglasscomzhproiahr999" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Ahr999囤币指数：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coinglass.com/zh/pro/i/ahr999">https://www.coinglass.com/zh/pro/i/ahr999</a></h4><h4 id="h-hodlbitcoinhttpsgithubcomcoxxabitcoin-ahr999-hodl" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">HODLBITCOIN：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CoxxA/bitcoin-ahr999-HODL">https://github.com/CoxxA/bitcoin-ahr999-HODL</a></h4><h3 id="h-1btc30percent" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1.BTC是一场社会试验，成功的概率为30%+。</h3><h3 id="h-22018btc50percent552016" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2.假设进展顺利和四年产量减半的价格增长模型，从2018年计算，BTC按年化50%复利增长，每个周期涨5.5倍，20年后涨到16亿人民币。</h3><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/3f659efbcc017b6760670750b55c2f2558aa062812fd555780f3024d7e4554fb.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-3" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3.自己保管好私钥，只买不卖的用冷钱包屯比特币，增加操作成本来管住手。</h3><h3 id="h-430percentand" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">4.不梭哈所有资产，开始投入只用总资产的30%，以防归零&amp;心态建设。</h3><h3 id="h-5btcbtc" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">5.BTC底价为主流矿机的电费成本，一旦BTC接近最低成本线，原本准备投入挖矿的资金会选择直接在市场买入。</h3><h3 id="h-6btcbtc200btc" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">6.BTC的最佳买入时机，BTC价格低于200日定投成本价格，这个时候买入跑赢定投的人；BTC价格低于指数增长模型的估值，这个时候价格被低估了。</h3><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/84d2295bfb49be5d557d65aad3ea2af22feffd00e50861efd4166848696152e0.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-7ahr999" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">7.定投及炒低的时间窗口操作参考作者做的Ahr999指标会更清晰。</h3><h3 id="h-20226" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">低于绿线可以开始定投，低于红线可以开始抄底，这样看来目前2022.6在接近底部的定投区间位置。</h3><br><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/8e28dce9b1b5e2eebb0143ef5a81251e88daeb8df9be77b690dfb43602479b8c.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><br><h3 id="h-8btc" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">8.BTC是最硬的币，抗跌能力最强；最具去中心及安全性，作为价值储存最后可以赢家通吃。</h3><h3 id="h-9btc" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">9.BTC币本位来看世界，其他资产都是在持续贬值。</h3><h3 id="h-10vshannon-hash" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">10.囤币且心中无币的“空杯心态”，不看行情、不看新闻、不看大V，不断增强场外赚钱能力，保持学习：批判性思维（对信息质量有评判标准），经济学原理（货币制度、通货膨胀、储蓄、投资金融），密码学（重点理解概率论、Shannon 理论、公钥密码学、椭圆曲线、Hash 函数、数字签名、伪随机数生成），心理学（认知、情绪、健康、压力、行为、态度）。</h3>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/56e3f14eb593aa84ff1fdcf2925ecaa4e4e6c2d1691adfc41ce790f30efa6f11.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[DMA指标事件策略复现]]></title>
            <link>https://paragraph.com/@uniswapv6/dma</link>
            <guid>oTz11Wl5wPpxW3qPe3I6</guid>
            <pubDate>Fri, 10 Jun 2022 02:56:14 GMT</pubDate>
            <description><![CDATA[https://bbs.quantclass.cn/thread/12369一、指标说明二、策略代码2.1、指标计算def calculate(df, parameters, **kwargs): """ 计算单个币种的因子 这边坚决不能进行去重或者删除空值等删除某行的操作 :param df: 需要计算的币种数据 :param parameters: 参数 :param kwargs: 额外的参数 :return: """ N1,N2=parameters DMA=df['close'].rolling(window=N1).mean()-df['close'].rolling(window=N2).mean() df['{}_{}'.format(factor_name, parameters)]=DMA df['{}MA_{}'.format(factor_name,parameters)]=DMA.rolling(window=N1).mean() return df 2.2、遍历代码def batch_parameters(): """ 生成遍历的参数 :return:...]]></description>
            <content:encoded><![CDATA[<p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bbs.quantclass.cn/thread/12369">https://bbs.quantclass.cn/thread/12369</a></p><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">一、指标说明</h2><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/195bf158ff7ff120a9c1bd549e6dd3864a78d428f4575f1ef2a3bf05546cc9e2.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><h1 id="h-" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">二、策略代码</h1><h4 id="h-21" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">2.1、指标计算</h4><pre data-type="codeBlock" text="def calculate(df, parameters, **kwargs):
    &quot;&quot;&quot;
    计算单个币种的因子
    这边坚决不能进行去重或者删除空值等删除某行的操作
    :param df:  需要计算的币种数据
    :param parameters:  参数
    :param kwargs:    额外的参数
    :return:
    &quot;&quot;&quot;
    N1,N2=parameters
    DMA=df[&apos;close&apos;].rolling(window=N1).mean()-df[&apos;close&apos;].rolling(window=N2).mean()
    df[&apos;{}_{}&apos;.format(factor_name, parameters)]=DMA
    df[&apos;{}MA_{}&apos;.format(factor_name,parameters)]=DMA.rolling(window=N1).mean()
    return df
"><code>def calculate(df, parameters, <span class="hljs-operator">*</span><span class="hljs-operator">*</span>kwargs):
    <span class="hljs-string">""</span><span class="hljs-string">"
    计算单个币种的因子
    这边坚决不能进行去重或者删除空值等删除某行的操作
    :param df:  需要计算的币种数据
    :param parameters:  参数
    :param kwargs:    额外的参数
    :return:
    "</span><span class="hljs-string">""</span>
    N1,N2<span class="hljs-operator">=</span>parameters
    DMA<span class="hljs-operator">=</span>df[<span class="hljs-string">'close'</span>].rolling(window<span class="hljs-operator">=</span>N1).mean()<span class="hljs-operator">-</span>df[<span class="hljs-string">'close'</span>].rolling(window<span class="hljs-operator">=</span>N2).mean()
    df[<span class="hljs-string">'{}_{}'</span>.format(factor_name, parameters)]<span class="hljs-operator">=</span>DMA
    df[<span class="hljs-string">'{}MA_{}'</span>.format(factor_name,parameters)]<span class="hljs-operator">=</span>DMA.rolling(window<span class="hljs-operator">=</span>N1).mean()
    <span class="hljs-keyword">return</span> df
</code></pre><h4 id="h-22" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">2.2、遍历代码</h4><pre data-type="codeBlock" text="def batch_parameters():
    &quot;&quot;&quot;
    生成遍历的参数
    :return:
    &quot;&quot;&quot;

    listp = [2, 3, 5, 9, 14, 23, 36, 57, 93]
    while len(listp)&lt;20:
        _par=int(listp[-1]/0.8)
        listp.append(_par)
    parameters_list = []
    for short in listp:
        for long in listp:
            if short &lt; long:
                parameters_list.append([short, long])
    return parameters_list
"><code>def batch_parameters():
    <span class="hljs-string">""</span><span class="hljs-string">"
    生成遍历的参数
    :return:
    "</span><span class="hljs-string">""</span>

    listp <span class="hljs-operator">=</span> [<span class="hljs-number">2</span>, <span class="hljs-number">3</span>, <span class="hljs-number">5</span>, <span class="hljs-number">9</span>, <span class="hljs-number">14</span>, <span class="hljs-number">23</span>, <span class="hljs-number">36</span>, <span class="hljs-number">57</span>, <span class="hljs-number">93</span>]
    <span class="hljs-keyword">while</span> len(listp)<span class="hljs-operator">&#x3C;</span><span class="hljs-number">20</span>:
        _par<span class="hljs-operator">=</span><span class="hljs-keyword">int</span>(listp[<span class="hljs-number">-1</span>]<span class="hljs-operator">/</span><span class="hljs-number">0</span><span class="hljs-number">.8</span>)
        listp.append(_par)
    parameters_list <span class="hljs-operator">=</span> []
    <span class="hljs-keyword">for</span> short in listp:
        <span class="hljs-keyword">for</span> long in listp:
            <span class="hljs-keyword">if</span> short <span class="hljs-operator">&#x3C;</span> long:
                parameters_list.append([short, long])
    <span class="hljs-keyword">return</span> parameters_list
</code></pre><h4 id="h-23" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">2.3、事件定义</h4><p>当DMA值上穿其移动平均线时买入</p><pre data-type="codeBlock" text="def event_strategy(df, params, **kwargs):
    &quot;&quot;&quot;
    计算事件
    :param df: 数据
    :param params:
    :return:
    &quot;&quot;&quot;
    event_name = &apos;{}_{}&apos;.format(strategy_name,params)  # 策略名称
    #-----long-------------
    #条件1，DMA上穿其均线，买入
    con1=df[&apos;DMA_{}&apos;.format(params)]&gt;df[&apos;DMAMA_{}&apos;.format(params)]

    #条件2，上一周期，DMA在均线下
    #短线对应SMI
    df[&apos;DMA_shift_{}&apos;.format(params)] = df.groupby(&apos;symbol&apos;)[&apos;DMA_{}&apos;.format(params)].shift()
    #长线对应SMIMA
    df[&apos;DMAMA_shift_{}&apos;.format(params)] = df.groupby(&apos;symbol&apos;)[&apos;DMAMA_{}&apos;.format(params)].shift()
    con2=df[&apos;DMA_shift_{}&apos;.format(params)] &lt; df[&apos;DMAMA_shift_{}&apos;.format(params)]
    df.loc[con1 &amp; con2, event_name] = 1

    return df
"><code>def event_strategy(df, params, <span class="hljs-operator">*</span><span class="hljs-operator">*</span>kwargs):
    <span class="hljs-string">""</span><span class="hljs-string">"
    计算事件
    :param df: 数据
    :param params:
    :return:
    "</span><span class="hljs-string">""</span>
    event_name <span class="hljs-operator">=</span> <span class="hljs-string">'{}_{}'</span>.format(strategy_name,params)  # 策略名称
    #<span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span>long<span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span>
    #条件<span class="hljs-number">1</span>，DMA上穿其均线，买入
    con1<span class="hljs-operator">=</span>df[<span class="hljs-string">'DMA_{}'</span>.format(params)]<span class="hljs-operator">></span>df[<span class="hljs-string">'DMAMA_{}'</span>.format(params)]

    #条件<span class="hljs-number">2</span>，上一周期，DMA在均线下
    #短线对应SMI
    df[<span class="hljs-string">'DMA_shift_{}'</span>.format(params)] <span class="hljs-operator">=</span> df.groupby(<span class="hljs-string">'symbol'</span>)[<span class="hljs-string">'DMA_{}'</span>.format(params)].shift()
    #长线对应SMIMA
    df[<span class="hljs-string">'DMAMA_shift_{}'</span>.format(params)] <span class="hljs-operator">=</span> df.groupby(<span class="hljs-string">'symbol'</span>)[<span class="hljs-string">'DMAMA_{}'</span>.format(params)].shift()
    con2<span class="hljs-operator">=</span>df[<span class="hljs-string">'DMA_shift_{}'</span>.format(params)] <span class="hljs-operator">&#x3C;</span> df[<span class="hljs-string">'DMAMA_shift_{}'</span>.format(params)]
    df.loc[con1 <span class="hljs-operator">&#x26;</span> con2, event_name] <span class="hljs-operator">=</span> <span class="hljs-number">1</span>

    <span class="hljs-keyword">return</span> df
</code></pre><h1 id="h-top3" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">三、回测结果（收益回撤比Top3）</h1><h4 id="h-31top1" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.1、TOP1资金曲线</h4><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e6f022f99dde84d7270839bb00bd842d3054d93f0ef26150556690773c3134e5.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/fdea6b5c8a7ad542227901b4a2697c333fddbb8ec469f2e9babc38fa7d915c97.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><h4 id="h-32" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.2、收益回撤比事件频率</h4><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/44bef6de310a6c510ed9df63526ac8790d4f8400dea66bbdee5bbf8e8585aba9.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/fdea6b5c8a7ad542227901b4a2697c333fddbb8ec469f2e9babc38fa7d915c97.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><h4 id="h-33" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.3、回测评价</h4><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/612f131ab8c9db5332d2f44bbb79fa71e2bfbce518b5f98252b211ec78718f69.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><h4 id="h-34" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.4、最优结果每年表现</h4><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ec4c23206077859f8ca78a63476940499fbc72a93e2b58fa8442df50ded7f5fd.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><h4 id="h-35top1" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.5、TOP1盈利最多三笔交易</h4><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ffba46e6e8baafa963720646e01d2d9dddc37ef277ffcc68d038d7462132b2d0.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><h4 id="h-36top1" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.6、TOP1亏损最多三笔交易</h4><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/b8ee635926aa1cc28edf2666543d6aafe897786fb1a7138b5a30fd1e64b5b399.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><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">四、遍历结果（收益回撤比前十）</h2><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/bdc438a3617f315e6eed1dd56df15d6f3f8b91665527c46e6fb0f03b5786d1c2.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><h1 id="h-" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">五、附件内容</h1><h4 id="h-1" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">1、指标计算代码</h4><pre data-type="codeBlock" text="import pandas as pd
factor_name = &apos;DMA&apos;


def special_data(candle_df, symbol, agg_dict, **kwargs):
    &quot;&quot;&quot;
    导入额外的数据
    :param candle_df:   基础数据
    :param symbol:  币种名
    :param agg_dict:   转换周期的字典
    :return:
    &quot;&quot;&quot;

    return candle_df, agg_dict


def batch_parameters():
    &quot;&quot;&quot;
    生成遍历的参数
    :return:
    &quot;&quot;&quot;

    listp = [2, 3, 5, 8, 13, 21, 34, 55, 89]
    while len(listp)&lt;20:
        _par=int(listp[-1]/0.8)
        listp.append(_par)
    parameters_list = []
    for short in listp:
        for long in listp:
            if short &lt; long:
                parameters_list.append([short, long])
    return parameters_list





def calculate(df, parameters, **kwargs):
    &quot;&quot;&quot;
    计算单个币种的因子
    这边坚决不能进行去重或者删除空值等删除某行的操作
    :param df:  需要计算的币种数据
    :param parameters:  参数
    :param kwargs:    额外的参数
    :return:
    &quot;&quot;&quot;
    N1,N2=parameters
    DMA=df[&apos;close&apos;].rolling(window=N1).mean()-df[&apos;close&apos;].rolling(window=N2).mean()
    df[&apos;{}_{}&apos;.format(factor_name, parameters)]=DMA
    df[&apos;{}MA_{}&apos;.format(factor_name,parameters)]=DMA.rolling(window=N1).mean()
    return df


def cross_section_calculate(df, parameters, **kwargs):
    &quot;&quot;&quot;
    计算截面因子的函数
    :param df:  所有币种的数据
    :param parameters:  参数
    :param kwargs:    额外的参数
    :return:
    &quot;&quot;&quot;
    df[&apos;{}_{}_排名&apos; .format (factor_name, parameters)] = df.groupby(&apos;candle_begin_time&apos;)[&apos;{}_{}&apos;.format(factor_name,parameters)].rank(ascending=False, method=&apos;first&apos;)
    return df
"><code><span class="hljs-keyword">import</span> pandas <span class="hljs-keyword">as</span> pd
factor_name = <span class="hljs-string">'DMA'</span>


<span class="hljs-keyword">def</span> <span class="hljs-title function_">special_data</span>(<span class="hljs-params">candle_df, symbol, agg_dict, **kwargs</span>):
    <span class="hljs-string">"""
    导入额外的数据
    :param candle_df:   基础数据
    :param symbol:  币种名
    :param agg_dict:   转换周期的字典
    :return:
    """</span>

    <span class="hljs-keyword">return</span> candle_df, agg_dict


<span class="hljs-keyword">def</span> <span class="hljs-title function_">batch_parameters</span>():
    <span class="hljs-string">"""
    生成遍历的参数
    :return:
    """</span>

    listp = [<span class="hljs-number">2</span>, <span class="hljs-number">3</span>, <span class="hljs-number">5</span>, <span class="hljs-number">8</span>, <span class="hljs-number">13</span>, <span class="hljs-number">21</span>, <span class="hljs-number">34</span>, <span class="hljs-number">55</span>, <span class="hljs-number">89</span>]
    <span class="hljs-keyword">while</span> <span class="hljs-built_in">len</span>(listp)&#x3C;<span class="hljs-number">20</span>:
        _par=<span class="hljs-built_in">int</span>(listp[-<span class="hljs-number">1</span>]/<span class="hljs-number">0.8</span>)
        listp.append(_par)
    parameters_list = []
    <span class="hljs-keyword">for</span> short <span class="hljs-keyword">in</span> listp:
        <span class="hljs-keyword">for</span> long <span class="hljs-keyword">in</span> listp:
            <span class="hljs-keyword">if</span> short &#x3C; long:
                parameters_list.append([short, long])
    <span class="hljs-keyword">return</span> parameters_list





<span class="hljs-keyword">def</span> <span class="hljs-title function_">calculate</span>(<span class="hljs-params">df, parameters, **kwargs</span>):
    <span class="hljs-string">"""
    计算单个币种的因子
    这边坚决不能进行去重或者删除空值等删除某行的操作
    :param df:  需要计算的币种数据
    :param parameters:  参数
    :param kwargs:    额外的参数
    :return:
    """</span>
    N1,N2=parameters
    DMA=df[<span class="hljs-string">'close'</span>].rolling(window=N1).mean()-df[<span class="hljs-string">'close'</span>].rolling(window=N2).mean()
    df[<span class="hljs-string">'{}_{}'</span>.<span class="hljs-built_in">format</span>(factor_name, parameters)]=DMA
    df[<span class="hljs-string">'{}MA_{}'</span>.<span class="hljs-built_in">format</span>(factor_name,parameters)]=DMA.rolling(window=N1).mean()
    <span class="hljs-keyword">return</span> df


<span class="hljs-keyword">def</span> <span class="hljs-title function_">cross_section_calculate</span>(<span class="hljs-params">df, parameters, **kwargs</span>):
    <span class="hljs-string">"""
    计算截面因子的函数
    :param df:  所有币种的数据
    :param parameters:  参数
    :param kwargs:    额外的参数
    :return:
    """</span>
    df[<span class="hljs-string">'{}_{}_排名'</span> .<span class="hljs-built_in">format</span> (factor_name, parameters)] = df.groupby(<span class="hljs-string">'candle_begin_time'</span>)[<span class="hljs-string">'{}_{}'</span>.<span class="hljs-built_in">format</span>(factor_name,parameters)].rank(ascending=<span class="hljs-literal">False</span>, method=<span class="hljs-string">'first'</span>)
    <span class="hljs-keyword">return</span> df
</code></pre><h4 id="h-2" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">2、事件生成代码</h4><pre data-type="codeBlock" text="# 事件需要的因子
factors = [&apos;DMA&apos;]
# 事件的名称名
strategy_name = &apos;DMA&amp;event&apos;  # 名称和程序文件名相同，不能含有_



def batch_parameters():
    &quot;&quot;&quot;
    生成遍历的参数
    :return:
    &quot;&quot;&quot;

    listp = [2, 3, 5, 8, 13, 21, 34, 55, 89]
    while len(listp)&lt;20:
        _par = int(listp[-1]/0.8)
        listp.append(_par)
    parameters_list = []
    for short in listp:
        for long in listp:
            if short &lt; long:
                parameters_list.append([short, long])
    return parameters_list



def event_strategy(df, params, **kwargs):
    &quot;&quot;&quot;
    计算事件
    :param df: 数据
    :param params:
    :return:
    &quot;&quot;&quot;
    event_name = &apos;{}_{}&apos;.format(strategy_name,params)  # 策略名称
    #-----long-------------
    #条件1，DMA上穿其均线，买入
    con1=df[&apos;DMA_{}&apos;.format(params)]&gt;df[&apos;DMAMA_{}&apos;.format(params)]

    #条件2，上一周期，DMA在均线下
    #短线对应SMI
    df[&apos;DMA_shift_{}&apos;.format(params)] = df.groupby(&apos;symbol&apos;)[&apos;DMA_{}&apos;.format(params)].shift()
    #长线对应SMIMA
    df[&apos;DMAMA_shift_{}&apos;.format(params)] = df.groupby(&apos;symbol&apos;)[&apos;DMAMA_{}&apos;.format(params)].shift()
    con2=df[&apos;DMA_shift_{}&apos;.format(params)] &lt; df[&apos;DMAMA_shift_{}&apos;.format(params)]
    df.loc[con1 &amp; con2, event_name] = 1

    return df
"><code># 事件需要的因子
factors <span class="hljs-operator">=</span> [<span class="hljs-string">'DMA'</span>]
# 事件的名称名
strategy_name <span class="hljs-operator">=</span> <span class="hljs-string">'DMA&#x26;event'</span>  # 名称和程序文件名相同，不能含有<span class="hljs-keyword">_</span>



def batch_parameters():
    <span class="hljs-string">""</span><span class="hljs-string">"
    生成遍历的参数
    :return:
    "</span><span class="hljs-string">""</span>

    listp <span class="hljs-operator">=</span> [<span class="hljs-number">2</span>, <span class="hljs-number">3</span>, <span class="hljs-number">5</span>, <span class="hljs-number">8</span>, <span class="hljs-number">13</span>, <span class="hljs-number">21</span>, <span class="hljs-number">34</span>, <span class="hljs-number">55</span>, <span class="hljs-number">89</span>]
    <span class="hljs-keyword">while</span> len(listp)<span class="hljs-operator">&#x3C;</span><span class="hljs-number">20</span>:
        _par <span class="hljs-operator">=</span> <span class="hljs-keyword">int</span>(listp[<span class="hljs-number">-1</span>]<span class="hljs-operator">/</span><span class="hljs-number">0</span><span class="hljs-number">.8</span>)
        listp.append(_par)
    parameters_list <span class="hljs-operator">=</span> []
    <span class="hljs-keyword">for</span> short in listp:
        <span class="hljs-keyword">for</span> long in listp:
            <span class="hljs-keyword">if</span> short <span class="hljs-operator">&#x3C;</span> long:
                parameters_list.append([short, long])
    <span class="hljs-keyword">return</span> parameters_list



def event_strategy(df, params, <span class="hljs-operator">*</span><span class="hljs-operator">*</span>kwargs):
    <span class="hljs-string">""</span><span class="hljs-string">"
    计算事件
    :param df: 数据
    :param params:
    :return:
    "</span><span class="hljs-string">""</span>
    event_name <span class="hljs-operator">=</span> <span class="hljs-string">'{}_{}'</span>.format(strategy_name,params)  # 策略名称
    #<span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span>long<span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span>
    #条件<span class="hljs-number">1</span>，DMA上穿其均线，买入
    con1<span class="hljs-operator">=</span>df[<span class="hljs-string">'DMA_{}'</span>.format(params)]<span class="hljs-operator">></span>df[<span class="hljs-string">'DMAMA_{}'</span>.format(params)]

    #条件<span class="hljs-number">2</span>，上一周期，DMA在均线下
    #短线对应SMI
    df[<span class="hljs-string">'DMA_shift_{}'</span>.format(params)] <span class="hljs-operator">=</span> df.groupby(<span class="hljs-string">'symbol'</span>)[<span class="hljs-string">'DMA_{}'</span>.format(params)].shift()
    #长线对应SMIMA
    df[<span class="hljs-string">'DMAMA_shift_{}'</span>.format(params)] <span class="hljs-operator">=</span> df.groupby(<span class="hljs-string">'symbol'</span>)[<span class="hljs-string">'DMAMA_{}'</span>.format(params)].shift()
    con2<span class="hljs-operator">=</span>df[<span class="hljs-string">'DMA_shift_{}'</span>.format(params)] <span class="hljs-operator">&#x3C;</span> df[<span class="hljs-string">'DMAMA_shift_{}'</span>.format(params)]
    df.loc[con1 <span class="hljs-operator">&#x26;</span> con2, event_name] <span class="hljs-operator">=</span> <span class="hljs-number">1</span>

    <span class="hljs-keyword">return</span> df
</code></pre><h4 id="h-3" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3、遍历回测结果</h4><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bbs.quantclass.cn/thread/12369">https://bbs.quantclass.cn/thread/12369</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bbs.quantclass.cn/thread/12369">https://bbs.quantclass.cn/thread/12369</a></p>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
        </item>
        <item>
            <title><![CDATA[SMI指标事件策略复现]]></title>
            <link>https://paragraph.com/@uniswapv6/smi</link>
            <guid>Ow69o6bPUXVYDnfzTMpu</guid>
            <pubDate>Thu, 09 Jun 2022 16:05:15 GMT</pubDate>
            <description><![CDATA[https://bbs.quantclass.cn/thread/12407一、指标说明二、策略代码2.1、指标计算# batch_parameters() def calculate(df, parameters, **kwargs): """ 计算单个币种的因子 这边坚决不能进行去重或者删除空值等删除某行的操作 :param df: 需要计算的币种数据 :param parameters: 参数 :param kwargs: 额外的参数 :return: """ N1, N2, N3 = parameters # print(N1) H = df['high'].rolling(N1).max() # print(H) L = df['low'].rolling(N1).min() # print(L) M = (H+L)/2 # print(M) D = df['close']-M # print(D) # print(type(D)) _DS = D.ewm(span=N2).mean() # print(_DS) DS = _DS.ewm(span=N2).mean()...]]></description>
            <content:encoded><![CDATA[<p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bbs.quantclass.cn/thread/12407">https://bbs.quantclass.cn/thread/12407</a></p><h1 id="h-" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">一、指标说明</h1><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/516d598afa2fff7bebd0a56f0694edc57cf3d8b72ce2ccd7afc068360a046231.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><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">二、策略代码</h2><h4 id="h-21" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">2.1、指标计算</h4><pre data-type="codeBlock" text="# batch_parameters()

def calculate(df, parameters, **kwargs):
    &quot;&quot;&quot;
    计算单个币种的因子
    这边坚决不能进行去重或者删除空值等删除某行的操作
    :param df:  需要计算的币种数据
    :param parameters:  参数
    :param kwargs:    额外的参数
    :return:
    &quot;&quot;&quot;
    N1, N2, N3 = parameters
    # print(N1)
    H = df[&apos;high&apos;].rolling(N1).max()
    # print(H)
    L = df[&apos;low&apos;].rolling(N1).min()
    # print(L)
    M = (H+L)/2
    # print(M)
    D = df[&apos;close&apos;]-M
    # print(D)
    # print(type(D))
    _DS = D.ewm(span=N2).mean()
    # print(_DS)
    DS = _DS.ewm(span=N2).mean()
    # print(DS)
    _DHL = (H-L).ewm(span=N2).mean()
    DHL = _DHL.ewm(span=N2).mean()
    SMI = 100*DS/DHL
    # print(SMI)
    SMIMA = SMI.rolling(window=N3).mean()
    # print(SMIMA)
    df[&apos;{}_{}&apos;.format(factor_name,parameters)]=SMI
    df[&apos;{}MA_{}&apos;.format(factor_name,parameters)] = SMIMA

    return df
"><code># batch_parameters()

def calculate(df, parameters, <span class="hljs-operator">*</span><span class="hljs-operator">*</span>kwargs):
    <span class="hljs-string">""</span><span class="hljs-string">"
    计算单个币种的因子
    这边坚决不能进行去重或者删除空值等删除某行的操作
    :param df:  需要计算的币种数据
    :param parameters:  参数
    :param kwargs:    额外的参数
    :return:
    "</span><span class="hljs-string">""</span>
    N1, N2, N3 <span class="hljs-operator">=</span> parameters
    # print(N1)
    H <span class="hljs-operator">=</span> df[<span class="hljs-string">'high'</span>].rolling(N1).<span class="hljs-built_in">max</span>()
    # print(H)
    L <span class="hljs-operator">=</span> df[<span class="hljs-string">'low'</span>].rolling(N1).<span class="hljs-built_in">min</span>()
    # print(L)
    M <span class="hljs-operator">=</span> (H<span class="hljs-operator">+</span>L)<span class="hljs-operator">/</span><span class="hljs-number">2</span>
    # print(M)
    D <span class="hljs-operator">=</span> df[<span class="hljs-string">'close'</span>]<span class="hljs-operator">-</span>M
    # print(D)
    # print(<span class="hljs-keyword">type</span>(D))
    _DS <span class="hljs-operator">=</span> D.ewm(span<span class="hljs-operator">=</span>N2).mean()
    # print(_DS)
    DS <span class="hljs-operator">=</span> _DS.ewm(span<span class="hljs-operator">=</span>N2).mean()
    # print(DS)
    _DHL <span class="hljs-operator">=</span> (H<span class="hljs-operator">-</span>L).ewm(span<span class="hljs-operator">=</span>N2).mean()
    DHL <span class="hljs-operator">=</span> _DHL.ewm(span<span class="hljs-operator">=</span>N2).mean()
    SMI <span class="hljs-operator">=</span> <span class="hljs-number">100</span><span class="hljs-operator">*</span>DS<span class="hljs-operator">/</span>DHL
    # print(SMI)
    SMIMA <span class="hljs-operator">=</span> SMI.rolling(window<span class="hljs-operator">=</span>N3).mean()
    # print(SMIMA)
    df[<span class="hljs-string">'{}_{}'</span>.format(factor_name,parameters)]<span class="hljs-operator">=</span>SMI
    df[<span class="hljs-string">'{}MA_{}'</span>.format(factor_name,parameters)] <span class="hljs-operator">=</span> SMIMA

    <span class="hljs-keyword">return</span> df
</code></pre><h4 id="h-22" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">2.2、遍历代码</h4><pre data-type="codeBlock" text="def batch_parameters():
    &quot;&quot;&quot;
    生成遍历的参数
    :return:
    &quot;&quot;&quot;

    one_parameters_list = [2, 3, 5, 8, 13, 21, 34, 55, 89]
    _para = one_parameters_list[-1]
    while _para &lt; 500:
        _para = int(_para/0.618)
        one_parameters_list.append(_para)

    n1n2_list = []
    for i in one_parameters_list:
        for j in one_parameters_list:
            n1n2_list.append([i, j])

    parameters_list=[]
    for i in n1n2_list:
        for j in one_parameters_list:
            parameters_list.append([i[0], i[1], j])
    print()
    return parameters_list[:300]
"><code>def batch_parameters():
    <span class="hljs-string">""</span><span class="hljs-string">"
    生成遍历的参数
    :return:
    "</span><span class="hljs-string">""</span>

    one_parameters_list <span class="hljs-operator">=</span> [<span class="hljs-number">2</span>, <span class="hljs-number">3</span>, <span class="hljs-number">5</span>, <span class="hljs-number">8</span>, <span class="hljs-number">13</span>, <span class="hljs-number">21</span>, <span class="hljs-number">34</span>, <span class="hljs-number">55</span>, <span class="hljs-number">89</span>]
    _para <span class="hljs-operator">=</span> one_parameters_list[<span class="hljs-number">-1</span>]
    <span class="hljs-keyword">while</span> _para <span class="hljs-operator">&#x3C;</span> <span class="hljs-number">500</span>:
        _para <span class="hljs-operator">=</span> <span class="hljs-keyword">int</span>(_para<span class="hljs-operator">/</span><span class="hljs-number">0</span><span class="hljs-number">.618</span>)
        one_parameters_list.append(_para)

    n1n2_list <span class="hljs-operator">=</span> []
    <span class="hljs-keyword">for</span> i in one_parameters_list:
        <span class="hljs-keyword">for</span> j in one_parameters_list:
            n1n2_list.append([i, j])

    parameters_list<span class="hljs-operator">=</span>[]
    <span class="hljs-keyword">for</span> i in n1n2_list:
        <span class="hljs-keyword">for</span> j in one_parameters_list:
            parameters_list.append([i[<span class="hljs-number">0</span>], i[<span class="hljs-number">1</span>], j])
    print()
    <span class="hljs-keyword">return</span> parameters_list[:<span class="hljs-number">300</span>]
</code></pre><h4 id="h-23" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">2.3、事件定义</h4><p>SMI指标上穿其均线时，买入。</p><p>（均线为当日收盘价与最近N天的最高价与最低价均值之间的距离值）</p><pre data-type="codeBlock" text="def event_strategy(df, params, **kwargs):
    &quot;&quot;&quot;
    计算事件
    :param df: 数据
    :param params:
    :return:
    &quot;&quot;&quot;
    event_name = &apos;{}_{}&apos;.format(strategy_name, params)  # 策略名称
    #-----long-------------
    #条件1，SMI上穿其均线，做多
    con1 = df[&apos;SMI_{}&apos;.format(params)] &gt; df[&apos;SMIMA_{}&apos;.format(params)]

    #条件2，上一周期，SMI在均线下
    #短线对应SMI
    df[&apos;SMI_shift_{}&apos;.format(params)] = df.groupby(&apos;symbol&apos;)[&apos;SMI_{}&apos;.format(params)].shift()
    #长线对应SMIMA
    df[&apos;SMIMA_shift_{}&apos;.format(params)] = df.groupby(&apos;symbol&apos;)[&apos;SMIMA_{}&apos;.format(params)].shift()
    con2=df[&apos;SMI_shift_{}&apos;.format(params)] &lt;df[&apos;SMIMA_shift_{}&apos;.format(params)]
    df.loc[con1 &amp; con2, event_name] = 1


    return df
"><code>def event_strategy(df, params, <span class="hljs-operator">*</span><span class="hljs-operator">*</span>kwargs):
    <span class="hljs-string">""</span><span class="hljs-string">"
    计算事件
    :param df: 数据
    :param params:
    :return:
    "</span><span class="hljs-string">""</span>
    event_name <span class="hljs-operator">=</span> <span class="hljs-string">'{}_{}'</span>.format(strategy_name, params)  # 策略名称
    #<span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span>long<span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span>
    #条件<span class="hljs-number">1</span>，SMI上穿其均线，做多
    con1 <span class="hljs-operator">=</span> df[<span class="hljs-string">'SMI_{}'</span>.format(params)] <span class="hljs-operator">></span> df[<span class="hljs-string">'SMIMA_{}'</span>.format(params)]

    #条件<span class="hljs-number">2</span>，上一周期，SMI在均线下
    #短线对应SMI
    df[<span class="hljs-string">'SMI_shift_{}'</span>.format(params)] <span class="hljs-operator">=</span> df.groupby(<span class="hljs-string">'symbol'</span>)[<span class="hljs-string">'SMI_{}'</span>.format(params)].shift()
    #长线对应SMIMA
    df[<span class="hljs-string">'SMIMA_shift_{}'</span>.format(params)] <span class="hljs-operator">=</span> df.groupby(<span class="hljs-string">'symbol'</span>)[<span class="hljs-string">'SMIMA_{}'</span>.format(params)].shift()
    con2<span class="hljs-operator">=</span>df[<span class="hljs-string">'SMI_shift_{}'</span>.format(params)] <span class="hljs-operator">&#x3C;</span>df[<span class="hljs-string">'SMIMA_shift_{}'</span>.format(params)]
    df.loc[con1 <span class="hljs-operator">&#x26;</span> con2, event_name] <span class="hljs-operator">=</span> <span class="hljs-number">1</span>


    <span class="hljs-keyword">return</span> df
</code></pre><h1 id="h-top3" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">三、回测结果（收益回撤比Top3）</h1><h4 id="h-31top1" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.1、TOP1资金曲线</h4><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/aa205df32c92f668c991814458f0bef6f8eaea08dc7701f9b5331b1a181bed59.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><h4 id="h-32" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.2、事件频率</h4><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/a2170f18d23abe329000bd34df8c85eb34586620c51bc43f735719e50788886f.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><h4 id="h-33" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.3、回测评价</h4><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/69201ed52542c1edd6a7acb346aa1f3592bb7b732ad26b3d1f6c17ecc493f946.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><h4 id="h-34" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.4、最优结果每年表现</h4><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/b34eeb4a1d72d2dc3f6dcb237edf4df6e64128c9eec0092ec1aa9cc1d0ed6c1c.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><h4 id="h-35top1" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.5、TOP1盈利最多三笔交易</h4><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/641d4e93ce28d30be3df6cf4db4cbb77b93f6779b2d14ecaf0ea6d3679cf5d35.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><h4 id="h-36top1" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3.6、TOP1亏损最多三笔交易</h4><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/bec5ed5b7a52257a9b4520dfe5f8704accd1f57983d490f1fef102553b4bd8f0.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><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">四、遍历结果（收益回撤比前十）</h2><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/2620970d39f660be05150c7323ef2a1946e44a4d71d4b548c4750b02bed303eb.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><h1 id="h-" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">五、附件内容</h1><h4 id="h-1" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">1、指标计算代码</h4><pre data-type="codeBlock" text="import pandas as pd

factor_name = &apos;SMI&apos;


def special_data(candle_df, symbol, agg_dict, **kwargs):
    &quot;&quot;&quot;
    导入额外的数据
    :param candle_df:   基础数据
    :param symbol:  币种名
    :param agg_dict:   转换周期的字典
    :return:
    &quot;&quot;&quot;

    return candle_df, agg_dict


def batch_parameters():
    &quot;&quot;&quot;
    生成遍历的参数
    :return:
    &quot;&quot;&quot;

    one_parameters_list = [2, 3, 5, 8, 13, 21, 34, 55, 89]
    _para = one_parameters_list[-1]
    while _para &lt; 500:
        _para = int(_para/0.618)
        one_parameters_list.append(_para)

    n1n2_list = []
    for i in one_parameters_list:
        for j in one_parameters_list:
            n1n2_list.append([i, j])

    parameters_list=[]
    for i in n1n2_list:
        for j in one_parameters_list:
            parameters_list.append([i[0], i[1], j])
    print()
    return parameters_list[:300]


# batch_parameters()

def calculate(df, parameters, **kwargs):
    &quot;&quot;&quot;
    计算单个币种的因子
    这边坚决不能进行去重或者删除空值等删除某行的操作
    :param df:  需要计算的币种数据
    :param parameters:  参数
    :param kwargs:    额外的参数
    :return:
    &quot;&quot;&quot;
    N1, N2, N3 = parameters
    # print(N1)
    H = df[&apos;high&apos;].rolling(N1).max()
    # print(H)
    L = df[&apos;low&apos;].rolling(N1).min()
    # print(L)
    M = (H+L)/2
    # print(M)
    D = df[&apos;close&apos;]-M
    # print(D)
    # print(type(D))
    _DS = D.ewm(span=N2).mean()
    # print(_DS)
    DS = _DS.ewm(span=N2).mean()
    # print(DS)
    _DHL = (H-L).ewm(span=N2).mean()
    DHL = _DHL.ewm(span=N2).mean()
    SMI = 100*DS/DHL
    # print(SMI)
    SMIMA = SMI.rolling(window=N3).mean()
    # print(SMIMA)
    df[&apos;{}_{}&apos;.format(factor_name,parameters)]=SMI
    df[&apos;{}MA_{}&apos;.format(factor_name,parameters)] = SMIMA

    return df


def cross_section_calculate(df, parameters, **kwargs):
    &quot;&quot;&quot;
    计算截面因子的函数
    :param df:  所有币种的数据
    :param parameters:  参数
    :param kwargs:    额外的参数
    :return:
    &quot;&quot;&quot;
    df[&apos;{}_{}_排名&apos; .format (factor_name,parameters)] = df.groupby(&apos;candle_begin_time&apos;)[&apos;{}_{}&apos;.format(factor_name,parameters)].rank(ascending=False, method=&apos;first&apos;)

    return df
"><code><span class="hljs-keyword">import</span> pandas <span class="hljs-keyword">as</span> pd

factor_name = <span class="hljs-string">'SMI'</span>


<span class="hljs-keyword">def</span> <span class="hljs-title function_">special_data</span>(<span class="hljs-params">candle_df, symbol, agg_dict, **kwargs</span>):
    <span class="hljs-string">"""
    导入额外的数据
    :param candle_df:   基础数据
    :param symbol:  币种名
    :param agg_dict:   转换周期的字典
    :return:
    """</span>

    <span class="hljs-keyword">return</span> candle_df, agg_dict


<span class="hljs-keyword">def</span> <span class="hljs-title function_">batch_parameters</span>():
    <span class="hljs-string">"""
    生成遍历的参数
    :return:
    """</span>

    one_parameters_list = [<span class="hljs-number">2</span>, <span class="hljs-number">3</span>, <span class="hljs-number">5</span>, <span class="hljs-number">8</span>, <span class="hljs-number">13</span>, <span class="hljs-number">21</span>, <span class="hljs-number">34</span>, <span class="hljs-number">55</span>, <span class="hljs-number">89</span>]
    _para = one_parameters_list[-<span class="hljs-number">1</span>]
    <span class="hljs-keyword">while</span> _para &#x3C; <span class="hljs-number">500</span>:
        _para = <span class="hljs-built_in">int</span>(_para/<span class="hljs-number">0.618</span>)
        one_parameters_list.append(_para)

    n1n2_list = []
    <span class="hljs-keyword">for</span> i <span class="hljs-keyword">in</span> one_parameters_list:
        <span class="hljs-keyword">for</span> j <span class="hljs-keyword">in</span> one_parameters_list:
            n1n2_list.append([i, j])

    parameters_list=[]
    <span class="hljs-keyword">for</span> i <span class="hljs-keyword">in</span> n1n2_list:
        <span class="hljs-keyword">for</span> j <span class="hljs-keyword">in</span> one_parameters_list:
            parameters_list.append([i[<span class="hljs-number">0</span>], i[<span class="hljs-number">1</span>], j])
    <span class="hljs-built_in">print</span>()
    <span class="hljs-keyword">return</span> parameters_list[:<span class="hljs-number">300</span>]


<span class="hljs-comment"># batch_parameters()</span>

<span class="hljs-keyword">def</span> <span class="hljs-title function_">calculate</span>(<span class="hljs-params">df, parameters, **kwargs</span>):
    <span class="hljs-string">"""
    计算单个币种的因子
    这边坚决不能进行去重或者删除空值等删除某行的操作
    :param df:  需要计算的币种数据
    :param parameters:  参数
    :param kwargs:    额外的参数
    :return:
    """</span>
    N1, N2, N3 = parameters
    <span class="hljs-comment"># print(N1)</span>
    H = df[<span class="hljs-string">'high'</span>].rolling(N1).<span class="hljs-built_in">max</span>()
    <span class="hljs-comment"># print(H)</span>
    L = df[<span class="hljs-string">'low'</span>].rolling(N1).<span class="hljs-built_in">min</span>()
    <span class="hljs-comment"># print(L)</span>
    M = (H+L)/<span class="hljs-number">2</span>
    <span class="hljs-comment"># print(M)</span>
    D = df[<span class="hljs-string">'close'</span>]-M
    <span class="hljs-comment"># print(D)</span>
    <span class="hljs-comment"># print(type(D))</span>
    _DS = D.ewm(span=N2).mean()
    <span class="hljs-comment"># print(_DS)</span>
    DS = _DS.ewm(span=N2).mean()
    <span class="hljs-comment"># print(DS)</span>
    _DHL = (H-L).ewm(span=N2).mean()
    DHL = _DHL.ewm(span=N2).mean()
    SMI = <span class="hljs-number">100</span>*DS/DHL
    <span class="hljs-comment"># print(SMI)</span>
    SMIMA = SMI.rolling(window=N3).mean()
    <span class="hljs-comment"># print(SMIMA)</span>
    df[<span class="hljs-string">'{}_{}'</span>.<span class="hljs-built_in">format</span>(factor_name,parameters)]=SMI
    df[<span class="hljs-string">'{}MA_{}'</span>.<span class="hljs-built_in">format</span>(factor_name,parameters)] = SMIMA

    <span class="hljs-keyword">return</span> df


<span class="hljs-keyword">def</span> <span class="hljs-title function_">cross_section_calculate</span>(<span class="hljs-params">df, parameters, **kwargs</span>):
    <span class="hljs-string">"""
    计算截面因子的函数
    :param df:  所有币种的数据
    :param parameters:  参数
    :param kwargs:    额外的参数
    :return:
    """</span>
    df[<span class="hljs-string">'{}_{}_排名'</span> .<span class="hljs-built_in">format</span> (factor_name,parameters)] = df.groupby(<span class="hljs-string">'candle_begin_time'</span>)[<span class="hljs-string">'{}_{}'</span>.<span class="hljs-built_in">format</span>(factor_name,parameters)].rank(ascending=<span class="hljs-literal">False</span>, method=<span class="hljs-string">'first'</span>)

    <span class="hljs-keyword">return</span> df
</code></pre><h4 id="h-2" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">2、事件生成代码</h4><pre data-type="codeBlock" text="# 事件需要的因子
factors = [&apos;SMI&apos;]
# 事件的名称名
strategy_name = &apos;SMI&amp;event&apos;  # 名称和程序文件名相同，不能含有_


def batch_parameters():
    &quot;&quot;&quot;
    生成遍历的参数
    :return:
    &quot;&quot;&quot;

    one_parameters_list = [2, 3, 5, 8, 13, 21, 34, 55, 89]
    _para = one_parameters_list[-1]
    while _para &lt; 500:
        _para = int(_para/0.618)
        one_parameters_list.append(_para)

    n1n2_list = []
    for i in one_parameters_list:
        for j in one_parameters_list:
            n1n2_list.append([i, j])

    parameters_list=[]
    for i in n1n2_list:
        for j in one_parameters_list:
            parameters_list.append([i[0], i[1], j])

    return parameters_list[:300]


# print(batch_parameters())




def event_strategy(df, params, **kwargs):
    &quot;&quot;&quot;
    计算事件
    :param df: 数据
    :param params:
    :return:
    &quot;&quot;&quot;
    event_name = &apos;{}_{}&apos;.format(strategy_name, params)  # 策略名称
    #-----long-------------
    #条件1，SMI上穿其均线，做多
    con1 = df[&apos;SMI_{}&apos;.format(params)] &gt; df[&apos;SMIMA_{}&apos;.format(params)]

    #条件2，上一周期，SMI在均线下
    #短线对应SMI
    df[&apos;SMI_shift_{}&apos;.format(params)] = df.groupby(&apos;symbol&apos;)[&apos;SMI_{}&apos;.format(params)].shift()
    #长线对应SMIMA
    df[&apos;SMIMA_shift_{}&apos;.format(params)] = df.groupby(&apos;symbol&apos;)[&apos;SMIMA_{}&apos;.format(params)].shift()
    con2=df[&apos;SMI_shift_{}&apos;.format(params)] &lt;df[&apos;SMIMA_shift_{}&apos;.format(params)]
    df.loc[con1 &amp; con2, event_name] = 1


    return df
"><code># 事件需要的因子
factors <span class="hljs-operator">=</span> [<span class="hljs-string">'SMI'</span>]
# 事件的名称名
strategy_name <span class="hljs-operator">=</span> <span class="hljs-string">'SMI&#x26;event'</span>  # 名称和程序文件名相同，不能含有<span class="hljs-keyword">_</span>


def batch_parameters():
    <span class="hljs-string">""</span><span class="hljs-string">"
    生成遍历的参数
    :return:
    "</span><span class="hljs-string">""</span>

    one_parameters_list <span class="hljs-operator">=</span> [<span class="hljs-number">2</span>, <span class="hljs-number">3</span>, <span class="hljs-number">5</span>, <span class="hljs-number">8</span>, <span class="hljs-number">13</span>, <span class="hljs-number">21</span>, <span class="hljs-number">34</span>, <span class="hljs-number">55</span>, <span class="hljs-number">89</span>]
    _para <span class="hljs-operator">=</span> one_parameters_list[<span class="hljs-number">-1</span>]
    <span class="hljs-keyword">while</span> _para <span class="hljs-operator">&#x3C;</span> <span class="hljs-number">500</span>:
        _para <span class="hljs-operator">=</span> <span class="hljs-keyword">int</span>(_para<span class="hljs-operator">/</span><span class="hljs-number">0</span><span class="hljs-number">.618</span>)
        one_parameters_list.append(_para)

    n1n2_list <span class="hljs-operator">=</span> []
    <span class="hljs-keyword">for</span> i in one_parameters_list:
        <span class="hljs-keyword">for</span> j in one_parameters_list:
            n1n2_list.append([i, j])

    parameters_list<span class="hljs-operator">=</span>[]
    <span class="hljs-keyword">for</span> i in n1n2_list:
        <span class="hljs-keyword">for</span> j in one_parameters_list:
            parameters_list.append([i[<span class="hljs-number">0</span>], i[<span class="hljs-number">1</span>], j])

    <span class="hljs-keyword">return</span> parameters_list[:<span class="hljs-number">300</span>]


# print(batch_parameters())




def event_strategy(df, params, <span class="hljs-operator">*</span><span class="hljs-operator">*</span>kwargs):
    <span class="hljs-string">""</span><span class="hljs-string">"
    计算事件
    :param df: 数据
    :param params:
    :return:
    "</span><span class="hljs-string">""</span>
    event_name <span class="hljs-operator">=</span> <span class="hljs-string">'{}_{}'</span>.format(strategy_name, params)  # 策略名称
    #<span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span>long<span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span><span class="hljs-operator">-</span>
    #条件<span class="hljs-number">1</span>，SMI上穿其均线，做多
    con1 <span class="hljs-operator">=</span> df[<span class="hljs-string">'SMI_{}'</span>.format(params)] <span class="hljs-operator">></span> df[<span class="hljs-string">'SMIMA_{}'</span>.format(params)]

    #条件<span class="hljs-number">2</span>，上一周期，SMI在均线下
    #短线对应SMI
    df[<span class="hljs-string">'SMI_shift_{}'</span>.format(params)] <span class="hljs-operator">=</span> df.groupby(<span class="hljs-string">'symbol'</span>)[<span class="hljs-string">'SMI_{}'</span>.format(params)].shift()
    #长线对应SMIMA
    df[<span class="hljs-string">'SMIMA_shift_{}'</span>.format(params)] <span class="hljs-operator">=</span> df.groupby(<span class="hljs-string">'symbol'</span>)[<span class="hljs-string">'SMIMA_{}'</span>.format(params)].shift()
    con2<span class="hljs-operator">=</span>df[<span class="hljs-string">'SMI_shift_{}'</span>.format(params)] <span class="hljs-operator">&#x3C;</span>df[<span class="hljs-string">'SMIMA_shift_{}'</span>.format(params)]
    df.loc[con1 <span class="hljs-operator">&#x26;</span> con2, event_name] <span class="hljs-operator">=</span> <span class="hljs-number">1</span>


    <span class="hljs-keyword">return</span> df
</code></pre><h4 id="h-3" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">3、遍历回测结果</h4><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bbs.quantclass.cn/thread/12407">https://bbs.quantclass.cn/thread/12407</a></p>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
        </item>
        <item>
            <title><![CDATA[SeeDao翻译公会测试]]></title>
            <link>https://paragraph.com/@uniswapv6/seedao</link>
            <guid>yrsRxpakHzDyzUpzxPOh</guid>
            <pubDate>Sun, 29 May 2022 09:04:26 GMT</pubDate>
            <description><![CDATA[一、NFT相关原文As an avid investor, you may have to use more than one tool for your research to get the latest and accurate information about the market movement. Having to pay to enjoy some extra benefits and catch some unpopular insights may be rewarding after all. So, kick back and dig in with these tools at your service. They will help you to have a great experience in the NFT space and make better investment decisions. **提示：**该文章内容为NFT评估工具介绍。原文链接译文作为一名进取型投资者，你必须使用至少一种工具进行分析研究，以获取最新且准确的市场动态资讯。毕...]]></description>
            <content:encoded><![CDATA[<h3 id="h-nft" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">一、NFT相关</h3><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">原文</h3><p>As an avid investor, you may have to use more than one tool for your research to get the latest and accurate information about the market movement. Having to pay to enjoy some extra benefits and catch some unpopular insights may be rewarding after all. So, kick back and dig in with these tools at your service. They will help you to have a great experience in the NFT space and make better investment decisions.</p><p> **提示：**该文章内容为NFT评估工具介绍。<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.datadriveninvestor.com/the-top-7-nft-evaluation-tools-that-you-need-to-use-9776d5b436d2">原文链接</a></p><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">译文</h3><p>作为一名进取型投资者，你必须使用至少一种工具进行分析研究，以获取最新且准确的市场动态资讯。毕竟，必须付出才能获得一些额外收益和获取独特的见解，这些都可能在未来受益。所以，回过头并深入使用这些工具到你的服务中。它们将有助于你在非同质化代币领域有好的体验和做出更好的决定。</p><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">原文</h3><p>There are very bad things that can easily happen to governance mechanisms if governance power is easily transferable. This is true for two primary types of reasons:</p><p>● If the goal is for governance power to be widely distributed, then transferability is counterproductive as concentrated interests are more likely to buy the governance rights up from everyone else.</p><p>● If the goal is for governance power to go to the competent, then transferability is counterproductive because nothing stops the governance rights from being bought up by the determined but incompetent.</p><p>**提示：**该段落旨在探讨治理权是否可以具备可转移性。<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vitalik.eth.limo/general/2022/01/26/soulbound.html">原文链接</a></p><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><h3 id="h-web3" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">二、Web3相关</h3><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">原文</h3><p>To build a sustainable business, Chiru will try to lean heavily on the Azuki brand, opening up new revenue sources beyond the royalties. In late February, it will launch an Azuki clothing line, starting off with red jackets. It eventually wants to go Hollywood. Maybe TV shows would pay Azuki for the right to use their intellectual property, Zzzagabond muses. Perhaps, in the popular TV show The Masked Singer, one of the costumes could be an Azuki design, he speculates. There are equally vague plans for Azukis in the metaverse. After all, when you have minted over $40 million from thin air in a matter of weeks, everything must seem possible.</p><p>**提示：**本文源自福布斯报道，探讨Azuki项目爆火出圈的原因。<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.forbes.com/sites/jeffkauflin/2022/02/14/how-azukis-suddenly-became-the-worlds-best-selling-nft-collection/?sh=7929b7ba5cbe&amp;utm_%20source=ForbesMain">原文链接</a></p><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">译文</h3><p>在中心化的互联网2.0世界，核心权威通常被当作是法律——确认交易的有效性，在平台上允许做什么和禁止做什么等等。例如，当从一个银行账户向另外一个银行账户转账时，银行最终核准这笔交易是否得到处理和通过。银行核确认发送者是否足够的资金发送，以及其他一些标准，然后最终批准转账。</p><p>在去中心化的Web3世界，是没有核心权威的，并且代码（去中心化区块链网络的如何运作的）是法律。由区块网络确认发送者是否有足够的资金汇款，一旦审核通过就会最终授权转账。</p><h3 id="h-dao" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">三、DAO相关</h3><p>Articulating the purpose of the DAO in an exciting and enticing way is paramount to attracting new community members. Those onboarding to the DAO should very clearly understand what the DAO is trying to accomplish and how they can fit in under the context of that overarching goal.</p><p>This clarity is beneficial for DAOs looking for members and contributors as well—a clear purpose attracts people who are the right fit for the community, while also filtering out those who aren’t. This is especially important in the context of a bull market, when a popular reason for joining DAOs is token speculation.</p><p>Communicating a shared purpose helps to set expectations for participation and fosters organizational health. As opposed to being everything to everyone, a DAO needs to understand what drives its community and serve that community well in accordance with its mission. This first step lays the foundation for a strong community ethos, which facilitates natural growth. A DAO’s first wave of community members, who, if passionate about the mission and vision of the DAO, will help to scale and grow the community beyond the founders and initial core contributors.</p><p>**提示：**DAO需要设立明确的使命与愿景。<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/daomstr.eth/YNr-PuwUgp9LoK6xlrHhLlfKKo2GHzR8g00wBnfhQbc">原文链接</a></p><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">译文</h3><p>以令人兴奋及诱人的方式阐述DAO，这对于吸引社区用户是至关重要的。那些已经在DAO的人应该非常清晰地理解，去中心化自治组织在尝试完成什么事情，以及他们如何适应该使命及愿景。</p><p>这种明确性同样使DAO在寻找成员及贡献者中受益——明确的目的吸引到适合社区的人，同时也把不适合社区的人过滤。在牛市背景中这尤为重要，因为此时加入DAO的普遍理由是代币投机。</p><p>传达共同目的有利于设立参与预期及促进组织健康。不同于把所有东西给所有人，DAO需理解是什么驱动社区发展，并依据自身目标，很好地为社区服务。这第一步为强大的社区精神奠定基础，这样促进自然增长。DAO的第一批社区成员，如果他们对DAO的目标及愿景充满热情，将帮助社区的扩大及成长超越创始者及最初核心贡献者。</p>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/57f43234c7b1ae58d9ff08f8dd57c20dfa30c6055d5f29a9fc17cb1b856008ed.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[流动性挖矿逐渐枯竭，如何续写DeFi辉煌时代？20220526]]></title>
            <link>https://paragraph.com/@uniswapv6/defi-20220526</link>
            <guid>3wusNARcUMiWy1kDpZ2X</guid>
            <pubDate>Fri, 27 May 2022 06:57:22 GMT</pubDate>
            <description><![CDATA[一、DeFi的流动性枯竭1.LaoBai：LUNA & UST死亡螺旋归零，引发的连锁效应。 2.Phyrex：Curve：3 pool份量最大，其中USDT占70% 当USDT下跌时： （1）聪明循环套利：USDC -> USDT -> USD -> USDC ... （2）笨方法：USDT -> USDC or Dai Curve半爆，因为USDT下跌 —> 撤出，但只是暂时性， 出了稳定币的监管，USDT合规对Curve最大的利好，越是熊市，存量资金要有一个去处，Curve是比较好一个好的去处。 3.Lao Bai：除ETH外（DeFi +NFT)，大部分公链都是靠Layer的DeFi在走路，熊市大量会有资金出逃，其他公链体现尤为明显。二、DeFi vs X to Earn1Johnson：DeFi，GameFi本质都是一个盘子，要有人一直在接盘这个游戏才能玩下去。X to Earn 本质是内部消耗复投的经济模型，20%薅80%的羊毛。 2.Phyrex：只要稳定币接受监管，Curve与AAVE转型为一个现货的ETF。Uniswap本身与uni代币没有关系，不能够赋能，没有...]]></description>
            <content:encoded><![CDATA[<h2 id="h-defi" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">一、DeFi的流动性枯竭</h2><p>1.LaoBai：LUNA &amp; UST死亡螺旋归零，引发的连锁效应。</p><p>2.Phyrex：Curve：3 pool份量最大，其中USDT占70%</p><p>当USDT下跌时：</p><p>（1）聪明循环套利：USDC -&gt; USDT -&gt; USD -&gt; USDC ...</p><p>（2）笨方法：USDT -&gt; USDC or Dai</p><p>Curve半爆，因为USDT下跌 —&gt; 撤出，但只是暂时性，</p><p>出了稳定币的监管，USDT合规对Curve最大的利好，越是熊市，存量资金要有一个去处，Curve是比较好一个好的去处。</p><p>3.Lao Bai：除ETH外（DeFi +NFT)，大部分公链都是靠Layer的DeFi在走路，熊市大量会有资金出逃，其他公链体现尤为明显。</p><h2 id="h-defi-vs-x-to-earn" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">二、DeFi vs X to Earn</h2><p>1Johnson：DeFi，GameFi本质都是一个盘子，要有人一直在接盘这个游戏才能玩下去。X to Earn 本质是内部消耗复投的经济模型，20%薅80%的羊毛。</p><p>2.Phyrex：只要稳定币接受监管，Curve与AAVE转型为一个现货的ETF。Uniswap本身与uni代币没有关系，不能够赋能，没有办法做回购空投会定义为证券型代币。X to earn，这种是凭空印出来，Stepn一定会崩盘，人的减少，币价下跌，进入死亡螺旋崩盘，后期主要看是否有更好的故事讲。DeFi是正向循环，流动性挖矿的手续费收入。DeFi和GameFi的区别，DeFi的收益，一直有交易就有收入来源；X to earn的收益靠新人入场，挖提卖，资金盘减少，死亡螺旋。当你不知道你的收益从哪里来，你就是收益提供者。</p><p>3.LaoBai：Uniswap实现了收益闭环，但UNI代币无法享受收益成果，而在熊市Curve挖卖提；所有的X to earn，需要老玩家氪金来维持，Stepn控盘机制比较完善，延长了崩盘时间。</p><h2 id="h-defi" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">三、DeFi的未来布局（不构成投资建议）</h2><p>1.Johnson：熊市不会去冲冲冲，要不断的学习，炒新不炒旧。吸取过去Rug Pull的教训，多囤币：稳定币+能撑到下一波牛市并起飞的项目。比较看好Curve——DeFi最核心的造血机器。</p><p>2.Phyrex：Curve未来不可估量，Curve是DeFi核心中的核心，但其好并不代表其代币crv好，未来只要受到美国政府的认可与监管，将可能会成为中立性外汇兑换平台；</p><p>不看好DeFi抵押借贷，比较好看好DeFi保险；证券性的代币，Uniswap合规化对UNI空投、分享收益。</p><p>监管一定是好事，19000-64000是比特币是“去中心化 -&gt; 中心化”的过程，其实去年5月牛市就已经结束，后面的行情是人为造成，如期货ETF，因为机构提前知道其接受监管，一旦合规会有更多传统机构进来；现在币圈是跟着美股走，也是因为监管预期。</p><p>3.LaoBai：熊市的保守策略：稳定币流动性挖矿，在Curve上挖矿。</p><p>有看好的代币：BTC，ETH的交易兑，Uniswap v3，ETH 和 Link的交易兑。</p><p>Abitrum，GMX买入GLP（JLP）BTC+EHT+LINK代币，与合约玩家的对手盘，吃期货玩家的亏损。</p><p>看好一个币Holder，以太坊，BNX V3，单币质押充有无常损失保护。</p><h2 id="h-defi" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">四、DeFi下一轮大的发展，指数性增长。</h2><p>Jhonson：DeFi流动性是根本，更多流动性解决方法和更多的玩法，如果未来有更多的人入场。</p><p>Phyrex：DeFi监管合规-&gt;更多的外部资金进来；更加多元化的市场与广阔的金融工具，能看到利润是从哪里来，更安全更高的收益跑赢银行及债券。区块链的黑客、Rug Pull等技术风险，可以通过中心化监管，以制度及法律来解决。</p><p>LaoBai：衍生品方向，目前dydx，还没迎来衍生品的Uniswap时刻，走出这样存量的创新。</p><p>出圈方向，监管 DeFi引入更多的流动性。</p><p>原生方向，DeFi进入到元宇宙的时代，大家把更多时间花在链上，DeFi作为基础设施，元宇宙银行、元宇宙交易等</p><p>信用贷款：现实中的信用卡、无抵押贷款，但比较难，现实中的信用可以通过过去的行为来预测未来，但在链上的过去行为参考可靠性不大。</p><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">五、提问环节</h2><p>1.Phyrex：Curve的机制，目前手续费用给crv，未来用usdc、usdt直接作为手续费。去crv，所有人进来都是2.49倍，不可能变成证券型代币。最早的Dao可能是Curve，因为有投票权。</p><p>2.提问者：足额抵押、超额抵押是链上抵押的逻辑，不存在信用借贷，链上世界，token的再抵押。</p><p>LaoBai：Curve目前就是一个证券，只有veCrv存在，每天可以算多少手续费，很容易算市盈率，去证券化很难。</p><p>信用贷的破局方式：第一，把链上声誉系统和现实的声誉系统、身份系统链接。第二，进入元宇宙时代，50%以上的时间用在元宇宙，出现信用贷出现违约，在元宇宙世界会对这个身份做一个惩罚。</p><p>3.Kevinshao：DeFi作为内核，传统金融市场债市远大于股市，DEX和Lending已经得到市场验证，DeFi的透明性和公平性延伸到传统金融，AAVE申请的银行牌照。</p><p>公链&gt;DEX，公链没了DEX也不存在，DEX在各条公链的部署，Uuniswap在Polygon、ETH、Abitrum，Uniswap部署到Polygon上，把生态原来头部的Dex取代掉。如何理解公链和Dex的关系，做一个比喻：公链是国家，Dex是跨国公司。</p><p>流动性挖矿找TVL高，深度比较深的Dex。</p><p>Uniswap深度比主流交易费好，手续费开始降低了（稳定币万分之一），但gas fee无法减少。</p><p>二级的DeFi项目的判断，不看币价，看链上数据的指标。</p><p>总体看好DeFi的发展，经过洗牌，未来还是会有创新出现，这个领域奖励创新、奖励很长时间专注质量和服务。</p><br>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/8da6870e177c8d740620ad6721155903fe1844cd2a6518bd7166b79aaff4f2bd.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[项目分析：Astar Network
]]></title>
            <link>https://paragraph.com/@uniswapv6/astar-network</link>
            <guid>pQXd82oWIilOiN1j1qYT</guid>
            <pubDate>Sat, 23 Apr 2022 09:46:28 GMT</pubDate>
            <description><![CDATA[摘要总结：机会：波卡生态上的跨链龙头，目前链上数据相对健康，为EVM+Wasm的技术核心竞争力，未来打通Layer0的Cosmos，Layer1公链，Layer2 ​​ZK-Roll up、Optimism，想象空间比较大，Build 2 Earn的创新激励模式，且背后有著名VC融资背书以及与微软深度合作。风险：波卡在Layer0的流动性及价值捕获的能力不及预期，或比其他Layer2的扩容解决方案替代，以太坊共识层合并完成会进一步巩固其领先优势，且Scalability问题已解决，会对Astar的发展造成影响。结论：长远来看，机会>风险，长期矛盾是Layer0技术层面的演变及Astar在Layer0到Layer2的多链推进是否顺利，保持观察Astar及波卡生态市值、锁仓量、价值捕获等指标的变化。短期来看，风险<机会，短期矛盾是加息周期带来的市场下行风险，其影响力大于项目发展基本面。投资操作上，等待合适价位在开始定投参与。一、项目基本信息1.项目简介什么是Astar Network？Astar Network（原为Plasm Network），是基于波卡的多链虚拟机 DApp 中心...]]></description>
            <content:encoded><![CDATA[<h1 id="h-" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">摘要总结：</h1><h3 id="h-evmwasmlayer0cosmoslayer1layer2-zk-roll-upoptimismbuild-2-earnvc" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">机会：波卡生态上的跨链龙头，目前链上数据相对健康，为EVM+Wasm的技术核心竞争力，未来打通Layer0的Cosmos，Layer1公链，Layer2 ​​ZK-Roll up、Optimism，想象空间比较大，Build 2 Earn的创新激励模式，且背后有著名VC融资背书以及与微软深度合作。</h3><h3 id="h-layer0layer2scalabilityastar" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">风险：波卡在Layer0的流动性及价值捕获的能力不及预期，或比其他Layer2的扩容解决方案替代，以太坊共识层合并完成会进一步巩固其领先优势，且Scalability问题已解决，会对Astar的发展造成影响。</h3><h3 id="h-greaterlayer0astarlayer0layer2astarless" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">结论：长远来看，机会&gt;风险，长期矛盾是Layer0技术层面的演变及Astar在Layer0到Layer2的多链推进是否顺利，保持观察Astar及波卡生态市值、锁仓量、价值捕获等指标的变化。短期来看，风险&lt;机会，短期矛盾是加息周期带来的市场下行风险，其影响力大于项目发展基本面。投资操作上，等待合适价位在开始定投参与。</h3><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">一、项目基本信息</h2><h3 id="h-1" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1.项目简介</h3><h3 id="h-astar-network" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">什么是Astar Network？</h3><h4 id="h-astar-networkplasm-network-dapp-polkadot-20evmwasm-zk-rollups-optimistic-rollups-bscavalanche-dapp" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Astar Network（原为Plasm Network），是基于波卡的多链虚拟机 DApp 中心，目标是要在 Polkadot 上构建以太坊 2.0，并支持EVM、WASM 和包括 ZK Rollups 和 Optimistic Rollups 在内的二层扩容方案，以及提供连接以太坊、BSC、Avalanche 等生态的互操作性。开发人员可以自由地构建各种 dApp，而无需考虑扩容及费率问题。</h4><h4 id="h-httpsastarnetwork" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">官网：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://astar.network/">https://astar.network/</a></h4><h4 id="h-httpsgithubcomastarnetworkplasmdocsblobmasterwpenpdf" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">白皮书：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AstarNetwork/plasmdocs/blob/master/wp/en.pdf">https://github.com/AstarNetwork/plasmdocs/blob/master/wp/en.pdf</a></h4><h4 id="h-githubhttpsgithubcomastarnetwork" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">GitHub：​<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/AstarNetwork%E2%80%8B">https://github.com/AstarNetwork​</a></h4><h4 id="h-documentationhttpsdocsastarnetwork" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Documentation：：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.astar.network/">https://docs.astar.network/</a></h4><h4 id="h-httpsdefillamacomchainastar" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">锁仓数据：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://defillama.com/chain/Astar">https://defillama.com/chain/Astar</a></h4><h4 id="h-mediumhttpsmediumcomastar-network" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Medium：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/astar-network">https://medium.com/astar-network</a></h4><h3 id="h-2" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2.项目团队</h3><h3 id="h-sota-watanabe" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">-渡边宗太 ( Sota Watanabe )</h3><h4 id="h-sota-watanabe-stake-technologies-astar-shiden-chronicled-chronicled-p2p-sota-stake-technologiessotaastarshidensns" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Sota Watanabe 是 Stake Technologies 的首席执行官，也是 Astar 和 Shiden 的创始人。来自庆应义塾大学，在美国、中国等各国实习后，在高科技公司的避难所硅谷 Chronicled 找到了工作。Chronicled 是一家区块链公司，它结合了去中心化和 P2P 网络，为商业交易提供专门的网络。回到日本后，Sota在东京大学研究生院区块链捐赠价格担任联合研究员后，创办了 Stake Technologies。Sota先生积极传播关于Astar/Shiden的信息，日本SNS粉丝众多，许多日本人支持在海外工作的渡边先生。</h4><h4 id="h-httpstwittercomwatanabesota" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">推特：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/watanabesota">https://twitter.com/watanabesota</a></h4><h3 id="h-takumi-yamashita" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">-山下琢巳氏 ( Takumi Yamashita )</h3><h4 id="h-takumi-yamashita-stake-technologies-ctotakumiproskenion" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Takumi Yamashita 是 Stake Technologies 的 CTO（首席技术官）。从会津大学毕业后，去了东京大学信息科学与工程研究生院，然后作为经济产业省的认证创建者开发并实施了公共区块链。Takumi是一位参加世界编程大赛的超级工程师，拥有开发可以无缝改变共识算法的区块链平台“Proskenion”的往绩。</h4><h3 id="h-uno" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">-宇野政治 (UNO）</h3><h4 id="h-uno-stake-technologies-cooomisestake-technologiesstake-technologies" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Uno 先生是 Stake Technologies 的 COO（首席运营官）。从神户大学毕业后，他有通过博报堂产品参与支付服务Omise的记录。之后，他作为Stake Technologies的创始成员参与，通过金融和区块链概念证明的方式推动引入，现在他离开Stake Technologies创业。</h4><h3 id="h-aleksandr-krupenkin" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">-亚历山大·克鲁彭金( Aleksandr Krupenkin )</h3><h4 id="h-aleksandr-krupenkinstake-technologies-itmo-stake-technologies-airalab-github-astar-polkadot-jp-astarshidenmedium" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Aleksandr Krupenkin，Stake Technologies的海外成员，毕业于俄罗斯 ITMO 大学，是 Stake Technologies 技术开发和工程领域的关键人物。他一直是一名活跃的软件工程师，目前正在俄罗斯 Airalab 开发智能合约。GitHub，工程师共享公共程序的地方，发布用于创建 Astar 和 Polkadot {.jp} 的程序。它是Astar/Shiden网络发展的重要组成部分，Medium已经发布了很多关于如何操作测试网的文章。</h4><h3 id="h-maarten-henskens" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">-马丁·亨斯肯( Maarten Henskens )</h3><h4 id="h-maarten-henskens-stake-technologies-ceo-polkadot-bifrost-medium" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Maarten Henskens 在 Stake Technologies 担任增长副总裁，也是一家汽车店的CEO，喜欢在区块链行业之外做自己喜欢的工作。还曾与基于 Polkadot 的 Bifrost 合作。在Medium负责云贷详细公告等重要文章。</h4><h3 id="h-3" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3.融资合作</h3><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ffac83a014d3b453e58112c60dd491776b6b96664351f65e837bc3bb1424a1d0.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><h4 id="h-astar-networkbinance-labs1000yuan" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Astar Network是Binance Labs用于支持波卡生态项目发展1000万美元基金的第一笔投资。</h4><h4 id="h-2022-01-28dappastar-network2200yuanpolychain-capitalalamedaresearchalchemy-venturesanimal-venturescryptocom-capitaldigital-finance-groupgsrvesselinjectiveprotocolscytale-venturespolkadotgavin-woodquantstamprichard-maweb3-foundationparity-technologies" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">2022-01-28波卡生态中的dApp平台Astar Network完成2200万美元的战略轮融资，参与者包括Polychain Capital、Alameda、Research、Alchemy Ventures、Animal Ventures、Crypto.com Capital、Digital Finance Group、GSR、Vessel、InjectiveProtocol、Scytale Ventures、Polkadot创始人Gavin Wood、Quantstamp创始人Richard Ma、日本著名球星本田圭佑以及Web3 Foundation和Parity Technologies的核心成员。</h4><h4 id="h-astar-network-astar-astar-github-enterprisemicrosoft-teams-azure-350000-yuanastar-web3-astar-network" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">微软将和 Astar Network 将在 Astar 孵化计划上展开合作，包括为 Astar 孵化计划中选定的初创公司提供广泛的资源（营销支持和指导网络）以帮助他们在全球市场上取得成功。 微软还将通过 Github Enterprise、Microsoft Teams 和 Azure 积分为选定初创公司提供价值高达 350,000 美元的支持，Astar 孵化计划旨在培养 Web3 领域里的创业者和初创公司并加速 Astar Network 的采用。</h4><h4 id="h-astarvcpolkadotgavin-woodastar" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">总体上看，Astar背后有不少著名VC，并且是Polkadot创始人Gavin Wood以个人名义参与的一个波卡生态项目。圈外巨头微软为其Astar 孵化计划提供资金及广泛资源支持，背后机构阵容可谓强大。</h4><h3 id="h-4" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">4.发展路线</h3><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/aacebe845ee7bbf842cd07b4ed71eaba5f1f2b2a4155413bbba9da4eebc1e058.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><h4 id="h-q1astar-network-launch-layer-1-bridge-integrations-astar-incubation-program-zk-plonk-implementation-ink-contract-support-on-parachain-xcm-integration-astar-types-package-evm-tooling8redesign-astar-portal-call-for-build2earn-dapp-staking-build2earns-tokenomics4" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">从官方公布的信息， Q1已实现交付的任务有：Astar Network Launch, Layer 1 Bridge Integrations, Astar Incubation Program, ZK-Plonk Implementation, Ink! Contract support on Parachain, XCM Integration, Astar Types Package, EVM Tooling，共计8个任务，完成大部分任务的交付。剩下没交付的任务如：Redesign Astar Portal, Call for Build2Earn, dApp Staking Build2earns tokenomics等也基本在4月初完成。</h4><h4 id="h-60percent" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">总体上，项目团队的交付能力还算可以，在既定时间做出路线图的60%交付，进程耽误的任务也基本在次月初完成，且从社交区动态来看，项目方也一直在做事。</h4><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">二. 经济模型分析</h2><h3 id="h-1202204" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1.代币信息(202204数据）</h3><h4 id="h-7185944151-2079660686-dollarastr-10percent-6percent-120131" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">代币供应总量：7,185,944,151 流通量：2,079,660,686 代币代码：$ASTR 通货膨胀：10%（每年） 初始流通量：6% 持有人：120,131</h4><h3 id="h-2" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2.代币分配比例及解锁规则：</h3><h4 id="h-30percent1000710percent1510percent" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">-用户和早期支持者（30%）：1000天锁定，7个月的线性解锁，10%的初始分配，其他参与者在发行后15个月解锁，10%的初始分配。</h4><h4 id="h-20percent-2210percent" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">-波卡平行链拍卖（20%）： 22个月的线性解锁，10%的初始分配。</h4><h4 id="h-5percent" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">-波卡平行链拍卖储备（5%）： 用于未来的波卡平行链租赁。</h4><h4 id="h-10percent" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">-协议开发（10%）： 用于协议开发和补助计划（具体待定）。</h4><h4 id="h-dao5percent" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">-链上DAO（5%）： 用于链上财库。</h4><h4 id="h-5percent" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">-市场营销（5%）： 用于营销。</h4><h4 id="h-10percent2020710percent" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">-早期金融支持者（10%）：早期金融支持者在2020年加入我们的生态体系，7个月线性解锁，10%的初始分配。</h4><h4 id="h-5percentstake-technologies230percent" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">-团队（员工激励）（ 5%）：激励Stake Technologies员工（2年锁定，3年解锁，0%初始分配）。</h4><h4 id="h-10percentstake-technologies" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">-基金会（10%）：Stake Technologies将创建一个基金会，这一分配是为了未来的运营。</h4><h3 id="h-3" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3.代币应用场景</h3><h3 id="h-astar-token-astar-network-5" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Astar Token 是 Astar Network 的实用代币，具有以下 5 个角色。</h3><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/0452f52181568dc1708728956dc3bc83b9439dbd874c02583de19582055b3d4e.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-dapp-build-to-earn" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">-dApp 质押：Build to Earn</h3><h4 id="h-dapps-staking-astar-network-polkadot-astar-astar-network-polkadot-dapps-dapps-astar-network" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">DApps Staking 是 Astar Network 核心团队发明的原创方案，在 Polkadot 生态中只有 Astar 生态支持该功能。Astar Network 旨在成为 Polkadot 网络上领先的 dApps 中心。因此，团队为 dApps 开发人员准备了激励措施，让他们在Astar Network 上制作智能合约。</h4><h4 id="h-dapps-staking-astar-dapp-astar-astar-dapps-astar-network-astar-network-astar" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">dApps Staking 是一种简单但强大的机制。Astar 代币持有者可以在dApp和网络上质押 Astar 代币。通过这样做，质押者可以从区块奖励中获得 Astar 代币。除此之外，dApps 的开发者还可以根据提名获得奖励。一般来说，Astar Network 上的应用程序开发人员通过为 Astar Network 社区制作智能合约或基础设施来接收 Astar 代币。团队打算使其成为一个可持续和分散的赠款机制。</h4><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/5226b48050f8b9fba4982a4b427c98a4d6dcfc31be881924e7f7b07e983e55b5.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-npos" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">-NPoS 质押</h3><h4 id="h-astarastarastarapy138percent" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Astar代币持有者还可以选择在网络上质押Astar（Astar网络验证者或收集者）。通过这样做，质押者获得提名奖励，网络变得更加去中心化。目前，官方的质押APY稳定在13.8%。</h4><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">-交易</h3><h4 id="h-" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">每笔链上交易都需要收费。</h4><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">-链上治理</h3><h4 id="h-astar" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">我们计划进行链上治理，Astar 代币用于促进投票和公民投票等治理活动。</h4><h3 id="h-layer2" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">-layer2</h3><h4 id="h-astar-network-layer2-layer1-layer2-layer1-layer2" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Astar Network 是一个支持 layer2 实现的 layer1 平台。Layer2 应用程序开发人员在他们的 layer1 智能合约上进行存款并创建 layer2 应用程序。</h4><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">三. 基本面分析</h2><h3 id="h-1-astar" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1. Astar 解决的问题</h3><h4 id="h-astar-network-polkadot-dapps-dapp-plasm-network-astar-network" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Astar Network 专注于做最好的智能合约平台，让 Polkadot 上的 dApps 开发者不需要过多关注基础设施，可以更专注于他们的 dApp。理想情况下，开发人员可以在 Plasm Network 上构建任何应用程序，而无需考虑其可扩展性。Astar Network解决了突出问题：可扩展性和互操作性。</h4><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">-可扩展性</h3><h4 id="h-" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">由于分散的共识机制，区块链不会按设计扩展。</h4><h4 id="h-tpstransaction-per-second-astar-network-tps" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">TPS（Transaction Per Second）比中心化数据库小很多，每个区块可以存储的数据有上限。因此，整个网络的用户可能会注意到他们的交易长时间处于未确认或未决状态，从而造成糟糕的用户体验。 Astar Network 的可扩展性解决了以下主题： 每秒更多事务 (TPS) 更便宜的交易成本 更快的终结</h4><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">-互操作性</h3><h4 id="h-polkadot-astar-network-polkadot-astar-network-polkadot" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">存在许多不同的区块链，但很少有具有互操作性的功能。要将“价值”从比特币转移到以太坊，我们需要一个中心化的交易所。Polkadot 是一种分片协议，使区块链网络能够无缝地协同运行。Astar Network与 Polkadot 兼容。通过将Astar Network连接到 Polkadot，将拥有真正的互操作性。</h4><h3 id="h-2-202204" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2. 竞争护城河（202204数据）</h3><h4 id="h-astarevmwasmlayer2-moonbeam-acala-frontier-astar-evm-wasm-astar-evm-solidity-ink-wasm-moonbeam-astar-astar-50-staking-dappastar-ovm-zk-rollups-layer-2" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Astar的核心竞争力体现在底层技术上采取EVM+Wasm架构、创新的激励机制和Layer2的多链解决方案。首先，与 Moonbeam 、Acala一样，采用 Frontier 来兼容以太坊，但Astar 同时支持 EVM 和 Wasm 虚拟机。Astar 上既可以用 EVM 运行以太坊上已有的 Solidity 合约，也可以运行用 ink! 编写的 Wasm 合约（Moonbeam 不支持）。再者，Astar 的代币质押具有开发者激励机制，将 Astar 网络中的 50％ 的 Staking 奖励分配给 DApp（或智能合约）开发者。最后，Astar 有包括 OVM 和 ZK rollups 在内的 Layer 2 解决方案，这是其他竞品所不具备的。</h4><h4 id="h-tvl-139876astar-dapps-stakingastr2cbridgecelr15statlay-finance1arthswap" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">TVL :13.9亿，其中8.76亿+是Astar dApps Staking（ASTR），2亿+是cBridge（CELR），1.5亿+StatLay Finance，1亿+Arthswap。</h4><h4 id="h-astar145551percentparallelpara65moonrivermovr28" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Astar的锁仓量14亿+在波卡生态上是最高的，占55.51%，，其次是借贷协议Parallel（PARA）6.5亿+，Moonriver（MOVR）2.8亿。</h4><h4 id="h-wasmastarcosmosjuno" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">支持Wasm将是Astar的核心竞争力，目前市场上唯一对标Cosmos生态的Juno。</h4><h3 id="h-3" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3.发展空间</h3><h4 id="h-astaroctopus-networkcosmoslayer0cosmoslayer0astarlayer1layer0cosmosterra-cryptocom-chain-osmosis-oasis-network-injective-protocolastarbscavalancesolanaceler-bridge-anyswap-bridgeroadmapcosmosq1" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Astar与Octopus Network一起搭建波卡生态与Cosmos生态的桥。Layer0是区块链发展的未来趋势之一，而波卡、Cosmos被认为当今Layer0的两大阵营，殊途同归，一个自上而下，一个自下而上，Astar是从Layer1的跨链桥做到Layer0的跨链桥。官方的公开信息，Cosmos生态内Terra, Crypto.com chain, Osmosis, Oasis Network, Injective Protocol等都会通过Astar与波卡生态进行互动，这里有较大的想象空间。就多链蓝图而言，未来还会BSC、Avalance、Solana的跨链。目前而言，Celer Bridge和 Anyswap Bridge是波卡与以太坊的跨链桥，而Roadmap上提到与Cosmos的桥暂时没有消息，Q1没能实现交收。</h4><h4 id="h-poslayer2cosmosastarlayer0layer2" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">未来区块链行业的竞争格局是区块链生态系统的竞争，以太坊Pos+Layer2+跨链桥的生态系统，以及Cosmos生态系统，以及波卡生态系统，Astar的亮点在于打造一个从Layer0到Layer2的多链生态系统。</h4><h3 id="h-4202204" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">4.链上数据（202204数据）</h3><h4 id="h-40percent67526m" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">-波卡生态锁仓最多，占比近40%，有675.26M。</h4><h4 id="h-ada22098m32410mastar6766mdollar716m" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">-ADA锁仓量220.98M，市值32410M左右；ASTAR锁仓量676.6M，市值$716M，目前还算低估未来还有很大的发展空间。</h4><h4 id="h-mcaptvl14566tvl35247m" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">-Mcap/TVL=1.4566，TVL=352.47M</h4><h4 id="h-mcaptvl23tvl80evmmacptvl13tvl44mcaptvl" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">所有公链中，Mcap/TVL排名23；TVL排名80，在EVM赛道中，Macp/TVL排名13；TVL排名44，Mcap和TVL的横向对比中，目前相对其他项目处于低估水平。</h4><h3 id="h-5-202204" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">5. 社区分析（202204数据）</h3><h4 id="h-httpstwittercomastarhub3018k" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">推特：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/astar_hub%EF%BC%88301.8K%EF%BC%89">https://twitter.com/astar_hub（301.8K）</a></h4><h4 id="h-telegramhttpstmeletmespeakorg7873" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Telegram：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/letmespeak_org%EF%BC%887873%EF%BC%89">https://t.me/letmespeak_org（7873）</a></h4><h4 id="h-discordhttpsdiscordcominviteletmespeak100947" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Discord：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.com/invite/letmespeak%EF%BC%88100947%EF%BC%89">https://discord.com/invite/letmespeak（100947）</a></h4><h4 id="h-mediumhttpsmediumcomastar-network-6986" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Medium：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/astar-network">https://medium.com/astar-network</a> (6986)</h4><h4 id="h-2022-04-0520533018k-telegram-7873-discord-100947medium6986" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">截至 2022-04-05的数据，推特上发布2053条信息，有301.8K 人关注；Telegram 有 7873 人关注，Discord 有100947人关注，Medium有多位核心成员发布篇干货文章，有6986人关注。</h4><h4 id="h-" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">综合来看，社区建设表现良好。</h4><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">四. 风险分析</h2><h3 id="h-1layer0" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1.波卡的Layer0生态发展不及预期</h3><h4 id="h-14astarmulti-chain-layer1layer0layer1layer0cosmosavalancheastar" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">目前波卡比较早期，已有14个项目完成卡槽拍卖，但大部分项目还没落地。波卡这种自上而下，收取保护费拍卖模式，虽安全但项目进度缓慢，目前的链上表现不清晰，捕获流动性及价值能力也不确定。Astar的Multi-Chain Layer1生态，很大程度依附在波卡的Layer0生态上，与其他Layer1项目联动。若日后波卡发展没到领先位置及获得市场热度，被Layer0的竞争者Cosmos及Avalanche等后来居上，Astar的发展也会受限于此。</h4><h3 id="h-2" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2.以太坊共识层合并完成</h3><h4 id="h-powposscalabilitytps-gas-feeposlayer2astarlayer2astar" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">据目前最新消息，今年年底以太坊将合并完成共识层，目前Pow的共识机制将转变为Pos。这很大程度上，解决了目前以太坊扩容性（Scalability）带来的TPS网络拥堵 和 高Gas Fee。实现Pos再结合Layer2生态的发展，太坊会进一步巩固其公链之王的地位。而且，以太坊共识层合并完成后，Astar解决的扩容性问题将不复存在，且公链赛道的竞争格局洗牌，此时共识层+Layer2+跨链桥可以解决目前市场大部分痛点，Astar的发展会存在较大不确定性。</h4><h3 id="h-3" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3.宏观经济</h3><h4 id="h-yuanastar" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">目前全球刚开始进入加息周期，十年国债利率及美元指数逐步上升，资金撤出风险资产，回流趋势明显。加密货币市场的流动性有大幅下降趋势，面临较大的下行市场风险，以比特币作为参照，小币种的回调波动会更剧烈，对Astar价格影响较大。</h4>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/56f42ebd322c1ddd159861e07d5464b22e16f6d6b7401f0aedb5e30e8108e68d.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[3月加密市场行情复盘 ]]></title>
            <link>https://paragraph.com/@uniswapv6/3</link>
            <guid>bPE9ibKdgjuVxRR4puyi</guid>
            <pubDate>Thu, 31 Mar 2022 12:24:15 GMT</pubDate>
            <description><![CDATA[加密货币的行情从年初至今，现在回看，从去年11月的最高点一路下跌，1月算是阶段性底部，恐慌指数长期在25以下，市场情绪长期低迷恐慌。再次引证了，行情总是在绝望中产生，犹豫中发展，狂欢中结束。也引证了当时的观点，加密货币市场与美股的关联性，只会是一时，只因1月前者的下跌的调整幅度比后者要深很多。一季度经历了较多的不确定性，美联储加息缩表的预期落地、俄乌战争的爆发、一些机构离场又回来。展望未来，俄乌战争的演变在某种程度是利好加密货币的使用，而今年最大的挑战仍然是美联储加息缩表的影响。虽然加息周期开始，但从放水到收水也是有一个过程，仍然认为，前2～3次加息对市场是不起作用，货币政策的传递机制一般滞后，因此未来几个月来还是相对安全，需要重点关注的是缩表的时间表，缩表对流动性的影响会更大。 这两天进入Crypto的资金仍然在继续，昨天MacroStrategy以比特币为抵押完成2.05亿美元定期贷款，或购买更多比特币；火币科技计划在香港推出面向散户投资者的加密货币ETF；Luna Foundation Guard地址增持2943枚BTC，价值约1.4亿美元; 美图：截至去年底已购买ETH公...]]></description>
            <content:encoded><![CDATA[<p>加密货币的行情从年初至今，现在回看，从去年11月的最高点一路下跌，1月算是阶段性底部，恐慌指数长期在25以下，市场情绪长期低迷恐慌。再次引证了，行情总是在绝望中产生，犹豫中发展，狂欢中结束。也引证了当时的观点，加密货币市场与美股的关联性，只会是一时，只因1月前者的下跌的调整幅度比后者要深很多。一季度经历了较多的不确定性，美联储加息缩表的预期落地、俄乌战争的爆发、一些机构离场又回来。展望未来，俄乌战争的演变在某种程度是利好加密货币的使用，而今年最大的挑战仍然是美联储加息缩表的影响。虽然加息周期开始，但从放水到收水也是有一个过程，仍然认为，前2～3次加息对市场是不起作用，货币政策的传递机制一般滞后，因此未来几个月来还是相对安全，需要重点关注的是缩表的时间表，缩表对流动性的影响会更大。</p><p>这两天进入Crypto的资金仍然在继续，昨天MacroStrategy以比特币为抵押完成2.05亿美元定期贷款，或购买更多比特币；火币科技计划在香港推出面向散户投资者的加密货币ETF；Luna Foundation Guard地址增持2943枚BTC，价值约1.4亿美元; 美图：截至去年底已购买ETH公允价值增加4.256亿元，BTC减值2850万元；三箭资本5小时内增持71311枚ETH；今天，价值超2.42亿美元今天两名选股投资组合经理计划成立加密基金Tephra Digital，初期规模达5000万美元;风投机构Gumi Cryptos Capital (GCC) 启动1.1亿美元基金拟支持50家Web3初创公司;加密资管公司Hashdex推出Web3 ETF，基金净资产已超600万美元；可以看出，机构的资金配置仍然集中在ETH和BTC等主流品种和配置ETF被动式基金，具备长期确定性、盘子大流动性强，适合大资金稳赢操作。已很长一段时间没看到机构减仓卖出的公开消息，市场上的机构资金现阶段是净流入占了主导。</p><p>每天都充斥着加密货币共识和出圈的消息，金融技术平台Nequi考虑将加密货币纳入其服务范围;亚利桑那州钱德勒市接受使用加密货币支付水电费; 赵长鹏以740亿美元财富登上《财富》杂志封面; 林俊杰在Instagram上展示其Azuki NFT，Crypto通过自身的成功和强反脆弱性，将改变的世界范式的趋势越来越明显，我们已经回不去原来没有Crypto的世界了。   </p><p>Robert Kiyosaki：美元“即将崩盘”，建议买入黄金，白银， $BTC , $ETH , $SOL，美元“即将崩盘”；灰度报告将以太坊比作纽约市：虽然庞大、昂贵且拥挤，但生态系统丰富；国际货币基金组织：乌克兰冲突将推动数字金融的采用；美元即将崩盘倒未至于，但长期美元占主导的货币体系毫无疑问将会瓦解，加密货币为代表的数字金融将会被采用，这些都只是时间问题，替代性强的当然是长期确定性强的品种，BTC、ETH、SOL值得参考。</p><p>西班牙央行副行长：加密货币的广泛使用可能会带来各种风险; IMF：印度金融稳定受到加密货币威胁，这司空见惯，传统金融的利益既得者不愿意看着新事物蚕食其已有的利益。</p><p>监管合规方面的进展，Galaxy Digital CEO：预计立法者针对加密货币会采取更温和的立场；彭博社：英国金融行为监管局延长原定3月31日批准加密业务的最后期限；美国SEC将加密资产等列为2022年的重点审查对象；美国SEC新提案要求加强对SPAC披露，或将影响加密公司上市进程;可以看出，美国对加密货币的监管态度是有越来越严的趋势，包括涉及这方面业务的公司，但是一旦监管规则落地，这个市场就有了游戏规则，会有更多传统金融的正规军进入到这个市场，这是巨量的增量基金，所以长期看好这个市场。</p><p>Tether于波场链上增发10亿枚USDT，增量资金源源不断。</p><p>Greed &amp; Fear Index:52，近段时间一直维持在中性和轻度贪婪，与恐慌1月形成鲜明对比。</p><p>10-Year T-Rate:2.3+，十年国债利率稳定在1月以来的相对高位，短期没有其他外力作用下，会在这个区间内震荡。目前这波行情是否牛市超越11月份的高点不得而知，但以目前的趋势看，还处于犹豫分歧中发展的阶段。</p><p>关注项目：</p><p>Terra：链上DeFi锁仓量突破295亿美元，好项目长期看好，但大部分基本面已体现在价格上，上升空间有限，待大幅调整后再介入。</p><p>Stepn：FTX将上线Green Metaverse Token (GMT)现货，有好的经济模型、团队靠谱，最近Mint出双胞胎概率翻倍和Adidas合作的利空刺激了GMT、GST的上涨，FOMO待回落后再介入，该项目直接长期看好。</p><p>目前虽然从底部有一波上涨，但大多数品种离回本的道路还有很长一段距离，所以调整好心态，在市场犹豫中上行时躺平，每天保持学习就好，其他交给时间。</p><br><br><br><br>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/f6ca4643b3c39cd134edb79a118853165b6fe6c4b856e35f57a90a59f722d650.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[项目分析：Let Me Speak]]></title>
            <link>https://paragraph.com/@uniswapv6/let-me-speak</link>
            <guid>sanoxoIfcgFhRozqzr7V</guid>
            <pubDate>Thu, 31 Mar 2022 08:02:31 GMT</pubDate>
            <description><![CDATA[摘要总结：-机会: 第一款语言类L2E App，目前未有竞争对手。-风险：项目没有披露团队信息；项目没有披露融资信息；项目没有正式的白皮书，代币经济模型不成熟； 活跃的NFT用户太少，Lstars代币筹码集中； 英语学习场景扩展受限，用户增长不及预期。-结论：风险大于机会，项目还处于非常早期，不确定性大，代币经济模型不成熟，建议谨慎参与。如果对学习感兴趣，可以参与免费角色或在能承受亏损对范围购买NFT学习，不建议投入太多资金。需再观察一段时间，待项目披露更多信息再决定是否投入更多资金参与。一、项目基本面分析1.项目简介LET ME SPEAK，这是诞生于SOLANA链上的一个项目，它的出圈，靠的是SOLANA链上另一款火爆的move to earn 的项目STEPN（代币GMT)而带火。LET ME SPEAK是一个全新的英语学习方式，边玩、边学、边赚。让学习英语变得有趣、有益且人人皆可使用，且终极愿景是语言学习元宇宙。官网：https://www.letmespeak.org/APP(IOS)：bit.ly/lms_ios应用演示：bit.ly/lms_betaSOLscan ...]]></description>
            <content:encoded><![CDATA[<h1 id="h-" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">摘要总结：</h1><h3 id="h-l2e-app" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">-机会: 第一款语言类L2E App，目前未有竞争对手。</h3><h3 id="h-nftlstars" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">-风险：项目没有披露团队信息；项目没有披露融资信息；项目没有正式的白皮书，代币经济模型不成熟； 活跃的NFT用户太少，Lstars代币筹码集中； 英语学习场景扩展受限，用户增长不及预期。</h3><h3 id="h-nft" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">-结论：风险大于机会，项目还处于非常早期，不确定性大，代币经济模型不成熟，建议谨慎参与。如果对学习感兴趣，可以参与免费角色或在能承受亏损对范围购买NFT学习，不建议投入太多资金。需再观察一段时间，待项目披露更多信息再决定是否投入更多资金参与。</h3><h1 id="h-" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">一、项目基本面分析</h1><h3 id="h-1" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1.项目简介</h3><h4 id="h-let-me-speaksolanasolanamove-to-earn-stepngmtlet-me-speakyuan" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">LET ME SPEAK，这是诞生于SOLANA链上的一个项目，它的出圈，靠的是SOLANA链上另一款火爆的move to earn 的项目STEPN（代币GMT)而带火。LET ME SPEAK是一个全新的英语学习方式，边玩、边学、边赚。让学习英语变得有趣、有益且人人皆可使用，且终极愿景是语言学习元宇宙。</h4><h4 id="h-httpswwwletmespeakorg" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">官网：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.letmespeak.org/">https://www.letmespeak.org/</a></h4><h4 id="h-appiosbitlylmsios" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">APP(IOS)：bit.ly/lms_ios</h4><h4 id="h-bitlylmsbeta" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">应用演示：bit.ly/lms_beta</h4><h4 id="h-solscan-lms" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">SOLscan LMS：没有信息。</h4><h4 id="h-solscan-lstars-httpssolscaniotokenaerxrfertfwzfanxppgpkkgbpy5kmzzrsafbu3a5mfw6" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">SOLscan Lstars ：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://solscan.io/token/AErxrfertfwzFANXPpgpKkgBPY5kMZzRsafBU3a5mFw6">https://solscan.io/token/AErxrfertfwzFANXPpgpKkgBPY5kMZzRsafBU3a5mFw6</a></h4><h3 id="h-2" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2.项目团队</h3><h4 id="h-letmespeakorg-20" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">团队为匿名，官网介绍为：letmespeak.org 背后是一支有的20 多人的团队，成员背景为产品推广、数字资产和市场营销，目前在伦敦和迪拜办公。</h4><h4 id="h-110-lingualeo-24-0200-315-ps" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">团队的履历： 1）过去10 年制作了受三千万人喜爱的语言学习应用程序——lingualeo。 2）过去4 年使用区块链技术来重塑商业模式。从0到200亿的生态市值。 3）具有15 年高盛和美林投资银行业务。 Ps：无法从其他渠道核实项目团队信息。</h4><h3 id="h-3" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3.融资情况</h3><h4 id="h-" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">官方没有公布项目融资情况。</h4><h3 id="h-4" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">4.发展路线</h3><h4 id="h-201920219alpha20219solananftiosapp4" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">官网介绍：项目从2019年开始了应用开发，2021年9月才开始了边学边赚的ALPHA版本，从时间轴来看，团队早期对于如何玩转这个项目没有方向，直到2021年9月才开始在SOLANA链上创建NFT角色。目前IOS系统可以下载这个APP，安卓版本要等到4月发布。</h4><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/db74299716804ec47e107282f3757cc5b71df11edefb91a543101e868ad7038a.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><h4 id="h-3iosappmint-nft" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">目前为止，项目方都是能兑现路线图的大部分内容，值得注意的是3月上线了IOS的正式版本APP和邀请功能（实质上就是Mint NFT），但是奖学金功能还没有看到。</h4><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">二. 经济模型分析</h2><h3 id="h-1" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1.代币分析</h3><h4 id="h-lmslstarslstarsswaplmssolonalstars121252723682202233169109536percent" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">无白皮书，无代币发行量说明。目前设计的是双币模型，治理代币LMS和游戏内代币LSTARS,目前LSTARS已经在它自己的SWAP里面可以购买，治理代币LMS无任何说明。通过SOLONA区块浏览器，查到LSTARS如下记录，当前发行量是121,252.723682，截至目前（2022.3.31），共有69个地址持币，前10地址持有95.36%，筹码非常集中，未来是否会增发，无法获知。</h4><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/96336ddb9cabfd26c1b5d767907ba13038cc7b8b6e8a96d4171ae694ebe0a8a0.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><h4 id="h-earn69stepn78203" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">这是一个非常值得关注的数据，说明真正通过Earn参与到经济模型当中的人就69人，而对比Stepn的数据78203，落差很大，还处于非常早期。</h4><h3 id="h-2" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2.模型分析</h3><h4 id="h-lstars" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">以下图片来自官网有提到LSTARS的用途及消耗，但是不是特别清晰，也提到了流动池，官网目前还没有这项功能。</h4><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/1088da4089d4f226128a7cdfe21abf90c43ea414b2a21a52ca92588f0a0e7850.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><h4 id="h-learn-to-earnnftnft5stepn" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">要想Learn to Earn，就需要购买NFT,目前NFT分5个等级，每个等级根据稀有度不同，价格和收益不同(如下图），这个设置与Stepn分类基本上是一样的。</h4><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/1210680438a2e27adbb10ad84673464720f2aebcc86f9983f424f9b4a6cf430d.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><h4 id="h-talentstepnefficiency-rewards-ratenft-invitesnft2nftnft-skills-stats-xp-levelskills-stats10-learning-speed-xp-energy-10024-visa" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Talent：决定角色的学习赚钱效率，类似Stepn的Efficiency。 Rewards rate：不同等级NFT的收益水平。 Invites：NFT铸造功能，用2个NFT角色可以邀请（铸造）出一个新的NFT角色。 Skills stats：技能统计，通过词汇、语法、发音、听力等维度评价角色英语水平。 XP level：角色的经验值级数，每次学习都可以增加经验值，同时Skills stats的能力也会提升，到达10级会有奖励和解锁新的学习技能。 Learning speed: 角色消耗一个能量学习，可获取XP的速度。 Energy: 角色学习必须消耗能量，100为满，需24小时补充。 Visa：角色能通过学习赚钱的天数。</h4><h4 id="h-4-nft-nft50-nft50-nft" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">在这个项目里，有4种赚钱的方式： 第一种：购买NFT,学习得到回报； 第二种：购买NFT，租给学习者，获得50％的回报； 第三种：租NFT学习，获得50％的回报； 第四种：学英语升级、生宝宝、买卖NFT，赚取差价。</h4><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">三.产品分析</h2><h4 id="h-web3nftnftiosadvancedwordsgrammarstory" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">目前在Web3还没有同类型的竞争对手出现，虽然奖学金的NFT租赁系统还没推出，但是用户可以使用非NFT的角色进行免费学习。目前只能在IOS下载，可以免费体验了一番。注册完毕，系统会对用户的英语水平做一个简单测评，以我个人为例，系统评估结果为Advanced。然后用户可以分模块学习Words（词汇）、Grammar（语法）和Story（故事通关）。</h4><h4 id="h-words-grammar-story" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Words（词汇），可以分类别、场景等学习，词汇量挺大，个别难度不小。 Grammar（语法），该部分比较基础简单。 Story（故事通关），综合听力、词汇、语法、发音的由易到难的通关。</h4><h4 id="h-earnyuanweb2stepnmovelearnearnlearnlearnyuanearn" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">该款产品除去Earn元素，与Web2的语音学习产品差别不大，目前的功能和应用场景有限，不能像Stepn的Move是每天刚需，只适用在真心想学习英语的人来说就是Learn和Earn。但对于英语较好的人来说，很难通过Learn来提高英语水平。这样就不存在learn的元素，只存在英语水平和赚钱速度成正比的earn。</h4><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">四. 社区分析</h2><h4 id="h-httpstwittercomletmespeakorg6992k" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">推特：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Letmespeak_org%EF%BC%88699.2K%EF%BC%89">https://twitter.com/Letmespeak_org（699.2K）</a></h4><h4 id="h-telegramhttpstmeletmespeakorg7873" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Telegram：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/letmespeak_org%EF%BC%887873%EF%BC%89">https://t.me/letmespeak_org（7873）</a></h4><h4 id="h-discordhttpsdiscordcominviteletmespeak3648" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">DISCORD：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.com/invite/letmespeak%EF%BC%883648%EF%BC%89">https://discord.com/invite/letmespeak（3648）</a></h4><h4 id="h-instagramhttpswwwinstagramcomletmespeakorg113k" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Instagram：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.instagram.com/letmespeak_org/%EF%BC%88113K%EF%BC%89">https://www.instagram.com/letmespeak_org/（113K）</a></h4><h4 id="h-medium-httpsletmespeakmediumcom-660" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Medium: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://letmespeak.medium.com/">https://letmespeak.medium.com/</a> (660)</h4><h4 id="h-20223303976992ktelegram7873discord3648instagram113kmedium5660discordsimilarweb-let-me-speak5-app-store-49504" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">截至2022.3.30的数据，推特上发布397条信息，有699.2K人关注；Telegram有7873人关注，DISCORD有3648人关注，Instagram有113k人关注；Medium发布5篇文章，有660人关注。，推特人数与电报及DISCORD人数相差非常的悬殊，推特数据有水分嫌疑。Similarweb 显示Let me Speak官网的月访问量＜5 万，APP Store 评分4.9，共计504人评价。</h4><h4 id="h-" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">综合来看，社区表现一般，没有太多亮点。</h4>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/5fb327678865d9687db900bb4c310422acb6f117885935f04eec1f0721b3a402.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Stanford CS251: Cryptocurrencies and  Blockchain Technologies 2021 Final Exam]]></title>
            <link>https://paragraph.com/@uniswapv6/stanford-cs251-cryptocurrencies-and-blockchain-technologies-2021-final-exam</link>
            <guid>g1KqnmPAW3swWUxQx9Re</guid>
            <pubDate>Sun, 13 Mar 2022 03:07:33 GMT</pubDate>
            <description><![CDATA[English Versionhttps://cs251.stanford.edu/hw/final2021.pdfCS251 Final Exam 2021 Due Wednesday,You may use any (non-human) resource to answer the questions. You may not collaborate with others.• The exam has 6 questions totaling 100 points.• You have until the deadline to complete them.• Please submit your answers on Gradescope (D5GKRX)• Keep your answers concise.Problem 1. [18 points]: Questions from all over.A) Brieflfly explain why a Rollup system stores all transaction data on chain? What ...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/facd59ef92d7e1635073b5599835fd7ceea9678eabefb80c0b8a1ebe263798c5.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><h2 id="h-english-version" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">English Version</h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cs251.stanford.edu/hw/final2021.pdf">https://cs251.stanford.edu/hw/final2021.pdf</a></p><h3 id="h-cs251-final-exam-2021-due-wednesday" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">CS251 Final Exam 2021 Due Wednesday,</h3><h3 id="h-you-may-use-any-non-human-resource-to-answer-the-questions-you-may-not-collaborate-with-others" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">You may use any (non-human) resource to answer the questions. You may not collaborate with others.</h3><h3 id="h-the-exam-has-6-questions-totaling-100-points" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">• The exam has 6 questions totaling 100 points.</h3><h3 id="h-you-have-until-the-deadline-to-complete-them" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">• You have until the deadline to complete them.</h3><h3 id="h-please-submit-your-answers-on-gradescope-d5gkrx" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">• Please submit your answers on Gradescope (D5GKRX)</h3><h3 id="h-keep-your-answers-concise" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">• Keep your answers concise.</h3><h3 id="h-problem-1-18-points-questions-from-all-over" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Problem 1. [18 points]: Questions from all over.</h3><p>A) Brieflfly explain why a Rollup system stores all transaction data on chain? What would go wrong if transaction data were discarded and not stored anywhere?</p><p>B) Consider the following Solidity code:</p><p>pragma solidity ^0.8.0;</p><p>contract ERC20 is IERC20 {</p><p>mapping(address =&gt; uint256) private _balances;</p><p>event Transfer(address indexed from, address indexed to, uint256 value);</p><p>function _transfer(address sender, address recipient, uint256 amount) {</p><p>emit Transfer(sender, recipient, amount);</p><p>}}</p><p>Suppose this code is deployed in two contracts: a contract at address <em>X</em> and a contract</p><p>at address <em>Y</em> . Which of the following can read the state of _balances in contract <em>X</em>?</p><p>Circle the correct answer(s).</p><p>A Code in the _transfer() function in contract ERC20 at address <em>X</em></p><p>B Code in the _transfer() function in contract ERC20 at address <em>Y</em></p><p>C An enduser using etherscan.io</p><p>C) Continuing with part (B), which of the following can read the log entry Transfer</p><p>emitted when the function _transfer() is called? Circle the correct answer(s).</p><p>A Code in the function getBalance() defifined in contract ERC20 at address <em>X</em></p><p>B Code in the function getBalance() defifined in contract ERC20 at address <em>Y</em></p><p>C An enduser using etherscan.io</p><p>D) Two Ethereum transactions, <em>tx</em>1 and <em>tx</em>2, are submitted to the network at the same time. Transaction <em>tx</em>1 has maxPriorityFee set to <em>y</em> and transaction <em>tx</em>2 has maxPriorityFee</p><p>set to 2<em>y</em>. Will <em>tx</em>2 necessarily be executed on chain before <em>tx</em>1? Justify your answer. You can assume that maxFee for both <em>tx</em>1 and <em>tx</em>2 is greater than baseFee + maxPriorityFee.</p><p>E) Alice wants to buy a car from dealer Bob. She sends 1 BTC to Bob’s Bitcoin address.</p><p>Bob waits for a transaction where (i) the input is from Alice’s address, and (ii) one of</p><p>the outputs is a UTXO bound to Bob’s address with a value of 1 BTC. As soon as Bob</p><p>sees this transaction on the Bitcoin blockchain, he gives Alice the keys, and she drives</p><p>away. Is this safe? Could Alice get the car for free? If so, explain why. If not, explain</p><p>what Bob should do to ensure that he gets paid.</p><p>F) Alice owns a brand new Tesla Model Y. Can she currently use her car as collateral for</p><p>a loan in the Compound system? (without selling the car) If yes, explain how. If no,</p><p>explain why not.</p><h3 id="h-problem-2-20-points-byzantine-broadcast" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Problem 2. [20 points]: Byzantine broadcast.</h3><p>Consider <em>n</em> parties, where <em>n ≥</em> 3, and where one of the parties is designated as a <em>sender</em>.</p><p>The <em>sender</em> has a bit <em>b ∈ {0,</em> 1*}*. A <em>broadcast protocol</em> is a protocol where the parties send</p><p>messages to one another, and eventually every party outputs a bit <em>bi</em> , for <em>i</em> = 1*, . . . , n*, or outputs nothing.</p><p>• We say that the protocol has consistency if for every two honest parties, if one party</p><p>outputs <em>b</em> and the other outputs <em>b’</em>, then <em>b</em> = <em>b’</em></p><p>• We say that the protocol has validity if when the <em>sender</em> is honest, the output of all</p><p>honest parties is equal to the <em>sender</em>’s input bit <em>b</em>.</p><p>• We say that the protocol has totality if whenever some honest party outputs a bit,</p><p>then eventually all honest parties output a bit.</p><p>A <em>reliable broadcast protocol</em> (RBC) is a broadcast protocol that satisfifies all three properties.</p><p>Let us assume that there is a public key infrastructure (PKI), meaning that every party has</p><p>a secret signing key, and every party knows the correct public signature verifification key for</p><p>every other party.</p><p>In a synchronous network, consider the following broadcast protocol:</p><p>• <em>step 0:</em> The <em>sender</em> sends its input bit <em>b</em> (along with its signature) to all other parties.</p><p>The <em>sender</em> then outputs its bit <em>b</em> and terminates.</p><p>• <em>step 1:</em> Every non-sender party <em>i</em> echoes what it heard from the <em>sender</em> to all the other</p><p>non-sender parties (with <em>i</em>’s signature added). If the party heard nothing from the</p><p><em>sender</em>, it does nothing in this step. Similarly, the party does nothing in this step if the</p><p><em>sender</em>’s message is malformed: for example, if the <em>sender</em>’s signature is invalid, or the</p><p>message is not a single bit.</p><p>• <em>step 2:</em> Every non-sender party collects all the messages it received (up to <em>nn</em> 1 messages,</p><p>with at most one from the <em>sender</em> in step 0 and at most one from each non-sender party</p><p>in step 1). If some two of the received messages contain a valid signature by the</p><p><em>sender</em>, but for opposite bits (i.e., in one signed message the bit is 0 and in the other</p><p>signed message the bit is 1) then the <em>sender</em> is dishonest and the party outputs 0 and</p><p>terminates. Otherwise, all the properly signed bits from the <em>sender</em> are the same, and</p><p>the party outputs that bit. If the non-sender received no messages, it outputs nothing.</p><p>For each of the following questions, describe an attack or explain why there is no attack.</p><p>A) If there is at most one dishonest party, does the protocol have consistency?</p><p>B) If there is at most one dishonest party, does the protocol have validity?</p><p>C) If there are at most two dishonest parties, show that the protocol does not have consistency.</p><p>D) If there are at most two dishonest parties, does the protocol have validity?</p><p>E) Does the protocol have totality (for any number of dishonest parties)?</p><h3 id="h-problem-3-20-points-an-automated-market-maker-amm" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Problem 3. [20 points]: An automated market maker (AMM).</h3><p>Suppose that 1 ETH is worth 1000 DAI. You act as a liquidity provider for Uniswap V2</p><p>and contribute 5 ETH and 5000 DAI to the DAI/ETH pool. The combined value of your</p><p>contributed assets is 10K USD, assuming 1 DAI is worth 1 U.S. dollar.</p><p>A) A few months later the price of 1 ETH goes up to 2000 DAI. After the DAI/ETH pool</p><p>stabilizes to accommodate this new exchange rate, you decide to withdraw your entire</p><p>position as a liquidity provider. How much ETH and how much DAI will you receive,</p><p>assuming no fees are charged in the system (<em>φ</em> = 1)?</p><p>B) If you had held on to your 5 ETH and 5000 DAI yourself, your assets would now have a value of 15K DAI, a profit of 5K DAI over the starting point. What is the loss that you</p><p>experienced compared to the “hold yourself” strategy, as a result of being a liquidity</p><p>provider for Uniswap V2 for these few months? Express the loss as an absolute number</p><p>of U.S. dollars, assuming 1 DAI = 1 USD. This is called <em>impermanent loss</em>, although in</p><p>this case the loss is quite permanent.</p><p>C) If you lost <em>x</em> USD as a result of acting as a liquidity provider for Uniswap V2, where <em>x</em></p><p>was calculated in part (b), where did those funds go? Specifically, who gained <em>x</em> USD</p><p>in this process?</p><p>D) Let us now turn to using the Uniswap V2 exchange. Suppose Bob performs a large</p><p>exchange selling DAI for ETH using the DAI/ETH pool. When the transaction is</p><p>completed, the amount of DAI in the DAI/ETH pool is a bit higher than before, and</p><p>the amount of ETH is a bit lower. As a result, the ratio of assets in the DAI/ETH pool</p><p>is a bit off its equilibrium point.</p><p>Alice the arbitrager spots this opportunity and wants to issue an exchange in the oppo</p><p>site direction that will re-balance the pool. She stands to profit from this transaction,</p><p>and wants to make sure that her transaction is executed immediately after Bob’s trans</p><p>action. This strategy is called <em>back-running</em>.</p><p>How can Alice implement a back-running strategy? Suggest an approach that has a</p><p>reasonable chance of making Alice’s transaction execute immediately after Bob’s.</p><p>E) Suppose ten different arbitragers execute the same back-running strategy at the same</p><p>time in order to capture the arbitrage opportunity created by Bob’s transaction. They</p><p>all use the exact same mechanism you described in part (D). Which one of the ten will</p><p>win?</p><h3 id="h-problem-4-16-points-the-hashmasks-re-entrency-bug" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Problem 4. [16 points]: The Hashmasks re-entrency bug.</h3><p>In Lecture 8 and in Section 3 we discussed solidity re-entrency bugs. In this question we will look at an interesting real world example. Consider the following solidity code snippet used in a drop of 16384 NFTs. A user can claim up to twenty NFTs at a time by calling the mintNFT() function on this NFT contract. You may assume that all the internal variables are initialized properly by the constructor (not shown).</p><p>function mintNFT(uint256 numberOfNfts) public payable {</p><p>require(totalSupply() &lt; 16384, &quot;Sale has already ended&quot;);</p><p>require(numberOfNfts &gt; 0, &quot;numberOfNfts cannot be 0&quot;);</p><p>require(numberOfNfts &lt;= 20, &quot;You may not buy more than 20 NFTs at once&quot;);</p><p>require(totalSupply().add(numberOfNfts) &lt;= 16384, &quot;Exceeds NFT supply&quot;);</p><p>require(getNFTPrice().mul(numberOfNfts) == msg.value, &quot;Value sent is not correct&quot;);</p><p>for (uint i = 0; i &lt; numberOfNfts; i++) {</p><p>uint mintIndex = totalSupply(); // get number of NFTs issued so far</p><p>_safeMint(msg.sender, mintIndex); // mint the next one</p><p>} }</p><p>function _safeMint(address to, uint256 tokenId) internal virtual {</p><p>// Mint one NFT and assign it to address(to).</p><p>require(!_exists(tokenId), &quot;ERC721: token already minted&quot;);</p><p>_data = _mint(to, tokenId); // mint NFT and assign it to address to</p><p>_totalSupply ++; // increment totalSupply() by one</p><p>if (to.isContract()) {</p><p>// Confirm that NFT was recorded properly by calling</p><p>// the function onERC721Received() at address(to).</p><p>// The arguments to the function are not important here.</p><p>// If onERC721Received is implemented correctly at address(to) then</p><p>// the function returns _ERC721_RECEIVED if all is well.</p><p>bytes4 memory retval =</p><p>IERC721Receiver(to).onERC721Received(to, address(0), tokenId, _data);</p><p>require(retval == _ERC721_RECEIVED, &quot;NFT Rejected by receiver&quot;);</p><p>} }</p><p>Let’s show that _safeMint is not safe at all (despite its name).</p><p>A) Suppose 16370 NFTs were already minted, so that totalSupply() == 16370. Explain</p><p>how a malicious contract can cause more than 16384 to be minted. What is the maxi</p><p>mum number of NFTs that the attacker can cause to be minted?</p><p>Hint: what happens if onERC721Received at the calling address is malicious? Examine</p><p>the minting loop carefully and think of re-entrency bugs.</p><p>B) Write the code for a malicious Solidity contract that implements your attack from</p><p>part (a), assuming the current value of totalSupply() is 16370.</p><p>C) What single line of Solidity would you add or change in the code on the previous page to prevent your attack? Note that a single transaction should not mint more than 20 NFTs.</p><h3 id="h-problem-5-15-points-bitcoin-questions" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Problem 5. [15 points]: Bitcoin questions.</h3><p>A) The benefifit of the Lightning Network proposal is executing payments without posting</p><p>a transaction to the Bitcoin network. Can Lightning Network payments eventually</p><p>replace all Bitcoin transactions completely, making the blockchain unnecessary?</p><p>B) Recall that a Bitcoin transaction has a set of input addresses and a set of output</p><p>addresses. Usually, each input address signs the entire transaction (excluding the sig</p><p>natures) to authorize payment. This signature type is called SIGHASH ALL.</p><p>Suppose that instead, the secret key of each input address is used to sign the entire</p><p>Txin (the input part of the transaction, excluding the signatures) and nothing else.</p><p>That is, the Txout (the output part of the transaction) is not signed. (this signature</p><p>type is called SIGHASH NONE).</p><p>Can a miner steal funds from an input address of a transaction that uses the SIGHASH NONE method, once the transaction is submitted to the Bitcoin network? If so, explain how; if not, explain why not.</p><p>C) How would Bitcoin be affffected if someone discovered a way to forge an ECDSA signature</p><p>on an arbitrary message just given an ECDSA public key? Assume it takes 30 minutes</p><p>of computation to forge one signature, and this cannot be sped up.</p><h3 id="h-problem-6-11-points-tornado-cash" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Problem 6. [11 points]: Tornado cash.</h3><p>In Lecture 14 we looked at the Tornado Cash mixer. Recall that the Tornado cash contract needs to store a large list of nullififiers, one nullififier for each withdrawal from the tree. During withdrawal the contract needs to ensure that the nullififier of the note being withdrawn is not in the set of already withdrawn nullififiers. If so, the contract adds this nullififier to the set.</p><p>The tornado cash contract implements this as a mapping:</p><p>mapping(bytes32 =&gt; bool) public nullifierHashes;</p><p>During withdrawal the contract verififies the provided zk-SNARK proof, and if valid the</p><p>contract does:</p><p>bytes32 _nullifierHash; // nullifier of note being withdrawn</p><p>require(!nullifierHashes[_nullifierHash], &quot;The note has been spent&quot;);</p><p>nullifierHashes[_nullifierHash] = true;</p><p>A) Suppose <em>k</em> successful withdrawal from the tree have been processed. Consider a miner</p><p>that is verifying Ethereum transactions. As a function of <em>k</em>, how much storage space will</p><p>this miner need to allocate to storing the mapping nullifierHashes? You may assume</p><p>the Tornado contract requires no other long term storage beyond this nullifierHashes</p><p>mapping.</p><p>B) It would be better if we could store the set of withdrawn nullififiers <em>Sk</em> offff-chain, say</p><p>somewhere in the cloud. The Tornado contract would only store a short commitment</p><p>to the current nullififier set <em>Sk</em>. When calling the withdrawal function, the user would</p><p>provide all the current arguments to that function, and in addition, the user would</p><p>provide</p><p>• a proof <em>π</em> that the nullififier <em>nf</em> of the coin being withdrawn is not in the committed</p><p>set of nullififiers, namely <em>nf 6∈ Sk</em>, and</p><p>• enough information to enable the Tornado contract to calculate the commitment</p><p>to the updated nullififier set <em>Sk</em>+1 := <em>Sk ∪ {nf }</em>.</p><p>The contract would verify the proof <em>π</em> that <em>nf 6∈ Sk</em>, compute the commitment to <em>Sk</em>+1,</p><p>and replace the current commitment to <em>Sk</em> with the updated commitment to <em>Sk</em>+1.</p><p>There are several data structures that provide these capabilities where the commitment to <em>Sk</em> is a single 32-byte hash value, and the proof <em>π</em> contains only 2<em>d</em>log2 <em>ke</em> 32-byte hashes. Moreover, this short proof <em>π</em> enables the Tornado contract to calculate the short commitment to <em>Sk</em>+1. One example can be obtained by adapting the Merkle Patricia Tree presented in Lecture 7, but we will leave this as a puzzle for another time.</p><p>While this approach will greatly reduce the size of the contract’s storage array, it is only</p><p>worth implementing if it will reduce the gas needed to call the withdrawal function.</p><p>Consider the following gas costs:</p><p>• writing to a zero entry in the storage array: 20K gas,</p><p>• writing to a non-zero entry in the storage array: 5K gas,</p><p>• calldata (the string containing the function arguments): 16 gas per byte.</p><p>Suppose we only count the gas consumed by the three items above. For what values of</p><p><em>k</em> will this change save gas when calling withdrawal over the current implementation?</p><p>Recall that the proof <em>π</em> comes out to 32 <em>×</em>2<em>d</em>log2 <em>ke</em> bytes that must be supplied as part</p><p>of calldata to the withdrawal function.</p><p>C) Recall that Tornado cash provides a compliance tool that enables a user to de-anonymize</p><p>their coin: the tool generates a document that links the user’s deposit to a specifific</p><p>withdrawal. This document may need to be presented to a centralized exchange (like</p><p>Coinbase) before the exchange can accept the funds.</p><p>Suppose <em>n</em> people deposit one coin each into a single Tornado pool, so that the anonymity</p><p>set for that pool is of size <em>n</em> (say, <em>n</em> = 1000). Later, all <em>n</em> withdraw their coins into <em>n</em></p><p>fresh Ethereum addresses (one coin goes into each fresh address). An observer cannot</p><p>tell which fresh Ethereum address corresponds to which of the <em>n</em> people, so that the</p><p>anonymity set has size <em>n</em>.</p><p>However, suppose <em>n n</em> 1 of the people use the compliance tool and send the resulting</p><p>document to Coinbase. What does this mean for the privacy of the last remaining</p><p>person who wanted to have a private address?</p><h2 id="h-chinese-version" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Chinese Version</h2><p>根据斯坦福荣誉守则的明文规定和精神，我在这次考试中既没有得到任何帮助，也没有提供任何帮助给别人。</p><p><strong>签名:</strong> _________________________________________</p><p>•       本考试包含6个问题，共计100分。</p><p>•       你需要在规定时间完成考试。</p><p>•       请在Gradescope (D5GKRX)上作答。</p><p>•       回答问题请简明扼要。</p><p><strong>问题1.（18分）宏观问题。</strong></p><p><strong>A)→</strong>请简要回答为什么Rollup系统将所有交易都存储在链上？如果交易数据丢失，而其他地方又没有备份，那将会怎么样呢？</p><p><strong>B)→</strong>请看以下Solidity 代码:</p><p>pragma solidity ^0.8.0;</p><p>contract ERC20 is IERC20 {</p><p>mapping(address =&gt; uint256) private _balances;</p><p>event Transfer(address indexed from, address indexed to, uint256 value); function _transfer(address sender, address recipient, uint256 amount) { emit Transfer(sender, recipient, amount);</p><p>}}</p><p>假设该代码部署于两个契约中：一个地址为X的契约和一个地址为Y的契约。 以下的哪个选项可以在契约X中读到_balances的状态？圈出正确的答案（一个或多个）。</p><p><strong>A</strong> 合同ERC20中地址X处的_transfer()函数中的代码</p><p><strong>B</strong> 合同ERC20中地址为Y的_transfer()函数中的代码</p><p><strong>C</strong> 使用 etherscan.io的终端用户</p><p><strong>C)→</strong>继续上一题，下面哪一个选项可以在函数_transfer()被撤回时，读取日志项Transfer的发出?请圈出正确的答案。</p><p><strong>A</strong> 在ERC20合同中定义的地址为X的getBalance()函数中的代码</p><p><strong>B</strong> 在ERC20合同中定义的地址为Y的getBalance()函数中的代码</p><p><strong>C</strong> 使用 etherscan.io的终端用户</p><p><strong>D)→</strong>当两个以太坊交易txi和tx2 被同时提交时，将 交易  txi的maxPriorityFee设置为y, 交易tx2的maxPriorityFee设置为2y， 请问tx2一定要在txi之前在chain上执行吗? 请给出答案并论证。 你可以假设txi和tx2的maxFee都大于baseFee + maxPriorityFee。</p><p><strong>E)→</strong> Alice想从经销商Bob那里买一辆车。她发送1个比特币到Bob的比特币地址。Bob等待一个交易， 这个交易中其1，输入来自Alice的地址，其2，其中一个输出是绑定到Bob地址的UTXO，价值1 BTC。只要鲍勃在比特币区块链上看到这笔交易，他就把钥匙给Alice，然后Alice就可以把车开车走了。这样安全吗? Alice能免费得到那辆车吗? 如果可以，请解释原因。如果不可以，请解释Bob应该如何做来确保他被支付。</p><p><strong>F)→</strong>Alice有一台型号为Y的全新特斯拉。她现在就可以以此为抵押物在Compound系统做贷款吗（在不卖出的情况下）？ 如果是，请解释怎么做，如果不可以，请解释为什么。</p><p><strong>问题 2.（20分） Byzantine broadcast.</strong></p><p>假设有n 方， 而且n&gt;3, 其中一方被指定为是sender. Sender有比特b∈{0,1}. brodacast 协议是指各方向对方发出信息，而且最终每一方都输出一些 比特bi，这里的i可以是1，....,n或者为0.</p><p><strong>•</strong>    我们认为协议具有一致性，即对于每两个诚实方来说，如果一方输出b，另一方输出b&apos;，则b = b&apos;。</p><p><strong>•</strong>    我们认为协议是有效的，即如果发送方是诚实的，则所有诚实方的输出等于发送方的输入比特b。</p><p><strong>•</strong>    我们认为协议具有普遍性，即当某个诚实方输出一个比特时，那么最终所有的诚实方都输出一个比特。</p><p>一个 reliable broadcast protocol(RBC)是满足以下三个特性的广播协议。我们假设存在一个公钥基础设施(PKI)，这意味着每一方都有一个秘密的签名密钥，并且每一方都知道另一方的正确的公开签名验证密钥。</p><p>在同步网络中，考虑以下广播协议:</p><p>•    步骤0: The sender sends its input bit b (along with its signature) to all other parties. The sender then outputs its bit b and terminates. Sender 向其他所有协议方 连同其签名一起输入比特b，然后输出比特b 并终止。</p><p>•    步骤1 : 每个非发送方i 向其他非发送方反馈其从发送给方听到的信息，该信息被附加了i的签名。 如果其未听到任何发送方的消息，则在这一环节什么都不做。同样地，如果发送方的信息是畸形的，那非发送方在这一环节仍然什么都不做。畸形的信息包括 发送者的签名无效，或者该信息并被单独比特。</p><p>•    步骤2：每个非发送将其收到的所有信息收集起来，最多到n - 1的消息, 其中最多一条来自步骤0的发送方，和最多1条来自步骤1中的每一个非发送方non-sender方。如果有两个由发送方收到消息包含一个有效的签名,但比特相反(即,在一个签名的消息中，比特为0，在另一个签名的消息中，比特为1)，那么发送方是不诚实的，那么非发送方输出0并终止协议。相反，发送方发送的所有正确签名的比特都是相同的，那么非发送方输出该比特。如果非发送方没有收到任何消息，则不输出任何内容。</p><p>针对以下问题，描述一次攻击，或解释为什么没有受到攻击。</p><p>A)    假设最多只有一个不诚实方，协议是否仍具有一致性?</p><p>B)    假设最多只有一个不诚实方，协议是否仍具有有效性？</p><p>C)    假设最多只有两个不诚实方，则表明协议不具备一致性。</p><p>D)    假设最多有两个不诚实方，协议是否具有有效性？</p><p>E)     对于任何数量的不诚实方，协议是否具有普遍性？</p><p><strong>问题3（20分）: Automated market maker (AMM).</strong></p><p>你作为Uniswap V2的流动性提供者，为DAI/ETH池贡献5个ETH即5000个DAI。假设1个DAI值1美元，那么你的出资总额为1万美元。</p><p>A)    几个月后，1个ETH的价格上升到2000 DAI。在DAI/ETH池适应这个新的汇率稳定下来以后，您决定撤回作为流动性提供者的全部份额。假设系统不收费(∅= 1)，你会收到多少ETH和DAI ?</p><p>B)    如果你自己持有你的5 ETH和5000 DAI，你的资产现在将价值15K DAI，获取了5000 DAI的利润。在这几个月里，作为Uniswap V2的流动性提供者，与“自己持有”策略相比，你经历了什么损失? 将损失以美元的绝对值表示，假设1 DAI = 1 USD。这被称为暂时性损失，尽管在这种情况下，这种损失是相当永久性的。</p><p>C)    如果您因担任Uniswap V2的流动性提供者而损失了x美元，Uniswap V2是用部分（b）计算x的，那么这些资金流向了哪里？具体来说，就是谁在这个过程中获得了x美元？</p><p>D)     现在让我们转向使用Uniswap V2 交易。假设Bob使用DAI/ETH池将DAI兑换成ETH进行大型 交易。交易完成后，DAI/ETH池中的DAI金额比之前略高，而ETH的金额则略低。因此，DAI/ETH  池中的资产比率有点偏离其平衡点。</p><p>套利者Alice发现了这个机会，并希望在反方向发行一个交易，以重新平衡资金池。她旨在从这笔交易中获利，所以希望确保她的交易在Bob交易后被立即执行。这种策略被称为“尾随”。</p><p>那么Alice如何能实施尾随计划呢？请提出可以使Alice的交易在Bob之后可以有合理机会被立即被执行的方法。</p><p>E)      假设10个不同的套利者，为捕获Bob的交易创造的套利机会， 在同一时间执行了相同的尾随操作策略。他们都使用了你在(D)部分中所描述的相同机制，那么这10个中的哪一个会获胜呢？</p><p><strong>问题4. [16 分]: Hashmasks 重入缺陷</strong></p><p>在第8课和第3节中，我们讨论了坚固重入缺陷。在这个问题中，我们将看一个有趣的现实世界的例子。考虑下面16384个NFT中使用的稳固代码片段。通过撤回此NFT合约上的mintNFT（）函数，用户一次最多可以声明20个NFT。您可以假设所有内部变量都由构造函数正确初始化（未显示）。</p><p>function mintNFT(uint256 numberOfNfts) public payable {</p><p>require(totalSupply() &lt; 16384, &quot;Sale has already ended&quot;);</p><p>require(numberOfNfts &gt; 0, &quot;numberOfNfts cannot be 0&quot;);</p><p>require(numberOfNfts &lt;= 20, &quot;You may not buy more than 20 NFTs at once&quot;); require(totalSupply().add(numberOfNfts) &lt;= 16384, &quot;Exceeds NFT supply&quot;); require(getNFTPrice().mul(numberOfNfts) == msg.value, &quot;Value sent is not correct&quot;);</p><p>for (uint i = 0; i &lt; numberOfNfts; i++) {</p><p>uint mintIndex = totalSupply(); // get number of NFTs issued so far</p><p>_safeMint(msg.sender, mintIndex); // mint the next one</p><p>} }</p><p>function _safeMint(address to, uint256 tokenId) internal virtual {</p><p>// Mint one NFT and assign it to address(to).</p><p>require(!_exists(tokenId), &quot;ERC721: token already minted&quot;);</p><p>_data = _mint(to, tokenId); // mint NFT and assign it to address to</p><p>_totalSupply ++; // increment totalSupply() by one</p><p>if (to.isContract()) {</p><p>// Confirm that NFT was recorded properly by calling</p><p>// the function onERC721Received() at address(to).</p><p>// The arguments to the function are not important here.</p><p>// If onERC721Received is implemented correctly at address(to) then</p><p>// the function returns _ERC721_RECEIVED if all is well.</p><p>bytes4 memory retval=</p><p>IERC721Receiver(to).<strong>onERC721Received</strong>(to, address(0), tokenId, _data);</p><p>require(retval == _ERC721_RECEIVED, &quot;NFT Rejected by receiver&quot;);</p><p>} }</p><p>让我们证明_safeMint根本不安全（尽管它的名字是安全）。</p><p><strong>A)</strong>    假设已经铸造了16370个NFT，那么总供给（）=16370。请解释恶意合同如何导致超过16384个NFT被伪造。攻击者最多可以造出多少个NFT？</p><p>提示：如果在呼叫地址收到的OneRC721是恶意的，结果会怎样？请仔细检查铸币回路，并考虑重入缺陷。</p><p><strong>B)</strong>    假设现在总供给的价值是16370，请写出实施对（a）部分进行攻击的恶意Solidity合约代码。</p><p><strong>C)</strong>    你会在前一页的代码中添加或更改哪一行Solidity来防止你的攻击?请注意，单个交易不应该铸造超过20个NFT。</p><p><strong>问题5.  （15分）比特币问题 .</strong></p><p>A)    Lightning Network协议的好处是无需向比特币网络发布交易即可执行支付。Lightning Network支付最终会完全取代所有的比特币交易，使区块链变得不必要吗?</p><p>B)    回顾而知，比特币交易有一组输入地址和一组输出地址。通常，每个输入地址预示着整个交易可(不包括签名)授权支付。此签名类型被称为SIGHASH_ALL。</p><p>相反，假设使用每个输入地址的密钥来签名整个Txin(交易的输入部分，不包括签名)，而不签名其他任何内容。也就是说，Txout(交易的输出部分)没有签名。(该签名类型称为SIGHASH_NONE)。</p><p>一旦交易提交给比特币网络后，对于使用SIGHASHNONE方法的交易，矿工是否可以从其输入的地址中窃取资金?如果可以，请解释如何窃取;如果不可以，请解释原因。</p><p>C)    如果有人在只有ECDSA公钥的情况下，发现了一种方法来伪造ECDSA签名的任意消息，比特币会受到怎样的影响? 假设伪造一个签名需要30分钟且不能加速。</p><p><strong>问题6.（11分）: Tornado 现金</strong></p><p>在第14讲中，我们讲了Tornado Cash搅拌机。回想一下，Tornado现金合同需要存储一个大的nullifiers,列表，每次从树中提取一个nullifiers,。在合同撤销期间，合同需要确保被撤销的票据的nullifiers,不在已撤销的nullifiers,清单中。如果是，合同将这个nullifier添加到集合中。Tornado现金合同将其实现为一个映射:</p><p>mapping(bytes32 =&gt; bool) public nullifierHashes;</p><p>在撤销过程中，合同应验证所提供的zk-SNARK证据，如果合同有效，则应:</p><p>bytes32 _nullifierHash; // nullifier of note being withdrawn require(!nullifierHashes[_nullifierHash], &quot;The note has been spent&quot;); nullifierHashes[_nullifierHash] = true;</p><p>A)    假设从树中成功提取了k。考虑一个矿工正在验证以太坊交易。作为k的函数，这个矿工需要分配多少存储空间来存储nullifierhash映射? 你可以假设除了这个nullifierhash映射之外，Tornado合同不需要其他长期存储。</p><p>B)    如果我们能将撤销的nullifier Sk在链外存储起来，比如储存在云端，那就更好了。Tornado契约将只存储针对当前nullifier Sk集合的一个短提交。当撤回withdraw函数时，用户将向该函数提供所有当前参数，此外，用户还将提供：</p><p>•     一个证明π，即 撤回的硬币的nullifier nf  不在提交的nullifier 集合中，即nf ∉Sk，而且</p><p>•     Tornado合同能够计算更新的nullifier 集合提交的足够的信息Sk+1：= Sk U {nf}</p><p>该合约将验证π的证明 nf  ∉ Sk，并计算出对Sk+1的提交，并用更新后的对Sk+1的提交替换当前对Sk的提交。</p><p>有几种数据结构提供了这些功能，比如Sk的提交是一个32字节的哈希值，而π证明只包含2个[log2k] 32字节的哈希值。此外，这个简短的证明使Tornado合同能够计算Sk+1的短期提交。通过改编第7讲中介绍的Merkle Patricia树可以得到一个例子，但我们将把这个问题留到以后来解决。</p><p>虽然这种方法将大大减少合同存储矩阵的大小，但只有当它将减少撤回提取函数所需的燃料时，才值得实现。考虑以下的燃料成本:</p><p>•     写入存储数组中的零项: 20K 燃料</p><p>•     写入存储数组中的非零项: 5K 燃料,</p><p>•     calldata (包含参数函数的字节数组): 每字节16个燃料</p><p>假设我们只计算上面列出的三项所消耗的燃料。当撤回当前的执行时，这一改变将节省的燃料价值k是多少？回想一下，证明π是32 × 2［log2k]字节，其必须作为提取函数撤回call-data的一部分提供。</p><p>C)    回想一下，Tornado现金提供了一个合规工具，可以让用户去匿名化他们的硬币:该工具生成一个文件，将用户的存款与特定的撤回联系起来。在交易所接受该资金前，该文档可能需要提交给集中式交易所(如Coinbase)。</p><p>假设n个人将一枚硬币存入一个Tornado 池，那么这个池的匿名性设置为n(假设n = 1000)。此后，所有的n个人将他们的硬币取出到n个新的以太坊地址中(每个新地址都有一个硬币)。观察者无法判断哪个新的以太坊地址对应于这n个人中的某一个，因此匿名集的大小为n。</p><p>但是，假设有n - 1人使用合规工具并将结果文档发送到Coinbase。这对于最后一个希望拥有私人地址的人的隐私意味着什么?</p><p>课程链接：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cs251.stanford.edu/">https://cs251.stanford.edu/</a></p>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
        </item>
        <item>
            <title><![CDATA[Goldfinch投研]]></title>
            <link>https://paragraph.com/@uniswapv6/goldfinch</link>
            <guid>ld4O7t0QC0nLaouFTZw0</guid>
            <pubDate>Fri, 04 Mar 2022 11:25:01 GMT</pubDate>
            <description><![CDATA[1.信用贷款龙头会是谁？信用贷款一直被认为是DeFI 2.0的重要代表，但这一领域尚处于摸索期，主要原因在于征信体系的建立依赖于中心化的链下系统，难以快速规模化，比如Trufi，Maple等项目业务量长期上不去便是明证，DeFi信贷模式仍处于摸索中。 今天要分析的这个项目叫Goldfinch，是一个基于以太坊的去中心化信贷协议。该项目通过与多个国家的信贷机构合作，将征信流程及放贷环节交由第三方信贷机构完成，最终将贷款发放给这些国家中的小微企业或个人用户，而Goldfinch自身可以专注于储蓄资金规模的增长，由此实现整体信贷业务量的规模化。 根据官方提供的数据显示，该项目2021年11月、12月、2022年2月每月贷款量为分别为1606万美金、475万美金、4000万美金，2022年1月数据暂无。总体处于快速增长的趋势，该协议贷款的平均年化利率约为15%，利息收益的10%归协议所有，可以看作是“股东权益”。 根据上述现有数据，假设协议每月贷款量维持4000万美金的水平，则相当于每月平均收入约为60万美元，据此估算该协议一年收入约为720万美金，假设乘以20倍PE，则该项目当前估值约...]]></description>
            <content:encoded><![CDATA[<h3 id="h-1" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1.信用贷款龙头会是谁？</h3><p>信用贷款一直被认为是DeFI 2.0的重要代表，但这一领域尚处于摸索期，主要原因在于征信体系的建立依赖于中心化的链下系统，难以快速规模化，比如Trufi，Maple等项目业务量长期上不去便是明证，DeFi信贷模式仍处于摸索中。</p><p>今天要分析的这个项目叫Goldfinch，是一个基于以太坊的去中心化信贷协议。该项目通过与多个国家的信贷机构合作，将征信流程及放贷环节交由第三方信贷机构完成，最终将贷款发放给这些国家中的小微企业或个人用户，而Goldfinch自身可以专注于储蓄资金规模的增长，由此实现整体信贷业务量的规模化。</p><p>根据官方提供的数据显示，该项目2021年11月、12月、2022年2月每月贷款量为分别为1606万美金、475万美金、4000万美金，2022年1月数据暂无。总体处于快速增长的趋势，该协议贷款的平均年化利率约为15%，利息收益的10%归协议所有，可以看作是“股东权益”。 根据上述现有数据，假设协议每月贷款量维持4000万美金的水平，则相当于每月平均收入约为60万美元，据此估算该协议一年收入约为720万美金，假设乘以20倍PE，则该项目当前估值约为1.44亿美金。</p><p>据项目官方2月23日公布的最新路线图显示，接下来6个月将更新借贷引擎，改进前端应用程序，建立社区赠款计划；6-12个月将集成审计员系统，实施新的扩容解决方案，集成声誉系统，增强治理体系等。</p><h3 id="h-2" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2.该项目核心团队成员的具体信息如下：</h3><p>联合创始人兼CEO，Mike Sall，毕业于宾夕法尼亚大学经济学专业，曾在沃顿商学院担任研究助理1年，后在德勤担任业务分析师2年，后在Adobe担任产品经理2年，并在Medium担任数据科学主管4年，后担任Coinbase产品分析主管2年多。</p><p>联合创始人兼CTO，Blake West，沃顿商学院学士，曾在Hack Reactor担任驻地黑客4个月，后在Hint Health担任软件工程师4.5年，后在Coinbase高级后端工程师2年。</p><p>高级信贷经理，Aaron Collett，沃顿商学院金融硕士，曾在高盛担任分析师近2年，之后担任高盛associate2.5年，后在EQT Group担任基础设施助理近2年，之后在Lendable担任亚洲创始负责人近2年。</p><p>运营主管，Andrew Huelsenbeck，毕业于普林斯顿大学，曾担任Argura担任联合创始人1年，后在Samasource担任服务经理2年，后在Branch International担任全球运营总监超过5年。</p><h3 id="h-3" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3.融资情况</h3><p>根据项目官方提供的消息显示，该项目分别于2021年5月和2022年1月获得共3770万美金战略融资，两轮融资均由A16Z领投，其他机构投资者包括Coinbase Ventures，BlockTower Capital, Kingsway Capital等。</p><h3 id="h-4" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">4.该项目的主要风险在于：</h3><p>首先，该项目能否维持强劲的增长势头，仍有待观察。</p><p>其次，该项目的放贷规模取决于与之合作的第三方信贷机构的数量和规模，在如何加快拓展更多第三方合作机构上，项目方并没有给出详细的计划。</p><p>（上述研报由肖哥说链团队原创发布，仅供内部参考，禁止外泄）。</p>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
        </item>
        <item>
            <title><![CDATA[Cellframe、Chingari、SSV投研]]></title>
            <link>https://paragraph.com/@uniswapv6/cellframe-chingari-ssv</link>
            <guid>zNkoHGSHmyBUnhDQXca8</guid>
            <pubDate>Thu, 03 Mar 2022 11:29:50 GMT</pubDate>
            <description><![CDATA[I.Cellframe1.还有哪些跨链网络？随着众多新型L1主链的崛起，跨链通信也变得越来越紧迫了；其次，区块链整体上的可扩展性离大规模商用仍然相去甚远，跨链有助于链接和推动更多小型L1生态的发展，从另一个层面为改善区块链网络的整体可扩展性发挥了作用，这种作用将在区块链进化的道路上继续产生重要价值。除了Polkadot，Cosmos，Avalanche三个最为知名的跨链网络以外，还有没有一些新型的跨链网络？ Cellframe便是一个2021年第一季度启动，由C语言开发，主链POS共识机制，采用抗量子攻击算法，内置2层分片技术的跨链通信网络。该网络可帮助开发者部署可定制共识机制的子链，类似波卡Substrate和Cosmos SDK，子链应用可采用Python语言开发，网络主链主要负责子链之间的通信。该项目于2021年3月宣布推出价值1000万美元的生态建设基金，并于2021年4月推出了基于该网络的第一个子链项目KelVPN。 据项目官网提供的消息显示，2021年11月已上线测试网；2022年1月进行安全审计和渗透测试；2022年3月上线主网并与以太坊主网连接；2022年4月D-...]]></description>
            <content:encoded><![CDATA[<h2 id="h-icellframe" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">I.Cellframe</h2><h3 id="h-1" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1.还有哪些跨链网络？</h3><p>随着众多新型L1主链的崛起，跨链通信也变得越来越紧迫了；其次，区块链整体上的可扩展性离大规模商用仍然相去甚远，跨链有助于链接和推动更多小型L1生态的发展，从另一个层面为改善区块链网络的整体可扩展性发挥了作用，这种作用将在区块链进化的道路上继续产生重要价值。除了Polkadot，Cosmos，Avalanche三个最为知名的跨链网络以外，还有没有一些新型的跨链网络？</p><p>Cellframe便是一个2021年第一季度启动，由C语言开发，主链POS共识机制，采用抗量子攻击算法，内置2层分片技术的跨链通信网络。该网络可帮助开发者部署可定制共识机制的子链，类似波卡Substrate和Cosmos SDK，子链应用可采用Python语言开发，网络主链主要负责子链之间的通信。该项目于2021年3月宣布推出价值1000万美元的生态建设基金，并于2021年4月推出了基于该网络的第一个子链项目KelVPN。</p><p>据项目官网提供的消息显示，2021年11月已上线测试网；2022年1月进行安全审计和渗透测试；2022年3月上线主网并与以太坊主网连接；2022年4月D-services主网迁移；2022年6月上线基于WASM的智能合约；2022年8月上线专用存储服务。</p><h3 id="h-2" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2.其核心成员信息如下：</h3><p>CEO兼CTO，Dmitriy，俄罗斯人，有将近20年的开发经验，曾在Keysoft担任软件开发1年，后加入俄罗斯的一家软件开发公司担任开发主管10年。</p><p>安全工程师，Anton，英国人，曾在彭博资讯担任数据专家超过5年，后加入一家数据技术公司担任CEO 3年。</p><p>后端开发工程师，Alеxandr，俄罗斯人，拥有18年的开发经验，加入Cellframe前在国家火箭开发中心担任软件开发工程师15年。</p><p>根据官方提供的消息显示，该项目2021年3月通过私募轮融资90万美金，投资机构包括Spark Digital Capital、3Commas、Prometeus Labs、Kairon Labs等，通过TrustSwap平台IDO融资10.6万美金，累积融资100.6万美金。</p><h3 id="h-3" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3.该项目的主要风险在于：</h3><p>首先，生态的发展需要大量的资金扶持，该项目目前能够用于生态开发的资金仅为通证分配中预留的19.2%，目前价值约为580万美金。</p><p>其次，项目核心成员大多集中于技术领域，在市场及营销这一块较为薄弱。</p><h2 id="h-iichingari" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">II.Chingari</h2><h3 id="h-1" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1.印度短视频平台+区块链转型有看头吗？</h3><p>TikTok在印度被禁后，印度本土短视频应用开始努力填补这一市场空白。作为拥有14亿人口的印度，短视频应用无疑是一个巨大的市场。根据variety.com等多个渠道的信息显示目前印度本土短视频应用主要有Moj（约1.6亿月活用户）、MX TakaTak（约1.5亿月活用户，目前已与MOJ合并）、Josh（约1.1亿月活用户）、Chingari（约3500万月活用户）、Roposo（约3000万月活用户）。</p><p>今天要分析的项目便是排在第三位的Chingari，该项目最早于2018年11月推出，2021年逐渐向区块链转型，于Solana链上发行了自己的通证，并将升级后的区块链生态更名为Gari Network。目前也是印度社交媒体平台中第一个发币的项目，通常被人看作是区块链版抖音。</p><p>在TikTok被禁后的六个月内，Chingari用户数量从10万增加到5000万，还获得印度政府授予的“应用创新挑战”奖，2021年11月Gari应用一度登上印度社交应用榜榜首；印度知名演员，在Instagram上拥有5000万粉丝的Salman Khan也加入成为Gari的品牌代言人，而目前该应用下载量已经超过1亿次，月活用户超过3500万。</p><p>据项目官网提供的消息显示，该项目已于2021年10月上线测试版本，2022年Q1部署主网智能合约，成立Hacker House，上线钱包，发放空投奖励；2022年Q2启动DAO治理，上线NFT市场。 </p><h3 id="h-2" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2.该项目核心团队成员的具体信息如下：</h3><p>CEO兼首席产品增长官，Sumit Ghosh，曾创立软件开发公司Globussoft并担任CEO6年，后创立社媒营销管理平台Socinator，于2020年加入Chingari担任CEO至今2年。</p><p>COO兼联合创始人，Deepak Salvi，拥有近20年媒体行业经验，曾在CNBC担任促销制作人2年，后在BBC担任资深创意制作人近2年，后在Sony担任高级制作人近2年，后在ZEE5担任创意负责人1.5年，并担任创意总监3年多。</p><p>首席工程师兼联合创始人，Biswatma Nayak，曾在软件公司Globussoft担任产品工程经理7年。</p><p> CSO兼联合创始人，Aditya Kothari，曾在School of Excellence担任首席业务发展官1.5年，后在Bounce担任业务和战略主管近2年，并在Plixr技术公司担任联合创始人兼CEO近3年。</p><p>根据项目官方提供的消息显示，该项目于2021年10月宣布获得1900万美金融资，机构投资者包括Republic Ventures，Galaxy Digital，Alameda Research，Huobi Capital，NGC Ventures，Solana Capital等；于2021年11月在Republic进行ICO共募资5922万美金；于2021年12月在SolRazr进行IDO共募资605万美金；于2022年1月在OKEX，Kucoin，Gate.io，Huobi平台进行IEO共募资245万美金。总计募资8672万美金。 </p><h3 id="h-3" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3.该项目的主要风险在于：</h3><p>首先，印度市场短视频平台竞争较为激烈，本项目能否最终取得市场领先地位仍不确定。</p><p>其次，该项目涉及股权融资以及中心化运营，股权与币权，中心化组织和DAO可能会导致一些潜在的利益冲突及治理上的不透明。</p><h2 id="h-iiissv-network" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">III.SSV Network</h2><h3 id="h-1eth-20" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1.ETH 2.0后会产生哪些新的基础设施需求？</h3><p>根据以太坊官方提供的信息显示，以太坊预计将于今年全面转向PoS共识机制，彻底结束PoW共识挖矿。以太坊的PoS共识机制里任何人都可以质押32个以太坊成为验证节点，但考虑到目前以太坊的价格，32个以太坊任然是一个不小的门槛，于是出现了许多以太坊2.0质押服务商，通过集中托管的方式帮助散户质押ETH来获得质押奖励，但这些服务商面临严重的中心化和安全风险。</p><p>SSV Network便是一个于2017年启动，原名为Bloxstaking , 核心业务是为B端提供一个加密资产管理平台，后于2021年转型并完成品牌升级，致力于为任何想要运行以太坊节点的个人或服务商打造的一个去中心化的开放式ETH质押网络。该网络通过一个基于隐私共享的验证人协议，来实现对于以太坊验证节点密钥的安全和去中心化管理。目前Lido、EverStake、Stakely等节点运营商和质押服务商已经宣布加入该生态系统。</p><p>据项目官网提供的消息显示，该项目已于2021年Q1获得以太坊基金会Grant资助计划，2021年Q2上线测试网，2022年1月上线激励型测试网，2022年将上线主网。</p><h3 id="h-2dao" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2.该项目目前采用DAO治理模式，其核心团队成员的具体信息如下：</h3><p>Lead，Alon，以色列人，曾担任社交APP Tzofe创始人1年多，后在Pixtr担任研发副总裁1年，后担任Bitcoin Authenticator的联合创始人1.5年，后担任PayKey的iOS开发主管近2年，随后担任区块链项目BloxStaking的CEO5年。</p><p>核心贡献者，Adam，曾在中信集团担任投资总监1.5年，后在eToro担任运营总监近3年，后担任BloxStaking的联合创始人5年。</p><p>核心贡献者，Niv，曾在inManage担任开发者1年，后加入BloxStaking担任高级区块链工程师超过4年。</p><p>核心贡献者，Eran，曾在eToro担任营销与合作主管2.5年，后在BloxStaking担任营销总监超过4年。</p><p>根据项目官方提供的消息显示，该项目于2022年2月宣布获得1000万美金融资，机构投资者包括Coinbase Ventures，Digital Currency Group，Gateio Ventures，OKEx Ventures等， 并且已于2021年10月上线币安交易所。</p><h3 id="h-3" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3.该项目的主要风险在于：</h3><p>首先，目前该网络仍处于测试网阶段，而项目方并未给出主网上线的具体时间。</p><p>其次，从官推及社区运营情况看，项目方在市场及社区运营方面仍存在显著的不足。</p><p>首先，目前以太坊年产币量约在420万枚左右，假定迁移到2.0，POS产币量仍保持不变，继续假定包括质押节点、服务商在内的中介能够捕获其中10%的价值，则大约为42万枚，由于SSV提供了一个更加安全的密钥管理协议，我们假定它能够占据这些中介角色中10%的市场份额，那么SSV全年可能捕获的潜在价值约为4.2万枚以太坊，按照以太坊当前约3000u的价格计算，则其全年潜在“股东”权益可能会达到1.26亿美金。如果乘以20倍市盈率，则其潜在可能市值有望达到25亿美金。</p><p>当然，上述计算依赖于很多假定条件，比如它能否取得10%的中介市场？又比如2.0 POS 增发量能否达到420万枚？当然，如果以太坊全面转型至2.0，其价格很可能会显著超越目前约3000U的价格。</p><p>基于上述各种假定条件，我们认为该项目目前约为1.5亿美金的全稀市值可能被低估了，这是我们研究该项目的主要原因，当然，目前市场不太明朗，不排除它有进一步下挫的可能性。</p><p>（上述研报由肖哥说链团队原创发布，仅供内部参考，禁止外泄）。</p><br>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
        </item>
        <item>
            <title><![CDATA[恐慌未见底]]></title>
            <link>https://paragraph.com/@uniswapv6/4Hkn8n07AUvdRqB1B7Rq</link>
            <guid>4Hkn8n07AUvdRqB1B7Rq</guid>
            <pubDate>Fri, 28 Jan 2022 08:27:17 GMT</pubDate>
            <description><![CDATA[这几天恐慌持续，但肯定的是未见底，哪里是底只有天知道。前天写的交易思路，看空不做空，但目前是恐慌未见底的趋势，要延续好一段时间。目前看美股的下跌趋势才刚开始，而加密资产就已经跌去很多了，既然下行趋势短期内难以改变的话，可以考虑在反弹时做空对冲短期方向性错误。1.行业基本面：热点是少了，但融资活动&项目活动还是在正常。-贝莱德计划推出专注于区块链技术的ETF; -Ikigai Asset Management计划为其风险基金筹集4000万美元; -Coinbase：Coinbase Ventures从未出售过投资的代币，短期内无抛售计划; -加密投资机构Pantera资管规模达56亿美元; -头号BNB鲸鱼购买61120枚ETH，价值超1.4亿美元; - -ARK基金上周共增持近15万股Coinbase股票; ARK基金1月13日至今累计减持超30万股GBTC; i 鲸鱼就是加密资产行业的believer，长期holder，多是在恐慌下跌中不断加仓，其中：隐藏的鲸鱼只知道地址，明示的鲸鱼如MicroStrategy ii 以华尔街为代表的机构不是believer，而是specula...]]></description>
            <content:encoded><![CDATA[<p>这几天恐慌持续，但肯定的是未见底，哪里是底只有天知道。前天写的交易思路，看空不做空，但目前是恐慌未见底的趋势，要延续好一段时间。目前看美股的下跌趋势才刚开始，而加密资产就已经跌去很多了，既然下行趋势短期内难以改变的话，可以考虑在反弹时做空对冲短期方向性错误。</p><h3 id="h-1and" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1.行业基本面：热点是少了，但融资活动&amp;项目活动还是在正常。</h3><p>-贝莱德计划推出专注于区块链技术的ETF; -Ikigai Asset Management计划为其风险基金筹集4000万美元; -Coinbase：Coinbase Ventures从未出售过投资的代币，短期内无抛售计划; -加密投资机构Pantera资管规模达56亿美元; -头号BNB鲸鱼购买61120枚ETH，价值超1.4亿美元; - -ARK基金上周共增持近15万股Coinbase股票; ARK基金1月13日至今累计减持超30万股GBTC;</p><p>i 鲸鱼就是加密资产行业的believer，长期holder，多是在恐慌下跌中不断加仓，其中：隐藏的鲸鱼只知道地址，明示的鲸鱼如MicroStrategy</p><p>ii 以华尔街为代表的机构不是believer，而是speculator，来这个市场就是赚钱，会沿用传统金融的思路，并受宏观经济因素影响，事后看此次高通胀强加息预期就是其卖出离场的原因。</p><p>iii 加密VC，以a16z、multicoin capital等新兴加密VC为代表，属于加密产业早期的战略投资。</p><p>iV散户，大部分是追涨杀跌的存在，虽极少数是聪明投资者。这里特别说明的是社交媒体上的一些所谓大V，其实交易水平不咋的，只是入接触加密行业比较早而已，知道业内玩法比较多而已，空投、热点什么的，但其交易水平真的怎么样，无脑喊单的也不少。</p><h3 id="h-2" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2.行业消息面：每天收集的资讯，整体上仍然是利好的比利空多。</h3><p>-利好消息占主导，媒体报道的更多是于行业基本面发展的消息，项目发展的消息。总结几个比较明显的出圈趋势：</p><p>i.支付领域，可以充当价值交互的媒介，越来越多传统行业接受使用加密货币进行支付。</p><p>ii. NFT领域，从加密艺术发起，到游戏等，未来进一步扩散。</p><p>iii.Web2到Web3，基本上把Web2的生意再在Web3中再走一遍。</p><p>-利空主要在监管层面，例如：摩根大通关闭Uniswap创始人Hayden Adams的银行账户，预示着SEC对DeFi监管开始动手，市场对美联储加息缩表的恐慌担忧。</p><p>总结，长远来看，区块链仍然是一条爆发性增长的行业，短期看，受各国监管和加息周期的负面影响，难免会经历一番阵痛，但这完全符合新事物螺旋式发展逻辑，做好基本面研究分析的功课，无惧短期价格波动，不要太在意一时得失。</p><h3 id="h-3" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3.链上数据：</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/3fb830bf6a27768bbc995305e47e0a07e1359a5a1d078f807d93b70af6a94c0c.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/db0f65f22c1ca4212f41f6d62bf763d8425dce04e27b0fa020f920ec82aada4f.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>从图看出，交易所存量不断创出新低，说明交易所的BTC买入并被提走，市场的抛压越来越小。</p><p>-BTC非流动性供应</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/660ec97e0522012888bbb3b6ac90c86c4a948c9478da9c51a810e2eb7a7e24ea.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>由图看出BTC非流动性供应创出近期新高，换一种角度就是BTC的流动性供应减少。</p><p>-巨鲸地址数量</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/097ca941816b0a9813847ffc088b3aae9124414a19db341171119531f646c710.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>由图可以看出巨鲸地址数量，大趋势从2021-4开始是往下走，6月开始在1800-1825的区间震荡，1月后出现进一步回落，近几天出现小幅反弹的迹象。</p><p>-交易所美元存量数据</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d83cd2d28489bceafa5c44cb311488a2671855c0f9c3f9d497d305f073baf695.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>交易所存量USD基本与BTC的走势重合同步，没有前瞻性，参考意义不大。</p><p>-矿工指数</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/4bf45f57e867eaad0f68aa0e89eb830c71d00e610d78059ab4eeb3095381fc1e.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>很有趣的结果，在2021-3月开始，Miner Index基本维持在（-1，0）的低位，说明矿工在这段时间的抛售意愿不大，持有比较坚定，但是这期间经历了519，近期美联储加息担忧的下跌，就目前的行情而言，说明矿工坚定持有，不是近期行情走势下跌的主导因素。</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/532781baead2b99479e6de23ffe98367d1c798fa641495f0e75f76e9b9de0f5f.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>从这个指标看，近1年矿工的积累仍然在继续，没有出售意愿。</p><p>-交易所稳定币&amp;USD比率</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f616fa68e76eba832ba9c940d7db35c11806f0936139001b661977d9a858c93c.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>Stablecoins Ratio= BTC Reserve / All Stablecoins Reserve</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/6bafe082af68a065432ba66ad3a56e126728c203dbd8da88280df97ae9b1ca6d.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>Stablecoins Ratio(USD)= BTC Reserve in USD / All Stablecoins Reserve</p><p>根据公式，指标越低说明交易所稳定币越多，抄底资金越充足，但事物是两面性，从另外的角度看，也可以是把加密资产获利了结后，放在交易所里。所以不能孤立的看，目前来看，更多是卖出了加密资产放在交易所没提走的情况。</p><p>Output Profit Ratio is a ratio of spent outputs (lived more than 155 days)：</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f4f476177b0d67959feccd6b9add4f24ceb734663f9808ddc8e77d429d5222ec.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>Long-Term SOPR 目前在1.5，说明长期投资者小幅盈利状态。</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f046710b833a6b8a12d7ad44ab2abfb6305763a158adf9309f2ca401a2dfb94a.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>Short-Term SOPR 目前在0.99，说明短期投资者小幅亏损状体。</p><p>杠杆率</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d5d31c49a025abf2b04fc90f3c9fcdfb873512e1167deab2601a2e748274bbc4.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>总结：链上数据来看，矿工指数十分健康，在最近1年持续积累，没有出售的迹象；长期投资者还在小幅盈利，短期投资者小幅亏损，盈利幅度比亏损幅度大。巨鲸地址数量大趋势向下，但目前在低位有反弹的迹象；BTC交易所存量不断走低，BTC交易所非流动相供应不断走高，说明BTC的市场的供应量减少，交易所存在大比例稳定币，应该近期抛售变现，是否在存量抄底需进一步观察。链上说就总体上是健康的。</p><p>最终结论，行业基本面发展，链上数据状况，巨鲸动作基本上表示很乐观，唯一担忧的两件事，今年在高通胀经济复苏的背景下，全球进入强加息缩表周期，资金面不容乐观，这是最大问题。其次就是各国对加密货币的监管问题。</p>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
        </item>
        <item>
            <title><![CDATA[2022-01-23中国移动交易分析]]></title>
            <link>https://paragraph.com/@uniswapv6/2022-01-23</link>
            <guid>wf7Ksy5cHNQarOaK1Nmp</guid>
            <pubDate>Sun, 23 Jan 2022 09:11:47 GMT</pubDate>
            <description><![CDATA[打新中签中移动，本文只做2个月内的价格分析。1.基本情况-上市日：2022-01-04 -发行价：57.58 -成本价：59.963 -至今交易日：12日 -至今换手率：158.8% -目前价格：57.58 -市盈率：10.59 -H股价格：51.25 -H股市盈率：7.91 -绿鞋机制结束日：2022-01-28 -发行股数： 初始8.457亿，算上超额配售9.73亿，绿鞋机制：9.73 - 8.457 = 1.273亿， 保守计算，共计1.273 * 57.58 = 73.29934 亿 -上市限售股：3.75亿。 -解禁时间 （1）2022-07-05：8016万股 （2）2023-01-05：1.943亿股 （3）2025-01-06：1.008亿股 -回购10%H股，不超过2047548289股（20亿+股），2022-02-07开始。 -A/H股比价 = 1.38，转换成同一币种比较，A股比H股高出38%。 -实际控制人拟在2022年增持30-50亿元，在2022-01-21已通过上交所交易系统增持7.1亿元，股价价格在57.58。2.同行业对比中国移动与中国联通、中...]]></description>
            <content:encoded><![CDATA[<p>打新中签中移动，本文只做2个月内的价格分析。</p><h3 id="h-1" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1.基本情况</h3><p>-上市日：2022-01-04</p><p>-发行价：57.58</p><p>-成本价：59.963</p><p>-至今交易日：12日</p><p>-至今换手率：158.8%</p><p>-目前价格：57.58</p><p>-市盈率：10.59</p><p>-H股价格：51.25</p><p>-H股市盈率：7.91</p><p>-绿鞋机制结束日：2022-01-28</p><p>-发行股数： 初始8.457亿，算上超额配售9.73亿，绿鞋机制：9.73 - 8.457 = 1.273亿，</p><p>保守计算，共计1.273 * 57.58 = 73.29934 亿</p><p>-上市限售股：3.75亿。</p><p>-解禁时间</p><p>（1）2022-07-05：8016万股</p><p>（2）2023-01-05：1.943亿股</p><p>（3）2025-01-06：1.008亿股</p><p>-回购10%H股，不超过2047548289股（20亿+股），2022-02-07开始。</p><p>-A/H股比价 = 1.38，转换成同一币种比较，A股比H股高出38%。</p><p>-实际控制人拟在2022年增持30-50亿元，在2022-01-21已通过上交所交易系统增持7.1亿元，股价价格在57.58。</p><h3 id="h-2" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2.同行业对比</h3><p>中国移动与中国联通、中国电信的基本数据对比表：</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/069fc963a04e8b2e2045c021fb34ab533e017326412c3b04863181d0b6f81e94.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-3" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3.筹码分布</h3><p>主要分析流通的筹码与非流通的筹码的持有人：</p><p>-75家机构持有806.63万股，其中，流通的12.48万股，市值为4.64亿，属于4.7亿流通股本的范畴；</p><p>非流通，806.63 - 12.48 = 794.15万股，不属于4.7亿流通股本的范畴。</p><p>-首发战略配售股：8015.7万 + 1.94亿 + 1.01亿 = 2.75 亿，不属于4.7亿流通股本的范畴。</p><p>中移动213.21亿的股本，H股就占了204.75亿，而且在2021-08-18就是这个股本结构，而且全流通。那么剩下的8.457亿（不超额配售）就是本次在A股的募资，其中3.75亿是限售，那就剩下的真正流通大概就4.7亿。</p><p>上市首日：换手54.29%，成交152.59亿，龙虎榜前5名，买入252997.25万，卖出58001.40万，净买入194995.85万，共计19亿，全日共计成交152.59亿，这部分买入的资金是多数亏损的。其中买方1个机构专用，买入43544.84万，卖方4个机构专用，58001.40 - 7942.33 = 50059.07万。</p><h3 id="h-4" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">4.操作分析</h3><p>首先这部分资金是用了场外信用卡配资，是有资金成本的，以6万整计算，就是6*58 = 348，也就是算盈利至少要大于350。</p><p>-上市首日的盈利是：58600 - 57580 = 1020，扣上手续费，约1000。</p><p>-目前成本价：59.963，所以只要把亏损控制在1000以内，就算打成平手。</p><p>-鉴于今天发出利好，年内增持30-50亿，目前已增持7.1亿。</p><p>-从A/H溢价的角度分析，电信上市时间较近，参考性高些，虽然破发，但是比A股比H股高出80%。</p><p>-中国移动的利润和财务状况，完胜中国电信和中国联通，但市盈率却是三者最低的，在A股的流通盘也是最低的，相对低估，价格弹性大，后续有爆发空间，盈利数据能支撑市盈率至少超过中国电信。以目前中国电信的市盈率计算，（12.56-10.59）/ 12.56 = 15%，也就是说最保守估计，有15%以上的涨幅，57.58 * 1.15 = 66.217。</p><p><strong>所以最终分析结论是，在还款日前，持有至66+以上卖出，实际根据盘面情况做应变。</strong></p>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
        </item>
        <item>
            <title><![CDATA[2022-01-22 瀑布洗脸]]></title>
            <link>https://paragraph.com/@uniswapv6/2022-01-22</link>
            <guid>cDKejee7H0jvX6DKdgku</guid>
            <pubDate>Sat, 22 Jan 2022 08:16:19 GMT</pubDate>
            <description><![CDATA[最近时间的行情，加密货币的行情和美股一致，美联储加息预期强烈，美国财长耶伦（1月20日）周四表示，仍然预计到2022年底通胀率将降至接近2％的水平，这直接带崩美股和加密货币市场。到目前为止的走势，市场似乎在证明最后一波疯狂上涨行情的观点是错的。以后坚持每天都写点东西，交易操作层面以后再分享，今天先从市场行情、跌幅分析、应对措施三个维度来分析这次暴跌。1.市场行情先来回顾这段时间的市场的几个特点： 1.恐慌指数从11月的最高点开始算，多数时间在50以下，在恐慌与极度恐慌之中，高通胀下的加息预期恐慌。 2.加密资产与美股的高相关性，体现在市场行情就是加密资产相当于波动放大的美股，例如美股跌2%相当于加密资产跌10%。 3.机构、鲸鱼大户，从链上数据上观察，有买入有卖出，例如孙割卖出，鲸鱼增持BTC、LINK、MATIC等主流币，也有减仓。其中，萨瓦尔多继续买入BTC，MicoStrategy也不见有卖出的迹象，但其实MicoStrategy是很大一个雷 4.行业基本面持续繁荣，各区块链项目方都在做事情，行业资本、VC、出圈等脚步并没有停下来。 5.圈内热点仅剩下NFT，然而很多圈外的...]]></description>
            <content:encoded><![CDATA[<p>最近时间的行情，加密货币的行情和美股一致，美联储加息预期强烈，美国财长耶伦（1月20日）周四表示，仍然预计到2022年底通胀率将降至接近2％的水平，这直接带崩美股和加密货币市场。到目前为止的走势，市场似乎在证明最后一波疯狂上涨行情的观点是错的。以后坚持每天都写点东西，交易操作层面以后再分享，今天先从市场行情、跌幅分析、应对措施三个维度来分析这次暴跌。</p><h3 id="h-1" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1.市场行情</h3><p>先来回顾这段时间的市场的几个特点：</p><p>1.恐慌指数从11月的最高点开始算，多数时间在50以下，在恐慌与极度恐慌之中，高通胀下的加息预期恐慌。</p><p>2.加密资产与美股的高相关性，体现在市场行情就是加密资产相当于波动放大的美股，例如美股跌2%相当于加密资产跌10%。</p><p>3.机构、鲸鱼大户，从链上数据上观察，有买入有卖出，例如孙割卖出，鲸鱼增持BTC、LINK、MATIC等主流币，也有减仓。其中，萨瓦尔多继续买入BTC，MicoStrategy也不见有卖出的迹象，但其实MicoStrategy是很大一个雷</p><p>4.行业基本面持续繁荣，各区块链项目方都在做事情，行业资本、VC、出圈等脚步并没有停下来。</p><p>5.圈内热点仅剩下NFT，然而很多圈外的人开始发NFT来圈钱，最后来很多人不三不四的人，例如发个人写真NFT等。</p><p>一句话总结，短期内还会再进一步探底，且行且珍惜。</p><h3 id="h-2" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2.跌幅分析</h3><p>(1) 现在这种走法，基本确定是下降趋势，先看一组加密资产跌幅数据：</p><p>-BTC从2021-11-10的最高点69000，到现在的35600左右的位置，跌幅为48%+，接近50%。</p><p>-ETH从2021-11-10的最高点4868，到现在2485左右的位置，跌幅为48.95%+，基本与BTC持平。</p><p>-DOT从2021-11-04的最高点55.09，到现在18.25左右的位置，跌幅为66.87%，跌幅较为之深。</p><p>-UNI从2021-05-03的最高点47，到现在11.85左右的位置，跌幅为74.79%，主流价值币跌幅更深。</p><p>-LINK从2021-05-10的最高点52.992，到现在16.4左右的位置，跌幅为69.05%，较UNI略小。</p><p>跌幅在未来还会进一步加大，因目前是在下降趋势中。</p><p>目前的走势来看，未来是牛是熊已不太重要，因为这个跌幅，说是熊市也不为过，后面还有没有最后一波牛市行情，没人知道。但可以肯定的是，短期下跌趋势还会继续下去，上涨修复也是需要时间的，几个星期、几个月甚至更长的时间。</p><p>(2)再来对比美国三大股指的跌幅数据：</p><p>-DJIA从2022-01-15的最高点36952.65，到2022-01-22的收盘价为34265.37，跌幅仅为7.27%。</p><p>-NDX从2021-11-22的最高点16212.23，到2022-01-22的收盘价为13768.92，跌幅稍多为15.07%。</p><p>-SPX从2021-01-04的最高点4818.62，到2022-01-22的收盘价为4397.94，跌幅为8.73%。</p><p>美股的走势是在12年慢牛的历史高位，现在回调才刚刚开始，最大跌幅仅仅是NDX的15%，而BTC和ETH的跌幅已经在50%，如果按照这个跌幅的比例推算，在没有其他利好因素影响的前提下，大概率跌幅不止目前这样。因为可以肯定的几件事：</p><p>1.美股的调整才刚开始，升多了就要跌，这是自然规律，利好和利空只是相对的，阻碍不了。</p><p>2.加密资产相对美股确实跌幅更深，从目前的位置来看，是相对更有吸引力，但不能以线性常规思维来考虑，加密资产的波动幅度往往出乎意料。</p><p>3.加密资产对高通胀的加息预期，从时间上讲是比美股反应更快，从11月上旬就开始了，三大指数中，NDX与加密资产的相关性更高，说明加密资产与科技关联性更高，后期可以重点关注。</p><p>总结：后期跌幅持续性和变盘时间，可以重点关注与美股的联动。</p><h3 id="h-3" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3.应对措施</h3><p>在行情不好时，只能耐性等待，但看空不做空，一个要点，让自己忙起来，做些事来分散注意力：</p><p>（1）不要停止学习，提升认知和能力圈。</p><p>-关注项目基本面发展而不是价格，项目交互操作，行情不好意味着低Gas Fee，可以体验新项目，做空投等。</p><p>-学习量化投资，加密资产适合做量化，当然股票的量化也要补上。</p><p>-看书，记住一点，经典是经过时间验证有用的，推特微博只是仅供参考娱乐。</p><p>-写作，加密资产投研的必备技能，行情不好可以好好打磨这个技能，每天坚持写投研报告，而不是只收集信息。</p><p>（2）放松式学习运动，能提升自我并分散注意力。</p><p>-看外文影剧，很好的分散了对行情注意力，保持了英语水平。</p><p>-玩有用的游戏。</p><p>-体育运动：跑步、游泳、徒步，这些都是能锻炼身体和耐性的运动，既然选择了投资作为终身事业，选择了与时间做朋友，那就要有健康身体和足够耐心为根基。</p><p>（3）努力工作，保持稳定现金流，好好生活在逆境中善待自己。</p><p>-稳定工作能保证在行情不好时，让然有充足的现金流来维持原有的生活水平。</p><p>-亏钱当然心情不好，但不玩合约爆仓就没事，在逆境中适当做些能取悦自己的事，在场外保持良好心态。</p><p>总结：做到这三点，能再等待时厚积薄发，稳稳的穿越牛熊。</p>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
        </item>
        <item>
            <title><![CDATA[总结：Metamask错误使用BSC链发送USDC到OKEx交易所]]></title>
            <link>https://paragraph.com/@uniswapv6/metamask-bsc-usdc-okex</link>
            <guid>YO3qU685Wi49znN4rlWf</guid>
            <pubDate>Sun, 16 Jan 2022 07:23:36 GMT</pubDate>
            <description><![CDATA[之前链上操作经验较少，2021-11-1在Metamask的BSC Network把714.797627989的USDC发送到OKEx交易所，经过与OKEx客服沟通终于把资金原路退回至Metamask。总结教训：1.在提币的过程中，因为ERC20 和BEP20的地址规则是一样的，BEP20典型的从ERC20的代码复制了一遍，所以会存选错Network但仍然可以转出的情况。掌握区块链基本常识，公链起源运作的底层逻辑很重要，避免犯这种低级错误。 2.OKEx毕竟还是中心交易所，操作失误还是可以通过人工介入来挽救。总体流程是在OKEx的Support选项找AI客服沟通，按照提示操作即可。Nov 1, 2021, 19:32 GMT+8发送问题反馈邮件，最终在Dec 14, 2021, 20:29 GMT+8收到资金返回的邮件，共计约44天。 3.邮件的发送，是用英文按照制定格式描述问题发送至support@okexsupport.zendesk.com，然后会有专人回复邮件，记录如下： Nov 1, 2021, 19:32 GMT+8：我发邮件反馈问题。 Nov 4, 2021, 8:...]]></description>
            <content:encoded><![CDATA[<p>之前链上操作经验较少，2021-11-1在Metamask的BSC Network把714.797627989的USDC发送到OKEx交易所，经过与OKEx客服沟通终于把资金原路退回至Metamask。</p><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">总结教训：</h3><p>1.在提币的过程中，因为ERC20 和BEP20的地址规则是一样的，BEP20典型的从ERC20的代码复制了一遍，所以会存选错Network但仍然可以转出的情况。掌握区块链基本常识，公链起源运作的底层逻辑很重要，避免犯这种低级错误。</p><p>2.OKEx毕竟还是中心交易所，操作失误还是可以通过人工介入来挽救。总体流程是在OKEx的Support选项找AI客服沟通，按照提示操作即可。Nov 1, 2021, 19:32 GMT+8发送问题反馈邮件，最终在Dec 14, 2021, 20:29 GMT+8收到资金返回的邮件，共计约44天。</p><p>3.邮件的发送，是用英文按照制定格式描述问题发送至<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:support@okexsupport.zendesk.com">support@okexsupport.zendesk.com</a>，然后会有专人回复邮件，记录如下：</p><p>Nov 1, 2021, 19:32 GMT+8：我发邮件反馈问题。 Nov 4, 2021, 8:41 GMT+8：客服回复，发送BNB到制定地址作为资金返回的消耗的Gas Fee。</p><p>Nov 5, 2021 ~ Dec 13, 2021期间都是和客服沟通的催促邮件。 反正按照指引操作，耐心等待就好。</p><p>Dec 14, 2021, 20:29 GMT+8：Metamask收回USDC。</p><p>4.整个过程有惊无险，如果发错的的地址不是到中心交易所，估计找回无望。虽然钱不多，但也提醒自己不要犯这种低级错误。掌握技术的逻辑和基本常识，因没有完美的技术，追求去中心化就得承受操作失误带来的损失。</p><br><br><br><br><br><br><br><br><br>]]></content:encoded>
            <author>uniswapv6@newsletter.paragraph.com (不确定性守恒)</author>
        </item>
    </channel>
</rss>