read.cash Log in

@GeneralProtocols

Joined 28 December 2019 · 72 posts

https://generalprotocols.com

120 KT

0 KT · $546.24 received · 0 KT · $1.10 given

Posts

@GeneralProtocols

General Protocols 11月15号升级后的软件和服务政策 General Protocols(GP)是第一家基于比特币现金(BCH)的DeFi公司。 GP开发开源协议和软件,并为BCH网络提供付费服务。2020年11月15日,BCH网络将进行升级。与任何升级一样,此次升级存在网络分裂的风险。该声明明确了对用户关于此次升级的期待。 GP的开源代码协议,软件和服务的开发都将遵循此前公布的11月15日网络升级规范。这包括但不限于: AnyHedge 协议/白皮书 https://gitlab.com/GeneralProtocols/anyhedge/whitepaper AnyHedge 库 https://gitlab.com/GeneralProtocols/anyhedge/library BCH 价格预言机库 https://gitlab.com/GeneralProtocols/priceoracle/library BCH 价格预言机规范 https://gitlab.com/GeneralProtocols/priceoracle/specification Electrum-Cash https://gitlab.com/GeneralProtocols/electrum-cash 用户不应期望在升级后上述服务在其他链上维持。 GP希望顺利进行升级,并邀请开发人员和产品团队充分体验Beta版本的AnyHedge和BCH的价格预言机。 ****General Protocols Blog**** This article forms part of the **General Protocols Blog**, a collection of cross-platform links showcasing our team's community activity, Bitcoin Cash projects, UTXO development, and general crypto musings. https://blog.generalprotocols.com/ https://blog.generalprotocols.com

@GeneralProtocols

General Protocols policy regarding software and services after Nov 15 BCH upgrade General Protocols (GP) is the first DeFi company built on Bitcoin Cash (BCH). GP produces open source protocols and software, and provides paid services for the BCH network. On November 15, 2020, the BCH network will undergo an upgrade and as with any upgrade, there is a risk of a network split at that time. This statement provides clear expectations for users regarding the upgrade. GP development of open source protocols, software and services will all follow the November 15 network upgrade specification as first described here. This includes but is not limited to: https://upgradespecs.bitcoincashnode.org/2020-11-15-upgrade/ AnyHedge Protocol/Whitepaper https://gitlab.com/GeneralProtocols/anyhedge/whitepaper AnyHedge Library https://gitlab.com/GeneralProtocols/anyhedge/library BCH Price Oracle Library https://gitlab.com/GeneralProtocols/priceoracle/library BCH Price Oracle Specification https://gitlab.com/GeneralProtocols/priceoracle/specification Electrum-Cash https://gitlab.com/GeneralProtocols/electrum-cash Users should not expect any of the above to be maintained on other chains after the upgrade. GP looks forward to a smooth upgrade and invites developers and product teams to take advantage of the current Beta release of AnyHedge and the BCH Price Oracle. https://read.cash/@GeneralProtocols/anyhedge-product-overview-809b0fc9 ****General Protocols Blog**** This article forms part of the **General Protocols Blog**, a collection of cross-platform links showcasing our team's community activity, Bitcoin Cash projects, UTXO development, and general crypto musings. https://blog.generalprotocols.com/ https://blog.generalprotocols.com

@GeneralProtocols

AnyHedge产品概述 AnyHedge产品概述 AnyHedge是General Protocols(以下简称为GP)的旗舰产品。 AnyHedge提供了一种简单的、无需托管的衍生品,可以做多或做空BCH,能够像期货合约一样操作,并且属于KYC友好型。AnyHedge的零准入门槛使得任何人都能使用开源工具来创建和验证合约。相同的工具可以将合约提交给GP进行及时可靠的资产赎回。 GP诚挚地邀请你体验Beta测试版,尝试这种无需信任的方式来进行做多和做空操作。点击此处查看合约是如何操作的:anyhedge.com/how-it-works/#simulator . https://anyhedge.com/how-it-works/#simulator **技术资源** 1.创建和验证合约: https://www.npmjs.com/package/@generalprotocols/anyhedge 创建合约时需要beta oracle(预言机)的公钥:0273ee49099f0a09be514cbb45756bf49ad256d0a6de993107e98c89c16b6fa84e 2.[可选操作]直接访问beta oracle的喂价参考或创建自己的喂价: https://www.npmjs.com/package/@generalprotocols/price-oracle 关注oracles.generalprotocols.com以获取已广播出的oracle消息 **AnyHedge 测试期间的注意事项** ●测试版使用的美分。例如: 10美元是1000美分。 ●请从较小的对冲值开始操作,例如1美元(100美分),再尝试较大的对冲操作。AnyHedge库的硬上限是10,000美元(1,000,000 美分) ●为对冲和多头交易都充值。 ●请勿在合约中重复使用BCH地址。重复使用同一合约参数将会导致相同的合约地址。目前Beta的赎回会在一笔交易中将所有资金结算在合约地址上,额外的资金会被用作矿工费用。这一情况将会在之后的升级中改进。 ●GP将在2周内完成Beta oracle和Beta赎回服务。为了确保你所有的Beta合约都能得到结算,GP建议你在即刻(0区块)和3天(432个区块)之间设置做空合约期限。 ●GP将在Beta期间建立赎回服务费的流程,但一开始将不设置。合约的创建和确认是GP创建的开源协议的一部分,并且将永久免费。 **联系我们** 电报群:t.me/AnyHedge 电报:@marcelchuo 邮箱: marcel.chuo@generalprotocols.com ​ 官网:anyhedge.com/contact https://t.me/AnyHedge 预期我们将在Detoken上推出AnyHedge,因此我们将关闭AnyHedge beta甲骨文。准备好后,我们将以生产预告片的形式恢复服务。请继续关注有关发布的令人兴奋的新闻! ****General Protocols Blog**** This article forms part of the **General Protocols Blog**, a collection of cross-platform links showcasing our team's community activity, Bitcoin Cash projects, UTXO development, and general crypto musings. https://blog.generalprotocols.com/ https://blog.generalprotocols.com

@GeneralProtocols

Joint Statement On aserti3-2d Algorithm 03.08.2020 - The Bitcoin Cash (BCH) network will have an upgrade in November 2020. One outstanding issue is the need for improvement of the Difficulty Adjustment Algorithm (DAA). The well tested "aserti3-2d" proposal made by Jonathan Toomim solves the DAA issues in an elegant manner. Jonathan Toomim has provided extensive simulation data and code, and these have been peer reviewed by multiple Bitcoin Cash node implementations as well as outside experts. Jonathan Toomim has also written and submitted the aserti3-2d code to Bitcoin ABC, and had public and private discussions with them regarding it. Shortly after the proposal by Jonathan Toomim, Amaury Séchet created and committed Bitcoin ABC to a new DAA proposal called Grasberg. Unlike aserti3-2d algorithm, the Grasberg algorithm has not gone through peer review by most of the Bitcoin Cash node implementations nor has Bitcoin ABC provided more than cursory data to support it. Furthermore, the Grasberg algorithm changes the block time from 10 minutes to a variable number more than 11 minutes. The newly introduced slow blocks have never been requested by anyone in the past and they will cause a worse user experience for all users. Confirmations will take longer. Smart contracts depending on the long term standard of 10 minute blocks will be broken. All infrastructure that needs to be aware of DAA will have to validate against a complicated set of rules. Stakeholders in general will have increased doubt that other fundamental aspects of Bitcoin Cash may face arbitrary changes in the future. At the highest level, the slow blocks introduced by Grasberg algorithm reduce the profitability of Bitcoin Cash miners and the security of the Bitcoin Cash blockchain.   Joint Statement   We are a group of BCH centric companies and entrepreneurs that have come together to release a joint statement concerning the DAA. We stand together in strong preference of Jonathan Toomim's well evidenced and focused aserti3-2d proposal. We firmly oppose Amaury Séchet's suboptimal and disruptive Grasberg proposal. **Supported By:** The signed message is the sha256sum of the above statement: `0e1480da2b45c914154d1289f5a6d48833424cc6dced2ae31583c46defec3b81` **Cryptophyl** Signing address: `qp5qm5zru2e7n2094nt6juauyxuspyamnscflf6rdh` (https://blog.cryptophyl.com/grasberg.txt) Signature: `H90MznzBKsUWHic8Q/Gu2hddjDCamCuBj4QtzuqAOqW/eGdDdvlY8pph/R1fzbqB4XUwvKhw/oEvH34k+cWE3Tk=` **General Protocols** Signing address: `qz3aq0uhltztqyjy2esa0lshadg9pf87yu7yealu3a` (emergent_reasons#100🌵) Signature: `IKyA4sM3IrIUoF85CCBOBZCynmc4xgafBKV1zEPjqO5nOamMTfadgdWuH3BZhfE2K/2HeXp9AsJoxYeMZ5q1GRk=` **Read.Cash** Signing address: `qr6cwfje4mv2q7srq5rav0up8ahc68hrtsy6ee7tk2` (https://read.cash/grasberg.txt) Signature: `H/SXzbA0YAG+CfOmuyolpmqev6aK8uwi7RN+xaTqVCVNLtYEkOEfe40j//dE/1o/ATQ2WB71LV/lJMvC/VveSjE=` **Software Verde** Signing address: `1GreenZT1zRJdtyYv6FiPznostwKDscBpm` (https://raw.githubusercontent.com/joshmg/bitcoind/master/README) Signature: `HJG1A0tVy5gnWNsbUHKeWDQcPTVmdpa/dCCzj7+48gvIX/eW8Wwrmpd4zxBHtTVQCKxxk12WmgAy9j6uXM5pKHY=` **SpinBCH** Signing address: `qz3h4ttnwr5u8yxt63qhksk20pmt3y3ppugjhqpmgc` (https://spinbch.com/SpinBCH_Signing_Address.txt) Signature: `IPAfZxsKG/bA5Y5S8Shr88jfT45feUTUo/gw3d3xfab9Zigd3ugTwCtzphMRGuMN/RhziwP7xfkqoo5qDUfaRj4=` **Individual Statements** **Semyon Germanovich, Founder/CEO @ Cryptophyl.com** We support an open, inclusive and professional development environment in Bitcoin Cash. Recently, Bitcoin ABC has proposed to implement a technical change to the difficulty adjustment algorithm. Not only do we object to the unfounded introduction of historical drift correction, which is not widely accepted as a real problem, but we disapprove of the way Bitcoin ABC proposed this change. The proposal was not representative of the core values we and others expect and uphold in the Bitcoin Cash space. Further, there are specific technical issues that arise from the introduction of historical drift correction. Specifically, blocks can no longer be used to count time within transactions created before the proposed change, should the change be implemented. This breaks several assumptions used by Cryptophyl and partners in the development of new products for Bitcoin Cash and has a catastrophic effect on our product roadmap. **John Nieri, President of General Protocols** General Protocols strongly opposes the Grasberg proposal because it introduces unnecessary uncertainty about future protocol changes and slow, complex 11+ minute blocks. The slow blocks are a backwards incompatible change that we estimate will cost us over $50k of direct costs due to mandatory contract and infrastructure modification, and delay time to market by at least one month. On the other hand, the aserti3-2d proposal is focused, solves the urgent problems at hand and has been investigated extensively to confirm that it does not introduce any new problems. ****General Protocols Blog**** This article forms part of the **General Protocols Blog**, a collection of cross-platform links showcasing our team's community activity, Bitcoin Cash projects, UTXO development, and general crypto musings. https://blog.generalprotocols.com/ https://blog.generalprotocols.com

@GeneralProtocols

AnyHedge Beta is Live! AnyHedge is the flagship protocol of General Protocols (GP). To a speculator, AnyHedge is a way to bet on the price of BCH going up or down. To a regular BCH user, AnyHedge is a way to remove price volatility for a period of time without having to sell BCH for another asset like a stablecoin. To a DeFi builder, AnyHedge is a non-custodial BCH short/long derivative that can be fully anonymous or fully KYC compliant depending on needs. Anyone can use GP's open source tools to create and verify AnyHedge contracts with zero barrier to entry. The same tools can submit contracts to the GP redemption service for timely and reliable redemptions. GP invites you to experiment with the beta and create new ways to long and short in a trustless peer to peer way. You can see how the contract works here: anyhedge.com/how-it-works/#simulator . https://anyhedge.com/how-it-works/#simulator **Technical Resources** 1. Create and verify contracts https://www.npmjs.com/package/@generalprotocols/anyhedge Public key for the beta oracle, needed when creating contracts: `0273ee49099f0a09be514cbb45756bf49ad256d0a6de993107e98c89c16b6fa84e` 2. [Optional] Directly access the beta oracle price feed or even create your own. https://www.npmjs.com/package/@generalprotocols/price-oracle Connect to `oracles.generalprotocols.com` to listen for broadcasted oracle messages **Best Practices During the AnyHedge Beta** Remember that the beta uses US Cents. E.g. 10 USD is 1000 Cents. Start with small hedge values such as 1 USD (100 Cents) before trying larger ones. The AnyHedge libraries impose a hard upper limit of 10,000 USD (1,000,000 Cents). Fund both hedge and long sides of a contract in one transaction. Do not reuse BCH addresses in contracts. Reusing exact contract parameters will result in the same contract address. Currently the beta redemption service settles all funds on a contract address in one transaction that sweeps excess as miner fees. This will be improved with later updates. GP will wind down our beta oracle and beta redemption service with a 2-week notice. In order to ensure that all your beta contracts will be settled, GP recommends setting short contract maturity between immediate (0 blocks) and 3 days (432 blocks). GP will establish the process for redemption service fees during the beta period, but at the beginning there are no redemption service fees. Creation and validation of contracts is part of the open source protocol created by GP and will always be free. Get in touch: Telegram: t.me/AnyHedge https://t.me/AnyHedge Email: marcel.chuo@generalprotocols.com Website: anyhedge.com/contact https://anyhedge.com/contact Telegram direct message: @MarcelChuo ****General Protocols Blog**** This article forms part of the **General Protocols Blog**, a collection of cross-platform links showcasing our team's community activity, Bitcoin Cash projects, UTXO development, and general crypto musings. https://blog.generalprotocols.com/ https://blog.generalprotocols.com

@GeneralProtocols

赞助,推动比特币现金更进一步 赞助有助于比特币现金生态系统实现多赢。与协作式的项目融资不同,赞助能支持当下进行的工作,帮助你在比特币现金上的投资,提高你作为企业或投资人的知名度。如果您准备加入,read.cash 能使所有参与其中的人都获得赞助。 https://flipstarter.cash/ **比特币现金和引导的需求** https://read.cash/@GeneralProtocols/sponsorship-in-the-bitcoin-cash-ecosystem-5f2db5e0?signature=0d4724f588b3c9cca7c3b41b1e67bcb6a76b59e96618f81e50089e7df663f359#bitcoin-cash-and-the-need-to-bootstrap 本质上而言,由中本聪发起并由比特币现金延续的网络是一个需要自我依靠的项目。传统投资者没有可与之相比较的先例。高波动性能吸引投机者,但他们缺乏信仰。比特币现金的根本价值来自那些相信点对点电子现金能真正带来改变的人,正如(Justin Bons)所言:“投资实用性。” 投资形式多种多样:包括采用项目, 商业投资, 协作资金, 人道主义项目, 基础设施,市场营销, 在线商务, 开源协议, 产品, 社会资本等。我们必须将赞助添加到这一列表中。 https://twitter.com/Justin_Bons https://www.youtube.com/watch?reload=9&v=WAAJVD8UsGI https://instabitcoin.net/ https://read.cash/@GeneralProtocols/bch-defi-startup-general-protocols-raises-over-1-mil-5e6d4317 https://flipstarter.cash/ https://eatbch.org/ https://bitcoincashnode.org/ https://bitcoinbch.com/ https://purse.io/ https://simpleledger.cash/ https://be.cash/ https://twitter.com/rogerkver/status/1037395600965292033 ****通过赞助来满足正在进行工作的自我发展**** 类似于General Protocols,一些项目是在其自身结构中构建了可持续性的业务。但是,许多项目,甚至是关键项目都是由志愿者展开的。尽管那些志愿者对比特币现金的未来充满信心,但很难投入大部分时间和资源。 能把各种资源聚集在一起的一种方法是协作式募资,例如 Flipstarter。它为单个投资者或企业难以支持的、具有较大目标的大型项目提供了募资工具。除了加强比特币现金网络和投资外,捐赠人可以通过支持优质项目来赢得声誉。 https://read.cash/@flipstarter/flipstarter-500k-is-a-success-now-the-real-work-begins-c05253a3 赞助为我们提供了另一种投资工具。最简单的机制是众所周知的:项目获得赞助,出资人获得知名度(通过项目网站和/或代码存储库上的徽标)。支持可以是金钱或劳动力。这种模式非常适合需要持续支持的项目以及需要持续关注的赞助商。 **赞助作为比特币现金企业的一项政策** https://read.cash/@GeneralProtocols/sponsorship-in-the-bitcoin-cash-ecosystem-5f2db5e0?signature=0d4724f588b3c9cca7c3b41b1e67bcb6a76b59e96618f81e50089e7df663f359#sponsorship-as-a-policy-for-bitcoin-cash-businesses 企业是传统的赞助商。通过赞助可以提高他们赖以生存的基础设施的可靠性。General Protocols的赞助政策主要考虑两大因素: ●      我们对项目的依赖程度 ●      项目的资金状况 之后我们与这些项目进行沟通,找出他们的需求,并根据上述因素客观地分配预算。目前,我们承诺每月赞助一次。 **Sic Parvis Magna - 积少成多** https://read.cash/@GeneralProtocols/sponsorship-in-the-bitcoin-cash-ecosystem-5f2db5e0?signature=0d4724f588b3c9cca7c3b41b1e67bcb6a76b59e96618f81e50089e7df663f359#sic-parvis-magna-greatness-from-small-beginnings 毫无疑问, General Protocols会随着收入的增长而扩大我们的赞助,但暂时只是象征性的数额。我们认为,当下重要的是生态系统做出承诺并采取行动,依靠自我发展到下一阶段。我们希望新老投资者和企业都参与其中。 感谢以下项目付出努力与General Protocols建立了赞助机制。作为高实用性的项目,他们积极推动比特币现金生态系统中的赞助机制: ●      BCHD / Meep (正在网站上添加赞助) https://bchd.cash/ https://github.com/gcash/meep ●      CashScript https://cashscript.org/ ●      Electron Cash (正在网站上添加赞助) https://electroncash.org/ ●      Spedn https://bitbucket.org/o-studio/spedn/src/develop/ 感谢 Coin Dance的赞助系统为我们提供了灵感。 https://cash.coin.dance/#supporters ***你是比特币现金的投资者或相关企业吗?*** 请确定你认为最重要的项目,并找到赞助它们的方法。 ***你在做比特币现金生态内的项目吗?*** 请思考让投资者和企业赞助项目的益处。 不知如何开始? 来体验Read.cash吧。在这里人人都可获得赞助。 https://read.cash/sponsors ****General Protocols Blog**** This article forms part of the **General Protocols Blog**, a collection of cross-platform links showcasing our team's community activity, Bitcoin Cash projects, UTXO development, and general crypto musings. https://blog.generalprotocols.com/ https://blog.generalprotocols.com

+1 more

@GeneralProtocols

Sponsorship in the Bitcoin Cash Ecosystem Sponsorship is a win-win-win for the Bitcoin Cash ecosystem. As a counterpart to collaborative project funding, sponsorship supports ongoing work, boosts your investment in the network, and boosts awareness of you as a business or investor. If you are ready to jump in, read.cash makes sponsorship easy for everyone involved. https://flipstarter.cash https://read.cash/sponsors Bitcoin Cash and the Need to Bootstrap The network started by Satoshi and continued by Bitcoin Cash is naturally a bootstrap project. There is no precedent for traditional investors to compare to. Volatility is high and attractive to speculators who may be in one moment and out the next. The foundational value comes from people who believe in the game-changing nature of p2p electronic cash, and as Justin Bons put it, Invest in utility. That investment comes in forms such as adoption projects, business investment, collaborative funding, humanitarian projects, infrastructure, marketing, online commerce, open source protocols, products, social capital, and many more. We must add sponsorship to the list. https://twitter.com/Justin_Bons https://www.youtube.com/watch?reload=9&v=WAAJVD8UsGI https://instabitcoin.net/ https://read.cash/@GeneralProtocols/bch-defi-startup-general-protocols-raises-over-1-mil-5e6d4317 https://flipstarter.cash https://eatbch.org https://bitcoincashnode.org/ https://bitcoinbch.com/ https://purse.io https://simpleledger.cash/ https://be.cash https://twitter.com/rogerkver/status/1037395600965292033 Sponsorship as a Way to Bootstrap Ongoing Work Like General Protocols, some projects are businesses with sustainability built into their structure. However many projects, even critical ones, are run by volunteers. As much as those volunteers believe in the future of Bitcoin Cash, it is still hard to dedicate a significant part of their time and resources. One way to invest in the success of those efforts is collaborative funding such as Flipstarter. It aims at larger scale projects with big goals that are difficult for any single investor or business to support. In addition to strengthening the network and their Bitcoin Cash investments, pledgers can earn reputation by supporting the best projects. https://read.cash/@flipstarter/flipstarter-500k-is-a-success-now-the-real-work-begins-c05253a3 Sponsorship gives us another investment tool. The simplest mechanism is well known - a project gets support and the sponsor gets awareness, for example through a logo on the project's website and/or code repository. The support can be in the form of money or labor. The arrangement is a good fit for projects that need ongoing support and sponsors that need ongoing awareness. Sponsorship as a Policy for Bitcoin Cash Businesses Businesses are the traditional sponsor and they gain a fourth win - reliability of the infrastructure that they depend on. General Protocols has a policy where we consider two main factors: How much we rely on the project How well funded the project is We then communicate with the projects to find out their needs and objectively split up our budget according to the factors above. Currently, we commit to sponsorship on a monthly basis. Sic Parvis Magna - Greatness from Small Beginnings General Protocols has a strong commitment to scale our sponsorships as revenue grows but for now it is a token amount. We believe that the important thing at this point is for the ecosystem to make a commitment and take action to bootstrap us to the next step. We expect both established and new, investors and businesses alike to get involved. Thank you to these projects that have put in the effort to setup a sponsorship arrangement with General Protocols. In addition to being high utility projects, they are helping to get the ball rolling on sponsorship in the Bitcoin Cash ecosystem: BCHD / Meep (in process of adding sponsorship to the site) https://bchd.cash/ https://github.com/gcash/meep CashScript https://cashscript.org/ Electron Cash (in process of adding sponsorship to the site) https://electroncash.org/ Spedn https://bitbucket.org/o-studio/spedn/src/develop/ Thank you also to Coin Dance's sponsorship system for the inspiration. https://cash.coin.dance/#supporters ***Are you an investor or a business in Bitcoin Cash?*** Please identify the projects that you think are most critical and find a way to sponsor them. ***Are you a project in Bitcoin Cash?*** Please consider the benefits of making yourself available to sponsorship by investors and businesses. Not sure where to start? Read.cash makes it easy for everyone. https://read.cash/sponsors ****General Protocols Blog**** This article forms part of the **General Protocols Blog**, a collection of cross-platform links showcasing our team's community activity, Bitcoin Cash projects, UTXO development, and general crypto musings. https://blog.generalprotocols.com/ https://blog.generalprotocols.com

+2 more

@GeneralProtocols

AnyHedge - safe boundaries for contracts Due to the way math works in Bitcoin Cash script, the results of some types of calculation are not perfectly accurate. "Anyhedge Numerical Error Analysis", by Karol Trzeszczkowski, describes how AnyHedge provides safe boundaries so that accuracy will not be a problem in contracts. https://anyhedge.com/downloads/AnyHedge%20Numerical%20Analysis.pdf https://github.com/KarolTrzeszczkowski What are the safe boundaries? Skipping to the conclusion, the figures at the end of Karol's paper provide a good summary. All of the figures have different information, but Figure 1. has the most critical boundaries. The figure assumes that we want to have at least 99.85% accuracy (0.15% worst case error) in the outcome of the contract compared to the ideal world where we get perfect accuracy. The white area shows settings where a contract cannot guarantee the accuracy. The shaded area shows where a contract can guarantee the accuracy. Let's put some specific numbers on it: `hedge_value` is in arbitrary units. Let's say US cents. `start_price` uses the same units so we would have US cents per BCH. Then on this graph it means that we get excellent accuracy as long as we ensure: Contract value is greater than about 140 US Cents ($1.40 USD) Start price is less than 10,000,000 US Cents/BCH ($100,000 USD/BCH) When you use General Protocol's API for AnyHedge, you can be sure that the contracts will always be inside a safe range. Bitcoin Cash script, AnyHedge, and accuracy In the AnyHedge whitepaper there is a high level simulation of how the contract works. Then at the bottom of the paper there is a reference to "A detailed example execution of AnyHedge". If you compare the two, you will see that the detailed execution is much longer and more complicated than the high level one. https://gitlab.com/GeneralProtocols/anyhedge/whitepaper/-/blob/master/anyhedge.md#6-high-level-execution-of-anyhedge https://gitlab.com/GeneralProtocols/anyhedge/whitepaper/-/blob/master/anyhedge-supplement.md The reason for the complexity is mostly related to helping AnyHedge retain calculation accuracy given the current limitations of Bitcoin Cash script. The two sources of error that it corrects for are **integer division** and **truncation**. Integer division with no decimal places "Integer" roughly means numbers like `0`, `1`, `2`, `3`. Numbers with decimal points like `0.5` and `1.2` are not integers. Bitcoin Cash script works with integers and has no native concept of decimal points. Integer calculations works well for: **addition**: `1` + `3` = `4` **subtraction**: `1` - `3` = `-2` **multiplication**: `1` x `3` = `3` (Actually, Bitcoin and Bitcoin Cash script both do not have multiplication. Bitcoin Cash will almost certainly get it in a future upgrade.) Integer calculations work well for **division** in some cases: `4000` / `2` = `2000` But here is where the problems appear: `4000` / `6` = `666.66...`? Not in script. The result is `666` (not `667`). In this case, the impact is not large. 0.66 is only 0.01% of the larger value. However in other cases, it can cause a large problem with correctness of the calculations. This is one of the sources of inaccuracy that Karol's boundaries handle. `4` / `6` = `0` If you are famliar with the `modulo` operator, we also use that to recover some accuracy, which you can read about in the paper. Truncation of big numbers In Bitcoin script, BCH is measured in Satoshis. The numbers can be very big. For example you might know already that `1` BCH = `100,000,000` Satoshis. Bitcoin Cash transactions can handle any amount of Satoshis, but ***calculations*** in script have a limited number size. Positive numbers are limited to `(2^31)-1` = `2,147,483,647`. Therefore normal Bitcoin Cash contract scripts are limited to about `21` BCH, at today's prices, about $5,000 USD. However, due to the type of calculations required in AnyHedge contracts, the numbers are much larger than just Satoshi amounts. The result is that without using special techniques, contracts like AnyHedge are limited to very small BCH values. At today's prices, the limit is about $10 USD. In general programming, there are well established techniques to get around this type of limitation. Tobias Ruck adapted one of those techniques to create "Big Mul" , a type of synthetic multiplication. General Protocols may apply BigMul to AnyHedge in the future. https://gitlab.com/GeneralProtocols/research/-/blob/master/bigmul/bigmul.ipynb Currently AnyHedge uses another technique called truncation. Conceptually, it works like this: `48,000,000,000` is too big to fit in Bitcoin Script calculations. `480,000,000` is a very similar number and fits with no problem. There is a bit of math behind it, but let's just chop off those two zeroes `00` , do calculations and then glue the zeroes back on at the end. Here is an example: `48,000,000,000` / `600` = `80,000,000` but this cannot be calculated directly so... `480,000,000` / `600` = `800,000` and then glue on our remaining `00` --> `80,000,000` This example has perfect accuracy, but if we chop off anything but `00...`, it introduces some inaccuracy to the overall process. Karol's boundaries also take this issue into account so that the contract will have high accuracy AnyHedge API is coming AnyHedge is an accurate, low cost, peer to peer stability and speculation instrument that will work for any asset with an oracle price feed. We will release the public API soon and we look forward to seeing how everyone will use it. We would love to talk with you about AnyHedge, the whitepaper, the detailed execution or Karol's analysis. Please feel free to join us on the AnyHedge Telegram group. https://gitlab.com/GeneralProtocols/anyhedge/whitepaper/-/blob/master/anyhedge.md https://gitlab.com/GeneralProtocols/anyhedge/whitepaper/-/blob/master/anyhedge-supplement.md https://anyhedge.com/downloads/AnyHedge%20Numerical%20Analysis.pdf https://t.me/AnyHedge ****General Protocols Blog**** This article forms part of the **General Protocols Blog**, a collection of cross-platform links showcasing our team's community activity, Bitcoin Cash projects, UTXO development, and general crypto musings. https://blog.generalprotocols.com/ https://blog.generalprotocols.com

@GeneralProtocols

BCH初创公司General Protocols种子轮获100万美金 2020年5月7日,新加坡。General Protocols——第一家致力于将去中心化金融(DeFi)产品引入BCH的初创企业——最近完成了100多万美元的种子轮融资。投资人有传奇的加密货币交易员马克·德·梅塞尔(Marc De Mesel)和BCH思想领袖Molecular。有了这笔资金,General Protocols能够发展其BCH智能合约衍生产品AnyHedge,扩展工程团队并在全球范围内扩展业务。 https://generalprotocols.com/ 对于此次融资,General Protocols的总裁John Nieri(网名 emergent_reasons)表示:“我们很高兴投资人支持我们将DeFi引入BCH的愿景。我们的团队成员都致力于实现点对点电子现金。” General Protocols的核心成员充满热情,他们是BCH志愿筹款项目Flipstarter.cash的发起人、组织者,并参与建立了这一项目。Flipstarter.cash这一应用允许人们使用Electron Cash钱包以“安全,非托管”的方式为项目提供资金。此外,该团队也参与创建了BCHN节点。 **前Bitcoin.com雇员Rosco Kalis和Marcel Chuo加入General Protocols** 为协助公司扩展,General Protocols迎来了新成员Rosco Kalis和Marcel Chuo。Rosco的团队Pandacash曾赢得了2018年10月在阿姆斯特丹举办的BCH Devcon黑客马拉松。Rosco在Bitcoin.com期间创建了CashScript——一种高级脚本语言——用于在BCH上创建复杂的智能合约。除了巩固General Protocol的基础设施和开源工具,Rosco还将继续开发CashScript并将其应用于新一代稳健的BCH智能合约。 对于加入General Protocols,Rosco这样评论道:“我很高兴能在General Protocols参与开发AnyHedge项目。” Marcel将负责建立并管理商业关系,发展对AnyHedge合约双方都重要的需求池(做多/做空)。在加入General Protocols之前,Marcel Chuo在Bitcoin.com担任公关和特写编辑,也负责商务拓展。他管理Bitcoin.com的公司关系,制定全球扩张战略,协调启动了与HTC的合作伙伴关系。 *关于General Protocols* General Protocols是第一家致力于将去中心化金融(DeFi)产品引入BCH的初创公司。其王牌产品AnyHedge是基于BCH区块链智能合约的新一代衍生品产品。在2019年,imaginary_username,John Nieri和Jonathan Silverblood合作创立了General Protocols,后在新加坡成立了公司。 https://generalprotocols.com/ 网站:https://generalprotocols.com/ 联系方式:marcel.chuo@generalprotocols.com 电报:https://t.me/AnyHedge ****General Protocols Blog**** This article forms part of the **General Protocols Blog**, a collection of cross-platform links showcasing our team's community activity, Bitcoin Cash projects, UTXO development, and general crypto musings. https://blog.generalprotocols.com/ https://blog.generalprotocols.com

@GeneralProtocols

BCH DeFi Startup General Protocols Raises Over $1 mil Singapore, 07 May, 2020 -  General Protocols, the first Bitcoin startup dedicated to bringing Decentralized Finance (DeFi) products to Bitcoin Cash, has just raised over $1M in it’s seed funding round. The funding came from a variety of investors, which include legendary cryptocurrency trader Marc De Mesel and BCH thought leader Molecular. The new funds enable General Protocols to grow its Bitcoin Cash smart contract derivative product AnyHedge, scale its engineering teams and expand its operations globally. https://generalprotocols.com/  John Nieri a.k.a. emergent_reasons, President of General Protocols, was pleased with the raise, commenting, “We are delighted that aligned investors are supporting us in our vision to bring DeFi to Bitcoin Cash. We are building a team of dedicated supporters of peer to peer electronic cash here at General Protocols.”  The core General Protocols team consists of passionate individuals that initiated, organized and helped build the voluntary Bitcoin Cash fundraising project Flipstarter.cash. Flipstarter.cash is an application that allows people to fund projects in a “secure, non-custodial” fashion using the Electron Cash wallet. The team also participated in the founding of Bitcoin Cash Node (BCHN).   **Former Bitcoin.com employees Rosco Kalis and Marcel Chuo Join General Protocols**  To assist with the General Protocols expansion, General Protocols has onboarded Rosco Kalis and Marcel Chuo into the team. Previously, Rosco’s team Pandacash won the BCH Devcon hackathon held in Amsterdam in October 2018. While at Bitcoin.com, Rosco created CashScript, a high level scripting language for creating complex smart contracts on Bitcoin Cash. In addition to solidifying General Protocol's infrastructure and open source tools, Rosco will continue to develop and apply CashScript to a new generation of robust smart contracts on Bitcoin Cash. Rosco commented on joining saying, "I'm excited to be working on AnyHedge with the great team at General Protocols." Marcel will build and manage business relationships and also develop the critical pool of demand for both sides of the AnyHedge contract. Prior to General Protocols, Marcel Chuo held a dual role as PR and Feature Editor in the newsroom as well as Business Development - Special Projects in the business development team at Bitcoin.com. He managed corporate relationships for the company, built a global expansion strategy and coordinated the HTC partnership launch.   *About General Protocols* General Protocols, the first Bitcoin startup dedicated to bringing Decentralized Finance (DeFi) products to Bitcoin Cash. Its flagship product AnyHedge represents a novel generation of derivatives that utilize smart contract technology on the Bitcoin Cash blockchain. General Protocols came together over the course of 2019, starting with the collaboration of imaginary_username, John Nieri and Jonathan Silverblood, and later incorporating in Singapore. https://generalprotocols.com/ Website: https://generalprotocols.com/ Contact: marcel.chuo@generalprotocols.com Telegram: https://t.me/AnyHedge ****General Protocols Blog**** This article forms part of the **General Protocols Blog**, a collection of cross-platform links showcasing our team's community activity, Bitcoin Cash projects, UTXO development, and general crypto musings. https://blog.generalprotocols.com https://blog.generalprotocols.com

@GeneralProtocols

嗨,我们是General Protocols 是General Protocols团队,是一家使用BCH为全世界创建产品和实用程序的新公司。我们希望尽早让大家了解我们在做什么。我们将在不久后发布自己的首款产品AnyHedge,并与Cryptophyl的新型非托管交易所Detoken合作上线。 https://generalprotocols.com https://anyhedge.com https://cryptophyl.com/ BCH的一种本地且无需信任的稳定性解决方案 BCH和所有加密货币都存在波动性问题,这阻碍了大规模采用。AnyHedge是一种无需信任(除了价格预言机)的合成衍生品,其目的是使用投机来减少波动。我们在白皮书中对此进行了详细描述,摘要如下: https://gitlab.com/GeneralProtocols/anyhedge/whitepaper AnyHedge合约至少涉及三方:Hedge(对冲),Short(做空)和Oracle(预言机/外部数据)。只有Hedge和Short涉及到币[BCH],而Oracle根本不需要知道合约内容。它的运作非常类似于传统期货和期货合约的一个子集。 [...]本质上,Hedge为BCH挂钩了外部资产,而Short则放大其风险和回报。 据我们所知,这是比特币所有分叉币中的第一个真正的去中心化金融(DeFi)协议。除了减少波动性,AnyHedge的普及必然意味着BCH上实际经济活动的增长。它让BCH持有人在不离开这个网络的情况下利用所持有的BCH为网络带来新的价值,提高竞争力。AnyHedge合约已在链上执行了数百次测试和演示。 最大化效用 AnyHedge将提供开源智能合约,库(尚未发布)和白皮书以便交易所、OTC交易市场以及任何其他人都可以用来进行衍生品交易。https://gitlab.com/GeneralProtocols/anyhedge/whitepaper General Protocols通过为所有相关方提供简便的API(尤其是交易所和OTC交易市场)来赚取收入。该API无需新的基础架构或知识技能即可处理围绕创建,监视和升级合约的所有复杂性。通过该API执行的每个合约都包含一笔很小的费用。在Cryptophyl和Detoken发布后,所有人都能使用的工具也可能会很快发布。 https://gitlab.com/GeneralProtocols/anyhedge/library/-/blob/development/lib/anyhedge.spedn https://gitlab.com/GeneralProtocols/anyhedge/whitepaper 我们是谁 **John Nieri** (emergent_reasons),总裁 **Jonathan Silverblood**, 高级开发者 **Eric Teng**, 运营人员 imaginary_username,负责进行协作,包括该衍生产品的原始构想 加入我们 我们已经取得了很多进展,并在寻求更多人参与: 早期投资者,以帮助我们盈利。 交易所和OTC合作伙伴,可以为用户创造价值并共同增加收入。 开源协作者,不断审查和完善AnyHedge协议。 最终,我们将利用BCH的独特优势,对研发进行再投资,以开发完整的协议和有利可图的产品组合。 联系我们 电报 @im_uname Keybase @im_uname 邮箱john.nieri@generalprotocols.com ## 加入讨论 电报:General Protocols https://t.me/GeneralProtocols 电报:AnyHedge https://t.me/AnyHedge ****General Protocols Blog**** This article forms part of the **General Protocols Blog**, a collection of cross-platform links showcasing our team's community activity, Bitcoin Cash projects, UTXO development, and general crypto musings. https://blog.generalprotocols.com https://blog.generalprotocols.com

+1 more

@GeneralProtocols

Hello from General Protocols Hello from General Protocols. We are a new company using Bitcoin Cash to create products and utility for the world, and we want to give you an early look at what we are doing. In the near future we will release our first product, AnyHedge, as it launches in cooperation with Cryptophyl's new non-custodial exchange, Detoken. https://generalprotocols.com/ https://anyhedge.com https://cryptophyl.com/ Bitcoin Cash native and trustless stability solution We believe that Bitcoin Cash and all crypto has a volatility problem that holds back adoption. AnyHedge is a trustless (except for a price oracle), synthetic derivative that we created to mitigate the stability problem using the incentives of speculation. The whitepaper describes it in detail, but in summary: https://www.investopedia.com/terms/s/synthetic.asp https://www.investopedia.com/terms/d/derivative.asp https://gitlab.com/GeneralProtocols/anyhedge/whitepaper An AnyHedge contract involves at the minimum three parties: Hedge, Short, and Oracle. Only Hedge and Short have coins [BCH] involved while Oracle does not need to be aware of the contract at all. It operates much like a subset of traditional futures and forward contracts. [...] In essence, Hedge gains a peg on the external asset for their coins, while Short amplifies the risk and reward for theirs. To the best of our knowledge, it is the first real decentralized finance protocol on any branch of Bitcoin. In addition to mitigating volatility, growth of AnyHedge will necessarily mean the growth of real economic activity on Bitcoin Cash. It provides a way for holders to make use of their BCH without leaving the network, and draws new value into the network to take counterparty positions. AnyHedge contracts have been executed on-chain hundreds of times already as a part of testing and demonstrations. Maximum utility AnyHedge will be released as an open source smart contract, libraries (not released yet) and whitepaper that exchanges, OTC desks and anyone else can use to execute the derivative. General Protocols earns revenue by providing an easy API to all of those parties, especially exchanges and OTC desks. The API handles all the complexity around creating, monitoring and upgrading contracts with no need for new infrastructure or knowledge. A small fee is trustlessly included in every contract made with the API. Tools for everyone to play with will be released soon™️, probably after everything is released with Cryptophyl and Detoken. https://gitlab.com/GeneralProtocols/anyhedge/library/-/blob/development/lib/anyhedge.spedn https://gitlab.com/GeneralProtocols/anyhedge/whitepaper Who we are **John Nieri** (emergent_reasons), President **Jonathan Silverblood**, Senior Developer **Eric Teng**, Operations **imaginary_username**, Ongoing collaboration including original idea for the derivative Get involved We have bootstrapped to this point and are seeking: Aligned investors to help us reach profitability. Exchange and OTC partners to create value for their users and grow revenue together. Open source collaborators to continuously review and refine AnyHedge protocols. Ultimately, we will reinvest in R&D to develop a full portfolio of protocols and profitable products using the unique benefits of Bitcoin Cash. Talk with us privately Telegram @emergentreasons Keybase @emergent_reasons Email john.nieri [at] generalprotocols.com Join the discussion Telegram General Protocols https://t.me/GeneralProtocols Telegram AnyHedge https://t.me/AnyHedge ****General Protocols Blog**** This article forms part of the General Protocols Blog, a collection of cross-platform links showcasing our team's community activity, Bitcoin Cash projects, UTXO development, and general crypto musings. https://blog.generalprotocols.com https://blog.generalprotocols.com

+1 more