시가총액: $3.5182T -5.710%
거래량(24시간): $273.6536B -30.310%
  • 시가총액: $3.5182T -5.710%
  • 거래량(24시간): $273.6536B -30.310%
  • 공포와 탐욕 지수:
  • 시가총액: $3.5182T -5.710%
Cryptos
주제
Cryptospedia
소식
CryptosTopics
비디오
Top News
Cryptos
주제
Cryptospedia
소식
CryptosTopics
비디오
bitcoin
bitcoin

$101955.948589 USD

-5.77%

ethereum
ethereum

$3240.290540 USD

-5.16%

xrp
xrp

$3.047708 USD

-4.22%

tether
tether

$0.998785 USD

0.05%

solana
solana

$236.757836 USD

-8.37%

bnb
bnb

$679.662946 USD

-3.34%

dogecoin
dogecoin

$0.340845 USD

-9.87%

usd-coin
usd-coin

$1.000086 USD

0.01%

cardano
cardano

$0.973881 USD

-8.36%

tron
tron

$0.238271 USD

-0.55%

chainlink
chainlink

$24.088213 USD

-7.00%

avalanche
avalanche

$35.090742 USD

-7.85%

stellar
stellar

$0.432208 USD

-6.63%

sui
sui

$4.304171 USD

-8.81%

hedera
hedera

$0.329054 USD

-7.24%

암호화폐 뉴스 기사

sCrypt, 교차 체인 결제를 활성화하여 2024년 비트코인 ​​올림픽 해커톤(라이트코인 트랙)에서 우승

2024/09/11 15:00

블록체인 스크립팅 및 계약 회사인 sCrypt는 한 블록체인에서 결제하고 다른 블록체인에서 자산을 받는 것이 어떻게 가능한지 보여줌으로써 2024 비트코인 ​​올림픽 해커톤(Litecoin Track)에서 우승했습니다.

sCrypt, 교차 체인 결제를 활성화하여 2024년 비트코인 ​​올림픽 해커톤(라이트코인 트랙)에서 우승

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).

블록체인 스크립팅 및 계약 회사인 sCrypt는 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.

소프트웨어 엔지니어 Mihael Šinkec과 Yusuf Idi Maina로 구성된 2인조 팀은 구매자가 Litecoin을 사용하여 BTC Ordinal 토큰을 구매하는 거래를 보여주기 위해 BTC Signet의 SPV 및 opcode OP_CAT를 사용했습니다.

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.

이번 시연은 DeFi 애플리케이션의 잠재력을 확장하여 두 당사자 간의 조정이나 교환과 같은 제3자 중개자를 신뢰할 필요 없이 거래 당사자 간에 직접 한 유형의 디지털 자산을 다른 유형의 디지털 자산으로 교환합니다.

Š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은 원시 BTC ASM(사용자 정의 스크립트를 생성하는 데 사용되는 어셈블리 코드)을 사용하여 이러한 트랜잭션을 구성하는 것이 복잡할 수 있으므로 개발자가 계약 논리 대신 보다 친숙한 TypeScript에서 작업할 수 있도록 하는 sCrypt의 SDK를 사용했다고 말했습니다.

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

그들은 스택의 거래 사전 이미지를 확인하고 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.

이 프로세스는 또한 Litecoin의 SPV(Simplified Payment Verification)를 사용하여 해당 데이터와 Merkle 경로를 사용하여 거래의 Merkle Root를 재구성한 다음 이를 거래의 블록 헤더와 비교합니다. SPV를 사용하면 클라이언트는 블록체인 전체를 다운로드하지 않고도 블록 헤더의 유효성을 확인합니다.

Š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은 Medium에서 프로세스를 더 자세히 설명하면서 두 블록체인이 서로 다른 PoW 알고리즘을 사용하기 때문에 BTC 스크립트를 사용하여 라이트코인 거래 증명을 검증하는 것이 어려웠다고 적었습니다.

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

팀은 BTC 스크립트에서 확인할 수 있는 Litecoin 거래 및 Lamport 서명의 유효성을 증명할 수 있는 오라클을 사용했습니다.

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.

Litecoin SPV 증명은 BTC 약정에 있는 BTC Ordinal 토큰을 잠금 해제하고 해당 자산을 수신자의 BTC 주소로 전송하는 데 사용되었습니다. "약정"을 통해 프로그래머는 향후 거래에서 특정 코인을 어떻게 사용할 수 있는지에 대한 제약을 가할 수 있습니다.

Šinkec explained the covenant transaction in more detail:

Šinkec은 계약 거래에 대해 더 자세히 설명했습니다.

“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.”

“BTC에서 OP_CAT을 활성화하면 머클 증명의 계약 및 검증과 같은 많은 가능성이 열립니다. 우리는 이 두 메커니즘을 모두 활용하여 BTC에 대한 서약서로 일반 판매 목록을 구현했습니다. 거래소 등 중개자를 거치지 않고 라이트코인을 결제 옵션으로 받아들입니다.”

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는 원래 2009년 비트코인 ​​프로토콜에 존재했던 opcode로, 프로그래머가 스택의 두 항목을 연결할 수 있도록 해줍니다. 이는 보다 정교한 거래 스크립트의 가능성을 가능하게 하여 비트코인의 응용 프로그램 범위와 잠재적 사용 사례를 확장합니다.

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.

그러나 BTC의 '임시' 1MB 블록 크기 제한을 부과한 것과 유사한 조치로 OP_CAT 및 기타 원래 opcode는 악의적인 행위자가 이를 사용하여 "스팸"을 보내거나 네트워크를 압도할 수 있다는 우려로 인해 비트코인 ​​존재 초기에 비활성화되었습니다. 그러한 행동에 맞서 싸울 자원이 있기 전에는 말이죠.

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.

BSV 블록체인은 2019/2020년에 다른 원래 opcode와 함께 OP_CAT를 다시 활성화했습니다. 이는 BSV의 기능을 확장하고 Satoshi Nakamoto의 비트코인에 대한 원래 비전을 복원한 많은 움직임 중 하나입니다.

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.

BTC 메인 네트워크에서 OP_CAT을 다시 활성화하려는 움직임도 있지만 이 글을 쓰는 시점에서는 아직 그런 일이 일어나지 않았습니다. 현재 sCrypt의 크로스체인 거래는 블록체인 앱을 위한 보다 폐쇄적인 대체 테스트넷인 BTC Signet에서만 작동하며 새로운 거래 유형을 실험합니다. OP_CAT이 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.

sCrypt의 상을 받은 프로젝트는 Litecoin과 BTC Signet 블록체인을 연결하기 때문에 현재 존재하는 것보다 즉시 사용할 수 있는 것보다 더 이론적입니다. 그러나 OP_CAT은 BSV에서 작동하며 현재 5년 동안 그렇게 해왔습니다. 즉, 개발자가 이 프로세스를 사용하여 크로스체인 결제를 활성화할 수 있다는 의미입니다. BSV는 새로운 기회를 찾고 있는 창의적인 개발자들이 블록체인 기술을 더욱 창의적으로 사용할 수 있다는 점을 거듭해서 보여주었습니다.

부인 성명:info@kdj.com

The information provided is not trading advice. kdj.com does not assume any responsibility for any investments made based on the information provided in this article. Cryptocurrencies are highly volatile and it is highly recommended that you invest with caution after thorough research!

If you believe that the content used on this website infringes your copyright, please contact us immediately (info@kdj.com) and we will delete it promptly.

2025年01月21日 에 게재된 다른 기사