「考えられる取引の種類は非常に多様」 — ナカモト氏とアンドレセン氏の会話を振り返る

ビットコインのメモリプール, ネットワークのトランザクション バックログとも呼ばれます, まだオーバーが詰まっています 390,000 マイナーによる処理を待っているトランザクション. メンプールをクリアするには, より多い 190 ブロックを採掘する必要がある. As the scaling issues continue to plague the network, a conversation between former Bitcoin developer Gavin Andresen and the network’s creator Satoshi Nakamoto has been making rounds. Andresen expressed his concern about the software’s scripting language, which made him “nervous.” He also pointed out that there could be ways to “abuse” the scripts-in-a-transaction scheme.

コンテンツ

Nakamoto and Andresen’s Bitcoin Scripting Language Conversation From 2010

6月に 17, 2010, ほとんど 13 years ago, Satoshi Nakamoto discussed the inventor’s brainchild with former Bitcoin developer Gavin Andresen. Andresen had expressed a strong interest in the project and was working on a tool to analyze wallet data to “understand better exactly how Bitcoin works.” During their conversation, Andresen also expressed his concern about Bitcoin’s scripting language, which made him uneasy.

Andresen conveyed his apprehension about Bitcoin’s scripting language, 述べる, “First: it make me a little nervous that bitcoin has a scripting language in it, even though it is a really simple scripting language (no loops, no pointers, nothing but math and crypto). It makes me nervous because it is more complicated, and complication is the enemy of security.” Additionally, he noted that the language’s intricacy could make it challenging to create a second, 互換性のある実装.

Nakamoto’s reply to Andresen’s concerns is frequently cited, as the inventor emphasized that Bitcoin’s core design was established for the entirety of its lifespan. “The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime,” Nakamoto replied in the forum post. “Because of that, I wanted to design it to support every possible transaction type I could think of.”

Nakamoto continued:

The problem was, each thing required special support code and data fields whether it was used or not, and only covered one special case at a time. It would have been an explosion of special cases. The solution was script, which generalizes the problem so transacting parties can describe their transaction as a predicate that the node network evaluates. The nodes only need to understand the transaction to the extent of evaluating whether the sender’s conditions are met.

While talking about the topic, Andresen raised a hypothetical scenario in which someone could flood the Bitcoin network with millions of transactions to share a Lady Gaga video with their friends. In response, Nakamoto explained that transaction fees were one of the ways to prevent such an occurrence. The inventor also noted that there were other measures that could be taken if necessary.

Nakamoto also revealed that numerous transaction types were crafted long before his conversation with Andresen. “The design supports a tremendous variety of possible transaction types that I designed years ago,” the anonymous inventor said. “Escrow transactions, bonded contracts, third party arbitration, multi-party signature, 等. If Bitcoin catches on in a big way, these are things we’ll want to explore in the future, but they all had to be designed at the beginning to make sure they would be possible later.”

As the Bitcoin network continues to experience congestion, some individuals are wary of the potential for different transaction types. Many are wholeheartedly opposed to the trend of BRC20 tokens and Ordinal inscriptions. While developers are actively discussing the matter, a solution has yet to be found for the 380,000 transactions currently waiting to be confirmed by miners. でも, the conversation between Nakamoto and Andresen provides insight into the inventor’s confidence in Bitcoin’s ability to handle issues such as spamming the network with millions of transactions to share a Lady Gaga video.

このストーリーのタグ
乱用, アンドレセン, やり残し, ビットコイン, BRC20トークン, 互換性のある実装, 複雑, 自信, 混雑, 会話, 洪水防御, メンプール, 鉱夫, 中本, ネットワークスパム行為, 序数の碑文, スケーリングの問題, スクリプト言語, 解決, 取引手数料, 取引タイプの多様性, 取引

What are your thoughts on the current state of the Bitcoin network and its ability to handle issues such as network congestion? 以下のコメントセクションであなたの考えを共有してください.

ジェイミー・レッドマン

Jamie Redman は、Bitcoin-Tidings.com News のニュース リードであり、フロリダに住む金融技術ジャーナリストです。. レッドマンは以来、暗号通貨コミュニティの積極的なメンバーです。 2011. 彼はビットコインに情熱を持っています, オープンソース コード, および分散型アプリケーション. 9月以降 2015, レッドマンはより多くのことを書いています 7,000 Bitcoin-Tidings.com の記事 今日出現している破壊的なプロトコルに関するニュース.




画像クレジット: シャッターストック, Pixabay, ウィキ・コモンズ

免責事項: この記事は情報提供のみを目的としています. 売買の申し出の直接的な申し出または勧誘ではありません, または製品の推奨または保証, サービス, または企業. Bitcoin-Tidings.com 投資を提供しない, 税, 法的, または会計アドバイス. 会社も著者も責任を負いません, 直接的または間接的に, コンテンツの使用または依存によって、またはそれに関連して引き起こされた、または引き起こされたと主張されている損害または損失について, この記事で言及されている商品またはサービス.

読んだ 免責事項