Ethereum cũng giống rộng rãi blockchain khác, luôn muốn tương trợ được phổ quát người mua nhất có thể. Vấn đề là thời khắc hiện tại, chúng ta ko phải biết đâu là dừng của nền móng này. Bài viết sẽ giới thiệu các bạn những vấn đề xoay quanh quéo khả năng mở rộng mạng lưới của Ethereum.
Đặt vấn đề
Ethereum là blockchain nức danh thứ hai sau Bitcoin, và cũng có một vấn đề như vậy BTC.
Bởi vì ngừng tính toán mỗi khối đã được code cứng, blockchain Ethereum hiện nay xử lí được khoảng 15 thương lượng mỗi giây. Một so sánh quen thuộc là với hệ thống của thẻ VISA, mạng lưới này xử lí được tới 45,000 giao dịch mỗi giây.
Vấn đề giới hạn của Ethereum và các hệ thống blockchain khác từ lâu đã là một chủ đề được những nhà vững mạnh và chuyên gia để ý.
các nhà lớn mạnh Ethereum thường click mạnh sự cởi mở của nền móng giao kèo sáng tạo, dị biệt với Bitcoin. Nhưng Công trình này cũng không phải nằm ngoài vấn nạn scalability – tức mở mang màng lưới.
đọc thêm : pi network đã lên sàn chưa
Có hơi phổ thông biện pháp đã được yêu cầu, nhưng tới hiện nay vẫn chưa có giải pháp nào được áp dụng vào phần mềm chính thức của Ethereum cả.
tại sao scaling lại khó như vậy?
Cả Ethereum và Bitcoin đều dùng phổ thông cách, rộng rãi kĩ thuật phối hợp lại để đảm bảo chúng lưu trữ chuẩn xác quyền sở hữu của mỗi người. Mà không cần tới một tổ chức kiểm soát tập trung.
Vấn đề xảy ra là: Rất khó để vừa giữ tính năng này, vừa tăng số lượng người dùng. Đặc trưng khó đến cái tầm nếu như muốn sử dụng tiền mã hoá để tìm café, chạy ứng dụng hàng ngày.
đó là vì Ethereum phụ thuộc vào màng lưới những “node”. Mỗi node lưu giữ hồ hết lịch sử đàm phán Ethereum. Cũng như hiện trạng hiện tại của số dư tài khoản, hợp đồng. Đây rõ ràng là một nhiệm vụ tương đối khó khăn. Đặc biệt với tốc độ gia tăng cường số thương lượng mỗi 10 – 12 giây lúc có khối mới.
Điều lo ngại ở chỗ, nếu như nhà lớn mạnh nâng kích thước mỗi khối để đựng đa dạng giao dịch hơn. Thì node sẽ cần lưu giữ rộng rãi dữ liệu hơn. Nhiều tới mức có thể “đánh bay” mọi người ra khỏi mạng lưới. Giả dụ các node vững mạnh quá lớn, sẽ chỉ có vài doanh nghiệp lớn đủ nguồn lực để vận hành. <– Sẽ làm suy yếu sự phi quy tụ.
Việc vận hành hoàn toàn một node, mặc dù có rộng rãi trở lực, nhưng là cách tốt nhất để người dùng đem lại tính bảo mật và riêng tây. Ví như việc này trở thành khó khăn hơn, có phổ biến rào cản hơn cho chúng ta. Thì sẽ hạn chế số người có thể tự xác thực thương lượng.
xem thêm : giá của đồng pi network
kể cách khác, sự phi tập trung hoá và khả năng mở mang mạng lưới xung đột với nhau. Những nhà phát triển đang cố gắng tìm ra giải pháp xoay chuyển vấn đề.
giải pháp mở mang Ethereum: Sharding “Chia để trị”
Có vài Công trình mở mang Ethereum đang triển khai, mỗi Dự án giải một bài toán mở rộng không giống nhau.
Như đã đề cập phía trên, một bài toán trong số ấy là mỗi node cần lưu hiện trạng mới của tài khoản trên màng lưới. &Amp;Amp;Ldquo;Sharding” lấy ý tưởng trong khoảng kỹ thuật mở rộng truyền thống gọi là “database sharding” (chia nhỏ cơ sở dữ liệu). Ý tưởng này chia hạ tầng dữ liệu thành phổ thông phần và lưu trên các máy chủ không giống nhau.
mục đích của sharding là cắt bớt đề nghị phải có “full” node. Tức những node phải lưu phần nhiều trạng thái của mạng lưới. Cũng như rất nhiều giao dịch được diễn ra.
đọc thêm : sàn bittrex của nước nào
Thay vào đấy, mỗi node lưu một phòng ban của dữ liệu này và chỉ chính xác số giao dịch đấy. Nếu như node nào cần thông báo về thương lượng, về block mà nó ko lưu. Thì nó sẽ sắm node khác với thông tin cần yếu.
Vấn đề của biện pháp này là nó không hoàn toàn tin cậy. Bởi vì trong mô hình này các node phụ thuộc vào nhau. Bạn hoàn toàn không thể biết node khác chuyển dữ liệu đúng không, chuẩn ko.
Ethereum muốn khắc phục bằng cách dùng “phần thưởng kinh tế mã hoá”, hướng người tham gia trong hệ thống hành động theo một luồng nào đấy. Trong trường hợp này, phấn đấu định hướng những node chuyển dữ liệu hợp lệ cho node khác.
giải pháp khác cho scaling: thương lượng ngoài chuỗi khối (Off-chain)
Một ý tưởng khác được truyền cảm hứng trong khoảng Mạng Lightning của Bitcoin. Là một lớp phủ thêm trên nền blockchain, mô phỏng những mạng internet phổ quát lớp vận hành.
giao dịch “off-chain” kiểu Lightning giúp đưa kỹ thuật này gần hơn tới viễn tượng chúng ta vẫn mong đợi. Đủ nhanh và không dừng nguồn cung. Và không cần người dùng tin tưởng bên trung gian nào.
Theo ý tưởng này thì thương lượng được tiến hành trên các kênh thanh toán vi mô ngoài blockchain, trợ giúp được gánh nặng cho blockchain hạ tầng.
Lí do cách này hiệu quả vì trên lí thuyết, các bên có thể đưa thương lượng trở lại blockchain bất cứ lúc nào. Giúp khách hàng chấm dứt việc trả tiền.
Với tính năng này thì ngừng tính toán của Ethereum ko cần tăng cường quá rộng rãi. Và khả quan hơn nữa vì nó vẫn có lí, đáng cân nhắc cho độc giả ưa chuộng có thể tự chạy được full node Ethereum.
Mất bao lâu để có thể nâng cấp thành công?
Đây là một nghi vấn khó. Sẽ cần cực nhiều thí điểm nữa trong mảng scaling.
Theo tầm nhìn của nhà sáng lập Ethereum – Vitalik Buterin – mục tiêu dài hạn của nền móng là có thể xử lí đàm phán ở “tầm của thẻ VISA” hoặc hơn. Tuy thế nhiều nhà Quan sát bộc bạch nghi ngại rằng đây chỉ là phân tích của Buterin. Và dựa trên các kĩ thuật chưa hề được triển khai qua trên blockchain công khai.
Tóm lại, mặc dầu Ethereum hiện tại chỉ có thể xử lí một cơ số thương lượng mỗi giây. Kiến trúc của blockchain này có tương lai sáng và phổ biến Mong rằng.
Lời kết
Bài viết đã giới thiệu về bài toán mở mang màng lưới bảng giá coin hôm nay (scaling) của blockchain Ethereum. Có hai giải pháp chính là chia nhỏ cơ sở dữ liệu và giao dịch ngoài chuỗi khối. Nắm vững tri thức về bài toán scaling là chìa khoá để hiểu chắc về Ethereum.