Mục lục
Ethereum là một nền tảng điện toán phi tập trung. Chúng ta có thể coi nó như một chiếc máy tính không chạy trong một thiết bị duy nhất. Tức là nó có thể chạy cùng lúc trên hàng nghìn thiết bị trên khắp thế giới, tức là không có chủ sở hữu cụ thể.
Giống như Bitcoin và các loại tiền kỹ thuật số khác, Ethereum cũng hỗ trợ chuyển giao tài sản kỹ thuật số. Nhưng nó còn làm được nhiều hơn thế, cho phép người dùng định cấu hình mã của riêng họ và tương tác với các ứng dụng do người dùng khác phát triển. Ethereum cực kỳ linh hoạt và nhiều chương trình phức tạp khác nhau có thể được xây dựng trên nền tảng Ethereum.
Tóm lại, ý tưởng cốt lõi đằng sau Ethereum là: các nhà phát triển có thể tạo và chạy mã trong mạng phân tán mà không cần sử dụng máy chủ trung tâm. Do đó, về mặt lý thuyết, những ứng dụng này không thể bị tắt hoặc kiểm duyệt.
Câu nói sau đây nghe có vẻ hơi khó hiểu: Đơn vị được Ethereum sử dụng không được gọi là Ethereum, cũng không được gọi là Ethereum. Ethereum đề cập đến chính giao thức và mã thông báo cung cấp năng lượng cho nó được gọi là Ethereum (viết tắt là "ETH").
Chúng tôi đã đề cập trước đó rằng mã của Ethereum chạy trong một hệ thống phân tán. Vì vậy, người ngoài không thể giả mạo chương trình. Khi chúng ở trong cơ sở dữ liệu Ethereum, được gọi là blockchain, chúng có thể được lập trình để không ai khác có thể sửa đổi mã. Ngoài ra, cơ sở dữ liệu được hiển thị cho mọi người và người dùng có thể xem lại mã trước khi tương tác.
Những đặc điểm này xác định rằng bất kỳ ai cũng có thể khởi chạy các ứng dụng không thể đưa vào chế độ ngoại tuyến bất kỳ lúc nào và bất kỳ lúc nào. Điều thú vị hơn là đơn vị gốc của Ethereum, ether, có thể lưu trữ giá trị, tạo điều kiện cho các ứng dụng này thực hiện chuyển giao giá trị. Chúng tôi gọi các chương trình tạo nên ứng dụng là hợp đồng thông minh. Trong hầu hết các trường hợp, chúng có thể hoạt động mà không cần sự can thiệp của con người.
Không còn nghi ngờ gì nữa, khái niệm "tiền tệ có thể lập trình" đã thu hút nhiều người dùng, nhà phát triển và công ty.
Xem giá Ethereum mới nhất ngay bây giờ.
Blockchain không chỉ là cốt lõi của Ethereum mà còn là cơ sở dữ liệu lưu trữ thông tin được giao thức sử dụng. Nếu bạn đã đọc bài viết của chúng tôiBitcoin là gì? 》, bạn sẽ hiểu được những kiến thức cơ bản về cơ chế hoạt động của blockchain. Chuỗi khối Ethereum tương tự như chuỗi khối Bitcoin, ngoại trừ cách lưu trữ dữ liệu và nội dung của dữ liệu được lưu trữ.
Chuỗi khối Ethereum giống như một cuốn sách có thể liên tục thêm các trang mới. Mỗi trang trong sổ gọi là một khối, lưu trữ thông tin giao dịch. Nếu cần thêm một trang mới, một giá trị đặc biệt phải được đưa vào đầu trang. Giá trị này cho biết trang mới được thêm theo thứ tự sau trang trước chứ không phải được chèn ngẫu nhiên vào sách.
Về cơ bản, số này hơi giống số trang, tham chiếu thông tin từ trang trước và giúp xác định xem các trang (khối) mới có được thêm vào theo thứ tự hay không. Chúng tôi sử dụng hàm băm để thực hiện quá trình này.
Thao tác băm lấy một bản sao của dữ liệu (trong trường hợp này là tất cả dữ liệu trong khối) và trả về một mã định danh duy nhất (giá trị băm của chúng ta). Xác suất để hai phần dữ liệu xuất ra cùng một giá trị băm là rất thấp và quá trình này cũng diễn ra một chiều. Vì vậy, bạn có thể dễ dàng tính toán hàm băm, nhưng bạn không thể làm ngược lại từ thông tin đã tạo ra hàm băm. Trong các chương tiếp theo, chúng tôi sẽ phân tích lý do tại sao đây là yếu tố chính ảnh hưởng đến hoạt động khai thác.
Bây giờ chúng tôi đã tìm ra cơ chế kết nối tất cả các trang theo đúng thứ tự. Bất kỳ nỗ lực nào nhằm thay đổi thứ tự hoặc xóa trang sẽ che giấu sự thật rằng "sách của chúng tôi đã bị giả mạo".
Bạn muốn tìm hiểu thêm về blockchain? Đọc hướng dẫn dành cho người mới bắt đầu của chúng tôi về công nghệ blockchain.
Bitcoin sử dụng công nghệ chuỗi khối và các biện pháp khuyến khích tài chính để xây dựng hệ thống tiền kỹ thuật số toàn cầu. Nó giới thiệu một số cải tiến quan trọng nhằm giúp người dùng trên toàn thế giới điều phối công việc của họ mà không cần cơ quan trung ương. Bitcoin cho phép tất cả người tham gia chạy chương trình trên máy tính cá nhân, cho phép người dùng đồng ý về trạng thái của cơ sở dữ liệu tài chính trong một môi trường phi tập trung, không cần tin cậy.
Bitcoin thường được coi là chuỗi khối thế hệ đầu tiên. Việc các nhà phát triển miễn cưỡng biến Bitcoin thành một hệ thống quá phức tạp mang lại cho nó một lợi thế duy nhất về mặt bảo mật. Lý do tại sao thiết kế của nó có vẻ không linh hoạt là vì coi bảo mật là ưu tiên hàng đầu ở lớp cơ bản. Ngôn ngữ của hợp đồng thông minh Bitcoin thực sự rất hạn chế và không phù hợp với các ứng dụng ngoài giao dịch.
Ngược lại, blockchain thế hệ thứ hai có nhiều tính năng hơn. Ngoài các giao dịch tài chính, các nền tảng như vậy còn cho phép khả năng lập trình ở mức độ cao hơn. Ethereum mang lại cho các nhà phát triển mức độ tự do cao hơn, cho phép họ thử nghiệm mã cá nhân và tạo ra nhiều ứng dụng phi tập trung (DApps).
Ethereum là đồng tiền tiên phong của làn sóng blockchain thế hệ thứ hai và vẫn thống trị cho đến ngày nay. Nó có nhiều điểm tương đồng với Bitcoin và có thể thực hiện nhiều chức năng tương tự. Tuy nhiên, nguyên tắc cốt lõi của cả hai rất khác nhau và mỗi nguyên tắc đều có những ưu điểm riêng.
Chúng ta có thể định nghĩa Ethereum là một cỗ máy trạng thái. Nghĩa là, ảnh chụp nhanh hiển thị số dư tài khoản và trạng thái hiện tại của hợp đồng thông minh có sẵn tại bất kỳ thời điểm nào. Một số hoạt động nhất định dẫn đến cập nhật trạng thái, trong đó tất cả các nút cập nhật ảnh chụp nhanh của chúng để phản ánh các thay đổi.
Trạng thái chuyển đổi trong Ethereum.
Hợp đồng thông minh chạy trên Ethereum được kích hoạt bởi các giao dịch (từ người dùng hoặc các hợp đồng khác). Khi người dùng gửi giao dịch đến hợp đồng, tất cả các nút trong mạng sẽ chạy mã hợp đồng và ghi lại kết quả đầu ra. Quá trình này được thực hiện thông qua Máy ảo Ethereum, giúp chuyển đổi các hợp đồng thông minh thành các hướng dẫn mà máy tính có thể đọc được.
Để cập nhật trạng thái, hệ thống sử dụng một cơ chế đặc biệt gọi là khai thác. Tương tự như Bitcoin, việc khai thác được thực hiện thông qua bằng chứng công việc. Chúng ta sẽ đào sâu vào vấn đề đó sau.
Bản chất của hợp đồng thông minh là mã. Nhưng nó không phải là một hợp đồng thông minh hay hợp đồng theo nghĩa truyền thống. Lý do có tên “hợp đồng thông minh” là vì nó có thể tự động thực hiện (“thông minh”) một thỏa thuận (“hợp đồng”) đạt được giữa hai bên trong những điều kiện nhất định.
Vào cuối những năm 1990, nhà khoa học máy tính Nick Szabo lần đầu tiên đề xuất hợp đồng thông minh. Ông giải thích khái niệm này bằng cách sử dụng ví dụ về máy bán hàng tự động mà ông tin rằng có thể được coi là tiền thân của các hợp đồng thông minh hiện đại. Máy bán hàng tự động thực hiện một hợp đồng đơn giản. Sau khi người dùng đưa tiền vào, máy sẽ cung cấp sản phẩm mà họ lựa chọn.
Hợp đồng thông minh áp dụng loại logic này vào môi trường kỹ thuật số. Bạn có thể chỉ định điều gì đó đơn giản trong mã của mình, chẳng hạn như khi hợp đồng nhận được hai đồng ether, hãy trả về "Xin chào, Thế giới!".
Trong Ethereum, các nhà phát triển sẽ mã hóa nó để EVM có thể đọc được. Sau đó, nhà phát triển sẽ gửi nó đến địa chỉ đặc biệt nơi đăng ký hợp đồng. Khi đó, hợp đồng sẽ có sẵn cho tất cả mọi người. Hợp đồng không thể bị xóa trừ khi nhà phát triển đặt ra các điều kiện khi viết hợp đồng.
Bây giờ, hợp đồng đã có địa chỉ. Để tương tác với nó, người dùng chỉ cần gửi 2 đồng ether đến địa chỉ. Hành động này sẽ kích hoạt mã hợp đồng - tất cả các máy tính trong mạng sẽ chạy thao tác này, chứng kiến rằng người dùng đã thanh toán hợp đồng và ghi lại kết quả đầu ra của nó (“Xin chào, Thế giới!”) Đi xuống .
Trên đây có lẽ là một trong những ví dụ cơ bản nhất về chức năng của Ethereum. Khi công nghệ tiếp tục phát triển, mọi người có thể tạo ra các ứng dụng phức tạp hơn để kết nối số lượng lớn hợp đồng và các chương trình như vậy đã có sẵn.
Năm 2008, một nhà phát triển (hoặc nhóm nhà phát triển) dưới bút danh Satoshi Nakamoto đã phát hành sách trắng Bitcoin, thay đổi hoàn toàn cục diện của tiền kỹ thuật số. Vài năm sau, một lập trình viên trẻ tên Vitalik Buterin hy vọng sẽ thúc đẩy hơn nữa khái niệm này và áp dụng nó vào nhiều ứng dụng khác nhau. Cuối cùng, khái niệm này đã được chuyển đổi thành Ethereum.
Trong một blog có tiêu đề "Ethereum: Hợp đồng thông minh tối ưu và nền tảng ứng dụng phi tập trung" xuất bản năm 2013, Buterin lần đầu tiên đề xuất "Ethereum ”. Trong bài viết, ông đưa ra khái niệm về “Turing Complete blockchain” - một máy tính phi tập trung có đủ thời gian và tài nguyên có thể chạy bất kỳ ứng dụng nào.
Khi công nghệ tiến bộ, nhiều loại ứng dụng có thể triển khai trong chuỗi khối sẽ xuất hiện trên thị trường và các nhà phát triển có thể làm bất cứ điều gì họ muốn. Ethereum hy vọng sẽ vượt qua các giới hạn thiết kế do Bitcoin cố tình áp đặt và tìm ra nhiều ứng dụng hơn cho công nghệ blockchain.
Ethereum được ra mắt vào năm 2015, với nguồn cung ban đầu là 72 triệu đồng ether. Hơn 50 triệu mã thông báo đã được bán công khai thông qua sự kiện bán mã thông báo "Cung cấp tiền xu ban đầu (ICO)". Người tham gia có thể mua Ethereum bằng tiền pháp định hoặc Bitcoin trên sàn giao dịch.
Với Ethereum, sự cộng tác mở trên Internet cũng đã tìm ra một cách trình bày mới. DAO (Tổ chức tự trị phi tập trung) là một ví dụ điển hình. Những thực thể như vậy tương tự như các chương trình máy tính và được điều khiển hoàn toàn bằng mã máy tính.
Dự án sớm nhất và tham vọng nhất được tổ chức thực hiện là "The DAO". Nó bao gồm một số hợp đồng thông minh phức tạp chạy trên Ethereum và hoạt động như một quỹ đầu tư mạo hiểm độc lập. Mã thông báo DAO được phân phối dưới dạng ICO và chủ sở hữu mã thông báo được hưởng cả quyền sở hữu và quyền biểu quyết.
Tuy nhiên, dự án đã bị tấn công bởi các lỗ hổng ngay sau khi ra mắt và gần 1/3 số tiền DAO đã bị bọn tội phạm đánh cắp. Tệ hơn nữa, 14% tổng nguồn cung Ethereum vào thời điểm đó đã bị khóa trong DAO. Không còn nghi ngờ gì nữa, mạng Ethereum non trẻ đã phải chịu một đòn thảm khốc.
Sau khi tham khảo ý kiến, toàn bộ chuỗi khối được chia thành hai chuỗi thông qua một đợt phân nhánh cứng. Giao dịch độc hại ở một trong các nhánh đã bị đảo ngược và số tiền đã được khôi phục thành công - đây là "chuỗi khối Ethereum" ngày nay. Ngược lại, các giao dịch trong chuỗi ban đầu không bị đảo ngược và không thay đổi, hiện được gọi là Ethereum Classic.
Những bài học đau đớn cảnh báo chúng ta rằng chúng ta phải nghiêm túc chấp nhận rủi ro của công nghệ này, đồng thời cũng khiến chúng ta nhận ra rằng việc giao phó khối tài sản lớn cho mã tự trị có thể phản tác dụng. Ví dụ cụ thể này cũng minh họa những thách thức to lớn của việc ra quyết định tập thể trong một môi trường mở. Bỏ các lỗ hổng bảo mật sang một bên, DAO minh họa hoàn hảo tiềm năng của các hợp đồng thông minh để đạt được sự hợp tác không cần tin cậy trên quy mô lớn thông qua Internet.
Nội dung
Trước đây chúng tôi đã đề cập ngắn gọn về "khai thác". Nếu bạn quen thuộc với Bitcoin, bạn sẽ biết rằng quy trình khai thác là chìa khóa để bảo vệ và cập nhật chuỗi khối. Nguyên tắc khai thác của Ethereum là như nhau, đó là những người tham gia khai thác (tốn thời gian, công sức và tốn kém) được thưởng bằng đồng Ether theo thỏa thuận.
Tính đến tháng 2 năm 2020, tổng nguồn cung Ethereum là khoảng 110 triệu.
Không giống như Bitcoin, Ethereum không có kế hoạch phát hành mã thông báo chuyên dụng khi nó được ra mắt. Bitcoin duy trì giá trị của nó bằng cách hạn chế nguồn cung và giảm dần việc sản xuất tiền mới. Ethereum đặt nền tảng cho các ứng dụng phi tập trung (DApps) thông qua token. Câu hỏi này vẫn chưa được quyết định vì loại kế hoạch phát hành mã thông báo thích hợp nhất vẫn chưa được tìm thấy.
Khai thác rất quan trọng đối với an ninh mạng. Nó đảm bảo rằng blockchain có thể được cập nhật một cách công bằng và bình đẳng, đồng thời cho phép mạng hoạt động bình thường mà không cần có người ra quyết định duy nhất. Trong hoạt động khai thác, một tập hợp con các nút (nghĩa đen là "thợ mỏ") đóng góp sức mạnh tính toán để giải các câu đố về mật mã.
Hoạt động thực tế là băm một tập hợp các giao dịch đang chờ xử lý và dữ liệu của chúng. Để một khối hợp lệ, giá trị băm phải thấp hơn giá trị do giao thức đặt. Nếu thao tác không thành công, người khai thác có thể sửa đổi một số dữ liệu và thử lại.
Do cạnh tranh, thợ mỏ phải hoàn thành hoạt động băm càng nhanh càng tốt - do đó tốc độ băm trở thành thước đo sức mạnh tính toán của thợ mỏ. Tốc độ băm trong mạng càng cao thì các câu đố về mật mã càng khó giải mã. Chỉ những người khai thác mới cần tìm câu trả lời hợp lệ và sau khi câu trả lời được phát trên mạng, những người tham gia khác có thể dễ dàng xác minh tính hợp lệ của nó.
Như bạn có thể mong đợi, việc băm tốc độ cao không ngừng nghỉ rất tốn kém. Người khai thác có thể kiếm được phần thưởng như một động lực để bảo mật mạng. Phần thưởng được lấy từ tất cả phí giao dịch trong khối. Họ cũng nhận được Ethereum mới được đúc, tại thời điểm viết bài là 2 Ethereum.
Bạn có còn nhớ hợp đồng "Hello, World!" được đề cập trước đó không? Chương trình này dễ chạy và không tốn kém về mặt tính toán. Tuy nhiên, bạn không chỉ chạy chương trình trên máy tính của mình với tư cách cá nhân mà còn yêu cầu mọi người trong hệ sinh thái Ethereum cùng chạy chương trình đó.
Điều này dẫn đến các câu hỏi sau: Điều gì xảy ra khi hàng chục nghìn người thực hiện các hợp đồng phức tạp cùng một lúc? Nếu ai đó thiết lập hợp đồng để chạy cùng một bộ mã trong một vòng lặp thì mỗi nút sẽ cần chạy vô thời hạn. Các quá trình này tiêu tốn rất nhiều tài nguyên và có thể khiến toàn bộ hệ thống gặp sự cố.
May mắn thay, Ethereum đưa ra khái niệm phí gas để tránh rủi ro này. Giống như một chiếc ô tô không thể chạy nếu không có nhiên liệu, một hợp đồng không thể chạy nếu không có phí nhiên liệu. Để đảm bảo hợp đồng hoạt động bình thường, người dùng phải trả một khoản phí gas nhất định. Nếu phí nhiên liệu không đủ, hợp đồng sẽ bị chấm dứt.
Thực chất đây là cơ chế sạc. Chúng tôi mở rộng khái niệm này sang các giao dịch, nghĩa là động lực chính của người khai thác là lợi nhuận và có thể bỏ qua các giao dịch có mức phí thấp hơn.
Xin lưu ý rằng Ether không giống như gas. Giá gas trung bình dao động phần lớn tùy thuộc vào thợ mỏ. Khi thực hiện giao dịch, phí gas được thanh toán bằng Ether. Cơ chế tính phí tương tự như Bitcoin: nếu mạng bị tắc nghẽn và có nhiều người dùng tham gia giao dịch thì giá gas trung bình sẽ tăng lên. Ngược lại, nếu có ít hoạt động trong mạng thì giá sẽ giảm.
Mặc dù giá nhiên liệu thay đổi liên tục nhưng chi phí nhiên liệu cần thiết cho mỗi hoạt động là cố định. Nghĩa là, việc thực hiện các hợp đồng phức tạp sẽ tiêu tốn nhiều gas hơn các giao dịch đơn giản. Vì vậy, Chi phí nhiên liệu trở thành thước đo sức mạnh tính toán. Nó đảm bảo rằng hệ thống tính phí tương ứng dựa trên việc sử dụng tài nguyên Ethereum của người dùng.
Phí gas thường chỉ tiêu thụ một phần nhỏ tiền Ethereum và chúng tôi đặt đơn vị nhỏ hơn "gwei" cho khoản phí đó. 1 gwei tương đương với một phần tỷ Ethereum.
Tóm lại, bạn có thể chạy một chương trình lặp lại trong thời gian dài, nhưng chương trình này có thể rất tốn kém rất nhanh. Do đó, các nút trong mạng Ethereum có lợi cho việc giảm thư rác.
Thay đổi giá nhiên liệu trung bình theo thời gian (đơn vị: gwei). Nguồn: etherscan.io
Giả sử Alice đang thực hiện một giao dịch hợp đồng. Cô ấy tính toán phí xăng mà cô ấy cần phải trả (ví dụ: thông qua Trạm xăng ETH). Có thể cô ấy sẽ đặt giá cao hơn để khuyến khích thợ đào xử lý giao dịch nhanh nhất có thể.
Cô ấy cũng sẽ đặt ra giới hạn nhiên liệu để tự bảo vệ mình. Sau khi hợp đồng có vấn đề, lượng nhiên liệu tiêu thụ sẽ cao hơn giá trị kế hoạch. Chức năng của giới hạn chi phí nhiên liệu là đảm bảo hoạt động dừng khi hết chi phí nhiên liệu đã đặt x. Hợp đồng tương ứng sau đó sẽ hết hạn và số tiền cuối cùng mà Alice trả sẽ không vượt quá giá trị đã đặt ban đầu.
Thoạt nhìn, khái niệm này có vẻ khó hiểu. Trên thực tế, điều này cho thấy rằng phí gas (và giới hạn của chúng) có thể được đặt theo cách thủ công và hầu hết các ví sẽ thực hiện việc này cho người dùng. Nói một cách đơn giản, gas xác định tốc độ mà người khai thác có thể xử lý giao dịch, trong khi gas limit xác định giới hạn trên của gas mà bạn sẵn sàng trả cho giao dịch này.
Thời gian trung bình để thêm một khối mới vào chuỗi khối Ethereum là 12 đến 19 giây. Điều này rất có thể sẽ thay đổi nếu mạng chuyển sang bằng chứng cổ phần, được thiết kế chủ yếu để giảm thời gian chặn. Để biết chi tiết, vui lòng đọc "Phân tích Casper Ethereum".
Điểm hấp dẫn lớn nhất của Ethereum là nó hỗ trợ người dùng tạo tài sản cá nhân trên chuỗi và chúng có thể được lưu trữ và chuyển giao như Ethereum. Hợp đồng thông minh quy định các quy tắc quản trị cho các tài sản trên, cho phép các nhà phát triển tự thiết lập các tham số mã thông báo. Chúng bao gồm phát hành mã thông báo, cơ chế phát hành, khả năng phân chia, khả năng thay thế lẫn nhau và nhiều đặc điểm khác. Có một số tiêu chuẩn kỹ thuật có thể được tuân theo khi tạo mã thông báo trong Ethereum, tiêu chuẩn nổi bật nhất được gọi là ERC-20 – do đó, những mã thông báo này thường được gọi là “mã thông báo ERC 20”.
Mã thông báo này có các chức năng tuyệt vời và cung cấp nền tảng thử nghiệm rộng rãi cho các nhà đổi mới, hỗ trợ họ thực hiện nhiều thử nghiệm hơn trong các lĩnh vực tiên tiến như tài chính và công nghệ. Nó được thiết kế cực kỳ linh hoạt, từ việc phát hành mã thông báo thống nhất dưới dạng tiền tệ trong ứng dụng đến sản xuất mã thông báo duy nhất dựa trên tài sản vật chất. Có lẽ có tất cả các loại trường hợp sử dụng tuyệt vời để tạo mã thông báo được sắp xếp hợp lý và dễ thực hiện mà vẫn chưa được biết đến.
Nội dung
Binance cho phép người dùng Smooth và mua Ethereum dễ dàng từ trình duyệt của bạn. Các bước thao tác:
Thị trường P2P cũng là một nền tảng để mua bán Ethereum. Thông qua Ứng dụng Binance Mobile, bạn có thể mua token trực tiếp từ người dùng khác. Các bước thao tác:
Không giống như Bitcoin, môi trường ứng dụng của Ethereum không bị giới hạn ở các mạng tiền kỹ thuật số. Nó có thể xây dựng một nền tảng phát triển cho các ứng dụng phi tập trung và Ethereum, với tư cách là một token có thể giao dịch, trở thành “nhiên liệu” của hệ sinh thái này. Vì vậy, vai trò chính của Ethereum là cung cấp tiện ích cho Ethereum.
Tuy nhiên, Ethereum cũng có thể được sử dụng để mua hàng hóa và dịch vụ, đóng vai trò tương tự như các loại tiền tệ truyền thống khác.
Bản đồ nhiệt về các nhà bán lẻ chấp nhận thanh toán bằng Ethereum. Nguồn: cryptwerk.com/coinmap
Đồng tiền bản địa của Ethereum "Ether" có thể được sử dụng làm tiền kỹ thuật số hoặc tài sản thế chấp. Nhiều người cũng xem nó như một kho lưu trữ giá trị tương tự như Bitcoin. Tuy nhiên, Ethereum khác với Bitcoin ở chỗ khả năng lập trình cao của chuỗi khối Ethereum mang lại cho nó nhiều tiện ích hơn. Kết quả là Ethereum đã trở thành huyết mạch của các ứng dụng tài chính phi tập trung, thị trường phi tập trung, nền tảng giao dịch, trò chơi và nhiều ứng dụng khác.
Các giao dịch Ethereum không liên quan đến bất kỳ ngân hàng nào và người dùng phải chịu trách nhiệm về số tiền của mình. Token có thể được gửi vào nền tảng giao dịch hoặc được lưu trữ trong ví cá nhân. Xin lưu ý rằng khi sử dụng ví cá nhân để lưu trữ tiền, điều quan trọng là phải giữ an toàn cho cụm từ ghi nhớ của bạn để bạn có thể lấy lại tiền nếu mất quyền truy cập vào ví của mình.
Sau khi dữ liệu được thêm vào chuỗi khối Ethereum, gần như không thể thay đổi hoặc xóa dữ liệu đó. Điều này có nghĩa là khi tham gia vào một giao dịch, nó có thể được coi như thể nó đã được khắc vào đá. Do đó, điều quan trọng là phải kiểm tra kỹ xem địa chỉ đích để nhận tiền có chính xác hay không. Khi chuyển số tiền lớn, tốt nhất trước tiên bạn nên gửi một số tiền nhỏ đến địa chỉ nhận để xác minh tính xác thực của nó.
Do một cuộc tấn công của hacker vào hợp đồng thông minh, Ethereum buộc phải thực hiện hard fork vào năm 2016, đảo ngược giao dịch độc hại một cách hiệu quả. Tuy nhiên, đây là biện pháp cực đoan nhằm ứng phó với một sự kiện bất thường, không phải thông lệ.
Tất cả các giao dịch được thêm vào chuỗi khối Ethereum đều được hiển thị công khai. Ngay cả khi địa chỉ Ethereum không tiết lộ tên thật, người quan sát vẫn có thể xác định được người tham gia thông qua các phương pháp khác.
Ethereum là một tài sản dễ biến động với cả cơ hội kiếm lợi nhuận và rủi ro thua lỗ. Một số người chọn nắm giữ Ethereum lâu dài vì tin rằng mạng sẽ trở thành lớp thanh toán có thể lập trình toàn cầu trong tương lai. Những người khác chọn sử dụng Ethereum để giao dịch với các altcoin khác. Tất nhiên, cả hai chiến lược này cũng có những rủi ro tài chính tương ứng.
Là nền tảng chính của tài chính phi tập trung (DeFi), Ethereum cũng có thể được sử dụng để cho vay, thế chấp các khoản vay, đúc tài sản tổng hợp hoặc đặt cược trong tương lai.
Một số nhà đầu tư có thể chọn đầu tư dài hạn vào Bitcoin và sử dụng nó làm tài sản kỹ thuật số duy nhất trong danh mục đầu tư của họ. Ngược lại, các nhà đầu tư khác linh hoạt hơn, xây dựng danh mục đầu tư đa dạng trên Ethereum và các altcoin khác hoặc phân bổ phần trăm vốn của họ cho giao dịch ngắn hạn (chẳng hạn như giao dịch trong ngày hoặc giao dịch xoay vòng). Không có cách phổ biến nào để kiếm lợi nhuận trên thị trường, mỗi nhà đầu tư nên hành động theo khả năng của mình và lựa chọn chiến lược phù hợp nhất dựa trên tình hình thực tế.
Có nhiều cách để lưu trữ mã thông báo của bạn, mỗi cách đều có ưu và nhược điểm riêng. Giống như bất cứ điều gì có nguy cơ, giải pháp tốt nhất là xây dựng danh mục lựa chọn đa dạng.
Nói chung, giải pháp lưu trữ được chia thành hai loại: được quản lý và không được quản lý. Giải pháp ký quỹ có nghĩa là tiền có thể được ủy thác cho bên thứ ba (chẳng hạn như nền tảng giao dịch). Tại thời điểm này, bạn phải đăng nhập vào nền tảng giám sát để giao dịch tài sản tiền kỹ thuật số.
Các giải pháp không giám sát thì ngược lại, trong đó người dùng sử dụng ví tiền kỹ thuật số để kiểm soát tiền của chính họ. Loại ví này không giữ tiền như ví vật lý mà thay vào đó lưu trữ thông tin xác thực truy cập vào tài sản trong chuỗi khối - khóa mật mã. Hãy nhớ:Khi sử dụng ví không giám sát, hãy luôn sao lưu cụm từ ghi nhớ của bạn!
Để gửi số Ethereum nắm giữ của bạn vào Binance, vui lòng làm theo các bước bên dưới Hoạt động: p>
Để tích cực tham gia giao dịch Ethereum, bạn cần để gửi nó vào tài khoản Binance của bạn. Lưu trữ Ethereum trên Binance rất dễ dàng và an toàn. Với Ethereum, người dùng cũng có thể tận hưởng nhiều lợi ích khác nhau của hệ sinh thái Binance thông qua các khoản vay, đặt cược, khuyến mãi airdrop và rút thăm may mắn.
Để rút Ethereum gửi vào tài khoản Binance của bạn, vui lòng làm theo các bước sau :
Nếu bạn cần gửi ether Enter ví cá nhân của bạn, bạn có thể chọn ví nóng hoặc ví lạnh.
Ví tiền kỹ thuật số được kết nối với Internet theo một cách nào đó được gọi là " ví nóng"”. Nó thường là một ứng dụng dành cho thiết bị di động hoặc máy tính để bàn mà qua đó người dùng có thể kiểm tra số dư của mình hoặc gửi/nhận mã thông báo. Ví nóng được kết nối với mạng và cực kỳ dễ bị tấn công, nhưng phương thức tiện lợi này phổ biến hơn đối với thanh toán hàng ngày. Trust Wallet là ví di động tiện lợi và nhanh chóng, hỗ trợ nhiều loại tiền tệ.
Ví lạnh là ví tiền kỹ thuật số hoạt động ngoại tuyến. Những ví như vậy tránh xa các vectơ tấn công trực tuyến, làm giảm đáng kể khả năng bị tấn công. Tuy nhiên, ví lạnh nhìn chung không tiện lợi bằng ví nóng. Cả ví phần cứng và ví giấy đều là ví lạnh. Công nghệ thứ hai đã lỗi thời và cực kỳ rủi ro, dần dần bị lu mờ khỏi tầm nhìn của người dùng.
Vui lòng đọc "Phân tích các loại ví tiền kỹ thuật số" để tìm hiểu thêm về phân loại ví.
Vitalik Buterin đã thiết kế logo Ethereum ban đầu. Nó bao gồm hai ký hiệu tổng xoay vòng "Σ" (Sigma trong các chữ cái Hy Lạp). Thiết kế cuối cùng dựa trên mẫu này và bao gồm một hình thoi được gọi là "bát diện" được bao quanh bởi bốn hình tam giác. Tương tự như các loại tiền kỹ thuật số khác, Ethereum cũng có ký hiệu Unicode tiêu chuẩn riêng và các ứng dụng cũng như trang web có thể dễ dàng hiển thị giá trị của nó. Giống như đồng đô la Mỹ được biểu thị bằng ký hiệu “$”, Ethereum được biểu thị bằng ký hiệu “Ξ”.
Mục lục
Nói một cách đơn giản, khả năng mở rộng là thước đo khả năng phát triển của hệ thống. Ví dụ: mạng hoặc máy chủ được sử dụng trong điện toán có thể được mở rộng theo nhiều cách khác nhau để đáp ứng nhiều nhu cầu hơn.
Khả năng mở rộng của tiền điện tử đề cập đến sự phát triển liên tục của chuỗi khối để thu hút nhiều người dùng hơn. Sự gia tăng số lượng người dùng có nghĩa là blockchain sẽ cạnh tranh để có nhiều hoạt động và giao dịch hơn.
Những người ủng hộ Ethereum tin rằng phiên bản tiếp theo của Internet sẽ dựa trên nền tảng Ethereum. Cái gọi là Web 3.0 sẽ mang lại cấu trúc liên kết phi tập trung sẽ trực tiếp bỏ qua các trung gian, tập trung hơn vào quyền riêng tư và hướng tới việc thực sự sở hữu dữ liệu của riêng bạn. Các thuộc tính cơ bản này sẽ được xây dựng thông qua tính toán phân tán và các giao thức lưu trữ/truyền thông phân tán dưới dạng hợp đồng thông minh.
Để đạt được mục tiêu của mình, Ethereum phải cải thiện đáng kể khả năng xử lý giao dịch của mình đồng thời tránh làm giảm tính phân cấp của mạng. Hiện tại, Ethereum không giới hạn khối lượng giao dịch bằng cách giới hạn kích thước khối như Bitcoin mà chỉ đặt giới hạn phí gas cho khối, tức là một khối có thể Tối đa hóa chi phí nhiên liệu để đáp ứng.
Ví dụ: giới hạn phí gas cho một khối là 100.000 Gwei. Bạn có thể gửi 10 giao dịch với giới hạn phí gas là 10.000 Gwei hoặc 2 giao dịch với giới hạn phí gas là 50.000 Gwei cho khối này. Bất kỳ giao dịch nào khác được gửi cùng lúc phải chờ khối tiếp theo.
Tình huống này không lý tưởng đối với một hệ thống được mọi người sử dụng rộng rãi. Nếu các giao dịch đang chờ xử lý vượt quá không gian khối, tồn đọng có thể nhanh chóng phát triển. Ngoài ra, phí gas tăng đồng nghĩa với việc người dùng phải trả số tiền cao hơn để được ưu tiên giao dịch riêng lẻ. Điều đó có nghĩa là, một mạng bận rộn sẽ khiến cho việc xử lý một số trường hợp sử dụng nhất định trở nên rất tốn kém.
Trò chơi CryptoKitties phổ biến là một ví dụ điển hình về những hạn chế của mạng Ethereum. Năm 2017, trò chơi “CryptoKitties” dựa trên Ethereum đã thu hút một lượng lớn người dùng. Họ thực hiện các giao dịch trong mạng và nuôi mèo kỹ thuật số của riêng mình (đại diện cho mã thông báo không thể thay thế). Khi trò chơi trở nên phổ biến, số lượng giao dịch đang chờ xử lý tăng vọt, cuối cùng dẫn đến tình trạng tắc nghẽn mạng nghiêm trọng.
Nhìn bề ngoài, miễn là diện tích được cải thiện. Chặn giới hạn gas giảm bớt tất cả các vấn đề về khả năng mở rộng. Nói cách khác, giới hạn càng cao thì mạng có thể xử lý càng nhiều giao dịch trong một khoảng thời gian cố định, phải không?
Thật không may, điều này sẽ không khả thi nếu không hy sinh một số tính năng chính của Ethereum. Vitalik Buterin đã đề xuất bộ ba bất khả thi của blockchain (thể hiện trong hình bên dưới), giải thích sự cân bằng mong manh mà blockchain phải đạt được.
Ba nghịch lý của blockchain: (1) khả năng mở rộng, (2) bảo mật và (3) Phân cấp.
Chỉ có thể tối ưu hóa hai trong số ba tính năng chính chứ không phải tất cả. Các chuỗi khối như Ethereum và Bitcoin đều ưu tiên bảo mật và phân cấp. Thuật toán đồng thuận của họ đảm bảo an ninh mạng. Tuy nhiên, mạng của nó bao gồm hàng ngàn nút, dẫn đến khả năng mở rộng kém. Việc tiếp nhận và xác minh các giao dịch được hoàn thành bởi nhiều nút và tốc độ chậm hơn nhiều so với các giải pháp tập trung.
Một kịch bản khác là loại bỏ giới hạn phí gas khối. Mạng có thể đạt được tính bảo mật và khả năng mở rộng cùng một lúc, nhưng mức độ phân cấp sẽ giảm nghiêm trọng.
Lý do là sẽ có nhiều giao dịch hơn được đưa vào một khối duy nhất, dẫn đến khối lớn hơn. Các nút trong mạng vẫn cần tải xuống và phát các khối thường xuyên, điều này đặt ra những yêu cầu rất nghiêm ngặt đối với phần cứng. Sau khi giới hạn phí gas của khối được tăng lên, các nút sẽ khó xác minh, lưu trữ và phát các khối hơn.
Cuối cùng, các nút đi chậm sẽ thoát khỏi mạng. Nếu nó tiếp tục hoạt động theo cách này, chỉ một số nút mạnh sẽ tồn tại, làm sâu sắc thêm tính tập trung của hệ thống. Cuối cùng, blockchain sẽ vừa an toàn vừa có thể mở rộng, nhưng không còn phi tập trung nữa.
Trường hợp cuối cùng là blockchain tập trung vào sự phân cấp và khả năng mở rộng. Mạng cải thiện tốc độ và phân cấp bằng cách ngừng sử dụng thuật toán đồng thuận, với chi phí bảo mật giảm đáng kể.
Trong những năm gần đây, số giao dịch mỗi giây (TPS) của Ethereum hiếm khi vượt quá 10 giao dịch. Những con số đáng thất vọng đối với một nền tảng khao khát trở thành “máy tính của thế giới”.
Các giải pháp mở rộng quy mô luôn là một phần quan trọng trong lộ trình của Ethereum. Plasma là một ví dụ điển hình của giải pháp mở rộng công suất. Giải pháp này được thiết kế để nâng cao hiệu quả của Ethereum và công nghệ của nó cũng có thể áp dụng cho các mạng blockchain khác.
Mặc dù Ethereum có tiềm năng lớn nhưng hiện tại nó vẫn có những hạn chế. Ở trên, chúng ta đã thảo luận về vấn đề khả năng mở rộng. Nói tóm lại, nếu Ethereum hy vọng trở thành trụ cột của hệ thống tài chính mới, nó phải tăng đáng kể tổng số giao dịch được xử lý mỗi giây. Vấn đề này rất khó giải quyết do tính chất phân tán của mạng. Các nhà phát triển Ethereum cũng đã tìm kiếm giải pháp trong nhiều năm.
Một mặt, để đảm bảo tính phân cấp của mạng, một số hạn chế phải được thực hiện. Yêu cầu chạy nút càng khắt khe thì càng có ít người tham gia và mạng sẽ trở nên tập trung hơn. Do đó, việc tăng khả năng xử lý giao dịch của Ethereum sẽ dẫn đến gánh nặng nút tăng lên, cuối cùng đe dọa tính toàn vẹn của hệ thống.
Một nhược điểm khác của Ethereum (và các loại tiền điện tử bằng chứng công việc khác) là nó cực kỳ tốn nhiều tài nguyên. Để thêm thành công một khối vào blockchain, việc khai thác là cần thiết. Tuy nhiên, phương pháp tạo khối này phải thực hiện các thao tác nhanh chóng và tiêu tốn nhiều điện năng.
Nhằm phá bỏ những hạn chế trên, các nhà phát triển đã đề xuất một loạt kế hoạch nâng cấp, gọi chung là “Ethereum 2.0” (hoặc ETH 2.0). Khi được triển khai đầy đủ, ETH 2.0 sẽ cải thiện hiệu suất của mạng một cách hiệu quả.
Như đã đề cập ở trên, mỗi nút lưu trữ một bản sao của toàn bộ chuỗi khối. Các nút này cũng sẽ được cập nhật khi blockchain thay đổi, chiếm băng thông và bộ nhớ lớn.
Bạn có thể tránh được quá trình trên nếu sử dụng phương pháp có tên sharding. Như tên cho thấy, quá trình này chia mạng thành các tập hợp con nút khác nhau, được gọi là sharding. Mỗi phân đoạn xử lý các giao dịch và hợp đồng riêng của mình, trong khi vẫn liên lạc với các mạng phân đoạn khác theo yêu cầu. Mỗi phân đoạn được xác minh độc lập nên không cần lưu trữ dữ liệu từ các phân đoạn khác.
So sánh mạng vào tháng 3 năm 2020 và mạng triển khai sharding
"Sharding" là một phương pháp mở rộng phức tạp đòi hỏi nhiều công việc thiết kế và triển khai. Tuy nhiên, nếu ứng dụng thành công, nó sẽ trở thành một trong những phương pháp hiệu quả nhất để tăng thông lượng của mạng theo mức độ lớn.
Ethereum Plasma là một giải pháp mở rộng ngoài chuỗi nhằm mục đích thực hiện các giao dịch tắt trên chuỗi khối. Cải thiện thông lượng giao dịch. Về vấn đề này, nó có những điểm tương đồng nhất định với sidechain và kênh thanh toán.
Thông qua Plasma, chuỗi thứ cấp có thể được gắn vào chuỗi chính của chuỗi khối Ethereum trong khi vẫn duy trì giao tiếp ở mức tối thiểu. Mặc dù người dùng dựa vào chuỗi chính để giải quyết tranh chấp và "hoàn thành" các hoạt động cá nhân trên chuỗi phụ, nhưng nhìn chung cả hai đều hoạt động độc lập.
Chìa khóa để mở rộng quy mô Ethereum thành công là giảm lượng dữ liệu mà các nút phải lưu trữ. Giải pháp Plasma cho phép các nhà phát triển quy định một số quy tắc cho “chuỗi con” trong hợp đồng thông minh của chuỗi chính. Sau đó, các ứng dụng có thông tin hoặc quy trình quá đắt để lưu trữ/chạy trong chuỗi chính có thể được tự do chuyển sang “chuỗi phụ” để tạo.
Để có phần giới thiệu chi tiết về Plasma, vui lòng đọc "Ethereum Plasma là gì?" 》.
Tương tự như Plasma, Rollup cũng nhằm mục đích tách các giao dịch khỏi chuỗi chính và đạt được sự mở rộng Ethereum. Vì vậy, cái sau hoạt động như thế nào?
Câu trả lời là một hợp đồng duy nhất trong chuỗi chính nắm giữ tất cả tiền trên chuỗi thứ cấp và lưu trữ bằng chứng mật mã về trạng thái hiện tại của chuỗi. Các nhà khai thác chuỗi thứ cấp gửi tiền ký quỹ vào hợp đồng mạng chính và chỉ gửi các chuyển đổi trạng thái hợp lệ cho hợp đồng đó. Ý tưởng đằng sau điều này là trạng thái được duy trì ngoài chuỗi, do đó không cần lưu trữ dữ liệu trên blockchain. Tuy nhiên, điểm khác biệt chính giữa Rollup và Plasma là cách nó gửi giao dịch đến chuỗi chính. Thông qua các loại giao dịch đặc biệt, phương pháp này có thể "tóm tắt" các giao dịch lớn và gộp chúng lại thành các khối đặc biệt, được gọi là khối cuộn.
Bản tổng hợp được chia thành hai loại khác nhau: Bản tổng hợp lạc quan và Bản tổng hợp không có kiến thức (ZK Rollup). Cả hai đều đảm bảo chuyển đổi trạng thái chính xác theo những cách khác nhau.
Bản tổng hợp không có kiến thức (ZK Rollup) Gửi các giao dịch bằng phương pháp xác minh mật mã được gọi là bằng chứng không có kiến thức. Cụ thể, một phương pháp gọi là zk-SNARK được sử dụng. Bài viết này sẽ không giới thiệu chi tiết hoạt động cụ thể nhưng chúng tôi có thể mô tả ứng dụng của nó trong bản tổng hợp như sau: Bằng cách này, những người tham gia khác nhau có thể chứng minh với nhau rằng họ có thông tin cụ thể mà không tiết lộ nội dung cụ thể.
Đối với bản tổng hợp không có kiến thức (ZK Rollup), thông tin này là một quá trình chuyển đổi trạng thái được gửi tới chuỗi chính. Ưu điểm lớn của quá trình này là nó diễn ra gần như ngay lập tức đồng thời giảm thiểu khả năng xảy ra trạng thái sai sót.
Optimistic Rollup Cải thiện tính linh hoạt bằng cách hy sinh khả năng mở rộng. Thông qua "Máy ảo lạc quan (OVM)", hợp đồng thông minh có thể chạy trong chuỗi thứ cấp. Mặt khác, không có bằng chứng mật mã nào có thể xác nhận rằng quá trình chuyển đổi trạng thái được gửi tới chuỗi chính là chính xác. Để giảm bớt vấn đề này, một độ trễ ngắn được tích hợp vào quy trình, cho phép người dùng thách thức và từ chối các khối không hợp lệ được gửi lên chuỗi chính.
Bằng chứng cổ phần (PoS) là một chương trình xác minh khối khác ngoài bằng chứng công việc. Trong hệ thống bằng chứng cổ phần, cách để có được các khối mới không phải là khai thác mà là đúc (đôi khi được gọi là rèn). Thay vì các thợ mỏ cạnh tranh thông qua sức mạnh tính toán, các khối ứng cử viên hiện được xác minh bởi các nút (hoặc trình xác nhận) được chọn ngẫu nhiên theo định kỳ. Nếu thực hiện đúng, nó sẽ nhận được tất cả phí giao dịch cho khối và cũng có thể nhận được phần thưởng khối tùy thuộc vào giao thức.
Bằng chứng cổ phần không liên quan đến khai thác và do đó được coi là thân thiện với môi trường hơn. Trình xác thực tiêu thụ ít năng lượng hơn so với công cụ khai thác, vì vậy các khối có thể được tạo ra trong phần cứng cấp độ người tiêu dùng.
Là một phần của Ethereum 2.0, Ethereum có kế hoạch chuyển từ PoW sang PoS thông qua hoạt động nâng cấp có tên Casper. Mặc dù ngày cụ thể vẫn chưa được xác nhận chính thức nhưng phiên bản đầu tiên có thể ra mắt vào năm 2020.
Trong giao thức chứng minh khối lượng công việc, người khai thác có trách nhiệm đảm bảo an ninh mạng. Họ sẽ không gian lận vì làm như vậy sẽ tiêu tốn năng lượng và khiến họ mất tất cả phần thưởng tiềm năng. Lý thuyết trò chơi này không tồn tại trong Proof of Stake, thay vào đó mạng được bảo mật thông qua các biện pháp kinh tế tiền điện tử khác.
Hành vi không trung thực bị hạn chế không phải vì người dùng lo lãng phí năng lượng mà vì họ lo mất tiền. Người xác minh phải cam kết một số lượng mã thông báo nhất định (trở thành chủ sở hữu mã thông báo) để có được quyền xác minh. Nếu một nút cố gắng gian lận, các mã thông báo đã đặt cược của nó (một lượng Ether nhất định) sẽ bị mất; nếu nút không phản hồi hoặc ngoại tuyến, các mã thông báo này cũng sẽ dần cạn kiệt. Tuy nhiên, nếu người xác thực chạy nhiều nút hơn, họ sẽ nhận được nhiều phần thưởng hơn.
Số tiền đặt cược ước tính tối thiểu cho mỗi người xác nhận trong Ethereum là 32 đồng Ethereum. Việc đặt giá trị quá cao khiến cuộc tấn công 51% trở nên cực kỳ tốn kém.
Vấn đề này phức tạp hơn. Số liệu này được xác định không chỉ bởi số lượng token được đặt cược mà còn bởi tổng số lượng ether được đặt trong mạng và tỷ lệ lạm phát. Theo ước tính sơ bộ, tỷ suất lợi nhuận hàng năm hiện tại của dự án là khoảng 6%. Xin lưu ý rằng con số này chỉ là ước tính và có thể thay đổi trong tương lai.
Nếu bạn cần rút Ethereum từ trình xác thực, bạn phải tham gia hàng đợi rút tiền. Nếu không có hàng đợi thì thời gian rút tiền tối thiểu là 18 giờ. Thời gian cụ thể sẽ được điều chỉnh linh hoạt dựa trên số lượng người xác thực rút tiền trong một khoảng thời gian cụ thể.
Là người xác thực chịu trách nhiệm duy trì an ninh mạng, bạn phải cân nhắc nhiều rủi ro khác nhau. Nếu nút xác thực ngoại tuyến trong một thời gian dài, một phần đáng kể tiền gửi sẽ bị mất. Ngoài ra, nếu số dư tiền gửi của bạn giảm xuống dưới 16 Ethereum, bạn sẽ bị xóa khỏi bộ xác thực.
Không thể bỏ qua một yếu tố rủi ro hệ thống khác. Proof of Stake chưa bao giờ được sử dụng trên quy mô lớn như vậy và có thể xảy ra trục trặc trong quá trình hoạt động. Phần mềm không thể tránh khỏi những khiếm khuyết, sơ hở, thậm chí có thể gây ra những đòn tàn khốc - khi giá trị cầm cố lên tới hàng tỷ USD sẽ phải đối mặt với những rủi ro lớn.
Thư mục
Tài chính phi tập trung (gọi tắt là DeFi) là một hoạt động thực hiện phân cấp các ứng dụng tài chính. DeFi được xây dựng trên một chuỗi khối nguồn mở công khai mà tất cả người dùng trên Internet đều có thể truy cập miễn phí (tức là không được phép). Tính năng chính này có khả năng thu hút hàng tỷ người vào hệ thống tài chính toàn cầu mới này.
Trong hệ sinh thái DeFi ngày càng hoàn thiện, người dùng có thể tương tác với những người dùng khác và hợp đồng thông minh thông qua mạng ngang hàng (P2P) và các ứng dụng phi tập trung (DApp). Ưu điểm lớn nhất của DeFi là nó có thể thực hiện được tất cả những điều này nhưng người dùng vẫn có quyền sở hữu tiền của mình.
Tóm lại, các hoạt động tài chính phi tập trung (DeFi) nhằm mục đích xây dựng một hệ thống tài chính mới và dần phá bỏ những hạn chế của hệ thống hiện tại. DeFi có mức độ phân cấp tương đối cao và cơ sở nhà phát triển lớn, vì vậy hầu hết DeFi hiện được xây dựng trên Ethereum.
Bạn có thể đã biết rằng lợi thế lớn nhất của Bitcoin là nó không yêu cầu bất kỳ cơ quan trung ương nào điều phối hoạt động mạng. Việc phát triển các ứng dụng có thể lập trình sẽ như thế nào nếu chúng ta coi đây là ý tưởng cốt lõi? Đây chính là tiềm năng của các ứng dụng DeFi: loại bỏ một “điều phối viên” trung tâm hoặc cơ quan trung gian và sẽ không có một điểm thất bại nào.
Như đã đề cập trước đó, "quyền truy cập mở" là lợi thế lớn nhất của DeFi. Hàng tỷ người trên thế giới không được tiếp cận với bất kỳ loại dịch vụ tài chính nào. Làm thế nào chúng ta có thể quản lý cuộc sống hàng ngày của mình nếu không có sự đảm bảo về tài chính? Đây không phải là sự tưởng tượng hư cấu mà là sự phản ánh cuộc sống thực của hàng tỷ người - chính nhóm người này mà DeFi phục vụ.
Những lợi thế này tưởng chừng rất hấp dẫn nhưng tại sao DeFi vẫn chưa chiếm lĩnh được thị trường phổ thông? Hiện tại, hầu hết các ứng dụng DeFi vẫn đang trong giai đoạn thử nghiệm, cần được cải thiện về tính tiện lợi, linh hoạt và thường xuyên gặp sự cố. Thực tế đã chứng minh rằng việc thiết kế kiến trúc của loại hệ sinh thái này là rất khó, môi trường phát triển phân tán càng khiến điều đó trở nên khó khăn hơn.
Đối với các nhà phát triển như kỹ sư phần mềm, nhà lý thuyết trò chơi và nhà thiết kế cơ chế, việc xây dựng hệ sinh thái DeFi đầy thách thức và còn một chặng đường dài phía trước. Do đó, vẫn chưa biết liệu các ứng dụng DeFi có thể trở thành xu hướng phổ biến hay không.
Trường hợp sử dụng tài chính phi tập trung (DeFi) phổ biến nhất hiện nay chắc chắn là stablecoin. Về cơ bản, stablecoin là một token blockchain có giá trị được gắn với một tài sản trong thế giới thực, chẳng hạn như tiền tệ fiat. Ví dụ: giá trị của BUSD được gắn với Đô la Mỹ (USD). Các token như vậy được áp dụng trong blockchain, việc lưu trữ và chuyển giao rất thuận tiện.
Một ứng dụng phổ biến khác là cho vay. Có nhiều dịch vụ ngang hàng (P2P) nơi người dùng cho người khác vay tiền và kiếm lãi từ đó. Trên thực tế, Binance Lending là một trong những nền tảng tiện lợi nhất. Phương thức hoạt động rất đơn giản, chỉ cần gửi tiền vào ví cho vay và kiếm lãi vào ngày hôm sau!
Tuy nhiên, điều thú vị nhất là DeFi có thể được áp dụng cho hầu hết mọi lĩnh vực. Nó có thể được tích hợp vào nhiều thị trường ngang hàng (P2P) và phi tập trung khác nhau để tạo ra một nền tảng giao dịch các bộ sưu tập tiền kỹ thuật số độc đáo và các mặt hàng kỹ thuật số khác. Những ứng dụng như vậy cũng có thể tạo ra tài sản tổng hợp, cho phép bất kỳ ai tạo ra thị trường cho bất kỳ thứ gì có giá trị. Các lĩnh vực sử dụng khác bao gồm thị trường dự đoán và các công cụ phái sinh.
Sàn giao dịch phi tập trung (DEX) ) cho phép các ví người dùng khác nhau tiến hành giao dịch trực tiếp. Khi giao dịch trên các nền tảng giao dịch tập trung như Binance, trước tiên người dùng cần chuyển tiền vào nền tảng và sau đó giao dịch qua hệ thống nội bộ.
Nền tảng giao dịch phi tập trung thì khác. Thông qua các hợp đồng thông minh kỳ diệu, bạn có thể sử dụng ví tiền kỹ thuật số của mình để hoàn tất giao dịch trực tiếp, tránh các rủi ro như hacker tấn công vào nền tảng giao dịch.
Binance DEX là đại diện tiêu biểu cho nền tảng giao dịch phi tập trung. Uniswap, Kyber Network và IDEX là những công ty dẫn đầu được xây dựng trên Ethereum. Để tối đa hóa tính bảo mật của tiền, một số nền tảng giao dịch thậm chí còn cho phép hoàn thành giao dịch thông qua ví phần cứng.
So sánh các nền tảng giao dịch tập trung và phi tập trung.
Chúng tôi so sánh sự khác biệt giữa nền tảng giao dịch tập trung và phi tập trung thông qua hình trên. Trong hình bên trái, chúng ta có thể thấy Binance nằm giữa hai bên của giao dịch. Do đó, khi Alice muốn đổi token A lấy token B của Bob, cả hai bên phải gửi tài sản của mình vào sàn giao dịch. Sau khi thỏa thuận được ký kết, Binance sẽ phân bổ lại số dư tài khoản giữa hai bên theo tỷ lệ số tiền.
Bên phải là sàn giao dịch phi tập trung. Chúng tôi lưu ý rằng không có bên thứ ba nào tham gia vào toàn bộ giao dịch. Mã thông báo của Alice được chuyển đổi trực tiếp thành mã thông báo của Bob thông qua hợp đồng thông minh. Bằng cách này, hợp đồng mà hai bên đạt được sẽ được tự động thực hiện mà không cần thông qua bất kỳ cơ quan trung gian nào.
Tính đến tháng 2 năm 2020, DEX là ứng dụng được sử dụng phổ biến nhất trên chuỗi khối Ethereum. Tuy nhiên, khối lượng giao dịch của nó khác xa so với các nền tảng giao dịch tập trung. Tuy nhiên, nếu các nhà phát triển và nhà thiết kế tiếp tục tối ưu hóa trải nghiệm người dùng, DEX sẽ dần dần giành được sự ưu ái của nhiều người dùng hơn. Một ngày nào đó, nó chắc chắn sẽ có thể cạnh tranh được với các nền tảng giao dịch tập trung.
Mục lục
Thuật ngữ "nút Ethereum" dùng để chỉ một chương trình tương tác với mạng Ethereum theo một cách nào đó. Bất kỳ thiết bị nào cũng có thể hoạt động như một nút Ethereum, từ ứng dụng ví di động đơn giản đến máy tính lưu trữ bản sao của toàn bộ chuỗi khối.
Tất cả các nút đều hoạt động như các điểm liên lạc theo một cách nào đó, nhưng có nhiều loại nút trong mạng Ethereum.
Không giống như Bitcoin, Ethereum không thể tìm thấy bất kỳ chương trình nào để triển khai tham khảo. Trong hệ sinh thái Bitcoin, Bitcoin Core là phần mềm nút chính và Sách Vàng Ethereum đề xuất một loạt chương trình độc lập (nhưng tương thích). Những cái phổ biến nhất hiện nay là Geth và Parity.
Để kết nối với Ethereum theo cách cho phép xác minh độc lập mạng dữ liệu blockchain, bạn nên chạy một nút đầy đủ bằng phần mềm đã đề cập trước đó.
Phần mềm sẽ tải xuống các khối từ các nút khác và xác minh tính chính xác của các giao dịch trong đó. Phần mềm cũng sẽ chạy tất cả các hợp đồng thông minh được gọi, đảm bảo rằng thông tin nhận được giống với các nút khác. Nếu mọi thứ hoạt động theo kế hoạch, chúng ta có thể giả định rằng tất cả các thiết bị nút đều lưu trữ cùng một bản sao của chuỗi khối.
Các nút đầy đủ rất quan trọng đối với hoạt động của Ethereum. Nếu không có nhiều nút trải rộng trên toàn cầu, mạng sẽ mất đi tính chất phi tập trung và chống kiểm duyệt.
Bằng cách chạy một nút đầy đủ, bạn có thể trực tiếp đóng góp vào sức khỏe và tính bảo mật của mạng Hãy đóng góp. Tuy nhiên, các nút đầy đủ thường yêu cầu sử dụng các máy độc lập để vận hành và bảo trì. Đối với những người dùng không thể (hoặc đơn giản là không muốn) chạy nút đầy đủ, nút nhẹ là lựa chọn tốt hơn.
Như tên cho thấy, nút nhẹ là thiết bị nhẹ có thể giảm đáng kể mức sử dụng tài nguyên và không gian. Các thiết bị di động như điện thoại di động hoặc máy tính xách tay có thể đóng vai trò là nút ánh sáng. Tuy nhiên, việc giảm chi phí sẽ phải trả giá: các nút ánh sáng không thể tự cung cấp đầy đủ. Chúng không thể được đồng bộ hóa với toàn bộ blockchain và yêu cầu các nút đầy đủ cung cấp thông tin liên quan.
Light node được các thương gia, nhà cung cấp dịch vụ và người dùng ưa chuộng. Chúng được sử dụng rộng rãi để thanh toán khi không cần đến các nút đầy đủ và chi phí vận hành quá cao.
Nút khai thác có thể là máy khách nút đầy đủ hoặc máy khách nút nhẹ. Thuật ngữ “nút khai thác” được sử dụng khác với thuật ngữ trong hệ sinh thái Bitcoin nhưng vẫn được sử dụng để xác định người tham gia.
Để tham gia khai thác Ethereum, phải sử dụng một số phần cứng bổ sung. Cách tiếp cận phổ biến nhất là xây dựng một máy khai thác. Người dùng kết nối nhiều GPU (đơn vị xử lý đồ họa) thông qua các máy khai thác để tính toán dữ liệu băm ở tốc độ cao.
Người khai thác có thể chọn giữa hai tùy chọn khai thác: khai thác một mình hoặc tham gia nhóm khai thác. Khai thác một mình có nghĩa là người khai thác tạo khối một mình. Nếu thành công, phần thưởng khai thác sẽ dành riêng cho bạn. Nếu bạn tham gia nhóm khai thác, sức mạnh băm của nhiều thợ mỏ sẽ được kết hợp lại. Tốc độ tạo khối được tăng lên nhưng phần thưởng khai thác sẽ được chia cho nhiều người khai thác.
Một trong những tính năng quan trọng nhất của blockchain là “mở truy cập ”. Điều này cho thấy rằng bất kỳ ai cũng có thể chạy nút Ethereum và củng cố mạng bằng cách xác thực các giao dịch và khối.
Tương tự như Bitcoin, nhiều doanh nghiệp cung cấp các nút Ethereum plug-and-play. Thiết bị này chắc chắn là sự lựa chọn tốt nhất nếu bạn chỉ muốn thiết lập và chạy một nút duy nhất, nhưng nhược điểm là bạn phải trả thêm tiền để thuận tiện.
Như đã đề cập trước đó, có nhiều loại triển khai phần mềm nút khác nhau trong Ethereum, chẳng hạn như Geth và Parity. Để chạy nút cá nhân, bạn phải hiểu quy trình cài đặt cho việc triển khai đã chọn.
Trừ khi chạy một nút đặc biệt gọi là nút lưu trữ, máy tính xách tay dành cho người tiêu dùng là đủ để hỗ trợ hoạt động bình thường của nút đầy đủ Ethereum. Tuy nhiên, tốt nhất bạn không nên sử dụng thiết bị làm việc hàng ngày của mình vì các nút có thể làm mọi thứ chậm đi một cách nghiêm trọng.
Khi chạy nút cá nhân, thiết bị nên luôn trực tuyến. Nếu một nút ngoại tuyến, có thể mất nhiều thời gian để đồng bộ hóa khi nó được kết nối lại với Internet. Vì vậy, tốt nhất nên chọn những thiết bị có giá thành rẻ và dễ bảo trì. Bạn thậm chí có thể chạy các nút ánh sáng thông qua Raspberry Pi.
Với mạng sắp chuyển sang cơ chế bằng chứng cổ phần , Mỏ khai thác Ethereum không còn là hình thức đầu tư dài hạn an toàn nhất. Sau khi quá trình chuyển đổi thành công, người khai thác Ethereum chỉ có thể chuyển thiết bị khai thác của họ sang các mạng khác hoặc bán trực tiếp.
Do quá trình chuyển đổi vẫn chưa hoàn tất nên việc tham gia khai thác Ethereum vẫn yêu cầu sử dụng phần cứng đặc biệt (chẳng hạn như GPU hoặc ASIC). Để kiếm được lợi nhuận đáng kể, bạn phải tùy chỉnh giàn khai thác của mình và tìm các trang trại khai thác có giá điện thấp. Ngoài ra, bạn cần tạo ví Ethereum và cấu hình phần mềm khai thác tương ứng. Tất cả điều này tiêu tốn rất nhiều thời gian và tiền bạc. Trước khi tham gia khai thác, vui lòng cân nhắc kỹ xem bạn có thể xử lý được nhiều thử thách khác nhau hay không.
ProgPow là viết tắt của Có lập trìnhBằng chứng công việc. Đây là phần mở rộng của thuật toán khai thác Ethereum Ethash, được thiết kế để giúp GPU cạnh tranh hơn ASIC.
Trong cộng đồng Bitcoin và Ethereum, khả năng kháng ASIC là chủ đề gây tranh cãi trong nhiều năm. Trong mạng Bitcoin, ASIC đã trở thành lực lượng khai thác chính.
Trong Ethereum, ASIC không phổ biến và một số lượng đáng kể thợ mỏ vẫn sử dụng GPU. Tuy nhiên, điều này sẽ sớm thay đổi khi ngày càng có nhiều công ty giới thiệu giàn khai thác Ethereum ASIC ra thị trường. Tuy nhiên, vấn đề với ASIC là gì?
Một mặt, ASIC làm suy yếu đáng kể tính phân cấp của mạng. Nếu những người khai thác GPU không thể kiếm được lợi nhuận và phải ngừng khai thác thì tỷ lệ băm cuối cùng sẽ tập trung vào tay một số ít người khai thác. Ngoài ra, chi phí phát triển chip ASIC khá đắt và chỉ một số ít công ty có đủ khả năng và nguồn lực phát triển. Tình hình hiện tại này có thể dẫn đến sự tập trung của ngành khai thác Ethereum vào tay một số công ty, hình thành một mức độ độc quyền nhất định trong ngành.
Sự tích hợp của ProgPow đã gây tranh cãi kể từ năm 2018. Một số người tin rằng nó có lợi cho sức khỏe của hệ sinh thái Ethereum. Những người khác phản đối, cho rằng nó có thể dẫn đến một hard fork. Với sự xuất hiện của bằng chứng cổ phần, vẫn còn phải xem liệu ProgPoW có thể được áp dụng vào mạng hay không.
Ethereum và Bitcoin giống nhau, cả hai đều là nền tảng nguồn mở. Bất kỳ ai cũng có thể tham gia phát triển giao thức hoặc xây dựng ứng dụng dựa trên giao thức. Trên thực tế, Ethereum hiện là cộng đồng nhà phát triển lớn nhất trong lĩnh vực blockchain.
Làm chủ Ethereum do Andreas Antonopoulos và Gavin Wood sản xuất và Tài nguyên dành cho nhà phát triển do Ethereum.org phát hành là những điểm khởi đầu lý tưởng cho các nhà phát triển mới.
Khái niệm hợp đồng thông minh lần đầu tiên được đề xuất vào những năm 1990. Ứng dụng của nó trong blockchain mang đến một loạt thách thức mới. Solidity, do Gavin Wood đề xuất vào năm 2014, đã trở thành ngôn ngữ lập trình chính để phát triển các hợp đồng thông minh Ethereum và cú pháp của nó tương tự như Java, JavaScript và C++.
Về cơ bản, bằng cách sử dụng ngôn ngữ Solidity, các nhà phát triển có thể viết các hướng dẫn có thể được Máy ảo Ethereum (EVM) phân tích cú pháp khi bị hỏng. Bạn có thể tìm hiểu thêm về cách thức hoạt động của nó thông qua Solidity GitHub.
Trên thực tế, ngôn ngữ Solidity không phải là lựa chọn duy nhất cho các nhà phát triển Ethereum. Vyper cũng là một ngôn ngữ phát triển phổ biến và cú pháp của nó gần với Python hơn.