bitcoin
bitcoin

$98012.15 USD 

-1.14%

ethereum
ethereum

$3425.67 USD 

3.70%

tether
tether

$1.00 USD 

0.09%

solana
solana

$258.00 USD 

1.22%

bnb
bnb

$658.97 USD 

5.53%

xrp
xrp

$1.50 USD 

2.99%

dogecoin
dogecoin

$0.433178 USD 

6.08%

usd-coin
usd-coin

$1.00 USD 

0.02%

cardano
cardano

$1.06 USD 

9.54%

tron
tron

$0.214420 USD 

6.52%

avalanche
avalanche

$42.11 USD 

5.77%

toncoin
toncoin

$6.50 USD 

18.72%

stellar
stellar

$0.516376 USD 

65.38%

shiba-inu
shiba-inu

$0.000026 USD 

3.92%

polkadot-new
polkadot-new

$8.57 USD 

35.38%

Articles d’actualité sur les crypto-monnaies

sCrypt remporte le hackathon des Jeux olympiques Bitcoin 2024 (Litecoin Track) en permettant les paiements inter-chaînes

Sep 11, 2024 at 03:00 pm

La société de scripts et de contrats Blockchain sCrypt a remporté le hackathon des Jeux olympiques Bitcoin 2024 (Litecoin Track) en montrant comment il est possible d'effectuer un paiement sur une blockchain et de recevoir un actif sur une autre.

sCrypt remporte le hackathon des Jeux olympiques Bitcoin 2024 (Litecoin Track) en permettant les paiements inter-chaînes

Blockchain scripting and contract firm sCrypt has shown how it’s possible to make a payment on one blockchain and receive an asset on another, in a project that won the 2024 Bitcoin Olympics Hackathon (Litecoin Track).

La société de script et de contrat Blockchain sCrypt a montré comment il est possible d'effectuer un paiement sur une blockchain et de recevoir un actif sur une autre, dans le cadre d'un projet qui a remporté le hackathon des Jeux olympiques Bitcoin 2024 (Litecoin Track).

The two-man team of software engineers Mihael Šinkec and Yusuf Idi Maina used SPV and the opcode OP_CAT on the BTC Signet to demonstrate a transaction where a buyer used Litecoin to purchase BTC Ordinal tokens.

L'équipe de deux ingénieurs logiciels Mihael Šinkec et Yusuf Idi Maina a utilisé SPV et l'opcode OP_CAT sur le BTC Signet pour démontrer une transaction dans laquelle un acheteur a utilisé Litecoin pour acheter des jetons BTC Ordinal.

The demonstration expands the potential for DeFi applications, exchanging one type of digital asset for another directly between transacting parties, without needing coordination between the two parties and without needing to trust third-party intermediaries like exchanges.

La démonstration élargit le potentiel des applications DeFi, en échangeant un type d'actif numérique contre un autre directement entre les parties à la transaction, sans nécessiter de coordination entre les deux parties et sans avoir besoin de faire confiance à des intermédiaires tiers comme les bourses.

Šinkec said constructing such a transaction using raw BTC ASM (assembly code used to create custom scripts) would be complicated, so the pair used sCrypt’s SDK, which lets developers work in more familiar TypeScript to focus instead on the contract logic.

Šinkec a déclaré que la construction d'une telle transaction à l'aide de BTC ASM brut (code d'assemblage utilisé pour créer des scripts personnalisés) serait compliquée, c'est pourquoi la paire a utilisé le SDK de sCrypt, qui permet aux développeurs de travailler dans TypeScript plus familier pour se concentrer plutôt sur la logique du contrat.

They verified transaction preimages on the stack and verified them with “a straightforward function call” in a BTC covenant.

Ils ont vérifié les pré-images de transaction sur la pile et les ont vérifiées avec « un simple appel de fonction » dans un accord BTC.

This process also uses Simplified Payment Verification (SPV) on Litecoin, reconstructing a transaction’s Merkle Root by using its data and Merkle Path and then comparing it to the transaction’s Block Header. Using SPV, the client checks the Block Header’s validity without requiring a full download of the blockchain.

Ce processus utilise également la vérification simplifiée des paiements (SPV) sur Litecoin, reconstruisant la racine Merkle d'une transaction en utilisant ses données et le chemin Merkle, puis en la comparant à l'en-tête de bloc de la transaction. Grâce à SPV, le client vérifie la validité du Block Header sans nécessiter un téléchargement complet de la blockchain.

Šinkec explained the process in more detail on Medium, writing that it was a challenge to verify a Litecoin transaction proof using BTC script since the two blockchains use different PoW algorithms.

Šinkec a expliqué le processus plus en détail sur Medium, écrivant qu'il était difficile de vérifier une preuve de transaction Litecoin à l'aide du script BTC puisque les deux blockchains utilisent des algorithmes PoW différents.

The team used an oracle that could attest to the validity of Litecoin transactions and Lamport signatures that could be verified in BTC script.

L'équipe a utilisé un oracle qui pourrait attester de la validité des transactions Litecoin et des signatures Lamport qui pourraient être vérifiées dans le script BTC.

The Litecoin SPV proof was then used to unlock a BTC Ordinal token placed in a BTC covenant and transfer the asset to the receiver’s BTC address. A “covenant” allows a programmer to impose constraints on how specific coins may be spent in future transactions.

La preuve Litecoin SPV a ensuite été utilisée pour déverrouiller un jeton BTC Ordinal placé dans un engagement BTC et transférer l'actif à l'adresse BTC du destinataire. Un « engagement » permet à un programmeur d'imposer des contraintes sur la manière dont des pièces spécifiques peuvent être dépensées lors de transactions futures.

Šinkec explained the covenant transaction in more detail:

Šinkec a expliqué la transaction de covenant plus en détail :

“Enabling OP_CAT on BTC opens up many possibilities such as covenants and validation of Merkle Proofs. We leveraged both these mechanisms to implement an Ordinal sales listing as a covenant on BTC. It accepts Litecoin as a payment option without going through an intermediary, such as an exchange.”

« L'activation d'OP_CAT sur BTC ouvre de nombreuses possibilités telles que les clauses restrictives et la validation des preuves Merkle. Nous avons exploité ces deux mécanismes pour mettre en œuvre une liste de ventes ordinales comme engagement sur BTC. Il accepte le Litecoin comme option de paiement sans passer par un intermédiaire, tel qu'un échange.

OP_CAT is an opcode that existed in the original 2009 Bitcoin protocol, allowing programmers to concatenate two items on the stack. This enables the potential for more sophisticated transaction scripts and thus expands Bitcoin’s range of applications and potential use cases.

OP_CAT est un opcode qui existait dans le protocole Bitcoin original de 2009, permettant aux programmeurs de concaténer deux éléments sur la pile. Cela permet de créer des scripts de transaction plus sophistiqués et élargit ainsi la gamme d'applications et les cas d'utilisation potentiels de Bitcoin.

However, in a move similar to the one that imposed BTC’s ‘temporary’ 1MB block size limit, OP_CAT and other original opcodes were disabled very early in Bitcoin’s existence due to fears bad-faith actors could use them to “spam” or overwhelm the network before it had the resources to combat such actions.

Cependant, dans une démarche similaire à celle qui a imposé la limite « temporaire » de taille de bloc de 1 Mo à BTC, OP_CAT et d'autres opcodes originaux ont été désactivés très tôt dans l'existence de Bitcoin en raison des craintes que des acteurs de mauvaise foi pourraient les utiliser pour « spammer » ou submerger le réseau. avant de disposer des ressources nécessaires pour lutter contre de tels actes.

The BSV blockchain re-enabled OP_CAT along with other original opcodes in 2019/2020, one of many moves that expanded BSV’s functionality and restored Satoshi Nakamoto’s original vision for Bitcoin.

La blockchain BSV a réactivé OP_CAT ainsi que d'autres opcodes originaux en 2019/2020, l'une des nombreuses mesures qui ont étendu les fonctionnalités de BSV et restauré la vision originale de Satoshi Nakamoto pour Bitcoin.

There are also moves to re-enable OP_CAT on the BTC main network, but at the time of writing that hasn’t happened yet. For now, sCrypt’s cross-chain transaction works only on the BTC Signet, a more closed-off alternate testnet for blockchain apps, and experiments with new transaction types. OP_CAT has been re-enabled on the BTC Signet.

Il existe également des mesures visant à réactiver OP_CAT sur le réseau principal BTC, mais au moment de la rédaction de cet article, cela ne s'est pas encore produit. Pour l'instant, la transaction inter-chaînes de sCrypt ne fonctionne que sur BTC Signet, un réseau de test alternatif plus fermé pour les applications blockchain, et expérimente de nouveaux types de transactions. OP_CAT a été réactivé sur le BTC Signet.

Since sCrypt’s prize-winning project connects the Litecoin and BTC Signet blockchains, it’s more theoretical than immediately usable as things currently exist. However, OP_CAT works on BSV and has done so for five years now, meaning developers could use the process to enable cross-chain payments. BSV has shown time and time again that more creative uses for blockchain technology are available for creative developers looking for new opportunities.

Étant donné que le projet primé de sCrypt connecte les blockchains Litecoin et BTC Signet, il est plus théorique qu'immédiatement utilisable dans la mesure où les choses existent actuellement. Cependant, OP_CAT fonctionne sur BSV et ce depuis cinq ans maintenant, ce qui signifie que les développeurs pourraient utiliser le processus pour permettre les paiements inter-chaînes. BSV a montré à maintes reprises que des utilisations plus créatives de la technologie blockchain sont disponibles pour les développeurs créatifs à la recherche de nouvelles opportunités.

Source de nouvelles:coingeek.com

Clause de non-responsabilité:info@kdj.com

Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!

Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.

Autres articles publiés sur Nov 24, 2024