What's a UTXO? A Guide To Unspent Transaction Output

Bitcoin XT - discussing Satoshi's Vision

A subreddit focused on providing open discussion on all things Bitcoin (BSV).
[link]

DigiByte: More Secure, Faster & Forward Thinking

DigiByte is more than a faster digital currency. It is an innovative blockchain that can be used for digital assets, smart contracts, decentralized applications and secure authentication.
[link]

Bitcoin

Discussion about Bitcoin. BitcoinSV restores the original Bitcoin protocol, will keep it stable, and allow it to massively scale on-chain. BSV will maintain the vision laid out by Satoshi Nakamoto in the 2008 white paper - Bitcoin: A Peer-to-Peer Electronic Cash System.
[link]

Bitcoin, future colonne vertébrale d’une révolution monétaire – Le protocole RGB, une renaissance ?

Bitcoin, future colonne vertébrale d’une révolution monétaire – Le protocole RGB, une renaissance ?
L’histoire des fameux jetons cryptographiques est une vraie montagne russe depuis que leur concept a été énoncé pour la première fois, quelque années seulement après l’invention du Bitcoin. Aujourd’hui, nous allons rapidement explorer ensemble le passé de la folie de l’émission de tokens sur Bitcoin, puis nous intéresser à son futur possible. C’est parti !

La genèse de jetons cryptographiques, les “Colored Coins”

Dès 2012, nombreux ont été les curieux à vouloir exploiter les propriétés de la blockchain du Bitcoin au-delà du simple pouvoir du transfert de la pièce native du protocole. Grâce à la structure des UTXO’s (Unspent Transaction Outputs) du Bitcoin, il est possible de distinguer des pièces individuelles en les marquants avec de l’information additionnelle.

https://preview.redd.it/zryam6n2wzp51.png?width=600&format=png&auto=webp&s=ae081f769e903d86ab5777c6f5196360a3572b70
Exemple d’émission de pièces colorées (Colored coins) sur Bitcoin
Le procédé en question se nomme “Colored Coins”, simplement car les données supplémentaires qui sont rajoutées dans une transaction pour marquer un UTXO Bitcoin particulier suivent le standard RGB (“Red, Green, Blue”). Ce standard est utilisé pour définir une couleur en chiffre.
Ce concept se heurta cependant à de nombreux problèmes de scalabilité et de programmabilité rapidement, bien qu’il fût prometteur au niveau de son ingéniosité permettant de se reposer sur une base protocolaire déjà établie et aussi sécuritaire qu’est celle du Bitcoin.
S’en suivit la création de nombreuses plateformes, telle que l’Ethereum, explicitement conçues pour une création facile de jetons cryptographiques.

Les fonctionnalités recherchées des jetons cryptographiques

De nombreuses raisons expliquent l’excitation et l’empressement des développeurs et investisseurs confondus au sujet des jetons cryptographiques.
La possibilité de procéder à des levées de fonds en cryptomonnaies ad-hoc, d’émettre des jetons adossés à des monnaies fiduciaires (stablecoins) ou encore des jetons non-fongibles représentants des biens purement numériques ne cesse de pousser notre imagination.
De nombreuses raisons expliquent l’excitation et l’empressement des développeurs et investisseurs confondus au sujet des jetons cryptographiques.
La possibilité de procéder à des levées de fonds en cryptomonnaies ad-hoc, d’émettre des jetons adossés à des monnaies fiduciaires (stablecoins) ou encore des jetons non-fongibles représentants des biens purement numériques ne cesse de pousser notre imagination.

RGB, un retour aux sources

Bien qu’une majorité des efforts déployés pour la création d’une plateforme parfaite servant à l’émission de jetons se concentrent sur des réseaux hors Bitcoin, certains n’ont pas oublié l’ambition de réaliser celle-ci sur la première et principale crypto-monnaie.
Le protocole RGB est une de ces initiatives et un projet lancé et maintenu par des vétérans de l’industrie. Initialement conceptualisé par Giacomo Zucco et Peter Todd, RGB a avancé à grand pas une fois que la maintenance du projet a été entreprise par le Dr. Maxim Orlovsky et Pandora Core AG à la mi-2019.

https://preview.redd.it/6dod5ad4wzp51.png?width=324&format=png&auto=webp&s=6777c9838b79e3f75cf6f7233135f371ad2c939e
Le projet est maintenu selon une liste de standards publiée par l’association BP/LNP, qui rassemble un ensemble de propositions et de librairies de développement pour tous les projets ne touchant pas directement la première et deuxième couche du Bitcoin.
RGB est supporté également sous forme de financement par des firmes telles que Tether, Bitfinex et Bitrefill.

Le fonctionnement de RGB

Le protocole RGB se définie comme une troisième couche du Bitcoin, car elle utilise non seulement la première couche, mais peut également utiliser le Lightning Network pour son fonctionnement.
En tant que plateforme de contrats intelligents, le protocole RGB se distingue fortement de tous les projets antérieurs basés sur le Bitcoin et des plateformes hors Bitcoin.
Le protocole RGB se vante de pouvoir régler les problèmes suivants :
· L’inévitable goulot au niveau de la scalabilité d’une structure de donnée Blockchain qui rend difficile l’utilisation de jetons numériques à grande échelle.
· La confidentialité en défaut de la plupart des plateformes blockchains puisque l’ensemble des transactions et bien numériques conçus par-dessus celles-ci sont sujets à de l’analyse et surveillance.
· L’inefficience des contrats intelligents actuels, souvent dûe à des langages de programmation non-audités et à des problèmes de gouvernance des plateformes.
Pour ce faire, la création de jetons sur le protocole RGB se déroule selon une méthode particulière.
Premièrement, l’ensemble de la logique de contrat intelligent et de la création de jetons se fait hors de la première couche au travers de schémas inhérents au langage Simplicity. Ce langage permet la création de contrats complexes sécuritaires. Il faut voir cette étape comme la création des règles que les jetons devront suivre par la suite.
Tout récemment, la compagnie Blockstream a fait mention de ces avancements et a lancé le code source de Simplicity, qui sera bientôt disponible sur la plateforme Liquid, qui est une sidechain du Bitcoin.
Pour illustrer l’unicité d’un jeton digital particulier ainsi que sa possession, le protocole RGB fait usage de sceau cryptographique à usage unique (Single Use Seal), représentant l’état d’un contrat intelligent, qui est ensuite inséré dans un UTXO Bitcoin particulier. Les UTXO’s sont les monnaies distinctes sur le réseau Bitcoin et sont uniques, donc en liant un jeton ou un ensemble de jetons à un UTXO, on le rend clairement unique.
Par contre, tous traitements de l’état d’un contrat intelligent ou changement de possession d’un jeton se fait au niveau local par le détenteur des jetons ou du contrat intelligent en question. Le détenteur peut procéder à des changements de l’état du contrat intelligent au travers d’un état de transition et en dépensant l’UTXO contenant le sceau à usage unique.
Lorsque le prochain utilisateur reçoit les jetons, il doit valider le DAG (Directed Acyclic Graph) où sont marquées toutes les données de changement d’état du contrat et de changement de possession du jeton, en regardant s’il correspond bien aux règles définis par le contrat intelligent en Simplicity, aussi appelé Schéma.

https://preview.redd.it/bcvv9mn6wzp51.png?width=292&format=png&auto=webp&s=236984631d6d0880f5aba577a75579227a888b47
Un exemple de graphe orienté acyclique, ou DAG (Wikipédia).
Il n’existe donc pas de blockchain dans RGB, seulement des nœuds qui permettent aux usagers de valider que les règles locales du jeton ou du contrat intelligent ont été respectées. Chaque transaction est alors un nœud (sommet) du graphe. L’avantage, par rapport à la structure en arbre des blockchains, est qu’il est beaucoup plus rapide de parcourir et de traiter les données. Le problème des plus courts chemins – trouver le chemin le plus court entre deux sommets – est ainsi résolu de façon linéaire.
Il existe évidemment les concepts de clés privées et de Script (le langage du réseau Bitcoin) pour prouver l’authenticité de la possession des actifs cryptographiques en question.
Finalement, RGB peut se jumeler au réseau Lightning grâce au protocole Spectrum de Pandora Core AG, afin de permettre une coordination par multiples parties sur le changement d’état et de possession sur des jetons ou des contrats intelligents RGB. Cela permettra aux usagers de créer des plateformes d’échanges décentralisées (DEX) par-dessus Lightning avec des jetons RGB !

Conclusion

L’internet ne s’est pas construit en une année, il a fallu plusieurs décennies pour compléter les plusieurs couches qui font maintenant partie du protocole TCP/IP. Certains sont prêt à faire le pari que le modèle de l’internet par couche se reproduira également sur le Bitcoin. L’équipe du protocole RBG sont déjà en train de construire la troisième couche alors que le Lightning Network, n’est pas encore finie. La plateforme de choix pour la création de bien numérique n’est pas encore garantie. Dans bien des cas, il y a plusieurs questions scientifiques auxquelles il faudra encore répondre. Mais en observant ce renouveau à retourner sur Bitcoin pour la création de bien numériques, c’est à se questionner si la réponse ne se trouvait pas droit devant nos yeux… depuis le tout début !

Source :
https://journalducoin.com/analyses-dossiers/bitcoin-future-colonne-vertebrale-revolution-monetaire-protocole-rgb-renaissance/?fbclid=IwAR2Dba4mEYMlKZCAD4LckaiSwAuJOlKyb8U4dA8xShrJeXzijB-x3HuG2Vg
submitted by mary7437 to u/mary7437 [link] [comments]

5 new "features" added to the roadmap. 3 new under discussion. When will this end?

While comparing the roadmap from the last time i posted it (curiously downvoted to hell btw. I wonder why), a few new item popped up... The "update" time suggest these features aren't new however; so please correct me if i'm wrong.
Under Development:
new updated: feature: dev
1 week Bobtail Bitcoin Unlimited
3 months Increase unconfirmed ancestor limit Bitcoin Unlimited / Bitcoin ABC
* 4 months Reusable Payment Addresses Bitcoin Unlimited / Bitcoin ABC / BCHD / Electron Cash
5 months Double spend proof creation and forwarding Bitcoin Unlimited / Flowee
* 5 months CashFusion Bitcoin ABC / BCHD / Electron Cash
* 5 months Storm Bitcoin Unlimited
* 6 months Modified fee structure Bitcoin ABC
6 months Graphene v2 Bitcoin Unlimited
7 months Bitcore API server (proxy) Flowee
8 months Xthinner Independent
10 months OpenCAP alias protocol Independent
* 11 months Restore OP Codes Bitcoin Unlimited / Bitcoin ABC
11 months Allow <100 byte txs except those of 64 bytes Bitcoin ABC
1 year CashDB Lokad SAS
1 year Maxblocksize Based on Median Block Size Bitcoin Unlimited
1 year BUIP087 nomenclature for 1/1,000,000 BCH Bitcoin Unlimited
1 year UTXO commitments Bitcoin ABC / bitCrust
Under Discussion
new updated: feature: dev
* 1 month Allow fee-free spending of old UTXOs Bitcoin ABC
1 month Zero-Knowledge Contingent Payments Bitcoin ABC / BCHD
* 1 month Avalanche Bitcoin ABC / BCHD
2 months OP_PUSHSTATE Independent
3 months Taproot Bitcoin ABC
* 5 months Deep Link Payment Protocol Bitcoin ABC / BCHD
7 months Mandatory CashAddr for P2SH Electron Cash / Independent
7 months Cash Intents Independent
9 months Revised DAA (w/ PID control) Bitcoin ABC
10 months Blocktorrent Independent
1 year Metadata Subtree Bitcoin ABC / Lokad SAS
1 year Merklix Trees Bitcoin ABC / Lokad SAS
1 year Time Delay Penalty Based on Multiple Blocks
1 year One Way Aggregate Signatures Electron Cash
1 year Improved 0-conf via security deposits Bitcoin Unlimited
1 year Switch standard denomination to 'bits'
source: https://cash.coin.dance/development
newsletter #10: https://cash.coin.dance/development/newslettedevnewsletter10.pdf
submitted by ChaosElephant to btc [link] [comments]

Proposal for fixing r/bitcoin moderation policy

The current "no altcoin" policy of bitcoin is reasonable. In the early days of bitcoin, this prevented the sub from being overrun with "my great new altcoin pump!"
However, the policy is being abused to censor valid options for bitcoin BTC users to consider.
A proposed new litmus test for "is it an altcoin?" to be applied within existing moderation policies:
If the proposed change is submitted, and accepted by supermajority of mining hashpower, do bitcoin users' existing keys continue to work with existing UTXOs (bitcoins)?
It is clearly the case that if and only if an economic majority chooses a hard fork, then that post-hard-fork coin is BTC.
Logically, bitcoin-XT, Bitcoin Unlimited, Bitcoin Classic, and the years-old, absurd 50BTC-forever fork all fit this test. litecoin does not fit this test.
The future of BTC must be firmly in the hands of user choice and user freedom. Censoring what-BTC-might-become posts are antithetical to the entire bitcoin ethos.
ETA: Sort order is "controversial", change it if you want to see "best" comments on top.
submitted by jgarzik to Bitcoin [link] [comments]

Stegos protects and empowers users by keeping their private information safe from prying eyes

https://i.redd.it/5h56ddtqb5r31.jpg
Stegos is a completely private, confidential, and scalable cryptocurrency that’s friendly to the environment.
Stegos builds and improves upon other privacy coins and can be used to send payments and data with complete confidentiality. Unlike other privacy coins, Stegos is as a platform for building privacy applications.
Stegos uses the UTXO (coin) model and PoS (Proof-of-Stake) consensus.
Leave no clue:
Stegos is a platform for building privacy applications that uses the UTXO (Bitcoin) model and Proof-of-Stake (PoS) consensus. Privacy apps can be easily developed and downloaded from the Stegos App Store.
Big Brother is watching you:
Transactions in Stegos are unlinkable, untraceable, and completely confidential. Stegos makes it impossible to identify recipients of a transaction because transactions are directed to new and unique addresses.
Untraceable:
Stegos makes it impossible to trace history of transactions since many individual transactions are joined together to form a super-transaction. This is done in a secure and privacy-preserving way, before submitting the transaction to blockchain validators. Stegos coins are fully fungible!
Confidential:
All amounts in Stegos are hidden using cryptographic commitments and zero-knowledge proofs. Validator stakes and transaction fees are the only exception since these must be visible for blockchain validation.
Small and Fast:
Stegos is a fast and highly scalable blockchain and, unlike other blockchains, it’s kept small. Spent coins and consumed data are safely removed from the blockchain using secure cryptographic pruning. This breakthrough enables Stegos run on billions of mobile devices, for a truly decentralized blockchain. Stegos is the first and only blockchain that can run in your pocket!
Scalable:
Stegos uses transactional sharding to scale. Separate groups of Stegos validators keep the whole blockchain state but verify only a subset of incoming transactions, using cross-shard atomic commits to eliminate double-spending. This scalability approach lets Stegos process hundreds of thousands of transactions per second.
Stegos Privacy Blockchain is the best way to secure your data, transactions and communications. Unlike traditional email and online messaging services, it’s completely decentralized, cryptographically secure, and leaves no telltale clues in the open. It’s impossible to see who you send or receive information from, or even to see how you’re connecting to the Stegos blockchain. No one but the recipient can see what you’ve sent, and there’s nothing to link the information or communications to your real-life identity.
Web: https://stegos.com/
Wpp: https://stegos.com/docs/stegos-whitepaper.pdf
submitted by riqelme to CryptoCurrencyTrading [link] [comments]

Bitcoin Magazine: The Van Wirdum Sjorsnado - Headers First, Assume Valid and Assume UTXO - NADO 14

Bitcoin Magazine: The Van Wirdum Sjorsnado - Headers First, Assume Valid and Assume UTXO - NADO 14 submitted by BashCo to Bitcoin [link] [comments]

Unitimes AMA | Danger in Blockchain, Data Protection is Necessary

Unitimes AMA | Danger in Blockchain, Data Protection is Necessary
https://preview.redd.it/22zrdwgeg3m31.jpg?width=1280&format=pjpg&auto=webp&s=1370c511afa85ec06cda6843c36aa9289456806d
At 10:30 on September 12, Unitimes held the 40th online AMA about blockchain technologies and applications. We were glad to have Joanes Espanol , CEO and CTO of Amberdata, to share with us on ‘’Danger in Blockchain, Data Protection is Necessary‘’ . The AMA is composed of two parts : Fixed Q&A and Free Q&A. Check out the details below!

Fixed Q&A

  1. Please introduce yourself and Amberdata
Hi everybody, my name is Joanes Espanol and I am co-founder and CTO of Amberdata. Prior to founding Amberdata, I have worked on several large scale ingestion pipelines, distributed systems and analytics platforms, with a focus on infrastructure automation and highly available systems. I am passionate about information retrieval and extracting meaning from data.
Amberdata is a blockchain and digital asset company which combines validated blockchain and market data from the top crypto exchanges into a unified platform and API, enabling customers to operate with confidence and build real-time data-powered applications.
  1. What type of data does the API provide?
The advantage and uniqueness of Amberdata’s API is the combination of blockchain and pricing data together in one API call.
We provide a standardized way to access blockchain data (blocks, transactions, account information, etc) across different blockchain models like UTXO (Bitcoin, Litecoin, Dash, Zcash...) and Account Based (Ethereum...), with contextualized pricing data from the top crypto exchanges in one API call. If you want to build applications on top of different blockchains, you would have to learn the intricacies of each distributed ledgers, run multiple nodes, aggregate the data, etc - instead of spending all that time and money, you can start immediately by using the APIs that we provide.
What can you get access to? Accounts, account-balances, blocks, contracts, internal messages, logs and events, pending transactions, security audits, source code, tokens, token balances, token transfers, token supplies (circulating & total supplies), transactions as well as prices, order books, trades, tickers and best bid and offers for about 2,000 different assets.
One important thing to note is that most of the APIs return validated data that anybody can verify by themselves. Blockchain is all about trust - operating in a hostile and trustless environment, maintaining consensus while continuously under attack, etc - and we want to make sure that we maintain that level of trust, so the API returns all the information that you would need to recalculate Merkle proofs yourself, hence guaranteeing the data was not tampered with and is authentique.
  1. Why is it important to combine blockchain and market data?
Cryptoeconomics plays a key role in the blockchain world. One simple way to explain this is to look at why peer-to-peer file sharing systems like BitTorrent failed. These file sharing protocols were an early form of decentralization, with each node contributing to and participating in this “global sharing computer”. The issue with these protocols is that they relied on the good will of each participant to (re-)share their files - but without economic incentive, or punishment for not following the rules, it opened the door to bad behavior which ultimately led to its demise.
The genius of Satoshi Nakamoto was to combine and improve upon existing decentralized protocols with game theory, to arrive at a consensus protocol able to circumvent the Byzatine’s General Problem. Now participants have incentives to follow the rules (they get financially rewarded for doing so by mining for example, and penalized for misbehaving), which in turn results in a stable system. This was the first time that crypto-economics were used in a working product and this became the base and norm for a lot of the new systems today.
Pricing data is needed as context to blockchain data: there are a lot of (ERC-20) tokens created on Ethereum - it is very easy to clone an existing contract, and configure it with a certain amount of initial tokens (most commonly in the millions and billions in volume). Each token has an intrinsic value, as determined by the law of supply and demand, and as traded on the exchanges. Price fluctuations have an impact on the adoption and usage, meaning on the overall transaction volume (and to a certain extent transaction throughput) on the blockchain.
Blockchain data is needed as context to market data: activity on blockchain can have an impact on market data. For example, one can look at the incoming token transfers in the Ethereum transaction pool and see if there are any impending big transfers for a specific token, which could result in a significant price move on the other end. Being able to detect that kind of movement and act upon it is the kind of signals that traders are looking for. Another example can be found with token supplies: exchanges want to be notified as soon as possible when a token circulating supply changes, as it affects their trading ability, and in the worst case scenario, they would need to halt trading if a token contract gets compromised.
In conclusion, events on the blockchain can influence price, and market events also have an impact on blockchain data: the two are intimately intertwined, and putting them both in context leads to better insights and better decision making.
  1. All the data you provide is publicly available, what gives?
Very true, all this data is publicly available, that is one of the premises and fundamentals of blockchain models, where all the data is public and transparent across all the nodes of the network. The problem is that, even though it is publicly available, it is not quick, not easy and not cheap to access.
Not quick: blockchain data structures were designed and optimized for achieving consensus in a hostile and trustless environment and for internal state management, not for random access and overall search. Imagine you want to list all the transactions that your wallet address has participated in? The only way to do that would be to replay all the transactions from the beginning of time (starting at the genesis block), looking at the to and from addresses and retain only the ones matching your wallet: at over 500 million of transactions as of today, it will take some unacceptable amount of time to retrieve that list for a customer facing application.
Not easy: Some very basic things that one would expect when dealing with financial assets and instruments are actually very difficult to get at, especially when related to tokens. For example, the current Ether balance of a wallet is easy to retrieve in one call to a Geth or Parity client - however, looking at time series of these balances starts to be a little hairy, as not all historical state is kept by these clients, unless you are running a full archive node. Looking at token holdings and balances gets even more complicated, as most of the token transfers are part of the transient state and not kept on chain. Moreover, token transfers and balance changes over time are triggered by different mechanisms (especially when dealing with contract to contract function calls), and detecting these changes accurately is prone to errors.
Not cheap: As mentioned above, most of the historical data and time series metrics are only available via a full archive node, which at the time of writing requires about 3TB of disk space, just to hold all the blockchain state - and remember, this state is in a compressed and not easily accessible format. To convert it to a more searchable format requires much more space. Also, running your own full archive node requires constant care, maintenance and monitoring, which has become very expensive and prohibitive to run.
  1. Who uses your API today and what do they do with it?
A wide variety of applications and projects are using our API, across different industries ranging from wallets and trust funds (DappRadar), to accounting and arbitrage firms (Moremath), including analytics (Stratcoins) and compliance & security companies (Blue Swan). Amberdata’s API is attractive to many different people because it is very complete and fast, and it provides additional data enrichment not available in other APIs, and because of these, it appeals to and fits nicely with our customers use cases:
· It can be used in the traditional REST way to augment your own processes or enrich your own data with hard to get pieces of information. For example, lots of our users retrieve historical information (blocks and transactions) and relay it in their applications to their own customers, while others are more interested in financial data (account & token balances) and time series for portfolio management.
https://medium.com/amberdata/keep-it-dry-use-amberdatas-api-9cdb222a41ba
· Other projects are more in need of real-time up-to-date data, for which we recommend using our websockets, so you can filter out data in real-time and match your exact needs, rather than getting the firehose of information and having to filter out and discard 99% of it.
· We have a few research projects tapping into our API as well. For example, some of our customers want access to historical market data to backtest their trading strategies and fine-tune their own algorithms.
· Our API is also fully Json RPC compliant, meaning some people use it as a drop-in replacement for their own node, or as an alternative to Infura for example. We have some customers using both Amberdata and Infura as their web3 providers, with the benefits of getting additional enriched data when connecting to our API.
· And finally, we have also built an SDK on top of the API itself, so it is easier to integrate into your own application (https://www.npmjs.com/package/web3data-js).
We also have several subscriptions to match your needs. The developer tier is free and gets you access to 90% of all the data. If you are not sure about your usage patterns yet, we recommend the on-demand plan to get started, while for heavy users the professional and enterprise plans would be more adequate - see https://amberdata.io/pricing for more information.
All and all, we try really hard to make it as easy as possible to use for you. We do the heavy lifting, so you don’t have to worry about all the minutia and you can focus on bringing value to your customers. We work very closely with our customers and continuously improve upon and add new features to our API. If something is not supported or you want something that is not in the API, chances are we already have the data, do not hesitate to ask us ;)
  1. Amberdata recently made some headlines for discovering a vulnerability on Parity client. Can you tell us a bit more about it?
This is an interesting one. One of our internal processes flagged a contract, and more specifically the balanceOf(...) call: it was/is taking more than 5 seconds to execute (while typically this call takes only a few milliseconds). While investigating further, we started looking at the debug traces for that contract call and were pretty surprised when a combination of trace_call+vmTrace crashed our Parity node - and not just randomly, the same call would exhibit the exact same behavior each time, and on different Parity nodes. It turns out that this contract is very poorly written, and the implementation of balanceOf(...) keeps on looping over all the holders of the token, which eventually runs out of memory.
Even though this is a pretty severe bug (any/all Parity node(s) can be remotely shutdown with just one small call to its API), in practice the number of nodes at risk is probably small because only operators who have enabled public facing RPC calls (and possibly the ones who have enabled tracing as well) are affected - which are both disabled by default. Kudos to the Parity team for fixing and releasing a patch in less than 24 hours after the bug was reported!
  1. How do you access the data? How do I get started?
We sometimes get the question, “I do not know how to code, can I still use your data?”, and it is possible! We have built a few dashboards on our platform, and you can visualize and monitor different metrics, and get alerts: https://amberdata.io/dashboards/infrastructure.
A good starting point is to use our Postman collection, which is pretty complete and can give you a very good overview of all the capabilities: https://amberdata.io/docs/libraries and https://www.getpostman.com/collections/79afa5bafe91f0e676d6.
For more advanced users, the REST API is where you should start, but as I mentioned earlier, how to access the data depends on your use case: REST, websockets, Json RPC and SDK are the most commonly ways of getting to it. We have a lot of tutorials and code examples available here: https://amberdata.io/docs.
For developers interested in getting access to Amberdata’s blockchain and market data from within their own contract, they can use the Chainlink Oracle contract, which integrates directly with the API:
https://medium.com/amberdata/smart-contract-oracles-with-amberdata-io-358c2c422d8a
  1. Amberdata just recently celebrated 2 years birthday. What is your proudest accomplishment? Any mistake/lesson you would like to share with us?
The blockchain and crypto market is one of the fastest evolving and innovating markets ever, and a very fast paced environment. Having been heads down for two years now, it is sometimes easy to lose sight of the big picture. The journey has been long, but I am happy and proud to see it all come together: we started with blockchain data and monitoring/alerting, added search, validation and derived data (tokens, supplies, etc) along the way, and finally market data to close the loop on all the cryptoeconomics. Seeing the overall engagement from the community around our data is very gratifying: API usage climbing up, more and more pertinent and relevant questions/suggestions on our support channels, other projects like Kadena sending us their own blockchain data so it can be included in Amberdata’s offering… all of these makes me want to do more :)

Free Q&A

---Who are your competitors? What makes you better?
There are a few data providers out there offering similar information as Amberdata. For example, Etherscan has very complete blockchain data for Ethereum, and CoinmarketCap has assets rankings by market cap and some pricing information. We actually did a pretty thorough analysis on the different data providers and they pros and cons:
https://medium.com/amberdata/which-blockchain-data-api-is-right-for-you-3f3758efceb1
What makes Amberdata unique is three folds:
· Combination of blockchain and market data: typically other providers offer one or the other, but not both, and not integrated with each other - with Amberdata, in one API call I can get blockchain and historically accurate pricing data at the same time. We have also standardized access across multiple blockchains, so you get one interface for all and do not have to worry about understanding each and every one of them.
· Validated & verifiable data: we work hard to preserve transparency and trust and are very open about how our metrics are calculated. For example, blockchain data comes with all the pieces needed to recompute the Mekle proofs so the integrity of the data can be verified at any moment. Also, additional metrics like circulating supply are based on tangible and very concrete definitions so anybody can follow and recalculate them by themselves if needed.
· Enriched data: we have spent a lot of time enriching our APIs with (historical) off chain data like token names and symbols, mappings for token addresses and tradable market pairs, etc. At the same time, our APIs are very granular and provide a level of detail that only a few other providers offer, especially with market data (Level 2 with order books across multiple exchanges, Best Bid Offers, etc).
That's all for the 40th AMA. We should like to thank all the community members for their participation and cooperation! Thanks, Joanes!
submitted by Unitimes_ to u/Unitimes_ [link] [comments]

Bitcoin SV 1.0.5 is released today and contains free consolidation transactions, meaning you will not have to pay mining fees anymore when consolidating small utxos, as Satoshi envisioned

Bitcoin SV 1.0.5 is released today and contains free consolidation transactions, meaning you will not have to pay mining fees anymore when consolidating small utxos, as Satoshi envisioned submitted by zhell_ to bitcoincashSV [link] [comments]

SuperAsset: A Fungible-Token (FT) standard for assets and smart contracts powered by Bitcoin Script and enforced by miners via the normal UTXO consensus rules at the base layer.

submitted by Deadbeat1000 to bitcoincashSV [link] [comments]

Bitcoin Magazine: The Van Wirdum Sjorsnado - Headers First, Assume Valid and Assume UTXO - NADO 14 (x-post from /r/Bitcoin)

Bitcoin Magazine: The Van Wirdum Sjorsnado - Headers First, Assume Valid and Assume UTXO - NADO 14 (x-post from /Bitcoin) submitted by ASICmachine to CryptoCurrencyClassic [link] [comments]

Bitcoin SV 1.0.5 is released today and contains free consolidation transactions, meaning you will not have to pay mining fees anymore when consolidating small utxos, as Satoshi envisioned

Bitcoin SV 1.0.5 is released today and contains free consolidation transactions, meaning you will not have to pay mining fees anymore when consolidating small utxos, as Satoshi envisioned submitted by zhell_ to bitcoinsv [link] [comments]

Video: Sync Bitcoin Faster! Assume UTXO

Video: Sync Bitcoin Faster! Assume UTXO submitted by a36 to AllThingsCrypto [link] [comments]

UTXOs In Profit vs Total Supply In Profit (x-post from /r/Bitcoin)

submitted by ASICmachine to CryptoCurrencyClassic [link] [comments]

What are the pros and cons of bitcoin's UTXO based model vs Ethereum's account based model?

What are the pros and cons of bitcoin's UTXO based model vs Ethereum's account based model? Is one objectively better than the other or do they serve different usecases? I understand from a high level the difference between the 2 but I'm not exactly sure the implications of such a decision.
submitted by _risho_ to CryptoCurrency [link] [comments]

UTXO (x-post from /r/Bitcoin)

submitted by ASICmachine to CryptoCurrencyClassic [link] [comments]

If I broadcast a transaction with a low fee without RBF and send another with the same UTXOS with a higher rate, what happens? (x-post from /r/Bitcoin)

submitted by ASICmachine to CryptoCurrencyClassic [link] [comments]

Thoughts on the UTXO Set Size (x-post from /r/Bitcoin)

submitted by ASICmachine to CryptoCurrencyClassic [link] [comments]

DotCamp Day 2: Edward Liu is talking about people always misunderstand Bitcoin #BSV smart contracts. By implementing scipting language in a series of txs, with the natual strength of UTXO topological order, Bitcoin sysyem is much more powerful than imagination.

DotCamp Day 2: Edward Liu is talking about people always misunderstand Bitcoin #BSV smart contracts. By implementing scipting language in a series of txs, with the natual strength of UTXO topological order, Bitcoin sysyem is much more powerful than imagination. submitted by thacypha to bitcoinsv [link] [comments]

09-18 07:14 - 'It is when someone will send multiple small amounts to addresses to use as "markers" / eg: We know this address is yours, but not your real name. Send 500 sats to it, then when you combine that with another UTXO in your n...' by /u/time_wasted504 removed from /r/Bitcoin within 9-19min

'''
It is when someone will send multiple small amounts to addresses to use as "markers"
eg: We know this address is yours, but not your real name. Send 500 sats to it, then when you combine that with another UTXO in your next spend, we now know that other address is yours too. When you combine the change from that spend with another UTXO, we now know that is yours too.
Oh look. You just sent to a KYC exchange from that address, all these other addresses also belong to Mr SeminolesRenegade from 107 Random street, Sometown. SomeOtherState.
edit: Data analytics from the blockchain is now big business, think about early internet based analytics and how it is now the main business revenue for large companies
best countermeasure is leave it where it is and mark it "unspendable"
[link]1
'''
Context Link
Go1dfish undelete link
unreddit undelete link
Author: time_wasted504
1: *a*k**noon*c*m/bew*re-*he-**sti**-att*ck*that-e*dangers**he-privacy-of-blockch*in*transa*t**n*-0lhn**2*
Unknown links are censored to prevent spreading illicit content.
submitted by removalbot to removalbot [link] [comments]

Bitcoin SV 1.0.5 is released today and contains free consolidation transactions, meaning you will not have to pay mining fees anymore when consolidating small utxos, as Satoshi envisioned

Bitcoin SV 1.0.5 is released today and contains free consolidation transactions, meaning you will not have to pay mining fees anymore when consolidating small utxos, as Satoshi envisioned submitted by zhell_ to crypt0snews [link] [comments]

Bitcoin en een Unspend Transaction Output (UTXO). Wat zijn dit?

Bitcoin en een Unspend Transaction Output (UTXO). Wat zijn dit? submitted by moneyshouters to u/moneyshouters [link] [comments]

How does the Bitcoin Cash community feel about starting to use the Avalanche consensus mechanism, and potentially basically porting the UTXO set onto Avalanche?

Just curious.
submitted by PepePerogies to btc [link] [comments]

Chris Pacia: “The Bitcoin Cash utxo set grew 2.1% over the last six months and 3.2% over the last year.”

Chris Pacia: “The Bitcoin Cash utxo set grew 2.1% over the last six months and 3.2% over the last year.” submitted by Egon_1 to btc [link] [comments]

Blockchain Basics: Unspent Transaction Output (UTXO ... Bitcoin Transaction in 1 Minute UTXO - YouTube Evolution of Bitcoin's UTXO bitcoin generator UTXO best way to make bitcoin in 2020 Transacciones en bitcoin, inputs y outputs. UTXO

UTXO is an acronym for unspent transaction output. Every Bitcoin transaction in every block contains at least one output, which details how many Bitcoins are owned by the given public key(s).Outputs are then spent by inputs of later transactions and typically must be unlocked with a digital signature (most commonly ECDSA in Bitcoin). Until an output is used as input in another transaction ... Bitcoin’s UTXO Set Explained Last Updated: 20th December 2018. In order to understand how the Bitcoin UTXO set works, the manner in which Bitcoin transactions are constructed must first be understood. At a basic level, Bitcoin transactions use outputs from previous transactions as inputs in the construction of a new transaction. UTXO stands for Unspent Transaction (TX) Output. Every on-chain bitcoin transaction sends bitcoin to one or more addresses, from at least zero (in case of a coinbase transcation) addresses.. A bitcoin wallet balance is actually the sum of the UTXOs controlled by the wallet's private keys.. UTXO set. The UTXO set is the collection of all addresses with unspent outputs. While there's no mention of UTXO in the Bitcoin white paper, the UTXO model was first developed by Satoshi Nakamoto when the Bitcoin blockchain was first published. The original Bitcoin script relies heavily on UTXO to check whether or not a particular wallet has sufficient funds to execute a requested transaction. For example, if Bob submits a transaction to the network requesting to send 3 ... Im Bitcoin-Code wird UTXO übrigens auch „Coin“ genannt, englisch für Münze. Wenn man alle Münzen zusammennimmt, hat man das „UTXO-Set“, das Set aller unausgegebenen Outputs oder aller gültigen Münzen. Dieses UTXO-Set ist die minimale Datengrundlage, damit ein Bitcoin-Node in der Lage ist, unabhängig zu prüfen, ob eine Münze, die ihm geschickt wird, echt ist. Derzeit ist das ...

[index] [29784] [3897] [38838] [35289] [6365] [20833] [16611] [39963] [1006] [41964]

Blockchain Basics: Unspent Transaction Output (UTXO ...

Breakdown of a simple Bitcoin transaction. with original UTXO, send address and change address. Links: https://www.blockchain.com/explorer Understanding Bitcoin: Unspent Transaction Output (UTXO) - Duration: 5:27. xfiat 10,327 views. 5:27. Como Rastrear Una Transaccion En Bitcoin - Obtener el Hash ID - Duration: 8:41. Evolution of Bitcoins Unspent Transaction Output (UTXO) over time. You can see the full history of all bitcoin transactions, compressed into a 5 minute video. Best viewed in 4K at a dark place so ... Blockchain Basics: Unspent Transaction Output explained simply. The UTXO is a method of keeping balance, avoiding double spend, and maintaining chain of owne... Understanding Blockchain: Inputs and Unspent Transaction Outputs (UTXO) #onChain - Duration: 10:43. Dominik Heats - Blockchain, Crypto, Bitcoin 350 views

#