Bitcoin cho đến nay là loại tiền điện tử phổ biến nhất trên thế giới.Cho dù nó được xem xét từ tính thanh khoản, khối lượng giao dịch trên chuỗi hoặc các chỉ số tùy ý khác, vị trí thống trị của Bitcoin là hiển nhiên.

Tuy nhiên, vì lý do kỹ thuật, các nhà phát triển thường thích Ethereum hơn.Bởi vì Ethereum linh hoạt hơn trong việc xây dựng các ứng dụng và hợp đồng thông minh khác nhau.Trong những năm qua, nhiều nền tảng đã tập trung vào việc phát triển các chức năng hợp đồng thông minh tiên tiến, nhưng rõ ràng Ethereum là người dẫn đầu trong lĩnh vực cụ thể này.

Khi những công nghệ này được phát triển mạnh mẽ trên Ethereum, Bitcoin dần trở thành một công cụ lưu trữ giá trị.Ai đó đã cố gắng thu hẹp khoảng cách giữa Bitcoin và nó thông qua khả năng tương thích của chuỗi bên RSK của Ethereum và công nghệ mã thông báo TBTC ERC-20.

Đơn giản là gì?

Đơn giản là một ngôn ngữ lập trình bitcoin mới linh hoạt hơn mạng bitcoin ngày nay trong việc xây dựng các hợp đồng thông minh.Ngôn ngữ cấp thấp này được tạo ra bởi Russell O'Connor, nhà phát triển cơ sở hạ tầng Blockstream.

Giám đốc điều hành của Blockstream, Adam Back đã giải thích trong một hội thảo trên web gần đây về chủ đề này: “Đây là một ngôn ngữ kịch bản thế hệ mới cho Bitcoin và các mạng bao gồm Elements, Liquid (sidechain), v.v.”

Người tạo ra Bitcoin, Satoshi Nakamoto, đã hạn chế các tập lệnh Bitcoin vì lý do bảo mật ngay từ đầu trong dự án, trong khi Đơn giản là một nỗ lực để làm cho các tập lệnh Bitcoin linh hoạt hơn trong khi vẫn đảm bảo an ninh.

Mặc dù không phải là hoàn chỉnh của Turing, nhưng sức mạnh biểu đạt của Simp Simp cũng đủ cho các nhà phát triển muốn xây dựng hầu hết các ứng dụng tương tự trên Ethereum.

Ngoài ra, mục tiêu của Simp Simp cũng là cho phép các nhà phát triển và người dùng dễ dàng xác minh rằng việc triển khai hợp đồng thông minh đang diễn ra đúng chỗ, an toàn và tiết kiệm chi phí.

“Vì lý do bảo mật, chúng tôi thực sự muốn phân tích trước khi chạy chương trình,” David Harding, một nhà văn kỹ thuật chuyên viết tài liệu về phần mềm nguồn mở, cho biết trong số đầu tiên của blog Noded Bitcoin,

“Đối với Bitcoin, chúng tôi không cho phép tính hoàn chỉnh của Turing, vì vậy chúng tôi có thể phân tích chương trình một cách tĩnh.Sự đơn giản sẽ không đạt đến độ hoàn chỉnh của Turing, vì vậy bạn có thể phân tích chương trình một cách tĩnh ”.
Điều đáng chú ý là TBTC được đề cập ở trên gần đây đã bị người sáng tạo đóng cửa ngay sau khi nó được phát hành trên mạng chính Ethereum vì họ phát hiện ra lỗ hổng trong hợp đồng thông minh hỗ trợ mã thông báo ERC-20.Trong vài năm qua, hợp đồng thông minh Ethereum đã bùng nổ một số vấn đề bảo mật, chẳng hạn như lỗ hổng đa chữ ký trong ví Parity và sự cố DAO khét tiếng.
Đơn giản có nghĩa là gì đối với Bitcoin?

Để khám phá ý nghĩa thực sự của Tính đơn giản đối với Bitcoin, LongHash đã liên hệ với Dan Robinson của Đối tác Nghiên cứu Mô hình, người có cả nghiên cứu về Tính đơn giản và Ethereum.

Robinson nói với chúng tôi: “Tính đơn giản sẽ là một bản nâng cấp sâu rộng của chức năng tập lệnh Bitcoin, không phải là tập hợp của mọi nâng cấp tập lệnh trong lịch sử Bitcoin.Là một tập lệnh 'chức năng hoàn chỉnh', về cơ bản không cần chức năng tập lệnh Bitcoin trong tương lai Nâng cấp lại, tất nhiên, để cải thiện hiệu quả của một số chức năng, một số nâng cấp vẫn cần thiết.”

Vấn đề này có thể được nhìn nhận dưới góc độ của một soft fork.Trước đây, việc nâng cấp tập lệnh Bitcoin đã đạt được thông qua một soft fork, đòi hỏi sự đồng thuận của cộng đồng để được kích hoạt trên mạng.Nếu tính năng Đơn giản được bật, bất kỳ ai cũng có thể thực hiện một số thay đổi soft fork thường được sử dụng một cách hiệu quả thông qua ngôn ngữ này mà không cần các nút mạng cập nhật các quy tắc đồng thuận của Bitcoin.

Giải pháp này có hai tác dụng chính: tốc độ phát triển của Bitcoin sẽ nhanh hơn trước và nó cũng giúp ích nhất định cho các vấn đề tiềm ẩn về hợp nhất hóa giao thức Bitcoin.Tuy nhiên, cuối cùng, độ cứng của giao thức Bitcoin cũng đáng được mong đợi, vì nó phản ánh hiệu quả các quy tắc cơ bản của mạng, chẳng hạn như chính sách mã thông báo, v.v. Những điều này sẽ không thay đổi, vì vậy nó có thể chặn vectơ tấn công mạng xã hội tiềm ẩn cung cấp cho giá trị bitcoin này Yếu tố đầu tiên có tác động.

“Ý nghĩa thú vị: Nếu Bitcoin ngày nay triển khai tập lệnh Đơn giản, nó sẽ có thể tự mở rộng,” Adam Back viết trên Reddit.“Các cải tiến như Schnorr / Taproot và SIGHASH_NOINPUT sẽ được thực hiện trực tiếp.”

Ví dụ Quay lại ở đây là một lược đồ soft fork, là một trong những kiểu bổ sung có thể được thực hiện mà không cần thay đổi các quy tắc đồng thuận của Bitcoin sau khi tính năng Đơn giản được bật.Khi được hỏi anh nghĩ gì về điều này, anh nói rõ:

“Tôi nghĩ từ quan điểm kỹ thuật, giải pháp mở rộng Taproot không thể được triển khai bằng ngôn ngữ Đơn giản như Pieter Wuille đã nói - nhưng Schnorr thì có thể.”
Theo như Robinson lo ngại, nếu tính đơn giản thực sự được thêm vào Bitcoin, thì điều đầu tiên sẽ hoạt động là một số cải tiến mà các nhà phát triển hiện đang nghiên cứu, chẳng hạn như thiết kế các kênh thanh toán như Eltoo, thuật toán chữ ký mới và có lẽ là một số quyền riêng tư. .Các khía cạnh của kế hoạch xúc tiến.
Robinson nói thêm:

“Tôi muốn thấy một tiêu chuẩn mã thông báo được phát triển, tương tự như ERC-20 của Ethereum, để tôi có thể thấy một số ứng dụng mới, chẳng hạn như stablecoin, sàn giao dịch phi tập trung và giao dịch đòn bẩy.”

Sự khác biệt giữa Ethereum và Bitcoin về sự đơn giản

Nếu ngôn ngữ Đơn giản được thêm vào mạng chính Bitcoin, thì rõ ràng ai đó sẽ kết luận rằng chúng tôi không có lý do gì để tiếp tục sử dụng Ethereum.Tuy nhiên, ngay cả khi Bitcoin có Tính đơn giản, vẫn sẽ có sự khác biệt đáng kể giữa nó và Ethereum.

Robinson nói, “Tôi quan tâm đến Sự đơn giản không phải vì nó làm cho Bitcoin trở nên 'Ethereum' hơn mà vì nó làm cho Bitcoin trở thành 'Bitcoin'."

Mặc dù sử dụng tính năng Đơn giản, trái với cài đặt dựa trên tài khoản của Ethereum, Bitcoin vẫn sẽ hoạt động ở chế độ UTXO (đầu ra giao dịch chưa sử dụng).

Robinson giải thích:

“Mô hình UTXO là một lựa chọn tuyệt vời cho hiệu quả của trình xác thực, nhưng điều đáng tiếc của nó là rất khó để xây dựng các ứng dụng để đáp ứng nhu cầu của nhiều người tương tác với hợp đồng.”
Ngoài ra, Ethereum đã đạt được tiến bộ lớn trong việc phát triển các hiệu ứng mạng nền tảng, ít nhất là về mặt hợp đồng thông minh.
Robinson nói: “Các công cụ và hệ sinh thái dành cho nhà phát triển xung quanh sự đơn giản có thể mất nhiều thời gian để hình thành.

“Tính đơn giản không phải là ngôn ngữ con người có thể đọc được, vì vậy ai đó có thể cần phải phát triển một ngôn ngữ để biên dịch nó và sau đó sử dụng nó cho các nhà phát triển thông thường.Ngoài ra, việc phát triển một nền tảng thiết kế hợp đồng thông minh tương thích với mô hình UTXO cũng cần được thực hiện Nhiều nghiên cứu ”.
Từ quan điểm phát triển, hiệu ứng mạng của Ethereum đang giải thích tại sao RSK (chuỗi khối Bitcoin kiểu Ethereum) lại thiết kế nền tảng này để tương thích với máy ảo Ethereum.
Nhưng liệu người dùng Bitcoin cuối cùng có cần một số ứng dụng tiền điện tử tương tự như ứng dụng trên mạng Ethereum hay không hiện vẫn chưa được biết.

Robinson nói,

“Việc tràn dung lượng khối Bitcoin lớn hơn Ethereum và tốc độ tạo khối trong 10 phút của nó cũng có thể loại trừ một số ứng dụng.Theo đó, có vẻ như không rõ liệu cộng đồng Bitcoin có thực sự muốn Xây dựng các ứng dụng này hay không (thay vì sử dụng Bitcoin như một kênh thanh toán hoặc kho tiền đơn giản), bởi vì các ứng dụng như vậy có thể gây ra tắc nghẽn blockchain và thậm chí làm tăng 51% hiệu suất của các cuộc tấn công. -nếu các thợ đào mới được giới thiệu để khai thác Các từ có giá trị.”
Theo quan điểm của Robinson, nhiều người dùng bitcoin đã chỉ trích Ethereum kể từ những ngày đầu của vấn đề tiên tri.Vấn đề tiên tri đã trở thành một vấn đề ngày càng được quan tâm trong sự phát triển của các loại ứng dụng phi tập trung (DeFi).
Khi nào thì tính Đơn giản có thể được triển khai?

Cần lưu ý rằng Sự đơn giản có thể vẫn còn một chặng đường dài trước khi cập bến mạng chính Bitcoin.Nhưng người ta mong đợi rằng ngôn ngữ kịch bản này có thể được thêm lần đầu tiên vào sidechain Liquid vào cuối năm nay.

Đây là một bước quan trọng để bắt đầu sử dụng ngôn ngữ Đơn giản trên các tài sản trong thế giới thực, nhưng một số nhà phát triển, chẳng hạn như những người dành riêng cho ví riêng tư Bitcoin, đã tỏ ra không mấy quan tâm đến mô hình liên bang của Liquid sidechains.

Chúng tôi hỏi Robinson rằng anh ấy nghĩ gì về điều này, anh ấy nói:

“Tôi không nghĩ bản chất liên bang của Liquid sẽ phá hủy các giao dịch.Nhưng nó thực sự khiến việc thu thập một số lượng lớn các nhà phát triển hoặc người dùng trở nên khó khăn hơn ”.
Theo Greg Maxwell, một người đóng góp lâu dài cho lõi Bitcoin và đồng sáng lập Blockstream (còn được gọi là nullc trên Reddit), kể từ khi giới thiệu hệ thống tập lệnh nhiều phiên bản thông qua nâng cấp SegWit, tính đơn giản có thể được thêm vào dạng soft fork Bitcoin.Tất nhiên, điều này dựa trên giả định rằng sự đồng thuận của cộng đồng có thể được thiết lập xung quanh những thay đổi đối với các quy tắc đồng thuận Bitcoin.
Grubles (bút danh) làm việc tại Blockstream cho chúng tôi biết,

“Tôi không chắc làm thế nào để triển khai nó thông qua một soft fork, nhưng nó sẽ không thay thế mainnet và bất cứ thứ gì trên Liquid sidechain.Nó sẽ chỉ là một địa chỉ có thể được sử dụng với các kiểu địa chỉ hiện có (ví dụ: Legacy, P2SH, Bech32) Kiểu địa chỉ mới.”
Grubles nói thêm rằng ông tin rằng Ethereum đã làm hỏng những lời chỉ trích về “hợp đồng thông minh” vì có rất nhiều hợp đồng thông minh có vấn đề đã được triển khai trên nền tảng này trong nhiều năm.Do đó, họ cảm thấy rằng những người dùng Bitcoin đã chú ý đến Ethereum không sẵn lòng thấy các hợp đồng thông minh được sử dụng linh hoạt trên Liquid.
“Tôi nghĩ đây sẽ là một chủ đề thú vị, nhưng sẽ mất một vài năm,” Back nói thêm."Tiền lệ có thể được xác minh trên chuỗi bên trước."


Thời gian đăng bài: tháng 5-26-2020