Zefram Lou
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    # Yield farming can save the world. Seriously. (Part 2) ## Part 2: Unicorns, Basilisks, and Impact Certificates On September 16 of the year 2020, Hayden Adams released a basilisk. Uniswap, the most successful decentralized exchange to date, released their governance token UNI. The most fascinating part was UNI's distribution: anyone who used Uniswap before September 1 received 400 UNI, which at one point was worth $3360. Over 251 thousand addresses were eligible. Upon seeing the news, Roko's Basilisk immediately popped into my mind. What is Roko's Basilisk? A basilisk is "a legendary reptile reputed to be a serpent king, who can cause death with a single glance" ([Wikipedia](https://en.wikipedia.org/wiki/Basilisk)). Roko's Basilisk is even more dangerous and terrifying because in a sense it is real and can have real impact on the world. It refers to the idea that if a powerful, malicious AI one day gets built, it might choose to punish those who didn't contribute to its creation. Depending on your choice of metaphysics and timelines, these punishments might involve keeping you alive to torture you or simulating your conscious state in the future and forcing your simulation (or many such simulations!) to suffer. Roko's Basilisk is dangerous because the idea is self-compelling: if you believe there's even a slight possibility of this happening, you would be incentivized to contribute to the AI's creation, and if enough people did the same, your contributions would be what creates the AI in the first place. **In other words, just by considering Roko's Basilisk, you can be compelled to act in a certain way.** Sorry if I just gave you an existential crisis. But today we are talking about *Hayden's* Basilisk. Hayden's Basilisk similarly lets future entities influence the present, but instead of giving infinite punishment to those who didn't contribute, it gives infinite (or at least a large amount of) reward to those who did. Past Uniswap users contributed to the growth of Uniswap, so they were retrospectively rewarded by the now successful Uniswap. The reward is not necessarily a one-off thing; it could be much more: - **You may get rewarded multiple times in the future by the same entity.** For instance, Uniswap may in the future give out more UNI tokens to its past users, possibly using a different cutoff date so new users can also get rewarded. Or they could hold a wild cruise party for all [Unisocks](https://unisocks.exchange/) holders, who knows? - **You may get rewarded by multiple entities.** For instance, if you contributed to the Gitcoin grant of a project that becomes successful in the future and gets used by many other successful projects, those projects might all choose to reward you. Thus, the potential upside of making altruistic contributions to projects and testing out new-fangled DeFi protocols becomes huge, incentivizing people to actually make more contributions and test more DeFi protocols. Which likely will make those projects successful and give out retrospective rewards to those people. **This is incredibly powerful: valuable and impactful projects can essentially pull themselves into existence.** What if we went beyond DeFi? What if we could use this to bootstrap valuable projects in *any* field? Can we save the world using Hayden's Basilisk? Let's see. ## Impact Certificates: A Possible Future Imagine that you are working on EXCITING PROJECT ABC that you think will do a lot of positive impact on, say, solving climate change. You don't have enough funding to build out the project, and there doesn't seem to be a way to monetize it. You think: "Not a problem!" and visit impactcertificate.eth, which is a service that lets you issue impact certificates. You issue a number of IMPACT CERTIFICATE ABC, which is an ERC-20 token. You instruct the platform to put a portion of the certificates up for sale, and set the royalty percentage to 10%, which gives you 10% of the transaction value whenever the certificates get traded. The platform creates a project page on the marketplace, and you add a self-introduction, your past works, project description, and what you think the impacts of your project will be. Satisfied, you go and make some coffee, and after you came back to your computer, all of your impact certificates were sold! You check the buyers list, and the majority of them appeared to be bots, with a couple of human-looking accounts sprinkled in. Well, you got the funding, so who cares! You move on and start building EXCITING PROJECT ABC. 2 years of hard work later, EXCITING PROJECT ABC becomes immensely successful, and the atmospheric CO2 concentration actually starts slowly decreasing! Magic! Everyone is impressed with your work, and many DeFi projects decide to retrospectively reward you and holders of your impact certificates, as well as many altruistic individuals and organizations. The impact certificates' price skyrockets, since people expect more and more retrospective rewards being distributed to their holders, and the certificates that you still hold become quite valuable. The bots that aped in on your certificates sold when the price went above the take-profit threshold, netting their owners a decent return. The owners of your impact certificates now largely consist of humans and reputable organizations, who spontaneously formed a community to chat about climate change and the future of your project. Only holders of the impact certificate can join the community. You were of course invited to the community, and found many enthusiastic and knowledgeable people with the same interests as you. You wonder what the future will bring. ## Generating Startup-Level Funding for Non-profits So, what are impact certificates, exactly? An [impact certificate](https://rationalaltruist.com/2014/11/15/certificates-of-impact/) is the tokenized form of the positive impact that a project has generated (or will generate). Once an economy of impact certificates exists, **we can enable non-profit projects to raise the level of funding that Silicon Valley for-profit startups enjoy today.** How is this possible? Well, let's first look at an oversimplified view of how startups raise money. Startups issue equity, which promise their owners a share of future profits. Investors purchase startup equities, and if the startup starts generating profit the equities will become more valuable, giving a nice profit to the investors. So, investors would put money into a startup if they believe its equities will become more valuable in the future. If we replace the startup in this description with a nonprofit, the analogy breaks down. Since a nonprofit does not generate profit, its "equities" will be worthless pieces of paper that provide no financial value to their owners. No matter how much good the nonprofit does in the world its "equities" will not significantly increase in price, making it a tough sell to investors. Thus in today's world, nonprofits cannot raise money in the same way startups do, and whatever funding they do get would come from altruistic donors, not investors. A corollary is that if we could somehow tie the price of the "equities" issued by a nonprofit to the amount of positive impact it has done, then nonprofits can raise money in the same way startups do, not from altruistic donors, but from speculative, profit-seeking investors willing to throw millions upon millions at early stage projects. **And that's exactly what impact certificates are: the equity equivalent for nonprofit ventures, whose prices goes up when the ventures generate positive impact.** The idea is that if a nonprofit venture has generated a lot of positive impact in the past, people may choose to reward it with money and prestige. Essentially awards, like the Nobel prize or the Fields medal. This money is normally distributed to the people responsible for the impact, but if we instead distribute it to the impact certificate holders, we can form a link between the price of impact certificates and the positive impact done by the issuing nonprofit. Thus, if an investor believes that a nonprofit venture will generate a lot of positive impact and receive many awards, they would purchase its impact certificates expecting the price to go up. One advantage this has over other seemingly-similar concepts such as [social enterprises](https://en.wikipedia.org/wiki/Social_enterprise) and [socially responsible investing](https://www.investopedia.com/terms/s/sri.asp) is that it better aligns speculators' valuations with their best guess of the moral values of future rewarders and the future impact of the projects. Whereas social enterprises can only exist in the intersection of "profitable" and "good for the world", nonprofits funded by impact certificates face no such restriction. As long as we can set up a system where altruistic groups can retroactively donate, the incentives will be aligned. ## A better system for distributing funding to nonprofits The biggest question, then, is: **Where does the award money come from**? Well, remember [part 1](https://whalerdao.org/post/1/) of this blog series where we demonstrated how DeFi protocols can generate a ton of funding for charities and public goods? **DeFi protocols will bootstrap the impact certificate economy and provide the retrospective awards to nonprofit ventures**. And they will use impact certificates, rather than something else, because **an economy of impact certificates is simply a *better* system for everyone involved:** DeFi protocols, nonprofits, regular altruistic donors, profit-seeking speculators, the world, everyone. The assumption here is that we have a number of DeFi protocols with money earmarked for funding charity and public goods, and they would like to have a method for deciding who to give money to and how much to give. There are in general two types of donations: *investments* and *grants*. *Investments* refer to giving funds to early-stage projects that have yet to prove themselves, which is an investment into their future ability to produce good; *grants* refer to giving funds to established nonprofits that will directly convert the funds into positive impact. In the status quo, both investments and grants involve altruistically giving money to projects, with no expectation of financial return. **A world of impact certificates can be better for donors:** - When making *investments*, you give the money to the project all the same, but in addition you get some of the project's impact certificates, that might be worth something someday. Clearly better for donors, and this kind of giving would actually become financial investment. - When making *grants*, instead of giving money to the nonprofit directly, you distribute the money to the holders of the nonprofit's impact certificates. - Assuming the nonprofit retains much of their own impact certificates, they will directly receive money from you all the same, and if the price of their ICs rises because of your action, **they might even receive more money than what you gave**. - Moreover, you would be supporting the IC economy, by showing speculators that ICs can indeed generate returns, thus giving them confidence in continuing to purchase ICs issued by early-stage projects, as well as providing financial incentives for talented people to build out their wild projects for helping the world. - This is similar to how the regular distribution of the Nobel prize gives universities confidence in the system of funding promising researchers for a chance of receiving prestige & donations, as well as incentivizes researchers to do impactful research. - In addition, it becomes possible for altruistic donors to focus mostly, if not solely, on making grants to established nonprofits, since the speculators will take care of funding early-stage projects. This significantly reduces the difficulty of choosing who to fund, especially for distributed organizations like DeFi governance DAOs. **Rather than having to debate the *possible impact* a nonprofit will generate *in the future*, donors can now instead choose to focus on debating the *existing impact* a nonprofit has done *in the past***, which is far less controversial, far less politically divisive, and far easier to do in practical terms. A world of impact certificates is also better for nonprofit ventures. Today, the only money going to funding nonprofits come from altruistic sources; **impact certificates expand the source of funding to profit-seeking speculators**, who have orders of magnitude more money to spend and are far more willing to give away that money if they see potential returns. **By issuing impact certificates, nonprofit ventures can get more funding faster, and more nonprofits can be funded.** ## How can we build the Impact Certificates economy? Building the IC economy is not a technical challenge, it is a social challenge, a paradigm shift. We already have all the technical pieces today: ERC-20 tokens for representing ICs, [Merkle distributors](https://github.com/Uniswap/merkle-distributor) for retroactively rewarding IC holders, and myriad of exchanges for trading ICs. Building out a minimally-viable IC infrastructure is quite doable, but the meat of the work is in the convincing. Convincing nonprofit projects to issue ICs, convincing speculators to purchase ICs, and convincing donors and DeFi protocols to distribute rewards to IC holders. Whatever IC infrastructure we build must make the idea of ICs feel natural, if not obvious. What exactly will such a system look like? We are working on one such implementation to release soon here at WhalerDAO. If you are excited about impact certificates and a world where nonprofits can easily raise funding to do good, come join us!

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully