Into The Interchain with Agoric Protocol

Into the Interchain Summary - Agoric 11/30/22
Welcome To Into the Interchain!
This week, the Shade Protocol team sat down with @deantribble from @agoric to discuss current smart contract languages and frameworks, how @agoric is breaking away from current smart contract development trends and why this is important for the entire blockchain industry, as well as how they envision privacy playing a role in the platform and services they plan to offer.
What Is Agoric?
From a high level perspective, Agoric is providing a two-layered solution in regards to smart contract development. First and foremost, the foundation layer of their tiered solution is a smart contract platform that allows javascript developers to write smart contracts. JavaScript (JS) is the most popular coding language in the world with over 15 million developers worldwide, whereas current popular smart contract languages such as solidity and rust have less than 20,000 combined smart contract developers across all major ecosystems. To date, billions of dollars of value have been lost to reentrancy bugs associated with the current popular smart contract languages in use, and the use of JavaScript for writing smart contracts helps reduce the risks that developers face when building. Additionally, JavaScript allows developers to build unique applications using open source components that can be safely composed together. Through the combination of open source components and libraries, Agoric is planning to accelerate and improve industry wide UI/UX standards as well as exponentially expand the development possibilities of smart contracts.
Long Term Vision
Agoric’s long-term goal is to enable and promote decentralized solutions in both Web2 and Web3 while providing long-term programmability and accessibility to mainstream developers. By providing JavaScript based smart contract solutions, Agoric is able to onboard the most populous group of developers around the world that have currently built the frameworks for the most popular financial and information systems currently used today. Through the massive onboarding opportunity that Agoric is creating, they expect to unlock a significant amount of collaborative potential amongst decentralized teams and ecosystems.
JavaScript In Blockchain
Agoric uses a JavaScript smart contract engine that utilizes embedded systems JS that has been hardened to enable the “locking down” of particular elements of the frameworks to reduce and/or completely eliminate the risks associated with general JavaScript development. In addition to the ability to write smart contracts in JavaScript, Agoric is experimenting with how to make more seamless and secure front end- smart contract interactions due to the language compatibility between the various application components.
Leveraging IST (Inter Protocol)
The second tier of Agoric’s value proposition and solution is a series of critical economic services that other builders can leverage to better empower the development and economic environment. The flagship service/product that Agoric has provided through JavaScript smart contracts is the InterStable Token (IST). The Agoric team realized the value stablecoins provide to businesses and commerce, especially those that leverage the interchain,and thus set out to build a stablecoin that was backed by assets in the Cosmos that participate and contribute to the value proposition for business and financial development within the Cosmos. Shade Protocol and Agoric share commonalities when it comes to the attributes they wanted to see in the DeFi products, specifically stablecoins, as well as their common goal to provide the expectation of privacy within their respective services. The vision for both SILK and IST is to be adaptive over time as internal mechanisms and value drivers are better understood as well as in response to the changing global macro environment. Adaptability is key to survival and success, especially in a rapidly evolving industry such as the blockchain industry, and both groups seek to provide the best and most secure services and products available to their respective and common user bases.
Agoric has partnered with a few external development teams to build and ship third party applications once the ability to do so has been enabled, which will occur once more thorough testing has been completed.
The twitter space ended with a brief discussion about the role of privacy in the digital age, and how Agoric views the attributes of privacy within the context of the services. While currently, all of their smart contracts are public by nature, the Agoric team has ensured their infrastructure for the smart contracts could eventually include a variety of privacy solutions such as ZK proofs or leverage existing solutions such as Secret Network through interchain contract calls. Right now, the Agoric team is prioritizing the assurance of language determinism including high integrity execution before focusing on confidential execution, but has plans to prioritize this in the future.
To learn more about @Agoric, make sure to follow them on Twitter and join their social channels as well to say up to date with their current developments.
If you’re interested in learning more about the collaboration potential between Shade Protocol and Agoric, check out our blog post detailing our upcoming interchain event, The Cosmos Stablecoin Summit.