Time: Dec 18th, 2023, 17:00 UTC
Gate.io hosted an AMA (Ask-Me-Anything) session with Dean Tribble,CEO of Agoric in the Gate.io Exchange Community.
Official Website: https://Agoric.com/
Twitter: https://twitter.com/agoric
Follow Agoric on Telegram and Twitter
Guest
Dean Tribble — CEO of Agoric
Dean: Hello. I am CEO of Agoric s. We having been building the software for the Agoric network. Agoric is a layer-1 blockchain and smart contract platform that enables the millions of Jav developers in the world to build and deploy smart contracts, using their existing expertise, tools, and programming environments.
Dean: At Agoric, we want to see more cooperation in the world, and smart contracts are an incredibly powerful tool for helping that happen: smart contracts enable strangers to cooperate! For that to matter though, it has to be accessible to most of the programmers in the world. It’s not much help if, to get a smart contract built, you have to go find one of only 10k expensive Solidity developers. So we set out to meet devs where they are at and empower them to build smart contracts in the most popular programming language, Java.
Dean: Java has several important benefits. As the most popular programming language on the planet, 15M+ developers already know it!
The language is flexible, accessible, and comes with a massive eco of developer tools for building, testing, and deploying applications. Developers can leverage that eco with their existing programming skills to get started quickly.
Finally, we use Java’s great support for frameworks to provide a framework and rapidly growing components library of DeFi, NFT, and cross-chain contracts, very similar to what web2 Java developers experience when building with their favorite React, Node, or Vue libraries.
(I could go on for a long time! JS is used to control literally trillions of dollars in txns per day, for example)
Dean: Agoric was purpose built to interoperate with other chains.
To accomplish this, Agoric uses the Inter-Blockchain Communication (IBC) protocol, which we actually helped create! IBC is the standard for cross-chain between different blockchains in the Cosmos network, and is expanding to others like Avalanche (went live recently) and Ethereum (in progress).
This positions Agoric as the best place to write smart contracts that communicate cross-chain!
Dean: BLD is Agoric’s native token for staking and governance. Agoric is a Proof-of-Stake chain (built with Cosmos’ CometBFT). Participants stake their BLD tokens to participate in the transaction validation process on the Agoric network. This process ensures that the network operates with robust integrity. Moreover, stakers of the BLD token govern the chain and can vote on things like chain upgrades, providing BLD stakers ultimate control over the Agoric network.
Additionally, the other key token in the Agoric eco is IST, which is implemented by Inter Protocol. IST is a stable token designed to maintain parity with the USD. It’s compatible with IBC-enabled chains in the Cosmos eco and used primarily to pay for fees and services on the Agoric chain.
(and it’s all written using the same Zoe smart contract framework and components as developers use to build their applications)
Dean: In a word, “programmability”.
It uniquely enables millions of developers to get into crypto, and it uniquely enables existing crypto developers to rapidly build cross-chain applications, all in Java.
Imagine millions of Java developers innovating in web3, using the same tools they are already experts with. For example, there’s lots of entrepreneurial, financially motivated, experienced FinTech developers out there. Many have checked out current blockchains and backed off because of how hard and how unsafe programming them is.
At Agoric, our layer-1 chain and smart contract platform enables them to join other crypto developers in building the next wave of blockchain solutions.
Dean: The Zoe smart contract framework provides convenient JavaSript libraries for handling assets. So you can have a Purse of a particular kind of asset, withdraw a Payment, send it to someone, and they deposit it into their Purse. The kind of asset coudl be fungible, non-fungible (e.g., a set of NFTs), or semi-fungible. One smart contract component (e.g., an auction) could handle all these with no change; e.g., 30 lines of JS code can implement an auction that works to sell 50 ATOMs or a set of 3 distinct NFTS.
Dean: Java evolved from humble beginnings. It’s designed to be very mutable, which historically made it easy to attack. BUT…. we’ve been on the Java standards committee for 15+ years, driving into the language the ability to lock it down and make it safe enough that it is used to control literally trillions of dollars every day in everything from bank applications to tools like SalesForce to brokerage terminals like Bloomberg. We built a lockdown operation in standard Java to harden it so that you can safely run JS in an immutable environment. It is used for example to enable things like MetaMask snaps, where you can extend the wallet wiht JS plugins to support chains like Agoric. Smart contracts on Agoric are written in that Hardened Java, so they don’t suffer the vulnerability that you are refering to.
Dean: Indeed, Agoric is one of the first dual-token designed (from the whitepaper): BLD is the basis of the staking economy and IST is the stable token for fees.
If you think of gas prices as like your rent of postage, you wouldn’t expect to pay you rent or postage with a volatile asset like gold, or Apple shares, or Eth. We all discover literally thousands of years ago that having an economy use a stable token for payments, unit of value, etc. created a better more vibrant economy. So we use IST for gas, etc.
So the is designed for IST to be provided as rewards, ONCE we it is out of bootstrap phase. Right now, it’s still growing and spreading in the interchain eco, where the fees go to the Reserve so that it can grow faster. I expect the BLD community to not turn on IST rewards until it is broadly used and adopted. Then some fees will go to the BLD reward pool.
Dean: The Zoe smart contract framework supports all kinds of smart contracts, and definitely smoothly supports and integrates NFTs. The component library already has components for NFT minting, NFT auctions, etc. Our first hackathon for devs completely new to crypto was to mint their own NFTs! Similarly, the first 3rd party application to deploy on mainnet created new “dynamic NFTs”, which enable NFTs containing other asset components; e.g., a game character NFT that contains inventory items like masks and tools. The same components can be used for example for an event ticket that contains VIP parking and drink tickets.
Similarly, another third-party app (Crabble) in progress enables the rental of NFTs with utility such as subions, season tickets, etc. That unlocks a whole new rich market for NFTs. We are also working with other NFT networks in the interchain (e.g., OmniFlix and Stargaze) to be able to program them on the Agoric chain in Java.
Dean: We actively work with our awesome community in several regions, including Turkey, Russia, Indonesia, and soon expanding into India and Argentina. We have a new Getting Started series of articles on our website answering questions like what is Agoric, BLD, or IST, currently available in English.
We just held our first meetup in Ankara, Turkey, where 80+ university students attended to learn more about the benefits of building with Agoric. We also partnered with other Cosmos chains to host our first meetup in Bangalore, India, where 150+ crypto builders got together to learn about Cosmos and Agoric.
Lastly, we’ll be expanding into South America with our first meetup in Buenos Aires in January 2024!
If you want to attend one of our upcoming events, subscribe to our events calendar.
https://lu.ma/agoric-events
If you want to help advocate in a specific region by running meetups or workshops, you can reach out in our Discord server: https://agoric.com/discord
Dean: For all the details of the economy, tokens distribution, etc. check out the economy page on the Agoric website: https://agoric.com/economy , and of course at the exchange. You can acquire BLD from Gate.io, of course (and other DEXs and CEXs too). Thank you Gate.io for listing BLD and making it accessible to your broader community. We look forward to many new token holders, developers, and projects from here!