User:Dandv/Agoric

From Wikipedia, the free encyclopedia
Agoric Systems Operating Co
IndustryCryptocurrency
FoundedMarch 16, 2018; 6 years ago (2018-03-16)[1]
FoundersMark S. Miller (chief scientist)

Dean Tribble (CEO)[citation needed]
Brian Warner (eng. lead)[2]

Bill Tulloh (economist[3][4])
HeadquartersSan Francisco, California[5]
Key people
Chip Morningstar[6]
Websiteagoric.com

Agoric Systems Operating Co is a startup developing a distributed interoperable object capability platform for smart contracts, using a subset of JavaScript as a secure alternative to perceived flaws in the Solidity language.[7][5] The Agoric platform is built on top of the Cosmos SDK and uses the Tendermint proof of stake consensus engine.[8][9][10] It enables developers to create decentralized applications and contains built-in decentralized finance primitives[8] such as collateralized loans or options.[11]

Agoric is part of the Inter-Blockchain Communication (IBC) protocol working group, together with Cosmos Network contributor Tendermint, and the non-profit Interchain Foundation,[12][13][14] which has funded Agoric and awards grants towards Cosmos development.[15]

History[edit]

Agoric was announced in May 2018, with a founding team consisting of computer scientists Mark S. Miller, Dean Tribble, and Brian Warner, and economist Bill Tulloh, and with a seed investment from backers including Naval Ravikant, Polychain Capital and Electric Coin Company (then Zcash Company).[16][non-primary source needed] The name "agoric" comes from the Agoric Open System Papers,[17] published by Miller with K. Eric Drexler in 1988, which laid out the concept of software agents creating and participating in markets for digital assets and computational resources.[18]

The founders, as well as software engineer Chip Morningstar, came together once again to realize Phil Salin's vision of a transaction-oriented global marketplace, after working together on various projects since the 80's.[19] Miller and Tribble worked in the late 80's at Xerox PARC on the Vulcan language,[20] were lead architects of Project Xanadu,[21] and later worked on the E language.[22] Tulloh met Miller in August 1989 at the American Information Exchange (AMIX), part of Autodesk together with Xanadu.[23][24] The two later co-directed George Mason University's Agorics Project (which researched market-based computing ideas from the viewpoint of the Austrian school of economics)[25] and co-authored papers on software security.[26][27] Tulloh also worked as a market manager at AMIX,[3] where Chip Morningstar was chief architect.[28] Morningstar had also worked with Miller at Xanadu[29] and on E; he joined Agoric in January 2020.[6] Brian Warner worked with Zcash founder Zooko Wilcox-O'Hearn (Agoric investor and advisor[30]) on the Tahoe-LAFS distributed file system[31] and later on a security review of Ethereum[32] which identified the re-entrancy bug that enabled The DAO hack of 2016.[5] In 2017, Warner and Miller participated on a panel on blockchains and object capabilities organized by The Foresight Institute.[33]

Agoric launched its testnet in September 2019, featuring Cosmos SDK integration, an Electronic Rights Transfer Protocol, and an inter-chain communications protocol as a precursor to the IBC.[9]

In October 2020, Agoric announced the integration with Chainlink oracles, which can provide reliable market price and activity data.[34][8][35]

Technologies[edit]

The Agoric Stack
  • Secure EcmaScript (SES)[36] - maximally secure backwards-compatible subset of JavaScript that allows for object-capabilities.[7] Championed by Mark Miller as part of TC39.[37] Used by blockchain system Cosmos, software cryptocurrency wallet MetaMask to help prevent malicious dependencies from compromising a user’s wallet,[38][39][40] IoT company Moddable to enable safe end-user scripting on IoT products,[41] Salesforce (which co-developed SES with Agoric), and others.[42][non-primary source needed]
  • Jessie - much narrower subset of SES designed for writing highly reliable code for use in smart contracts[7]
  • Electronic Rights Transfer Protocol (ERTP) - Agoric's set of APIs for transferring tokens and other digital assets in JavaScript (fungible and nonfungible)[8], among users and smart contracts[9]
  • Zoe - a framework for building smart contracts (e.g. auctions, swaps, decentralized exchanges). Zoe performs escrow and other smart contract tasks[8] and is itself a smart contract written in JavaScript and running on the Agoric platform.[43] Zoe comes with pre-built contracts including oracles, loans, options, atomic swaps, and minting.[11]
  • SwingSet - VM providing a secure distributed JavaScript runtime[8][44] for deploying SES smart contracts that operates consistently across single machines, clusters, or public blockchains. Enables blockchain interoperability at the logic layer and writing crypto-network agnostic smart contracts (offering a ‘smart-contracts-as-a-service’).[7]
  • Inter-Blockchain Communication protocol (IBC) - an end-to-end, connection-oriented, stateful protocol for reliable, ordered, and authenticated communication between heterogeneous blockchains arranged in an unknown and dynamic topology. Co-developed by Agoric and other blockchain infrastructure companies, including Cosmos contributor Tendermint,[14] it gives Agoric chain users access to the protocols, liquidity, and assets in the Cosmos ecosystem.[8]

External links[edit]

References[edit]

  1. ^ "Agoric Systems Operating Co - Company Profile and News". Bloomberg.com.
  2. ^ "The Agoric Team". Agoric. Retrieved 3 March 2021.
  3. ^ a b Lewin, Peter (July 2018). "Ludwig Lachmann – Enigmatic and Controversial Austrian Economist". Online Library of Liberty. Liberty Fund.
  4. ^ Dandv/Agoric publications indexed by Google Scholar
  5. ^ a b c Leonard, John (19 August 2019). "Agoric's plans for smart contracts that span multiple blockchains". Computing.
  6. ^ a b "Chip Morningstar Joins Agoric". Agoric. 13 January 2020.
  7. ^ a b c d Lundy-Bryan, Lawrence (May 2019). "Why we invested in Agoric". Outlier Ventures.
  8. ^ a b c d e f g "Agoric - Profile". messari.io.
  9. ^ a b c "Agoric launches testnet for Cosmos interoperable smart contracts » CryptoNinjas". CryptoNinjas. 23 September 2019.
  10. ^ "The Agoric Platform | Alpha". agoric.com.
  11. ^ a b "Zoe Pre-Built Contracts". agoric.com.
  12. ^ "Agoric links with Cosmos devs to deliver new interchain protocol » CryptoNinjas". CryptoNinjas. 26 June 2019.
  13. ^ "IBC working group". Tendermint.
  14. ^ a b "Inter-Blockchain Communication". ibcprotocol.org.
  15. ^ Hurst, Samantha (14 June 2020). "Switzerland's Interchain Foundation Awards Grants to Blockchain Artchitects Looking to Expand Cosmos Network". Crowdfund Insider.
  16. ^ Swihart, Josh (21 May 2018). "Zcash Company Invests in Agoric". Electric Coin Company.
  17. ^ Lutsch, Felix (26 August 2019). "Agoric Q&A with Dean Tribble". Chorus One.
  18. ^ Miller, Mark S.; Drexler, K. Eric (1988). "The Agoric Open Systems Papers". Agoric.
  19. ^ Epstein, Jim (16 October 2020). "How Will Bitcoin Lead to More Freedom?". Reason. Retrieved 3 March 2021.
  20. ^ Kahn, Kenneth; Tribble, Eric Dean; Miller, Mark S.; Bobrow, Daniel G. (1 June 1986). "Objects in concurrent logic programming languages". ACM SIGPLAN Notices. 21 (11): 242–257. doi:10.1145/960112.28721. ISSN 0362-1340.
  21. ^ "The Curse of Xanadu". Wired. 1 June 1995.
  22. ^ Miller, Mark S.; Tribble, E. Dean; Shapiro, Jonathan (2005). "Concurrency Among Strangers" (PDF). Trustworthy Global Computing. Lecture Notes in Computer Science. 3705: 195–229. doi:10.1007/11580850_12. ISBN 978-3-540-30007-6.
  23. ^ Lavoie, Don (Spring 1990). "High Tech Hayekians". Market Process. 8.
  24. ^ Birner, Jack; Garrouste, Pierre (23 October 2003). Markets, Information and Communication: Austrian Perspectives on the Internet Economy (Routledge ed.). Taylor & Francis. ISBN 978-1-134-39322-0.
  25. ^ Bailey, Ronald (20 June 2001). "Live from Extro-5". Reason.
  26. ^ Miller, Mark S.; Tulloh, Bill; Shapiro, Jonathan S. (2005). "The Structure of Authority: Why Security Is Not a Separable Concern". Multiparadigm Programming in Mozart/Oz. Lecture Notes in Computer Science. 3389. Springer: 2–20. doi:10.1007/978-3-540-31845-3_2. ISBN 978-3-540-25079-1.
  27. ^ Miller, Mark S.; Van Cutsem, Tom; Tulloh, Bill (2013). "Distributed Electronic Rights in JavaScript". Programming Languages and Systems. Lecture Notes in Computer Science. 7792. Springer: 1–20. doi:10.1007/978-3-642-37036-6_1. ISBN 978-3-642-37035-9.
  28. ^ Epstein, Jim (7 October 2020). "Before the Web: The 1980s Dream of a Free and Borderless Virtual World". Reason.
  29. ^ Milburn, Colin (24 April 2015). "Mondo Nano: Fun and Games in the World of Digital Matter". Duke University Press. Chip Morningstar had known K. Eric Drexler [...] They had worked on the Xanadu Project along with [...] Mark S. Miller
  30. ^ Wilcox, Zooko (25 April 2019). "Why I'm advising Bolt Labs". Medium.
  31. ^ Wilcox-O'Hearn, Zooko; Warner, Brian (31 October 2008). "Tahoe: the least-authority filesystem" (PDF). Proceedings of the 4th ACM International Workshop on Storage Security and Survivability. Association for Computing Machinery: 21–26. doi:10.1145/1456469.1456474. S2CID 12056440.
  32. ^ Miller, Andrew; Warner, Brian; Wilcox, Nathan; Wilcox-O’Hearn, Zooko (23 June 2015). "Least Authority Performs Incentive Analysis For Ethereum". Least Authority.
  33. ^ "The Next Frontier: Blockchain meets Object Capabilities". Foresight Institute. 3 July 2017.
  34. ^ De Simone, Sergio (30 October 2020). "JavaScript Smart Contract Platform Agoric Integrates with Chainlink Oracle". InfoQ.
  35. ^ "Agoric and Chainlink Integration Brings Plug'n'Play Oracles to JavaScript Smart Contracts". Agoric. 20 October 2020.
  36. ^ Ecma International, Technical Committee 39. "Draft Proposal for SES (Secure EcmaScript)". GitHub. Retrieved March 4, 2021.{{cite web}}: CS1 maint: numeric names: authors list (link)
  37. ^ "Agoric Releases SES: Secure JavaScript". Agoric. 28 July 2018.
  38. ^ Rose, Emery; Tarr, Dominic; Leitner, Alexander (4 March 2020). "MetaMask Plugin System + LavaMoat Security Audit Report" (PDF). Least Authority.
  39. ^ Knowles-Rivas, Talia (14 December 2020). "MetaMask Monthly: November 2020". Medium. MetaMask.
  40. ^ Young, Martin (15 December 2020). "MetaMask Beefs Up Security and Improves Gas Prices". BeInCrypto.
  41. ^ Hoddie, Peter (19 July 2019). "XS: Secure, Private JavaScript for Embedded IoT". Moddable.
  42. ^ Miller, Mark S. (5 December 2019). "SES: Securing JavaScript in the Real World". Medium. Agoric.
  43. ^ Tribble, Dean (16 January 2020). "Agoric + Protocol Labs // Zoe and ERTP: Offer Safety for Smart Contracts". YouTube. Protocol Labs.
  44. ^ "The Agoric Platform | Alpha". agoric.com.

Category:Blockchains