Ethereum là miền đất mới lạ cho việc Coding

Updated: 18/06/2019 at 6:00

Pelle Braendgaard là một lập trình viên kỳ cựu. Năm 12 tuổi, anh thường đến cửa hàng máy tính địa phương ở Đan Mạch để viết mã BASIC trên máy tính ZX Spectrum 8 bit hiệu Sinclair. Năm 1993, anh tình cờ bắt gặp Mosaic, trình duyệt web đồ họa đầu tiên trong khi vô tình điều khiển dòng lệnh UNIX trên máy tính của trường đại học. Anh nhanh chóng yêu thích trang web và tìm được công việc quản trị trang web cho AltaVista, một công cụ tìm kiếm tiên phong.

Với chất giọng pha trộn giữa Đan Mạch và Mỹ, Braendgaard nói rằng: “Trong những ngày đầu, bạn thực sự phải tự mình tìm ra tất cả. Tất cả chúng tôi phải học mọi thứ … không có những thư viện tốt. Không có công cụ phát triển tốt”.

Trang web đã trưởng thành kể từ đó, nhưng Braendgaard đã rời đi. Giờ đây, anh ấy đang viết các ứng dụng phân tán, hay còn gọi là “DApp” cho Ethereum, một công nghệ dựa trên mã hóa. Đó là lĩnh vực đầy triển vọng như web của những năm 1990. Nó mang lại sự mới lạ và cơ hội tương tự để tạo ra sự ảnh hưởng.

Ethereum không chỉ là một loại tiền kỹ thuật số mới, nó là một loại máy tính phân tán mới mà không ai kiểm soát được nhưng bất cứ ai cũng có thể nhìn thấy. Trên máy tính này, một thế hệ ứng dụng mới, được gọi là DApp, đã được sinh ra.

Làm thế nào mà Ethereum có thể là một loại tiền điện tử và là một máy tính cùng một lúc? Thay vì chạy trên máy tính xách tay hoặc máy chủ, nó chạy trên hàng ngàn máy tính cá nhân cùng một lúc, tất cả được đồng bộ với công nghệ blockchain. Ở dạng đơn giản nhất, blockchain là một danh sách có thứ tự của các mục mà tất cả các máy tính đồng ý. Trên Ethereum, danh sách đó được tạo thành từ các trạng thái máy tính có thể lập trình (các số 1 và 0). Bất cứ ai cũng có thể trả tiền (Ether, không phải đô la) để chạy bộ mã của họ và do đó thay đổi trạng thái của máy tính. Những thỏ mỏ đưa máy của họ vào một cuộc đua toán học ngẫu nhiên để giành cơ hội lựa chọn bộ mã nào sẽ chạy tiếp theo (nghĩa là thêm khối tiếp theo bao gồm các số 1 và số 0 vào danh sách) và thu phí liên quan.

Hệ thống này được gọi là Máy ảo Ethereum (EVM), hay thường được biết tới với cái tên “máy tính thế giới”. Bộ mã được chạy công khai, nhưng người dùng lại có biệt danh. Nó giống như Amazon Web Services, ngoại trừ thay vì Amazon là người bán và người dùng là người mua, người dùng có thể đóng vai trò. Không có cá nhân kiểm soát hệ thống. Điều đó làm cho Ethereum trở thành một thứ gì đó thực sự mới, một thứ gì đó chưa từng xuất hiện trước đây.

Các ứng dụng phi tập trung (DApp) là các chương trình chạy trên máy tính thế giới. Tuy nhiên, “chạy” có thể không phải là từ đúng bởi vì Ethereum-the-computer chậm kinh khủng và việc viết mã cho nó giống như quay ngược đồng hồ kỹ thuật số vài thập kỷ. Hiện tại, việc tính toán trên EVM là quá đắt và không hiệu quả để chạy một dịch vụ dựa trên web hiện đại như Twitter. Ngay cả việc lưu trữ một hình ảnh hồ sơ cá nhân sẽ có giá hàng trăm đô la và hiện giờ, mạng lưới chỉ có thể chạy khoảng bảy giao dịch mỗi giây. (Để so sánh, Facebook chạy 25.000 giao dịch mỗi giây trên các tìm kiếm một mình. Thay đổi phần mềm có thể tăng tốc một số thứ, nhưng Ethereum luôn luôn chậm hơn so với máy tính thông thường.

Đó là một hệ thống cồng kềnh, nhưng điều đó không ngăn cản các nhà phát triển viết các chương trình Ethereum. Họ bị thu hút bởi những gì nền tảng kiếm được bằng cách chi tiêu tất cả các tài nguyên bổ sung đó. DApp là các tập lệnh nhỏ, được kết nối với nhau để chuyển tiền và kết nối người dùng. Họ rất giỏi trong việc phối hợp nhiều máy tính để thực hiện các nhiệm vụ để đổi lấy tiền tệ mà không có bất kỳ sự giám sát trung tâm nào. Sự phân cấp này là sức hút lớn nhất của Ethereum. DApp không cần tin tưởng vào lòng nhân từ của các quản trị viên trung tâm như Amazon để chạy bộ mã hoặc trong các hệ thống thanh toán như PayPal hoặc ngân hàng để đổi tiền.

Các nhà lý thuyết blockchain có một cái tên cho sự bảo vệ phi tập trung này khỏi sự can hiệp từ bên ngoài: Họ gọi đó là “trustlessness” – “sự không tin tưởng” và đó là cốt lõi của nhiều DApp. (Thuật ngữ này gây nhầm lẫn, bởi vì nó nghe giống như một nhãn hiệu cho thứ gì đó bạn không thể tin tưởng. Nếu một DApp bỏ phiếu được sử dụng trong một cuộc tranh cử tổng thống thì DApp có thể tự kiểm phiếu và tất cả các phiếu bầu sẽ được ẩn danh, nhưng bất kỳ ai cũng có thể thấy bộ mã đã đếm chúng và hệ thống sẽ miễn nhiễm với sự can thiệp từ ngoại bang, Nga chẳng hạn. Braendgaard là kỹ sư chính của một DApp khác gọi là uPort. DApp này sử dụng tính trustlessness để cho phép người dùng quản lý danh tính của chính họ. Người dùng có thể chứng minh danh tính của họ với các ứng dụng khác, nhưng, không giống như khi đăng nhập vào ứng dụng qua Facebook hoặc Google, họ có thể làm như vậy mà không cần tin tưởng vào nhà cung cấp tập trung.

Ethereum cũng đang được sử dụng để tạo ra một loạt các thị trường mới được xây dựng dựa trên các nguyên tắc không tin cậy. Điều này thực sự làm hài lòng những người làm công nghệ. Dự án Golem mô tả chính nó như là “AirBnB cho máy tính”. Người dùng có thể bán sức mạnh tính toán chưa sử dụng của máy hoặc mua nó từ người khác. Những người dùng đầu tiên đã sử dụng nó để xử lý các hình ảnh CGI trên máy tính của người lạ. Những người chấp nhận này không cần tin rằng Golem sẽ trả tiền cho họ cho thời gian tính toán của họ hoặc bộ mã sẽ chạy như đã hứa; các giao dịch được đảm bảo bởi tính mở của mạng lưới. Trong tương lai, Golem có thể là một sự thay thế hoặc thậm chí là một thách thức đối với quyền bá chủ điện toán đám mây hiện tại.

Gnosis là một DApp thị trường khác khá nổi tiếng. Đó là một thị trường dự đoán, có nghĩa là người dùng có thể đặt cược vào kết quả của các sự kiện (ví dụ: liệu Roger Federer có thắng giải Úc Mở rộng?) Và người hỏi có thể tận dụng sự khôn ngoan của đám đông để dự đoán tốt hơn về kết quả của sự kiện. Các thị trường dự đoán đã tồn tại trước đây, nhưng chúng luôn được kiểm soát chặt chẽ và phụ thuộc vào niềm tin đối với một nguồn trung tâm để xác định câu trả lời chính xác và rút tiền. “Với Gnosis, chúng tôi không chỉ sử dụng Ethereum để thanh toán. Chúng tôi đang sử dụng nó để xây dựng cốt lõi của thị trường dự đoán” – Martin Köppelmann, đồng sáng lập Gnosis chia sẻ. “Trước đây, mọi người phải gửi tiền cho công ty chúng tôi, công ty chúng tôi sẽ giữ tiền và sau đó chúng tôi gửi lại. Bây giờ sự khác biệt lớn là nó thực sự ngang hàng. Chúng tôi không chạm vào tiền của người dùng”.

Bản thân Ethereum và tất cả các bộ mã chạy trên nó đều là mã nguồn mở và công khai, vì vậy nếu người dùng có hiểu biết về kỹ thuật, họ có thể xác minh xem họ sẽ bị tính phí bao nhiêu và xem bộ mã này an toàn đến mức nào. Trên các ứng dụng truyền thống, người dùng phải mù quáng tin tưởng các nhà phát triển để tính phí họ một cách thích hợp và bảo vệ thông tin thẻ tín dụng của họ. Phil Daian, tiến sĩ tại Cornell’s Initiative for Cryptocurrencies and Contraction cho biết: “Trên Ethereum, nhu cầu bảo mật được chuyển sang người dùng nền tảng, điều này có thể tốt hoặc xấu. Nếu bạn là một người dùng có am hiểu hệ thống, bạn sẽ có đầy đủ những thông tin cần thiết. Nếu bạn không hiểu giống như bà tôi vậy thì điều đó có thể vượt quá khả năng bảo mật của bạn.

Xác định mã bảo mật trên Ethereum không phải là nhiệm vụ cho người yếu kém về mặt kỹ thuật số và việc viết mã cũng vậy. Ethereum liên kết bộ mã và tiền tệ chặt chẽ đến mức một lỗ hổng bảo mật có thể gây ra tổn thất chi phí cực lớn. Một lỗ hổng gần đây trong Parity Wallet, một DApp phổ biến lưu trữ tài sản ether của người dùng, đã cho phép hacker đánh cắp 30 triệu đô la giá trị Ether từ người dùng của DApp. Nguyên nhân chỉ vì bị thiếu một từ duy nhất.

Tổn thất vì các lỗ hổng bảo mật khiến việc viết mã Ethereum trở thành một nhiệm vụ khó khăn. Trong cuộc tấn công Parity Wallet … một vô ý nhỏ dã gây thiệt hại hàng triệu đô. Bạn phải suy nghĩ về các loại lỗ hổng bảo mật và lỗi bảo mật này.

Hầu hết mọi người không lo lắng về việc các ứng dụng họ sử dụng để xử lý sai tiền của họ, bởi vì luật pháp hạn chế việc họ gặp phải tình trang gian lận thẻ tín dụng. Các DApp không đảm bảo như vậy. Phân cấp và ẩn danh làm cho việc thực thi pháp luật và quy định đối với Ethereum trở nên khó khăn, nếu không muốn nói là không thể. Thay vào đó, người dùng phụ thuộc vào kiến thức kỹ thuật của chính họ và các thành viên của cộng đồng để phát hiện các trò gian lận. Ngoài ra thì các DApp như Gnosis có thể được sử dụng cho mục đích bất hợp pháp. Có rất nhiều mối nguy về đạo đức. Daian nhận định về thị trường dự đoán Ethereum rằng: “Tôi có thể đặt cược một triệu đô la rằng bạn sẽ còn sống vào thứ Hai. Nếu ai đó muốn ám sát bạn, họ sẽ chọn phía bên kia của vụ cá cược đó, giết bạn và lấy tiền của tôi”.

Ethereum có một loạt các mối nguy hiểm như vậy nhưng đối với các nhà phát triển như Braendgaard. Đó lại là điều khiến nó trở nên thú vị. Giống như internet vào đầu những năm 1990, mạng phần lớn chưa được phát triển bởi các lập trình viên, chưa được khai thác bởi doanh nghiệp và công chúng nói chung không thể hiểu được.

Ethereum vẫn đang chờ killer DApp của nó, tương đương với email. Mạng đơn giản là có thể chưa sẵn sàng và không có gì đảm bảo nó sẽ tồn tại. Nhưng các nhà phát triển như Köppelmann tự tin rằng nó sẽ cải thiện. Anh nói rằng chúng ta hiện là internet vào năm 1994. Nếu bạn có tầm nhìn vào năm 1994 để tạo ra YouTube thì đó là một tầm nhìn đẹp, nhưng điều đó là không thể. Các nhà phát triển ban đầu của Ethereum thấy có quá nhiều tiềm năng trong mạng và tin rằng nó sẽ trở thành một điều mới lạ. Các nhà phát triển đang đặt cược thời gian và bộ mã của họ. Và không sớm thì muộn, giống như Netscape đã làm với internet, một DApp sẽ đưa cả thế giới đến với Ethereum. Và một trong số họ sẽ viết nên nó.

Được đề cập trong bài viết
Mới cập nhật

Dữ liệu kinh tế công bố giữa tuần nhìn chung tác động trung tính, thậm chí hơi tích cực lên thị trường tiền điện tử. Nhờ đó, giới đầu tư từng kỳ vọng một nhịp hồi nhẹ trong nửa sau của tuần. Tuy nhiên, diễn biến hai ngày cuối lại... ...

Avalanche (AVAX) ghi nhận TVL RWA đạt 1,3 tỷ USD tại thời điểm thống kê, phản ánh quá trình tăng trưởng bền bỉ trong nhiều năm, chủ yếu được dẫn dắt bởi việc xây dựng và hoàn thiện hạ tầng. Động lực chính đến từ kiến trúc subnet—cơ chế giúp... ...

Đồng sáng lập Ethereum (ETH), Vitalik Buterin, vừa rút 16.384 ETH – tương đương khoảng 44,7 triệu USD – trong bối cảnh Quỹ Ethereum bắt đầu áp dụng một chiến lược quản lý tài chính chặt chẽ hơn cho quá trình phát triển mạng lưới. Bước đi này phản ánh... ...

Tình trạng khan hiếm nguồn cung vẫn là một trong những động lực chính thúc đẩy tăng trưởng dài hạn.  Về mặt kỹ thuật, khi một phần nguồn cung lưu hành được khóa lại, định giá trên mỗi đồng coin thường có xu hướng tăng lên do lượng cung khả... ...

Cardano (ADA) đang giao dịch quanh ngưỡng 0,32 USD tại thời điểm viết bài vào thứ Sáu, giảm hơn 2% trong ngày, khi làn sóng bán tháo tiếp tục bao trùm thị trường tiền điện tử. Đồng ccin này không nằm ngoài xu hướng điều chỉnh diện rộng, vốn đang... ...

Giá Bitcoin (BTC) đã giảm 14,5% trong 16 ngày qua, kéo Chỉ số Sợ hãi & Tham lam Crypto xuống 16 điểm (Sợ hãi Cực độ) — mức thấp nhất tính từ đầu năm đến nay. Dù lực bán chiếm ưu thế trong suốt hai tuần gần đây, dữ liệu... ...

Khi giá vàng và bạc tiếp tục lập đỉnh mới, các kim loại vốn hóa nhỏ hơn như đồng cũng đang thu hút sự quan tâm mạnh mẽ từ dòng vốn đầu tư. Công nghệ blockchain được kỳ vọng sẽ trở thành cầu nối quan trọng, giúp dòng vốn này... ...

Thị trường tiền điện tử đang trải qua giai đoạn điều chỉnh sâu, tạo ra áp lực bán tháo đáng kể đối với Solana (SOL) trong bối cảnh tâm lý nhà đầu tư và trader ngày càng trở nên bi quan. Trong làn sóng bán tháo diện rộng này, SOL... ...

Changpeng Zhao “CZ”, cựu CEO của Binance, đã lên tiếng bác bỏ những cáo buộc cho rằng sàn giao dịch tiền điện tử hàng đầu thế giới này là thủ phạm đằng sau sự kiện thanh lý lớn nhất trong lịch sử tiền điện tử. Những dư âm từ đợt... ...

Bitcoin (BTC) vẫn đang đối mặt với sức ép bán mạnh khi phe gấu quyết tâm ghìm giá dưới ngưỡng 84.000 USD. Nhịp lao dốc về sát mốc 81.000 USD đã kích hoạt làn sóng thanh lý lên tới 1,77 tỷ USD chỉ trong 24 giờ qua, theo dữ liệu... ...

Xem thêm bài viết

Chọn chế độ hiển thị:
Bình thường Bảo vệ mắt Dark Mode