News
List unspent transaction outputs by address on Bitcoin with Amazon Managed Blockchain Query
To create an application that interacts with the Bitcoin blockchain, whether it is a wallet, a Sort them marketplace or a BTC exchange, you need to be able to reliably access the Bitcoin network. For example, you will need to read critical data from the blockchain that serves as input for properly constructed Bitcoin transactions. The most fundamental of these data needs is retrieving transaction output data for a given wallet from the Bitcoin network, which serves a variety of use cases. For example, fetch unspent transaction outputs (UTXOs) to consume as input for outgoing BTC transactions, fetch all UTXOs for a given wallet to calculate a BTC balance, collect spent outputs to return a list of transactions Bitcoin passes and more. There are several options for recovering this data, including third-party data providers and node operators or running your own Bitcoin Core node.
Managing your own Bitcoin Core node prioritizes independence and auditability and allows you to monitor transaction output data for a limited set of wallets (comprising n number of addresses). However, using self-managed Bitcoin Core nodes as they are limits the scale at which transaction output data can be retrieved. In contrast, Amazon Managed Blockchain (AMB) uses cloud-scale indexing and storage to provide a low-latency API for data across an unlimited set of wallets. AMB query offers convenience, ease of scaling, and pricing efficiency for Bitcoin workloads, helping you eliminate the heavy undifferentiated work that comes with managing Bitcoin nodes and performing large-scale network data mining.
In this post, we will focus on how to use the blockchain data APIs available in AMB Query to provide reliable and cost-effective access to Bitcoin data at scale, including transaction output data. Furthermore, Access to the AMB provides serverless access to a fleet of Bitcoin nodes that you can use to broadcast your Bitcoin transactions after fetching UTXOs ready to be spent from AMB Query.
AMB Query and ListFilteredTransactionEvents API
AMB Query provides a set of developer-friendly APIs that provide current and historical blockchain data from multiple public blockchains, including Bitcoin. With AMB Query, developers can free themselves from the heavy undifferentiated workload of node operations, blockchain data indexing, and ETL (extraction, transformation, and loading) and focus their efforts on differentiated functionality for their application. With AMB Query, you can now use the ListFilteredTransactionEvents API to query the outputs of spent or unspent transactions for an address or set of addresses on the Bitcoin network and its testnet, providing an alternative to the built-in method not spent JSON-RPC API in the Bitcoin Core node implementation.
THE ListFilteredTransactionEvents
The API allows developers to do the following:
- Recovers unspent transaction outputs for a given address or set of addresses to facilitate the process of building Bitcoin transactions
- Retrieves expense transaction output information to populate dashboards or wallet interfaces
- Filter transaction events related to unspent outputs based on timestamp and finality state
Before demonstrating ListFilteredTransactionEvents
functionality in a code example, it’s important to clarify the fundamentals of the unspent transaction output (UTXO) model that Bitcoin uses, and why you’ll inevitably need an API like ListFilteredTransactionEvents
when creating a Bitcoin application.
Understand the unspent transaction output (UTXO) model.
The Bitcoin blockchain uses the UTXO accounting method, so tasks such as calculating a spendable balance of BTC or populating a transaction to spend BTC begin with populating the unspent transaction outputs for a given wallet. In Bitcoin, each new BTC transaction consumes unspent outputs from previous transactions and, in turn, results in new unspent outputs to be consumed in future transactions. This concept is best illustrated by analyzing the anatomy of a Bitcoin transaction:
{
"txid" : "c80b343d2ce2b5d829c2de9854c7c8d423c0e33bda264c4013\
8d834aab4c0638",
"hash" : "c80b343d2ce2b5d829c2de9854c7c8d423c0e33bda264c40138d834aab4c0638",
"size" : 85,
"vsize" : 85,
"version" : 1,
"locktime" : 0,
"vin" : [
{
"txid" : "3f4fa19803dec4d6a84fae3821da7ac7577080ef75\
451294e71f9b20e0ab1e7b",
"vout" : 0,
"scriptSig" : {
"asm" : "",
"hex" : ""
},
"sequence" : 4294967295
}
],
"vout" : [
{
"value" : 49.99990000,
"n" : 0,
"scriptPubKey" : {
"asm" : "OP_DUP OP_HASH160 cbc20a7664f2f69e5355a\
a427045bc15e7c6c772 OP_EQUALVERIFY OP_CHECKSIG",
"hex" : "76a914cbc20a7664f2f69e5355aa427045bc15e\
7c6c77288ac",
"reqSigs" : 1,
"type" : "pubkeyhash",
"addresses" : [
"mz6KvC4aoUeo6wSxtiVQTo7FDwPnkp6URG"
]
}
}
]
}
THE vin
The object defines the value (BTC) entered into the transaction, which refers to one or more of the above vout
objects. These vout
items are the unspent value from previous Bitcoin transactions. Each new Bitcoin transaction will take unspent transaction outputs from previous transactions in the file vin
object, then define new vout
items to spend (send) to other wallets.
THE vout
the array defines the list of outputs for the transaction, including the recipient, value (in BTC), and more. The total value of vout
entries will generally equal the sum of the vin value and will often define the change as a vout
to be returned to the sender of the transaction. This results in new unspent output (vout
) that the sender can spend on another transaction. Although the previous transaction example uses a single vin
AND vout
it is normal for each transaction to have more vin
AND vout
defined items.
As you can deduce from the construction of a Bitcoin transaction, to calculate the total spendable balance of a given wallet it is necessary to calculate the sum of the total unspent transaction outputs (vouts) for a given wallet. In the absence of an API to provide this information, you would have to make a large amount of requests to a Bitcoin node to retrieve everything vin
AND vout
within your wallet transactions and perform calculations to determine what the spent and unspent results are. This information is also a prerequisite for constructing a valid Bitcoin transaction. With AMB Query, it is easy to retrieve an output list of spent and unspent transactions for a given set of addresses, as shown in the next section.
How to use AMB Query to get a list of unspent transaction output
THE ListFilteredTransactionEvents
The API takes a list of addresses and returns any applicable Bitcoin transactions VOUT
events, both spent and unspent, relating to those addresses. The data is returned in the following format, which provides key properties you can use to populate a Bitcoin transaction with any number of unspent outputs:
HTTP/1.1 200
Content-type: application/json
{
"events": [
{
"blockchainInstant": {
"time": number
},
"confirmationStatus": "string",
"contractAddress": "string",
"eventType": "string",
"from": "string",
"network": "string",
"spentVoutIndex": number,
"spentVoutTransactionHash": "string",
"spentVoutTransactionId": "string",
"to": "string",
"tokenId": "string",
"transactionHash": "string",
"transactionId": "string",
"value": "string",
"voutIndex": number,
"voutSpent": boolean
}
],
"nextToken": "string"
}
In the above response format document you will find several properties related to the outputs of spent and unspent transactions. When retrieving the outputs of spent transactions, spentVoutTransactionHash
, spentVoutTransactionId
AND spentVoutIndex
define transaction identifiers and array location of spent output (vout
) so you can easily determine the source of that output. For unspent transaction outputs, the properties transactionHash
, transactionId
AND voutIndex
define the transaction identifiers and array location of the unspent output in the main transaction. Also, the flag confirmationStatus
defines whether the transaction containing the output is considered final on the Bitcoin blockchain. In AMB Query, the finality of a transaction is defined as equal to or greater than six confirmations, or blocks mined after the block containing the transaction. Transactions considered final under this criterion will be flagged FINAL
while unconfirmed transactions will be flagged NONFINAL
.
To better illustrate the API response, the JavaScript code example defines a simple script to retrieve a list of unspent transaction outputs for a single Bitcoin address on the Bitcoin testnet. To run these Node.js examples, the following prerequisites apply:
- You must have the node version manager (nvm) and Node.js installed on your computer. You can find installation instructions for your operating system in the nvm file GitHub repository.
- Use the node –version command and confirm that you are using it Node version v18.12.0 (LTS) or higher. If necessary, you can use the nvm install 18.12.0 command, followed by the nvm use 18.12.0 command to perform the installation.
- Environment variables
AWS_ACCESS_KEY_ID
ANDAWS_SECRET_ACCESS_KEY
must contain the credentials associated with the account. Export these variables as strings to your client using the following commands. Replace the values in the following code with the appropriate values from AWS Identity and Access Management (IAM) user accounts.
Copy the following two code snippets to your local working directory, containing the code example (index.js)
and package.json, which contains a dependency, the official AWS SDK module for AMB Query:
What follows is the package.json
code:
{
"name": "query-bitcoin",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"@aws-sdk/client-managedblockchain-query": "^3.538.0"
}
}
What follows is the index.js
code:
const { ManagedBlockchainQueryClient, ListFilteredTransactionEventsCommand } = require("@aws-sdk/client-managedblockchain-query");
const listUnspentOutputs = async (addresses) => {
const client = new ManagedBlockchainQueryClient({ region: "us-east-1" });
const input = { // ListFilteredTransactionEventsInput
addressIdentifierFilter: {
"transactionEventToAddress": [ ...addresses ]
}, // list addresses to get events for
network: "BITCOIN_TESTNET", // define the network, testnet or mainnet
sort: { // sort order
sortOrder: "ASCENDING",
},
maxResults: Number("250"),
"voutFilter": {
"voutSpent": false // retrieve only unspent outputs
}
};
const command = new ListFilteredTransactionEventsCommand(input);
try {
const data = await client.send(command);
console.log(data);
} catch (error) {
console.error(error);
}
}
listUnspentOutputs(['tb1qfrpw8av77mrmcf03epn5evfhv59z0t793jdh6t']) // input the Bitcoin addresses of your choice here
To use this code, run the following command from your working directory, replacing the address defined in the file index.js
with the addresses of your choice, if you wish:
npm i && node index.js
With the filter set to only unspent transactions in the previous code example, the result would look like this:
events: [
{
blockchainInstant: [Object],
confirmationStatus: 'FINAL',
eventType: 'BITCOIN_VOUT',
network: 'BITCOIN_TESTNET',
to: 'tb1qfrpw8av77mrmcf03epn5evfhv59z0t793jdh6t',
tokenId: 'btc',
transactionHash: '195d8c08bda48315b4ba3690264dcee36a7862f98c15d3dde9cf57bbbdf6c6ad',
transactionId: '438961c65220ca0c9427614f9dcd2a7ca8a1e638e7702debae6aa28417045ce7',
value: '0.00001',
voutIndex: 0,
voutSpent: false
},
{
blockchainInstant: [Object],
confirmationStatus: 'FINAL',
eventType: 'BITCOIN_VOUT',
network: 'BITCOIN_TESTNET',
to: 'tb1qfrpw8av77mrmcf03epn5evfhv59z0t793jdh6t',
tokenId: 'btc',
transactionHash: 'c1f2b279e50142fbbf62282e51c3e0a2f04247173f3b9dceef15345e12aa5db2',
transactionId: '0ec51620a146b9d3e61b35fd68c7fa3e124a1b4bd2d582177fe9529a8c59158b',
value: '0.00001',
voutIndex: 0,
voutSpent: false
},
{
blockchainInstant: [Object],
confirmationStatus: 'FINAL',
eventType: 'BITCOIN_VOUT',
network: 'BITCOIN_TESTNET',
to: 'tb1qfrpw8av77mrmcf03epn5evfhv59z0t793jdh6t',
tokenId: 'btc',
transactionHash: '347994d54743989fb65e8845d6d10b8cea87b0d4aa6c98dfcdd063735711be8a',
transactionId: '8ce1bbf94989cc23a13d5bf2d44dbba51b2f50a4ab759cf1309e97a3eb7d5b76',
value: '0.00001',
voutIndex: 0,
voutSpent: false
},
{
blockchainInstant: [Object],
confirmationStatus: 'FINAL',
eventType: 'BITCOIN_VOUT',
network: 'BITCOIN_TESTNET',
to: 'tb1qfrpw8av77mrmcf03epn5evfhv59z0t793jdh6t',
tokenId: 'btc',
transactionHash: 'd307359bbc4d68542f2c9c2bce73094280ad304b7240715305fcb3f80323308d',
transactionId: '17ae7be33a27ab9bee81b91428abca423824e68be8e944399809a5f0fe197c90',
value: '0.00001545',
voutIndex: 0,
voutSpent: false
}
]
}
In the response, you can see that the transaction identifiers (transactionHash
AND transactionId
), value
AND voutIndex
they are defined for any unspent output, which can serve as input to build future Bitcoin transactions.
You can change the filters in the query to retrieve different data, for example, retrieving both unspent and spent outputs, or limiting the time range for which to retrieve data. For more information on these filters, refer to Request body. Requests to the AMB Query APIs are billed per request based on price tiers per million requests. You can view the latest news pricing information for each API to calculate the cost of requests to AMB Query.
Conclusion
In this post, we’ve outlined the fundamentals of the UTXO model made prevalent by Bitcoin, how UTXOs are critical to Bitcoin transactions, and how to retrieve UTXO data using AMB Query. For more information about the AMB query, see What is Amazon Managed Blockchain (AMB) Query? To learn more about other managed blockchain offerings, see Blockchain operated by Amazon.
About the author
Forrest Colyer manages the Web3/Blockchain Specialist Solutions Architecture team that supports the Amazon Managed Blockchain (AMB) service. Forrest and his team support customers at every stage of their adoption journey, from proof of concept to production, providing deep technical expertise and strategic guidance to help bring blockchain workloads to life. Through his experience with consortium-led private blockchain solutions and public blockchain use cases such as NFTs and DeFi, Forrest helps clients identify and implement high-impact blockchain solutions.
News
Terra Can’t Catch a Break as Blockchain Gets $6 Million Exploited
The attack, which exploited a vulnerability disclosed in April, drained around 60 million ASTRO tokens, sending the price plummeting.
The Terra blockchain has been exploited for over $6 million, forcing developers to take a momentary break the chain.
Beosin Cyber Security Company reported that the protocol lost 60 million ASTRO tokens, 3.5 million USDC, 500,000 USDT, and 2.7 BTC or $180,000.
Terra developers paused the chain on Wednesday morning to apply an emergency patch that would address the attack. Moments later, a 67% majority of validators upgraded their nodes and resumed block production.
The ASTRO token has plunged as much as 75%. It is now trading at $0.03, a 25% decline on the day. Traders who took advantage of the drop are now on 195%.
The vulnerability that took down the Cosmos-based blockchain was disclosed in April and involved the deployment of a malicious CosmWasm contract. It opened the door to attacks via what is called an “ibc-hooks callback timeout reentrancy vulnerability,” which is used to invoke contracts and enable cross-chain swaps.
Terra 2.0 also suffered a massive drop in total value locked (TVL) in April, shortly after the vulnerability was discovered. It plunged 80% to $6 million from $30 million in TVL and has since lost nearly half of that value, currently sitting at $3.9 million.
The current Earth chain emerged from the rubble as a hard fork after the original blockchain, now called Terra Classic, collapsed in 2022. Terra collapsed after its algorithmic stablecoin (UST) lost its peg, causing a run on deposits. More than $50 billion of UST’s market cap was wiped out in a matter of days.
Terraform Labs, the company behind the blockchain, has been slowly unravelling its legal woes since its mid-2022 crash. Founder Do Kwon awaits sentencing in Montenegro after he and his company were found liable for $40 billion in customer funds in early April.
On June 12, Terraform Labs settled with the SEC for $4.4 billion, for which the company will pay about $3.59 billion plus interest and a $420 million penalty. Meanwhile, Kwon will pay $204.3 million, including $110 million in restitution, interest and an $80 million penalty, a court filing showed.
News
Google and Coinbase Veterans Raise $5M to Build Icebreaker, Blockchain’s Answer to LinkedIn
Icebreaker: Think LinkedIn but on a Blockchain—announced Wednesday that it has secured $5 million in seed funding. CoinFund led the round, with participation from Accomplice, Anagram, and Legion Capital, among others.
The company, which is valued at $21 million, aims to become the world’s first open-source network for professional connections. Its co-founders, Dan Stone and Jack Dillé, come from Google AND Monetary base; Stone was a product manager at the cryptocurrency giant and also the co-creator of Google’s largest multi-identity measurement and marketing platform, while Dillé was a design manager for Google Working area.
The pair founded Icebreaker on the shared belief that the imprint of one’s digital identity (and reputation) should not be owned by a single entity, but rather publicly owned and accessible to all. Frustrated that platforms like LinkedIn To limit how we leverage our connections, Dillé told Fortune he hopes to remove paywalls and credits, which “force us to pay just to browse our network.” Using blockchain technology, Icebreaker lets users transfer their existing professional profile and network into a single, verified channel.
“Imagine clicking the login button and then seeing your entire network on LinkedIn, ChirpingFarcaster and email? Imagine how many introductions could be routed more effectively if you could see the full picture of how you’re connected to someone,” Stone told Fortune.
Users can instantly prove their credentials and provide verifiable endorsements for people in their network. The idea is to create an “open graph of reputation and identity,” according to the founders. They hope to challenge LinkedIn’s closed network that “secures data,” freeing users to search for candidates and opportunities wherever they are online. By building on-chain, the founders note, they will create a public ledger of shared context and trust.
Verified channels are now launched for
Chirping
Online Guide
Wallet
Discord
Telephone
TeleporterYou can find them in Account -> Linked Accounts Italian: https://t.co/mRDyuWW8O2
— Icebreaker (@icebreaker_xyz) April 3, 2024
“Digital networking is increasingly saturated with noise and AI-driven fake personas,” the founders said in a statement. For example: Dillé’s LinkedIn headline reads “CEO of Google,” a small piece of digital performance art to draw attention to unverifiable information on Web2 social networks that can leave both candidates and recruiters vulnerable to false claims.
“Icebreaker was created to enable professionals to seamlessly tap into their existing profiles and networks to surface exceptional people and opportunities, using recent advances in cryptographically verifiable identity,” the company said, adding that the new funding will go towards expanding its team and developing products.
“One of the next significant use cases for cryptocurrency is the development of fundamental social graphs for applications to leverage… We are proud to support Dan, Jack and their team in their mission to bring true professional identity ownership to everyone online,” said CoinFund CIO Alex Felix in a statement.
Learn more about all things cryptocurrency with short, easy-to-read flashcards. Click here to Fortune’s Crash Course in Cryptocurrency.
Fuente
News
Luxembourg proposes updates to blockchain laws | Insights and resources
On July 24, 2024, the Ministry of Finance proposed Blockchain Bill IVwhich will provide greater flexibility and legal certainty for issuers using Distributed Ledger Technology (DLT). The bill will update three of Luxembourg’s financial laws, the Law of 6 April 2013 on dematerialised securitiesTHE Law of 5 April 1993 on the financial sector and the Law of 23 December 1998 establishing a financial sector supervisory commissionThis bill includes the additional option of a supervisory agent role and the inclusion of equity securities in dematerialized form.
DLT and Luxembourg
DLT is increasingly used in the financial and fund management sector in Luxembourg, offering numerous benefits and transforming various aspects of the industry.
Here are some examples:
- Digital Bonds: Luxembourg has seen multiple digital bond issuances via DLT. For example, the European Investment Bank has issued bonds that are registered, transferred and stored via DLT processes. These bonds are governed by Luxembourg law and registered on proprietary DLT platforms.
- Fund Administration: DLT can streamline fund administration processes, offering new opportunities and efficiencies for intermediaries, and can do the following:
- Automate capital calls and distributions using smart contracts,
- Simplify audits and ensure reporting accuracy through transparent and immutable transaction records.
- Warranty Management: Luxembourg-based DLT platforms allow clients to swap ownership of baskets of securities between different collateral pools at precise times.
- Tokenization: DLT is used to tokenize various assets, including real estate and luxury goods, by representing them in a tokenized and fractionalized format on the blockchain. This process can improve the liquidity and accessibility of traditionally illiquid assets.
- Tokenization of investment funds: DLT is being explored for the tokenization of investment funds, which can streamline the supply chain, reduce costs, and enable faster transactions. DLT can automate various elements of the supply chain, reducing the need for reconciliations between entities such as custodians, administrators, and investment managers.
- Issuance, settlement and payment platforms:Market participants are developing trusted networks using DLT technology to serve as a single source of shared truth among participants in financial instrument investment ecosystems.
- Legal framework: Luxembourg has adapted its legal framework to accommodate DLT, recognising the validity and enforceability of DLT-based financial instruments. This includes the following:
- Allow the use of DLT for the issuance of dematerialized securities,
- Recognize DLT for the circulation of securities,
- Enabling financial collateral arrangements on DLT financial instruments.
- Regulatory compliance: DLT can improve transparency in fund share ownership and regulatory compliance, providing fund managers with new opportunities for liquidity management and operational efficiency.
- Financial inclusion: By leveraging DLT, Luxembourg aims to promote greater financial inclusion and participation, potentially creating a more diverse and resilient financial system.
- Governance and ethics:The implementation of DLT can promote higher standards of governance and ethics, contributing to a more sustainable and responsible financial sector.
Luxembourg’s approach to DLT in finance and fund management is characterised by a principle of technology neutrality, recognising that innovative processes and technologies can contribute to improving financial services. This is exemplified by its commitment to creating a compatible legal and regulatory framework.
Short story
Luxembourg has already enacted three major blockchain-related laws, often referred to as Blockchain I, II and III.
Blockchain Law I (2019): This law, passed on March 1, 2019, was one of the first in the EU to recognize blockchain as equivalent to traditional transactions. It allowed the use of DLT for account registration, transfer, and materialization of securities.
Blockchain Law II (2021): Enacted on 22 January 2021, this law strengthened the Luxembourg legal framework on dematerialised securities. It recognised the possibility of using secure electronic registration mechanisms to issue such securities and expanded access for all credit institutions and investment firms.
Blockchain Act III (2023): Also known as Bill 8055, this is the most recent law in the blockchain field and was passed on March 14, 2023. This law has integrated the Luxembourg DLT framework in the following way:
- Update of the Act of 5 August 2005 on provisions relating to financial collateral to enable the use of electronic DLT as collateral on financial instruments registered in securities accounts,
- Implementation of EU Regulation 2022/858 on a pilot scheme for DLT-based market infrastructures (DLT Pilot Regulation),
- Redefining the notion of financial instruments in Law of 5 April 1993 on the financial sector and the Law of 30 May 2018 on financial instruments markets to align with the corresponding European regulations, including MiFID.
The Blockchain III Act strengthened the collateral rules for digital assets and aimed to increase legal certainty by allowing securities accounts on DLT to be pledged, while maintaining the efficient system of the 2005 Act on Financial Collateral Arrangements.
With the Blockchain IV bill, Luxembourg will build on the foundations laid by previous Blockchain laws and aims to consolidate Luxembourg’s position as a leading hub for financial innovation in Europe.
Blockchain Bill IV
The key provisions of the Blockchain IV bill include the following:
- Expanded scope: The bill expands the Luxembourg DLT legal framework to include equity securities in addition to debt securities. This expansion will allow the fund industry and transfer agents to use DLT to manage registers of shares and units, as well as to process fund shares.
- New role of the control agent: The bill introduces the role of a control agent as an alternative to the central account custodian for the issuance of dematerialised securities via DLT. This control agent can be an EU investment firm or a credit institution chosen by the issuer. This new role does not replace the current central account custodian, but, like all other roles, it must be notified to the Commission de Surveillance du Secteur Financier (CSSF), which is designated as the competent supervisory authority. The notification must be submitted two months after the control agent starts its activities.
- Responsibilities of the control agent: The control agent will manage the securities issuance account, verify the consistency between the securities issued and those registered on the DLT network, and supervise the chain of custody of the securities at the account holder and investor level.
- Simplified payment processesThe bill allows issuers to meet payment obligations under securities (such as interest, dividends or repayments) as soon as they have paid the relevant amounts to the paying agent, settlement agent or central account custodian.
- Simplified issuance and reconciliationThe bill simplifies the process of issuing, holding and reconciling dematerialized securities through DLT, eliminating the need for a central custodian to have a second level of custody and allowing securities to be credited directly to the accounts of investors or their delegates.
- Smart Contract Integration:The new processes can be executed using smart contracts with the assistance of the control agent, potentially increasing efficiency and reducing intermediation.
These changes are expected to bring several benefits to the Luxembourg financial sector, including:
- Fund Operations: Greater efficiency and reduced costs by leveraging DLT for the issuance and transfer of fund shares.
- Financial transactions: Greater transparency and security.
- Transparency of the regulatory environment: Increased attractiveness and competitiveness of the Luxembourg financial centre through greater legal clarity and flexibility for issuers and investors using DLT.
- Smart Contracts: Potential for automation of contractual terms, reduction of intermediaries and improvement of transaction traceability through smart contracts.
Blockchain Bill IV is part of Luxembourg’s ongoing strategy to develop a strong digital ecosystem as part of its economy and maintain its status as a leading hub for financial innovation. Luxembourg is positioning itself at the forefront of Europe’s growing digital financial landscape by constantly updating its regulatory framework.
Local regulations, such as Luxembourg law, complement European regulations by providing a more specific legal framework, adapted to local specificities. These local laws, together with European initiatives, aim to improve both the use and the security of projects involving new technologies. They help establish clear standards and promote consumer trust, while promoting innovation and ensuring better protection against potential risks associated with these emerging technologies. Check out our latest posts on these topics and, for more information on this law, blockchain technology and the tokenization mechanism, do not hesitate to contact us.
We are available to discuss any project related to digital finance, cryptocurrencies and disruptive technologies.
This informational piece, which may be considered advertising under the ethics rules of some jurisdictions, is provided with the understanding that it does not constitute the rendering of legal or other professional advice by Goodwin or its attorneys. Past results do not guarantee a similar outcome.
News
New bill pushes Department of Veterans Affairs to examine how blockchain can improve its work
The Department of Veterans Affairs would have to evaluate how blockchain technology could be used to improve benefits and services offered to veterans, according to a legislative proposal introduced Tuesday.
The bill, sponsored by Rep. Nancy Mace, R-S.C., would direct the VA to “conduct a comprehensive study of the feasibility, potential benefits, and risks associated with using distributed ledger technology in various programs and services.”
Distributed ledger technology, including blockchain, is used to protect and track information by storing data across multiple computers and keeping a record of its use.
According to the text of the legislation, which Mace’s office shared exclusively with Nextgov/FCW ahead of its publication, blockchain “could significantly improve benefits allocation, insurance program management, and recordkeeping within the Department of Veterans Affairs.”
“We need to bring the federal government into the 21st century,” Mace said in a statement. “This bill will open the door to research on improving outdated systems that fail our veterans because we owe it to them to use every tool at our disposal to improve their lives.”
Within one year of the law taking effect, the Department of Veterans Affairs will be required to submit a report to the House and Senate Veterans Affairs committees detailing its findings, as well as the benefits and risks identified in using the technology.
The mandatory review is expected to include information on how the department’s use of blockchain could improve the way benefits decisions are administered, improve the management and security of veterans’ personal data, streamline the insurance claims process, and “increase transparency and accountability in service delivery.”
The Department of Veterans Affairs has been studying the potential benefits of using distributed ledger technology, with the department emission a request for information in November 2021 seeking input from contractors on how blockchain could be leveraged, in part, to streamline its supply chains and “secure data sharing between institutions.”
The VA’s National Institute of Artificial Intelligence has also valued the use of blockchain, with three of the use cases tested during the 2021 AI tech sprint focused on examining its capabilities.
Mace previously introduced a May bill that would direct Customs and Border Protection to create a public blockchain platform to store and share data collected at U.S. borders.
Lawmakers also proposed additional measures that would push the Department of Veterans Affairs to consider adopting other modernized technologies to improve veteran services.
Rep. David Valadao, R-Calif., introduced legislation in June that would have directed the department to report to lawmakers on how it plans to expand the use of “certain automation tools” to process veterans’ claims. The House of Representatives Subcommittee on Disability Assistance and Memorial Affairs gave a favorable hearing on the congressman’s bill during a Markup of July 23.
-
Videos9 months ago
Crypto News: Bitcoin, ETH Price, CPI Print, PYTH, WIF & MORE!!
-
Videos9 months ago
Crypto News: Bitcoin Price, ETF, ETH, WIF, HNT & MORE!!
-
DeFi9 months ago
Metasphere Labs announces follow-up event regarding
-
Videos9 months ago
Solana price potential?! Check out THIS update if you own SOL!!
-
Videos9 months ago
Who Really CONTROLS THE MARKETS!! Her plans REVEALED!!
-
DeFi6 months ago
Pump.Fun Overtakes Ethereum in Daily Revenue: A New Leader in DeFi
-
DeFi6 months ago
Degens Can Now Create Memecoins From Tweets
-
News6 months ago
New bill pushes Department of Veterans Affairs to examine how blockchain can improve its work
-
News6 months ago
Lawmakers, regulators to study impact of blockchain and cryptocurrency in Alabama • Alabama Reflector
-
Bitcoin6 months ago
1 Top Cryptocurrency That Could Surge Over 4,300%, According to This Wall Street Firm
-
Ethereum9 months ago
Comment deux frères auraient dérobé 25 millions de dollars lors d’un braquage d’Ethereum de 12 secondes • The Register
-
Videos9 months ago
Cryptocurrency News: BTC Rally, ETH, SOL, FTM, USDT Recover & MORE!