Coinbase Commerce đang đưa bản nâng cấp mới nhất của Ethereum, Constantinople, để sử dụng cho hàng ngàn nhà bán lẻ và thương nhân trên toàn thế giới.
Ra mắt vào đầu năm ngoái, Coinbase Commerce là một ứng dụng dành cho các nhà cung cấp trực tuyến muốn chấp nhận thanh toán bằng tiền điện tử và tích hợp các giao dịch mua này vào dòng tiền kinh doanh hiện tại.
Theo báo cáo của CoinDesk vào tháng 5, hơn 50 triệu đô la giao dịch đã được xử lý thông qua Coinbase Commerce bởi 2.000 khách hàng, bao gồm cả gã khổng lồ thương mại điện tử Shopify.
Gần đây, ứng dụng đã thêm hỗ trợ cho stablecoin USDC dựa trên Ethereum. Vào thứ Tư, kỹ sư phần mềm của Coinbase Commerce, Bojan Joveki đã phát hành một bài đăng trên blog thảo luận về tính năng ethereum mới giúp việc thanh toán USDC trở nên khả thi.
“CREATE2 là một sự bổ sung mới nhất cho hệ sinh thái ethereum và nó rất quan trọng bởi vì nó cho phép thực hiện các quy trình công việc mà trước đây bị coi là rất khó và không thực tế,” Joveski nói. “Hiện tại, các nhà phát triển có thể mô phỏng các tương tác với blockchain mà không cần triển khai các hợp đồng [thông minh] của họ trên đó.”
Joveki nói thêm rằng:
“Bản nâng cấp này rất gọn gàng vì nó cho phép tiết kiệm một khoản chi phí rất lớn.”
CREATE2 đã được kích hoạt trên blockchain ethereum vào tháng 2 như một phần của bản nâng cấp toàn hệ thống lớn hơn được gọi là Constantinople.
Theo Joveki, ý nghĩa của báo cáo của ông cho thấy một cách hiệu quả và an toàn cho Coinbase Commerce để hỗ trợ hầu như mọi token ERC-20 dựa trên ethereum, không chỉ USDC. Hơn thế nữa, Jovki nghĩ rằng không chỉ có các khoản thanh toán trên blockchain ethereum mới được hưởng lợi từ các tính năng của CREATE2.
“Cấu trúc tương tự của cách thức mà chúng tôi xây dựng các hợp đồng thông minh này có thể được sử dụng cho một số trường hợp sử dụng bên ngoài các khoản thanh toán,” Joviki nói. “Bất kỳ tương tác nào mà một số nhà cung cấp dịch vụ cần háo hức cung cấp một số mặt hàng để bán hoặc token liên quan đến chơi game, họ có thể áp dụng lại các nguyên tắc tương tự mà chúng tôi đã sử dụng ở đây.”
Cách thức hoạt động của CREATE2
Ban đầu được đề xuất bởi người sáng lập ethereum, Vitalik Buterin, Đề xuất cải tiến Ethereum 1014, hay còn gọi là “CREATE2”, đã bổ sung một mã hoạt động mới cho phép các nhà phát triển triển khai hợp đồng thông minh trên ethereum trong tương lai.
Thay vì cam kết mọi tương tác với hợp đồng thông minh trên blockchain, CREATE2 cho phép thứ mà Hubert Ritzdorf, CTO của công ty kiểm toán hợp đồng thông minh Chain Security gọi là “sự triển khai tất định”.
Khi bạn triển khai một hợp đồng thông minh mới trên ethereum, mạng lưới sẽ tính toán địa chỉ nơi hợp đồng sẽ được triển khai. Bạn sẽ biết được điều này trước nhưng nó phụ thuộc vào rất nhiều biến số,” Ritzdorf nói với CoinDesk vào tháng Hai. “CREATE2 cho thấy việc này làm dễ hơn là nói, ‘Chúng tôi sẽ triển khai một hợp đồng tới địa chỉ cụ thể này trong tương lai’.”
Như vậy, trên Coinbase Commerce, các hợp đồng thông minh tạo điều kiện cho việc thanh toán và nhận token USDC chỉ phải tương tác và trả phí cho blockchain ethereum để thực hiện khoản thanh toán cuối cùng. Các tương tác hợp đồng thông minh ban đầu như xác nhận địa chỉ xảy ra ngoài chuỗi là nhờ CREATE2, theo Joviki.
“Không có CREATE2… chúng tôi sẽ cần triển khai lên blockchain để hiển thị cho bạn địa chỉ mà bạn có thể trả tiền,” Joveski nói, thêm rằng:
“[Với CREATE2] Tôi có thể chỉ cho bạn một địa chỉ không tồn tại trên blockchain nhưng bạn vẫn có thể trả tiền cho nó.”
Điều này không chỉ giúp Coinbase Commerce tiết kiệm chi phí gas mà còn, như Joveki nhấn mạnh, không khuyến khích sự bắt đầu của các khoản thanh toán giả vì những điều này chỉ được cam kết với blockchain dựa trên thanh toán cuối cùng.
Hiện tại, việc bắt đầu các khoản thanh toán USDC trên Coinbase Commerce là miễn phí cho tất cả khách hàng. Điều này có thể thay đổi thành một tính năng trả phí, theo đại diện của Coinbase, một khi các khoản thanh toán dựa trên hợp đồng thông minh trên ứng dụng được sắp xếp hợp lý.
Đây là thiết kế đầu tiên và được triển khai bởi Coinbase của một hệ thống thanh toán thương mại trên ethereum, Joviki nói rằng:
“Sự mới lạ về điều này là hệ sinh thái ethereum đang phát hành tất cả các tính năng mới này. Đây thực chất là một trong những lần đầu tiên nó cố gắng sử dụng các tính năng đó và xây dựng hệ thống [thanh toán] an toàn trên nền tảng.”
- Cựu CTO của Coinbase – Balaji Srinivasan tham gia Dự án Blockchain DeFi Findora
- Ngân hàng Barclays chấm dứt mối quan hệ đối tác với sàn giao dịch Coinbase
Diệu Anh
Tạp chí Bitcoin | Coindesk