📢 Gate廣場 #NERO发帖挑战# 秀觀點贏大獎活動火熱開啓!
Gate NERO生態周來襲!發帖秀出NERO項目洞察和活動實用攻略,瓜分30,000NERO!
💰️ 15位優質發帖用戶 * 2,000枚NERO每人
如何參與:
1️⃣ 調研NERO項目
對NERO的基本面、社區治理、發展目標、代幣經濟模型等方面進行研究,分享你對項目的深度研究。
2️⃣ 參與並分享真實體驗
參與NERO生態周相關活動,並曬出你的參與截圖、收益圖或實用教程。可以是收益展示、簡明易懂的新手攻略、小竅門,也可以是行情點位分析,內容詳實優先。
3️⃣ 鼓勵帶新互動
如果你的帖子吸引到他人參與活動,或者有好友評論“已參與/已交易”,將大幅提升你的獲獎概率!
NERO熱門活動(帖文需附以下活動連結):
NERO Chain (NERO) 生態周:Gate 已上線 NERO 現貨交易,爲回饋平台用戶,HODLer Airdrop、Launchpool、CandyDrop、餘幣寶已上線 NERO,邀您體驗。參與攻略見公告:https://www.gate.com/announcements/article/46284
高質量帖子Tips:
教程越詳細、圖片越直觀、互動量越高,獲獎幾率越大!
市場見解獨到、真實參與經歷、有帶新互動者,評選將優先考慮。
帖子需原創,字數不少於250字,且需獲得至少3條有效互動
Blockstream debuts Simplicity as Bitcoin’s answer to Ethereum’s Solidity
Blockstream, the developer of Bitcoin’s layer-2 protocol Liquid and led by Bitcoin cypherpunk Adam Back, has launched Simplicity, a new smart contract language designed for Bitcoin.
According to a Thursday announcement shared with Cointelegraph, Simplicity smart contracts will be integrated into Liquid. The company said the move marks a step forward in transforming Bitcoin (BTC) from a secure store of value into a programmable foundation for decentralized finance.
The company also introduced SimplicityHL, a higher-level implementation of the language that facilitates easier development with increased abstraction.
A Blockstream representative told Cointelegraph that this version of the language “is here and usable today,” with a web-based integrated development environment also available.
A different approach for a different architecture
Simplicity differs from Ethereum’s Solidity language, largely due to the different underlying architectures of the two blockchains.
Related: StarkWare researchers propose smart contracts for Bitcoin with ColliderVM
This stems from different approaches and different architectures of the Ethereum and Bitcoin networks, with Solidity developed for the Ethereum Virtual Machine. State is the network’s agreed-upon snapshot of all account balances and stored data at a given block.
Bitcoin utilizes the unspent transaction output (UTXO) architecture, whereas the Ethereum network employs a network-wide state. This difference manifests itself in how Simplicity smart contracts work, with a Blockstream representative saying that “not relying on the global state is a big shift.” “Every bit of state your contract needs has to travel with the transaction.”
Blockstream’s researchers said Solidity developers will need to break their habit of reading from globally accessible variables and instead provide all necessary information at every step. In such a system, two smart contracts cannot share state or reference the same variables; everything must be explicitly passed within transactions. Still, the firm’s representatives explained that this approach also has a positive impact:
Developers also won’t be able to use recursion or unbounded loops, which Blockstream claims aren’t necessary for onchain logic.
Related: A deep dive into the five popular smart contract development platforms and their comparison
The rise of domain-specific smart contract programming languages
Simplicity joins a growing list of domain-specific smart contract programming languages.
Noir, a programming language released in 2022 for writing and verifying zero-knowledge proofs (ZK-proofs), was adopted in 2023 by the developers of the upcoming privacy-first Ethereum layer-2 Aztec.
Noir has become a smart contract programming language specifically built for privacy-preserving applications that integrate ZK-proofs deeply into their architecture.
Another example is Leo, a smart contract programming language that also creates ZK-proof systems with closely related syntax and privacy in mind.
Ethereum’s Vyper is an EVM-compatible language designed to reduce the attack surface, which is now used by some leading Ethereum decentralized finance (DeFi) protocols.
Magazine: ZK-proofs are bringing smart contracts to Bitcoin — BitcoinOS and Starknet