Press J to jump to the feed. Press question mark to learn the rest of the keyboard shortcuts
Log In
Found the internet!
831
pinned by moderators
Posted by2 years ago
Gold2Helpful29Wholesome31Silver47
831
533 comments
72
Posted by
Moderator
2 months ago
All-Seeing Upvote
72
5 comments
Vote
Posted by59 minutes ago
Vote
2 comments
42
Posted by
Moderator
12 hours ago
Take My Energy

Why are oracles such a big deal? In light of Goracle's mainnet launch on Algorand, here's a thread.

Oracles bring outside data into a blockhain, allowing users to engage in smart contracts contingent on external (real world, other blockchains, etc) events and happenings.

What is a contract? A contract is an agreement between two (or more) parties. It can be written and enforceable by law. When engaging in contracts you need to consider 1) the risk that one party might default on their obligations, or that the contract wont be enforceable), 2) the cost of the contract (administrative, enforcement).

If you consider the space of all contracts/agreements you could ever engage in only a small fraction fit into that Venn diagram of "low risk" & "low cost".
Some people on this Earth operate in conditions, or live in society, where rule of law is but a fantasy. In other cases, you might still live in a country with strong rule of law, but still be missing out on certain contracts due to cost.

Where am I going with this? Well this is where blockchains with smart contract functionality come in. In so far as a blockchain is sufficiently decentralized and secure for our application*, that blockchain will afford anyone anywhere "rule of law". (In other words, if the market cap of your Proof-of-Stake blockchain token is in the $100s of millions, maybe you shouldn't use it to swap tokenized assets worth billions of dollars...)

Before we come back to oracles, allow me to give an example of a smart contract that doesn't need external data, consider the "GoFundMe" contract.The premise is simple: Alice is trying to raise X amount of money within timeframe Y, for a specific cause, e.g. to buy life-saving medicine. If A cannot raise X within Y then the whole thing is moot; A can't tolerate a "half-measure".

On the other end, while many might wish to help Alice, a condition of their donation might be that Alice needs to succeed in raising X. It's a chicken and an egg problem.

Hence the conditions of a contract is as follows: donate however much you want, and if Alice fails to raise X within Y then ALL of the donors will be reimbursed.
Stop for a sec and think of the risks and costs of this contract. If you are privileged to live in a "just" country, you might not have any qualms about this arrangement. Or you might be willing to trust a middle-man like GoFundMe or whatever, assuming you have access.

Regardless, this type of a contract is trivial to implement a general purpose blockchain like Algorand, which is not only fast and cheap but also has nifty features like Box Storage that makes keeping track of who donated what trivial.
Crucially, the example does not require any "external" data. It relies entirely of knowledge that all the participants of Algorand can agree on - addresses, amounts of Algo/ASA and a timestamp/block height.

42
6 comments
82
Posted by20 hours ago

The morale in this sub is really low because of a few pain points such as: low DeFi TVL, bad Algo price action, funds being wasted by the AF (at least in the eyes of the community), and recently the death of AlgoFi. I want to add some positive notes to counter this:

- The currently low DeFi TVL is not a surprise or concern to me at all. I would only expect a significant boost in DeFi TVL during a bull market and after the launch of a secure bridge (London Bridge). Yes, we can be a bit jealous of the organic growth of Cardano's TVL, but we can't expect to have such a large retail community as Cardano which is one of the oldest crypto projects.

- I believe that Algorand's strategy is to become a leading blockchain by being a leader in it's fundamental technology. Then in the future when institutions start to look for a L1, they will make more rational decisions than retail and they will choose the blockchain which works best for their application. Algorand is positioning itself very well for adoption by institutions:

  • Carbon neutral

  • Zero downtime

  • Instant finality with 3.3 second block time. Further decrease in block time in progress.

  • 10k TPS. Further increase in TPS in progress. What does this mean in practice? In "AMM swaps per second" Algorand already outperformed all other chains by more than a factor 10, when Algorand was still on 6k TPS.

  • A "Pure Proof of Stake" consensus mechanism which theoretically allows for a huge amount of actively voting participation nodes, invented by a Turing award winner and MIT professor (Silvio Micali).

  • Quantum resistant cryptography.

- I am seeing a lot of negative comments about the TPS upgrades like "it is unnecessary, we are only using 6 TPS right now". Please keep in mind that faster block times directly enhance the UX and enable a Web2-like experience in Web3. Furthermore Avalanche has 1-second finality, so we actually have a long way to go to become as fast as Avalanche in terms of finality. When you think of it, 3 seconds is still pretty slow compared to most Web2 applications.

- Furthermore the AF is actually doing excellent work nowadays. Whereas the Inc is doing a brilliant job on the core protocol, the foundation is now working very hard on the developer experience and decentralization. They released AlgoKit, first version of 1-click nodes, they are working with the Inc on a gossip network for participation nodes so that they don't need relays, and they are working with the Inc on incentivizing participation nodes to boost the number of nodes. John Alan Woods sort of seems to be the MVP here, but remember that he was hired by Staci and of course he is not working alone. Not only the AF is contibuting to developer experience. Tinyman has released Tealish to greatly enhance developer experience for all Algorand developers. In my opinion this makes Tinyman the true Algorand DeFi MVP (and not AlgoFi).

My personal opinion (not advice) on the viability of Algo as an investment: As a long-term investment I think Algorand has extremely high potential. If the Inc and foundation manage to improve the decentralization, we will have an extremely performant and decentralized blockchain with great UX and great developer experience, which is carbon neutral, has had no down time, and is future-proof. This could lead to adoption by many institutions. Still, like most cryptocurrencies Algo is a very risky investment because there are many competitors and the blockchain space is a complicated and rapidly evolving space. Furthermore, even if we assume that Algorand has the best tech, keep in mind that the best technology does not always win.

82
19 comments
5
24

About Community

Official community for Algorand - World’s first open source, permissionless, pure proof-of-stake blockchain protocol designed for the future of finance. Founded by Turing Award-winning cryptographer Silvio Micali. Algorand runs on a highly energy-efficient network and is carbon neutral. Get started with AlgoKit today -> https://developer.algorand.org/algokit/
Created Feb 15, 2019
r/AlgorandOfficial topics

70.8k

Members

134

Online

Top 5%

Ranked by Size

Related Communities

r/algorand

76,503 members

r/defi

110,663 members

r/ethdev

102,766 members

r/Monero

292,973 members

r/tezos

71,838 members

r/CryptoCurrency

6,540,681 members

r/Crypto_com

187,283 members

r/ethereum

2,409,193 members

r/btc

1,064,283 members

r/ethstaker

49,867 members

r/AlgorandOfficial Rules

1.
Keep the discussions Algorand related
2.
Be respectful
3.
No spamming
4.
No price or trading discussion
5.
No manipulation, misleading information or clickbaiting
6.
Please search for answers prior to posting
7.
No screenshots, posts or comments related to individual wallet balance or address
8.
Advertising of projects, NFTS, ASAs and the like require prior permission
9.
No Memes or Virtue Signaling
10.
GIFs are allowed but must be respectful

Moderators

Moderator list hidden. Learn More