BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Một bài viết để hiểu về quá khứ và hiện tại của Ethereum

银河量化联盟MCN
特邀专栏作者
Bài viết này có khoảng 2073 từ, đọc toàn bộ bài viết mất khoảng 3 phút
Trên thực tế, nó là một hợp đồng, cũng là cốt lõi của Ethereum.
Tóm tắt AI
Trên thực tế, nó là một hợp đồng, cũng là cốt lõi của Ethereum.

Ethereum (tiếng Anh là Ethereum) là một nền tảng chuỗi khối mã nguồn mở công khai với các chức năng hợp đồng thông minh. Nó cung cấp Máy ảo Ethereum phi tập trung (Ethereum Virtual Machine) thông qua tiền điện tử chuyên dụng Ether (Ether, được gọi là "ETH") để Xử lý ngang hàng -hợp đồng ngang hàng.

Khái niệm về Ethereum lần đầu tiên được đề xuất bởi lập trình viên Vitalik Buterin từ năm 2013 đến 2014 sau khi được truyền cảm hứng từ Bitcoin, có nghĩa đại khái là "thế hệ tiếp theo của nền tảng ứng dụng phi tập trung và tiền điện tử", và bắt đầu phát triển thông qua huy động vốn từ cộng đồng ICO vào năm 2014.

Ethereum hiện là loại tiền điện tử lớn thứ hai tính theo vốn hóa thị trường, sau Bitcoin.

Nhắc mới nhớ, nền tảng của Ethereum cũng gắn bó chặt chẽ với Bitcoin.

Bitcoin đi tiên phong trong tiền điện tử phi tập trung và đã kiểm tra đầy đủ tính khả thi và bảo mật của công nghệ chuỗi khối trong hơn 5 năm. Chuỗi khối của Bitcoin thực chất là một tập hợp các cơ sở dữ liệu phân tán. Nếu bạn thêm một biểu tượng—Bitcoin—vào đó, và quy định một tập hợp các giao thức để biểu tượng này có thể được chuyển một cách an toàn trên cơ sở dữ liệu và bạn không cần phải tin tưởng bên thứ ba , sự kết hợp của các tính năng này xây dựng hoàn hảo một hệ thống truyền dẫn tiền tệ - mạng Bitcoin.

Tuy nhiên, Bitcoin không hoàn hảo và khả năng mở rộng của giao thức là một thiếu sót. Ví dụ: chỉ có một biểu tượng trong mạng Bitcoin - Bitcoin và người dùng không thể tùy chỉnh các biểu tượng khác. Các biểu tượng này có thể đại diện cho cổ phiếu của công ty hoặc Nghĩa vụ, v.v., làm mất một số chức năng. Ngoài ra, giao thức Bitcoin sử dụng một bộ ngôn ngữ kịch bản dựa trên ngăn xếp.Mặc dù ngôn ngữ này có tính linh hoạt nhất định và cho phép thực hiện các chức năng như đa chữ ký, nhưng nó không đủ để xây dựng các ứng dụng nâng cao hơn, chẳng hạn như trao đổi phi tập trung. . Ethereum được thiết kế để giải quyết vấn đề không đủ khả năng mở rộng của Bitcoin.

Thiết kế của Ethereum kết hợp nhiều nguyên tắc:

Nguyên tắc ngắn gọn

Giao thức Ethereum sẽ đơn giản nhất có thể, thậm chí phải trả giá bằng một số chi phí lưu trữ dữ liệu và sự thiếu hiệu quả về thời gian. Một lập trình viên bình thường cũng có thể thực hiện hoàn hảo đặc tả phát triển hoàn chỉnh. Điều này cuối cùng sẽ giúp giảm bớt ảnh hưởng mà bất kỳ cá nhân hoặc nhóm ưu tú cụ thể nào có thể có đối với giao thức và nâng cao triển vọng của Ethereum như một giao thức mở cho tất cả mọi người. Các tối ưu hóa làm tăng thêm độ phức tạp sẽ không được chấp nhận trừ khi chúng mang lại lợi ích rất cơ bản.

nguyên tắc chung

Không có "tính năng" là một phần cơ bản trong triết lý thiết kế của Ethereum. Thay vào đó, Ethereum cung cấp một ngôn ngữ kịch bản hoàn chỉnh Turing nội bộ để người dùng xây dựng bất kỳ loại hợp đồng hoặc giao dịch thông minh nào được xác định chính xác. Để xây dựng một Daemon hoặc Skynet quy mô đầy đủ, bạn có thể cần vài nghìn hợp đồng lồng vào nhau và hãy đảm bảo cung cấp chúng một cách hào phóng, mọi thứ đều có thể.

nguyên tắc mô-đun

Các phần khác nhau của Ethereum nên được thiết kế theo mô-đun và có thể phân chia hết mức có thể. Trong quá trình phát triển, có thể dễ dàng thực hiện một thay đổi nhỏ ở đâu đó trong giao thức trong khi lớp ứng dụng tiếp tục hoạt động mà không thay đổi. Sự phát triển của Ethereum nên tối đa hóa những điều này để mang lại lợi ích cho toàn bộ hệ sinh thái tiền điện tử, không chỉ riêng nó.

nguyên tắc không phân biệt đối xử

Các giao thức không nên chủ động cố gắng hạn chế hoặc cản trở các danh mục hoặc cách sử dụng cụ thể và tất cả các cơ chế điều chỉnh trong giao thức phải được thiết kế để điều chỉnh trực tiếp các tác hại và không nên cố gắng chống lại các ứng dụng không mong muốn cụ thể. Một người thậm chí có thể chạy một tập lệnh vòng lặp vô hạn trên Ethereum, miễn là anh ta sẵn sàng trả phí giao dịch được tính bằng các bước tính toán cho nó.

Tất nhiên, các chức năng của Ethereum cũng có tính độc đáo và không gian phát triển không giới hạn.

Nói một cách đơn giản, Ethereum là một nền tảng cung cấp các mô-đun khác nhau để người dùng xây dựng ứng dụng, nếu xây dựng một ứng dụng giống như xây một ngôi nhà thì Ethereum cung cấp các mô-đun như tường, mái, sàn,… Người dùng chỉ cần xây dựng một ứng dụng. ngôi nhà giống như các khối xây dựng, vì vậy chi phí và tốc độ xây dựng các ứng dụng trên Ethereum được cải thiện rất nhiều.

Cụ thể, Ethereum xây dựng các ứng dụng thông qua ngôn ngữ kịch bản hoàn chỉnh Turing (viết tắt là EVM), tương tự như ngôn ngữ lắp ráp. Chúng ta biết lập trình trực tiếp bằng hợp ngữ rất khổ, nhưng lập trình trong Ethereum không cần dùng trực tiếp ngôn ngữ EVM mà dùng các ngôn ngữ cấp cao như ngôn ngữ C, Python, Lisp, v.v. sang ngôn ngữ EVM thông qua một trình biên dịch.

Các ứng dụng trên nền tảng được đề cập ở trên thực sự là hợp đồng, đây cũng là cốt lõi của Ethereum.

Hợp đồng là một tác nhân tự động sống trong hệ thống Ethereum. Anh ta có địa chỉ Ethereum của riêng mình. Khi người dùng gửi giao dịch đến địa chỉ của hợp đồng, hợp đồng sẽ được kích hoạt, sau đó theo thông tin bổ sung trong giao dịch, Hợp đồng sẽ chạy mã của chính nó và cuối cùng trả về kết quả, có thể là một giao dịch khác được gửi từ địa chỉ hợp đồng.

Cần chỉ ra rằng một giao dịch trong Ethereum không chỉ là gửi Ether, nó còn có thể nhúng khá nhiều thông tin bổ sung. Nếu một giao dịch được gửi đến một hợp đồng, thông tin này rất quan trọng, bởi vì hợp đồng sẽ hoàn thành logic kinh doanh của chính nó dựa trên thông tin này.

Hoạt động kinh doanh mà hợp đồng có thể mang lại gần như vô tận và ranh giới của nó là trí tưởng tượng của bạn, bởi vì ngôn ngữ hoàn chỉnh của Turing cung cấp mức độ tự do hoàn toàn, cho phép người dùng xây dựng các ứng dụng khác nhau.

Tuy nhiên, cho đến nay, Ethereum đã có nhiều tranh cãi tiêu cực.

Một số người tham gia thị trường chỉ ra rằng các dự án gây quỹ cộng đồng trên nền tảng Ethereum vẫn có nhiều rủi ro.

Trước hết, Ethereum không phải là một loại tiền kỹ thuật số phi tập trung, có một người khổng lồ và nắm giữ hơn 80% giá trị tiền tệ, và nó không hề di chuyển, điều này tương đương với một con dao sắc bén treo trên đầu mỗi công dân tiền tệ;

Thứ hai, đồng tiền huy động vốn từ cộng đồng của Ethereum sẽ được dỡ bỏ sau 4-5 vòng và cần được hiện thực hóa, vì vậy càng nhiều dự án huy động vốn từ cộng đồng, áp lực dỡ bỏ lệnh cấm càng lớn;

Hiệu ứng tài chính của quỹ gây quỹ cộng đồng thứ ba, mỗi lần huy động vốn từ cộng đồng cần gấp mười và một trăm lần tiền kỹ thuật số Ethereum để chờ tài trợ, thay vì tham gia giao dịch, sau khi huy động vốn từ cộng đồng kết thúc, phần tiền này sẽ nhập lại thị trường để đàn áp;

Quỹ gây quỹ cộng đồng thứ tư tham gia kiếm lợi nhuận. Mục đích của quỹ gây quỹ cộng đồng là kiếm lợi nhuận. Ether không tích cực tham gia gây quỹ cộng đồng mà bán nó, sau đó đợi giá trị tiền tệ giảm xuống trước khi mua và trả lại cho người dùng. Điều này là tiêu chuẩn "Lợi nhuận ngắn";

Thứ năm, tất cả các dự án huy động vốn từ cộng đồng của Ethereum đều chưa thiết lập trạng thái tiền tệ của Ethereum, mà được khấu trừ dưới dạng điểm và thuế giao dịch, tương đương với bản chất của tiền Taobao và điểm Tmall, có thể bù đắp nhưng không bao giờ có thể thay thế chức năng của tiền tệ.

Tất nhiên, đây chỉ là ý kiến ​​cá nhân của một số người.

Bạn nghĩ gì về Ethereum?

ETH
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký:
https://t.me/Odaily_News
Nhóm trò chuyện:
https://t.me/Odaily_GoldenApe
Tài khoản chính thức:
https://twitter.com/OdailyChina
Mục lục bài viết
Thư viện tác giả
Tải ứng dụng Odaily Nhật Báo Hành Tinh
Hãy để một số người hiểu Web3.0 trước
IOS
Android