hey all
new to TON.
trying to comile https://github.com/ton-defi-org/tonstarter-contracts on ubuntu
when running npm run build, it says `FATAL ERROR: 'func' with version >= 0.2.0 executable is not found, is it installed and in path?
`
any advice on this please?
Dec 5, 2022, 1:34 PM
how did you install func? there are a few options available. If you compiled it will be in the build directory under /build/crypto. Also you may need to set your PATH variable to point to it.
How are the oracles accessed currently on the EVM chains?
you can start here: https://ton.org/docs/develop/getting-started
For some of the articles you need git installed, and make, cmake to compile. Otherwise the first article by Tal Kol will show you where to get the binaries.
you can pull the latest ton source from git repo and make. You just need the git installed, cmake and make. If you are on a mac you need to update PATH in .zshrc file to include the /build/crypto where the build func etc are or you can move those to bin directory.
Dec 5, 2022, 5:00 PM
the most popular defi oracle is a third party oracle network that is called chainlink. Unfortunately, in practice, the oracle network is backdoored by a multisig and chainlink and first party api provider partners have reputation at stake and relatively robust infrastructure, and its token currently has zero usecase except speculation.
ultimately an AMB bridge would be effectively a multisig secured by validators but works sufficiently well for low value high volume. there are a few zk bridges in development but nothing deployed live on an evm chain (validate the consensus and blockheader of another chain as a zero knowledge proof).
There are other oracles like API3, and Reality.eth paired with a decentralized arbitrator like Kleros. These oracles are secured partially by the network effect of integrated parties and staked token collateral. The idea is that the most secure decentralized oracles concentrate their token liquidity and security on a single chain and message pass results to other chains. I want to message pass oracle results from oracles with network effects to TON.
ultimately an AMB bridge would be effectively a multisig secured by validators but works sufficiently well for low value high volume. there are a few zk bridges in development but nothing deployed live on an evm chain (validate the consensus and blockheader of another chain as a zero knowledge proof).
There are other oracles like API3, and Reality.eth paired with a decentralized arbitrator like Kleros. These oracles are secured partially by the network effect of integrated parties and staked token collateral. The idea is that the most secure decentralized oracles concentrate their token liquidity and security on a single chain and message pass results to other chains. I want to message pass oracle results from oracles with network effects to TON.
Dec 5, 2022, 5:04 PM