Nhìn lại cuộc tranh luận OP_Return năm 2014 từ cuộc tranh luận Thứ tự: Giao dịch Dapps và Bitcoin

Nguồn ban đầu: Nghiên cứu BitMEX

Cuộc tranh luận ;OP_RETURN; vào năm 2014; là một sự chia rẽ đáng chú ý trong ngành và có nhiều điểm tương đồng với cuộc tranh luận ;Ordinals; ngày nay. Nhìn lại, cuộc tranh luận ;OP_RETURN; ngày nay đặc biệt có ý nghĩa.

  • Một số người đam mê bitcoin và nhà phát triển bitcoin đơn giản là không muốn loại hoạt động này trên chuỗi khối bitcoin đã chặn thành công;OP_RETURN;loại hoạt động này. Trong khi đó, những người quảng bá các chuỗi khác như Ethereum có thể đã lợi dụng và phóng đại lập trường rõ ràng này của các nhà phát triển Bitcoin để giúp hệ sinh thái của họ có được sức hút.

Tổng quan

Chúng tôi thường đặt câu hỏi: Tại sao các Dapp như sàn giao dịch phi tập trung thường trên Ethereum thay vì Bitcoin? Rốt cuộc, tất nhiên là có thể xây dựng Dapps trên Bitcoin, chẳng hạn như trao đổi phi tập trung, hệ thống tên miền hoặc mã thông báo thay thế. Tất nhiên, có một số lý do giải thích cho điều này, chẳng hạn như: i. Ngôn ngữ kịch bản gốc linh hoạt hơn của Ethereum giúp xây dựng Dapps dễ dàng hơn; , dẫn đến phí Bitcoin có khả năng cao hơn. Tất cả các yếu tố trên đều có tác động, nhưng chúng tôi tin rằng tác động của chúng thường bị cường điệu hóa. Yếu tố quan trọng nhất là văn hóa. Một số người đam mê bitcoin và nhà phát triển bitcoin chỉ đơn giản là không muốn hoạt động như vậy trên chuỗi khối bitcoin và họ đã chặn thành công hoạt động đó. Điều này dường như chủ yếu xảy ra vào khoảng tháng 3 năm 2014 và những gì xảy ra vào khoảng thời gian đó là chủ đề của bài viết này. Trong khi đó, những người quảng bá các chuỗi khác như Ethereum có thể đã lợi dụng và phóng đại lập trường rõ ràng này của các nhà phát triển Bitcoin để giúp hệ sinh thái của họ có được sức hút.

Giao thức đối tác

Như đã đề cập trong báo cáo tháng 9 năm 2020 của chúng tôi, vào đầu năm 2014, Counterparty đã ra mắt. Đối tác là một lớp giao thức trên Bitcoin cho phép các tính năng như tạo mã thông báo mới và giao dịch các mã thông báo đó trên các sàn giao dịch phân tán. Hệ thống hoạt động bằng cách lấy một phần dữ liệu giao dịch bitcoin và sử dụng nó trong các thỏa thuận đối tác như một chức năng, chẳng hạn như tạo mã thông báo, gửi mã thông báo hoặc đặt giá thầu thị trường cho mã thông báo trên một sàn giao dịch phân tán.

Nói ngắn gọn hơn, lúc đầu, Counterparty đã đưa dữ liệu liên quan đến Counterparty vào chuỗi khối Bitcoin bằng cách sử dụng opcode Bitcoin OP_CHECKMULTISIG. Mã này nên được sử dụng để xác minh chữ ký của giao dịch đa chữ ký Thanh toán mã băm (P; 2 SH). Bạn có thể xem giao dịch Đối tác mẫu từ tháng 7 năm 2014 tại đây. Giao dịch gửi bitcoin trở lại địa chỉ mà nó đến và cũng có ba đầu ra bổ sung, trong đó tập lệnh đầu ra là dữ liệu liên quan đến thỏa thuận đối tác. Trong trường hợp này, nó đang tạo một mã thông báo mới có tên là TICKET. Sử dụng OP_CHECKMULTISIG có thể được coi là một hành vi hack, vì đó không phải là mục đích sử dụng opcode. Đối tác hiện sử dụng opcode OP_Return của Bitcoin để lưu trữ dữ liệu, điều này phần nào phù hợp hơn với ý định của nhà phát triển. Ví dụ: hãy xem giao dịch Đối tác được cập nhật này sử dụng OP_Return.

Vào đầu năm 2014, đã có rất nhiều thử nghiệm, hoạt động của nhà phát triển, sự đổi mới và sự phấn khích xung quanh Counterparty, trước một nền tảng đối thủ có tên là Mastercoin.

OP_Return là gì?

OP_Return là đầu ra giao dịch có thể chứng minh là không thể chi tiêu bằng Bitcoin. Tính năng này có thể được sử dụng để ghi bitcoin hoặc lưu trữ dữ liệu tùy ý trên chuỗi khối bitcoin. Vì dữ liệu không phải là một phần của bộ UTXO, nên người ta nói rằng việc lưu trữ dữ liệu theo cách này sẽ giúp mở rộng quy mô Bitcoin vì các nút tham gia cắt tỉa không cần lưu trữ dữ liệu OP_Return.

Các quy tắc đồng thuận của bitcoin cho phép kích thước OP_Return tối đa là 10.000 byte. Ví dụ: vào tháng 5 năm 2013, tính năng này đã được khai thác trong giao dịch sau. Đầu ra OP_Return trong giao dịch này chứa lời bài hát "Never Gonna Give You Up" năm 1987 của Rick Astley, có liên quan đến meme Rickrolling.

Đánh giá cuộc tranh luận OP_Return năm 2014 từ cuộc tranh luận thứ tự: Cuộc tranh luận về giao dịch Dapps và Bitcoin

Trước năm 2014, các giao dịch chứa OP_Return là không chuẩn và không được chuyển tiếp bởi các nút Bitcoin thông thường. Tuy nhiên, nếu những người khai thác bao gồm các giao dịch này, thì chúng được coi là hợp lệ. Vào tháng 3 năm 2014, Bitcoin Core 0.9.0 đã được phát hành, bao gồm chức năng OP_Return làm loại giao dịch tiêu chuẩn, vì vậy các giao dịch sẽ được chuyển tiếp theo mặc định. Các ghi chú phát hành tại thời điểm đó như sau:

Thay đổi này không phải là sự chứng thực cho việc lưu trữ dữ liệu trên chuỗi khối. Thay đổi OP_RETURN tạo ra các đầu ra có thể cắt bỏ được để tránh các sơ đồ lưu trữ dữ liệu (một số trong số đó đã được triển khai) lưu trữ dữ liệu tùy ý (chẳng hạn như hình ảnh) dưới dạng đầu ra TX không bao giờ có sẵn, làm đầy cơ sở dữ liệu UTXO của Bitcoin. Lưu trữ dữ liệu tùy ý trong chuỗi khối vẫn là một ý tưởng tồi; lưu trữ dữ liệu phi tiền tệ ở nơi khác sẽ rẻ hơn và hiệu quả hơn.

nguồn:

Bitcoin Core 0.9.0 sẽ chỉ chuyển tiếp các giao dịch có OP_Return từ 40 byte trở xuống, nếu dữ liệu lớn hơn giá trị này, thì đó vẫn là một giao dịch hợp lệ nhưng sẽ không được chuyển tiếp. Giới hạn ban đầu là 80 byte, nhưng sau nhiều cuộc tranh luận, các nhà phát triển đã giải quyết ở mức 40 byte.

Vào năm 2016, Bitcoin Core 0.11.1 cuối cùng đã tăng giới hạn chuyển tiếp lên 80 byte và vào cuối năm 2016, trong bản phát hành Bitcoin Core 0.12.0, nó đã tăng lên 83 byte, giới hạn của chúng tôi hiện nay. Điều này có nghĩa là nếu bạn muốn một giao dịch có đầu ra OP_Return hơn 83 byte hiện nay, bạn phải tự khai thác khối hoặc gửi trực tiếp cho người khai thác.

OP_Return War

Vào ngày 20 tháng 3 năm 2014, Jeff Garzik, một trong những người đóng góp chính cho Bitcoin vào thời điểm đó, bắt đầu đăng bài trên phần Đối tác của diễn đàn Bitcointalk. Jeff đã chỉ trích việc sử dụng không gian blockchain của Counterparty.

Cho đến nay, tôi chưa thấy sơ đồ kết xuất dữ liệu chuỗi khối nào không thể thay thế một cách an toàn bằng hàm băm đơn giản. Bạn không cần lưu trữ dữ liệu trong chuỗi khối. Đó là sự lười biếng trí tuệ thuần túy. Băm dấu thời gian (dữ liệu) vừa an toàn, vừa hiệu quả hơn. Ngoài ra, một chuỗi thứ cấp có thể được chứng minh bằng Bitcoin:

nguồn:

Jeff tiếp tục nói:

CheckMultiSig rõ ràng hoạt động với các khóa công khai ECDSA, không phải dữ liệu tùy ý. Không có gì ngạc nhiên khi việc sử dụng một thao tác cho mục đích khác ngoài mục đích đã định của nó có thể gây ra hậu quả tiêu cực, có thể không lường trước hoặc chưa biết. Các giao dịch của đối tác không "theo giao thức Bitcoin", chúng được thực hiện bởi vì người ta chưa bao giờ mong đợi sử dụng tính năng này theo cách này.

nguồn:

Mọi người có thể nghĩ rằng thật kỳ lạ khi Jeff có quan điểm này, vì anh ấy dường như là một "người ủng hộ khối lớn" vào năm 2017 và quan điểm sử dụng không gian khối một cách thận trọng này dường như trái ngược với quan điểm khối lớn. Tuy nhiên, sự mâu thuẫn rõ ràng này hoàn toàn không phát sinh trong năm 2014. Vào thời điểm đó, quan điểm của Jeff ở một mức độ nhất định đã được hầu hết tất cả các nhà phát triển tích cực vào thời điểm đó công nhận, kể cả những người sau này trở thành người đứng đầu các khối lớn. Theo những gì chúng tôi biết, đơn giản là không có ánh xạ đơn giản nào giữa nhận thức của mọi người về giới hạn kích thước khối và câu hỏi này. Jeff là một nhà phát triển được kính trọng vào thời điểm đó và bài viết này đã nhận được rất nhiều sự chú ý từ cả người dùng và nhà phát triển Counterparty.

Một nhà phát triển Counterparty có bút danh "BitcoinTangibleTrust" đã trả lời Jeff như sau:

Bạn hoàn toàn đúng. Bạn không cần lưu trữ dữ liệu trong chuỗi khối. Băm dấu thời gian (dữ liệu) vừa an toàn, vừa hiệu quả hơn. Một chuỗi thứ cấp có thể được chứng minh bằng Bitcoin. Tuy nhiên, theo [Counterparty co-founder and lead developer] tại PhantomPhreak bên dưới, Counterparty IS sử dụng 256 byte để lưu trữ dữ liệu trong chuỗi khối ở một trong ba giao dịch nhiều chữ ký. Ngoài ra, tất cả các giao dịch nhiều chữ ký này đều được xử lý bởi những người khai thác.

Nhà phát triển tiếp tục chỉ trích các nhà phát triển Bitcoin vì đã lên kế hoạch giới hạn OP_Return thành 40 byte thay vì 80:

Nếu OP_RETURN được thiết kế để dừng/giảm hành vi đa chữ ký (đầu ra chưa sử dụng) và do đó làm giảm sự phình to của chuỗi khối, thì tôi e rằng bằng cách giảm kích thước của OP_RETURN từ 80 byte xuống 40 byte, bạn sẽ vô tình làm cho đa chữ ký trở nên hấp dẫn hơn đối với tất cả các siêu giao thức, bạn đã làm cho OP_RETURN kém hấp dẫn hơn.

Nhà phát triển và đồng sáng lập hàng đầu của Counterparty được gọi là "PhantomPhreak" đã tham gia:

Ý tưởng là chúng tôi lưu trữ dữ liệu trong chuỗi khối thứ hai và đặt các giá trị băm của dữ liệu dấu thời gian đó vào Bitcoin và các giá trị băm đó cũng sẽ nhỏ hơn 40 byte. Lý do chúng tôi không làm điều này không phải là "sự lười biếng về trí tuệ" mà là sự phức tạp trong triển khai. Counterparty không phải là một dự án khoa học máy tính; nó được thiết kế đơn giản nhất có thể để tăng tốc độ phát triển. Ngay cả khi chúng tôi phải lưu trữ dữ liệu ở đầu ra đa chữ ký, không phải đầu ra OP_RETURN quá nhỏ. Trong lĩnh vực này, tệ hơn chắc chắn là tốt hơn.

Jeff trả lời vào ngày hôm sau:

Đây là đi nhờ xe. Cho rằng phần lớn (>90%;) các ứng dụng chuỗi khối của Bitcoin là sử dụng tiền tệ, việc sử dụng các nút đầy đủ làm thiết bị đầu cuối lưu trữ dữ liệu ngu ngốc chỉ là sự lạm dụng tài nguyên mạng hoàn toàn tự nguyện. Mạng sao chép dữ liệu giao dịch, vậy tại sao không đi xe miễn phí? Thay vì tham gia vào cộng đồng hiện tại, mastercoin và Counterparty chỉ cần bật công tắc "bật" và bắt đầu sử dụng các nút Bitcoin P;2 P làm bộ lưu trữ dữ liệu không cần thiết. Đầu ra giao dịch chưa được sử dụng hoàn toàn không nhằm mục đích sử dụng làm kho lưu trữ dữ liệu tùy ý. Thực tế là nó có thể bị lạm dụng không làm cho nó đúng, hoặc hiệu quả từ xa, hoặc giải pháp tốt nhất. Cơ sở dữ liệu UTXO (Đầu ra giao dịch chưa xác định) là cơ sở dữ liệu truy cập nhanh cho toàn bộ mạng. Mỗi nút cần cơ sở dữ liệu này càng nhỏ càng tốt để xử lý tốt nhất các giao dịch mạng. Mã hóa dữ liệu tùy ý thành đầu ra không sử dụng được là một hành vi lạm dụng trên toàn mạng, rõ ràng và đơn giản. Toàn bộ mạng chịu giá này.

nguồn:

Vì địa vị cao của Jeff trong cộng đồng nên hầu hết mọi người trong cộng đồng Counterparty dường như muốn tham gia và khắc phục sự cố. Ví dụ: BitcoinTangibleTrust đã trả lời:

Cảm ơn vì đã chia sẻ suy nghĩ của bạn, Jeff. Vì vậy, bạn sẽ giúp chúng tôi bắt đầu tương tác với cộng đồng phát triển Bitcoin Core hiện có chứ? Đối tác có lợi khi hoạt động như một đối tác có trách nhiệm vì chúng tôi cần chuỗi khối Bitcoin nếu chúng tôi muốn tồn tại. Bạn có thể cho chúng tôi biết làm thế nào để bắt đầu hợp tác về những vấn đề này?

nguồn:

Một nhà phát triển Counterparty khác đã đưa ra quan điểm khác:

Có cách nào để giao thức Bitcoin dừng cách XCP sử dụng nó mà không vi phạm bất cứ điều gì khác không?

Nếu các nhà phát triển Bitcoin không có cách nào để ngăn chặn các giao dịch liên quan đến đối tác, thì có lẽ sự phản đối này sẽ không thành vấn đề và Đối tác có thể tiếp tục sử dụng Bitcoin mà không được phép. Sau đó, nhà phát triển bitcoin và sau đó là nhà điều hành nhóm khai thác Luke-Jr đã tham gia vào cuộc tranh luận:

Người khai thác nên lọc ra lạm dụng.

nguồn:

Luke-Jr sau đó đã đề xuất rằng các loại hệ thống này có thể được xây dựng bằng cách sử dụng cấu trúc loại sidechain được khai thác hợp nhất, điều này sẽ tránh được sự phình to của blockchain.

Vấn đề không phải là lớp mới, mà là sự áp đặt lên mọi người trái với ý muốn của họ. Các lớp mới có thể được thực hiện trên cơ sở chọn tham gia mà không làm ô nhiễm chuỗi khối và buộc những người không tham gia phải lưu trữ dữ liệu.

Luke cũng được hỏi tại sao các nhà phát triển Bitcoin lại giảm kích thước chuyển tiếp OP_Return dự kiến xuống 40 byte, so với giới hạn đề xuất ban đầu là 80 byte. Lu-ca trả lời với ba điểm sau:

  • Quá nhiều người nghĩ rằng OP_RETURN là một chức năng và nên được sử dụng. Nó không bao giờ có ý định như vậy, chỉ là một cách "để cửa sổ không khóa để chúng tôi không phải thay kính khi có ai đó đột nhập". Tức là giảm thiệt hại do những người lạm dụng Bitcoin gây ra.
  • 40 byte là đủ cho tất cả các nhu cầu pháp lý để liên kết dữ liệu với một giao dịch: bạn nhận được 32 byte cho hàm băm, cộng với 8 byte cho một số loại mã định danh duy nhất (điều này cũng không thực sự cần thiết!).
  • Đề xuất 80 byte ban đầu được dành cho hàm băm 512 bit, nhưng được xác định là không cần thiết.

Luke-Jr tiếp tục:

Hy vọng rằng khi việc khai thác quay trở lại trạng thái phi tập trung, chúng ta sẽ thấy ít dung sai hơn đối với các giao dịch lạm dụng/spam, cho dù đó là biến thể OP_RETURN hay không. Bây giờ, nếu ai đó có trường hợp sử dụng hợp lệ, cần thiết để thực sự lưu trữ các giá trị băm với các giao dịch, thì rõ ràng những người khai thác nên nghiêm túc xem xét việc khai thác.

nguồn:

Nhóm khai thác của Luke vào thời điểm đó cũng bắt đầu lọc ra các giao dịch liên quan đến Đối tác. Đây là lúc nỗi sợ hãi và sự không chắc chắn bắt đầu hình thành trong cộng đồng Counterparty. Họ cần OP_Return là 80 byte, nếu không họ sẽ buộc phải tiếp tục sử dụng opcode OP_CHECKMULTISIG. Với nhận xét của Luke, có vẻ như nó sẽ không đạt tới 80 byte. Ngoài ra, một số lo ngại rằng các nhà phát triển sẽ hạ thấp giới hạn hơn nữa, có khả năng loại bỏ Counterparty khỏi mạng. Các nhà phát triển Bitcoin dường như không đặc biệt thân thiện với Counterparty, vì vậy một số người có thể nghĩ rằng việc tiếp tục sử dụng giao thức Bitcoin có thể khó khăn.

Vào ngày 25 tháng 3 năm 2014, Vitalik Buterin, người sáng lập chính của Ethereum, đã lên tiếng, lập luận rằng cuộc tranh luận nên xoay quanh các khoản phí nhiều hơn và nếu bạn trả đủ phí, thì giao dịch của bạn sẽ được đưa vào một khối một cách hợp pháp. Ngày nay, thuật toán phí của Ethereum rất phức tạp, với các nhóm phí và tỷ lệ khác nhau cho nhiều mục đích sử dụng chuỗi khối khác nhau, về cơ bản giải quyết vấn đề OP_Return. Người ta có thể lập luận rằng SegWit trên Bitcoin cũng làm giảm bớt vấn đề này ở một mức độ nào đó.

Đây là lỗi của giao thức và cuộc chiến OPRETURN là một vấn đề như vậy. Trong một thế giới lý tưởng, khái niệm "lạm dụng" sẽ không tồn tại; phí sẽ là bắt buộc và được thiết kế cẩn thận để phù hợp chặt chẽ với chi phí thực tế mà một giao dịch nhất định áp đặt trên mạng," ông nói. "Nếu bạn có thể trả tiền cho những gì đã làm được, thì bạn sẽ làm được, không cần thắc mắc. "

nguồn:

Vào ngày 27 tháng 3 năm 2014, Counterparty đã thay đổi phương thức giao dịch để bỏ qua bộ lọc khai thác của Luke-Jr. Tuy nhiên, ngày hôm sau Luke nhận xét:

Tin tốt! Trong vòng chưa đầy 5 phút và 1 dòng mã, bạn có thể thêm bộ lọc để chặn những thứ vô dụng này.

nguồn:

Luke-Jr cũng ví Counterparty như một hình thức lạm dụng:

Đây là một hành vi lạm dụng vì bạn buộc người khác tải xuống/lưu trữ dữ liệu của mình theo sự lựa chọn miễn phí của họ. Mỗi nút đầy đủ phải tải xuống toàn bộ chuỗi khối (có thể cắt được hoặc không!). Mọi nút đầy đủ đều đồng ý tải xuống và lưu trữ các giao dịch tài chính. Không phải mọi nút đầy đủ đều đồng ý lưu trữ bất kỳ thứ gì khác. Đối với điều này, bạn cần có sự đồng thuận 100%, không chỉ một số tập hợp con (nghĩa là không phải người khai thác; không phải nhà phát triển) hoặc thậm chí là đa số. Ngoài ra, mọi người đều có thể tự do lưu trữ dữ liệu không có trong chuỗi khối. Không có lợi ích gì khi có nó trong chuỗi khối, chỉ là bạn đang ép buộc những người không muốn nó. Bạn giải thích làm thế nào đây không phải là lạm dụng ...

nguồn:

Sự tức giận đối với các nhà phát triển bitcoin

Như mọi người có thể mong đợi, mối quan tâm của các nhà phát triển Bitcoin cuối cùng đã gặp phải sự thất vọng và tức giận từ một số nhà phát triển và người dùng Counterparty. Chúng tôi đã bao gồm một số đánh giá của họ dưới đây. Đầu tiên là nhận xét từ người dùng có tên "porqupine" về nhóm của Luke-Jr chặn các giao dịch Đối tác:

Điều đó tốt so với các nhà phát triển cam kết có trách nhiệm trong việc tìm ra giải pháp - bạn đang quảng cáo trò chơi mèo vờn chuột. Bạn có nhận ra rằng bạn cũng đang nói về tính trung lập ròng không? Và cố gắng trao cho tư nhân những giao dịch mà mọi người nên và không nên thực hiện trên chuỗi khối. Bước tiếp theo trong việc trừng phạt người mà bạn không thích là gì? Các biện pháp trừng phạt đối với việc phát các giao dịch tại các nút ở các quốc gia mà bạn không tán thành chính sách đối ngoại của chính phủ?

nguồn:

Vào ngày 21 tháng 3 năm 2014, porqupine tiếp tục:

Đợi một chút, khi nó quyết định: Mọi nút đồng ý lưu trữ dữ liệu loại X thay vì dữ liệu loại Y. Có lẽ tôi cũng không đồng ý với việc lưu trữ các giao dịch để rửa tiền, ma túy và vũ khí bất hợp pháp, nô lệ người, v.v. Về cơ bản, bạn đang phủ nhận tính trung lập của giao thức và quyết định nên và không nên sử dụng giao thức nào để lưu trữ, không chỉ bạn' Không nói ở ngôi thứ nhất mà sử dụng đại từ Chúng tôi, tạo ấn tượng rằng bạn đang đại diện cho tất cả Thợ mỏ hoặc người dùng giao thức nói chung.

nguồn:

Những người khác bày tỏ lo ngại về lý do tại sao Jeff và Luke có quyền bỏ qua những người khác để chặn một số trường hợp sử dụng nhất định.

Tôi không thể tin được thái độ này. Tôi không biết bitcoin có chủ sở hữu. Tôi nghĩ tôi và khoảng một triệu người khác là chủ sở hữu

Người đồng sáng lập Counterparty PhantomPhreak cho biết:

Đầu tiên, giao dịch đối tác là giao dịch tài chính. Thứ hai, mọi nút đầy đủ đều đồng ý tải xuống và lưu trữ chuỗi khối Bitcoin. Nghĩa là, các giao dịch phù hợp với giao thức Bitcoin, các giao dịch của Đối tác rõ ràng là phù hợp. Vì chúa, Satoshi đã nhúng một thông điệp chính trị vào khối genesis...bạn có cái nhìn hạn hẹp hơn nhiều về các trường hợp sử dụng có thể có của Bitcoin hơn bất kỳ ai khác.

nguồn:

Anh ấy hoặc cô ấy tiếp tục:

Bitcoin làm được rất nhiều thứ mà nó không được phép làm. Có, chúng tôi thực sự muốn sử dụng một giải pháp tao nhã hơn những gì chúng tôi có bây giờ. Counterparty ban đầu được thiết kế để sử dụng đầu ra OP_RETURN để lưu trữ tất cả dữ liệu tin nhắn của nó, mà tôi thấy rất thanh lịch và có tác động tối thiểu đến chuỗi khối. Chúng tôi dự định định dạng tất cả các tin nhắn xung quanh giới hạn 80 byte mà Gavin đã công bố trên blog Bitcoin chính thức. Chúng tôi chỉ sử dụng đầu ra đa chữ ký vì chúng tôi không có lựa chọn nào khác. Chúng tôi không muốn mở rộng giao thức Bitcoin. Chúng tôi muốn làm điều gì đó hoàn toàn trong đó, đơn giản và dễ hiểu nhất có thể, vì lợi ích của sự ổn định, bảo mật, v.v.

nguồn:

Tương tự như vậy, chúng tôi chỉ lưu trữ các giao dịch tài chính trong chuỗi khối và chúng tôi đang trả tiền cho không gian mà chúng tôi đang sử dụng. Các giao dịch tài chính trong các kết quả đầu ra OP_RETURN không còn là vấn đề khó khăn đối với việc lưu trữ nút đầy đủ hơn bất kỳ thứ gì khác.

nguồn:

Một người dùng khác có tên "bitwhizz" cho biết:

Nếu bạn không muốn lưu trữ nó, thì đừng, khá đơn giản, đừng sử dụng bitcoin, đừng tải xuống chuỗi khối, scott của bạn là miễn phí. Tuy nhiên, thỏa thuận của tôi có nghĩa là tôi tin rằng Bitcoin không chỉ có chức năng giao dịch, mà dựa trên thực tế là không ai có nó và có chức năng OP_RETURN, tôi không hiểu tại sao chức năng này nên bị xóa, bởi vì bạn không muốn lưu trữ Bạn đã có thể Dữ liệu tự do lựa chọn.

nguồn:

"Anotheranonlol" nói:

Tôi thực sự không thể hiểu làm thế nào một giao dịch Đối tác không cấu thành một giao dịch tài chính? Tôi cũng không thể hiểu quan điểm, vì giả sử, 1 trong 1000 nút không sẵn sàng chấp nhận dữ liệu này và nên bị cấm theo mặc định. Sau cơn ác mộng gần đây về mt.gox và vô số vụ hack, trộm cắp, ngừng hoạt động và tổn thất do lưu trữ số dư của bạn trên các thực thể tập trung, có vẻ như Counterparty đã đưa ra một giải pháp cho phép thực hiện một giải pháp tập trung, không tin cậy cho vấn đề này.

nguồn:

"Badw" nói:

Trên thực tế, bất kỳ ai cũng có thể lưu trữ dữ liệu tùy ý trên blockchain bất kỳ lúc nào. Nó đã và đang được sử dụng cho mục đích này. Tất cả những người chạy một nút Bitcoin đều đã biết điều này và nếu họ không biết, thì đó phải là một phần của thông báo xuất hiện khi họ cài đặt Bitcoin-QT (nếu có; tôi không nhớ là đã thấy nó). Bất kỳ giao dịch Bitcoin nào cũng có thể là một chuyển động đơn giản của tiền, một bức thư tình hoặc một ngòi nổ để kích nổ một quả bom. Loại bỏ khả năng đó sẽ giết chết Bitcoin.

nguồn:

Baddw tiếp tục:

Nhiều phát triển vĩ đại nhất trong lịch sử máy tính (và thực sự là toàn bộ lịch sử công nghệ của loài người) là kết quả của việc con người khám phá ra những thứ mà các nhà phát minh của họ không có ý định sử dụng. Điều tốt là hầu hết các nhà phát minh không bảo vệ những phát minh của họ và họ không từ chối để người khác sử dụng chúng cho những thứ mới. Những người đã làm, thấy mình nhanh chóng vượt qua.

nguồn:

Rõ ràng là từ những bình luận này, nhiều người dùng và nhà phát triển Counterparty đã rất ngạc nhiên và thất vọng trước quan điểm của các nhà phát triển Bitcoin. Trong khi dự án vẫn tiếp tục và Mastercoin cũng vậy, thì có khả năng, dù tốt hay xấu, một số nhà phát triển đã rời bỏ Bitcoin và xây dựng các giao thức của họ trên các hệ thống chuỗi khối khác như Ethereum. Theo quan điểm của chúng tôi, thời điểm này của năm 2014 là quan trọng hơn bất kỳ thời điểm nào khác. Tuy nhiên, những người khác có thể thấy nó khác nhau.

Hợp nhất các chuỗi bên được khai thác

Trong suốt cuộc tranh luận OP_Return, Đối tác và những người phản đối sự phình to của chuỗi khối thường đề cập đến một số dạng chuỗi bên khai thác được hợp nhất như một giải pháp cho Dapps. Trên thực tế, Satoshi Nakamoto được cho là đã thích đường dẫn này và được cho là đã xác nhận nó để sử dụng trong hệ thống tên miền vào tháng 12 năm 2010:

Tôi nghĩ rằng BitDNS có thể trở thành một mạng hoàn toàn riêng biệt và chuỗi khối riêng biệt, nhưng chia sẻ sức mạnh CPU với Bitcoin. Sự trùng lặp duy nhất là bằng chứng công việc cho phép người khai thác tìm kiếm đồng thời cả hai mạng.

nguồn:

Có rất nhiều khó khăn trong việc triển khai các hệ thống Dapp này dưới dạng chuỗi phụ và chúng tôi hiểu rõ những điểm yếu này hơn chúng tôi đã làm vào năm 2014, khi nhiều người chỉ nghĩ rằng chúng có thể hoạt động.

  • Tính phức tạp - Một trong những điểm yếu quan trọng nhất là sự phức tạp của việc triển khai và xây dựng các giải pháp sidechain. Để khởi chạy giao thức sớm và giành thị phần, các dự án này không có thời gian để xây dựng các sidechain và hệ thống khai thác hợp nhất với Bitcoin.
  • Bitcoin như một tài sản gốc - Có thể không sử dụng được Bitcoin không giam giữ như một tài sản hoạt động trên một sidechain, vì có thể không thiết lập được một chốt hai chiều không đáng tin cậy. Đây là một điểm yếu lớn đối với nhiều Dapp, chẳng hạn như họ có thể muốn sử dụng Bitcoin làm cặp giao dịch chính trên một sàn giao dịch phân tán. Điểm yếu này dường như không được hiểu rõ vào năm 2014 và nhiều người chỉ cho rằng nó hoạt động theo cách nào đó.
  • Lợi ích mở rộng hạn chế - lợi ích của việc sử dụng sidechains có thể khác nhau tùy theo trường hợp sử dụng. Ví dụ: nếu một sàn giao dịch phân tán được xây dựng, mọi giá thầu, ưu đãi và khớp có thể sẽ yêu cầu tất cả tính bảo mật của chuỗi chính. Với rất nhiều cách sử dụng chuỗi chính, đối với mọi hành động có thể có của mọi người dùng trên sàn giao dịch, lợi thế mở rộng của hệ thống chuỗi bên có thể rất hạn chế. Việc gửi giá thầu cục bộ trên chuỗi có thể chỉ sử dụng khoảng 90 byte, trong khi lưu trữ hàm băm của thông tin đơn đặt hàng cũng như cấu trúc và chi phí cần thiết để xác định nó có thể là khoảng 50 byte trên chuỗi, vì vậy sẽ không tiết kiệm được nhiều dung lượng.

Vào tháng 3 năm 2014, nhà phát triển Counterparty (xnova) đã vạch ra sự phản đối của mình đối với sidechains như sau.

Ngoài ra, trừ khi tôi đang xem xét điều gì đó ở đây, chúng tôi vẫn cần phân tích dữ liệu từ các khối trong chuỗi khối thứ hai (ít nhất giả sử đó là triển khai có nguồn gốc từ bitcoin hoặc bitcoin) để lấy dữ liệu mà chúng tôi lưu trữ. Do đó: * Nó sẽ không kích hoạt các khách hàng Đối tác loại SPV do các tính năng của đồng xu màu do Đối tác cung cấp (tức là DEx, cá cược, gọi lại tài sản, cổ tức, CFD, v.v.) * Nó sẽ làm giảm tính bảo mật của các giao dịch Đối tác. Điều này sẽ làm tăng đáng kể mức độ phức tạp của việc triển khai (tức là tăng khả năng xảy ra lỗi và lỗi), với lợi ích đáng ngờ duy nhất là giảm nhẹ * yêu cầu lưu trữ của chúng tôi đối với chuỗi khối (tức là có thể ít hơn 20-40 byte cho mỗi giao dịch?) . Tôi chỉ không thấy điều đó có nghĩa là gì ở đây. Một điểm nữa: Đối tác có thể mang lại lợi ích to lớn cho Bitcoin, điều này sẽ trở nên rõ ràng hơn nếu/khi Ethereum (và các loại tiền xu loại ";2.0;" tương tự khác) xuất hiện. Ít nhất cảm giác cá nhân của tôi là Bitcoin có thể sẽ cần các sản phẩm có chức năng này trong hệ sinh thái để cạnh tranh hiệu quả với Ethereum và danh sách tính năng và sức hấp dẫn của đám đông (trong tương lai) - hoặc có nguy cơ bị loại bỏ, ít nhất là điều này đúng với các nhà đầu tư và nhà điều hành thị trường tài chính và điều này mang lại khả năng mang lại hàng tỷ hoặc thậm chí hàng nghìn tỷ đô la vào hệ sinh thái Bitcoin khi nó nhận được nhiều sự công nhận, tin tưởng và chia sẻ hơn.

nguồn:

Có vẻ như một số người ủng hộ sidechains như một giải pháp không đặc biệt quan tâm đến nhiều ứng dụng dapp và họ cũng chưa từng thử chúng. Do đó, họ chưa bao giờ xem xét sự phức tạp của việc xây dựng một sàn giao dịch phân tán và nhu cầu bảo mật cho hầu hết mọi hành động của mọi người dùng. Hầu hết các nhà phát triển Bitcoin dường như cởi mở với những gì họ quan tâm và có ý tưởng tốt về những gì họ muốn: tiền chống kiểm duyệt, tiền phi chính trị, tiền điện tử, v.v...

Tóm lại là

Sau khoảng năm 2014, hầu hết các nhà phát triển quan tâm đến Dapps tập trung vào việc xây dựng trên Ethereum hoặc các hệ thống khác, không phải trên Bitcoin. Ethereum sau đó đã thu hút được rất nhiều sự quan tâm và động lực của nhà phát triển, trong khi việc phát triển Dapp trên Bitcoin là rất ít. Mục đích của bài đăng này là nhấn mạnh rằng động lực chính của điều này không phải là các khoản phí cần thiết, cũng không phải là máy ảo của Ethereum và khả năng kỹ thuật tốt hơn của Ethereum, mà chỉ là nhiều người chơi Bitcoin và nhà phát triển Bitcoin không muốn Dapps trên Bitcoin, họ là không quan tâm đến Bitcoin. các chức năng này. Dù tốt hay xấu, một số Bitcoiner đã cố tình đuổi nhiều nhà phát triển Dapp này đi. Một số người ủng hộ Bitcoin lập luận rằng hầu hết hoạt động dapp có liên quan đến các trò gian lận không bền vững hoặc hoạt động đó là không mong muốn đối với Bitcoin vì lý do bảo mật hoặc các lý do khác.

Từ năm 2014, quan điểm của nhiều người đã thay đổi. Bitcoin cần phí giao dịch để tồn tại. Trong môi trường sau năm 2016, nơi chúng tôi có nhiều khối đầy đủ và phí cao hơn, có một nhận thức chung hơn rằng bất kỳ giao dịch thanh toán nào là "hợp pháp". Một số Dapp nhất định trên Ethereum, chẳng hạn như các sàn giao dịch như Uniswap hoặc các giao thức cho vay như AAVE và Compound, đã được chứng minh là vừa thành công vừa thú vị ở một mức độ nào đó. Tuy nhiên, vẫn còn một câu hỏi mở là liệu những người chơi Bitcoin có quan tâm đủ đến các giao thức này trên Bitcoin hay không, chứ chưa nói đến việc liệu có ai thực sự xây dựng và sử dụng chúng hay không.

Xem bản gốc
Nội dung chỉ mang tính chất tham khảo, không phải là lời chào mời hay đề nghị. Không cung cấp tư vấn về đầu tư, thuế hoặc pháp lý. Xem Tuyên bố miễn trừ trách nhiệm để biết thêm thông tin về rủi ro.
  • Phần thưởng
  • Bình luận
  • Chia sẻ
Bình luận
0/400
Không có bình luận
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)