Coin

Tổng quan về các fork Ethereum và các đặc điểm kỹ thuật

Mọi người đều biết đến tiền điện tử Ethereum. Và trên hết, Ethereum được liên kết với Vitalik Buterin và các hợp đồng SMART. Ethereum còn được gọi là thế hệ thứ hai của tiền kỹ thuật số. Nhưng không phải tất cả những người tham gia vào thị trường kỹ thuật số đều biết lịch sử của tiền điện tử này và thực tế là mạng lưới này có một số chi nhánh và các đồng tiền liên quan.

Fork là gì ? 

Fork là một mã thông báo được tạo ra theo hình ảnh và giống của một loại tiền điện tử khác. Từ tiếng Anh, từ Fork được dịch theo nghĩa đen là “nhánh rẽ”. Tính năng này cho phép bạn thoát khỏi nhu cầu phát triển lại các nguyên tắc cơ bản của mã thông báo và tập trung vào việc cải thiện các chức năng khác của tiền mã hóa. Thông thường, fork dựa trên các đồng tiền kỹ thuật tiên tiến đã được chứng minh.

Lịch sử Ethereum

Vào năm 2014, thông qua ICO thông thường, sự ra mắt của một trong những loại tiền điện tử thành công và phổ biến nhất trên thế giới, Ethereum, đã bắt đầu. Dự án đã nhận được hơn 31 nghìn BTC, vào thời điểm đó là khoảng 18 triệu đô la Mỹ (ngày nay sẽ là hơn 200 triệu đô la).

Tổng cộng, 72 triệu đồng Ether đã được sản xuất, 60 triệu trong số đó được bán cho các nhà đầu tư và 12 triệu được dùng để dành cho nhóm làm việc. Ở giai đoạn chuẩn bị trước khi bán, Ether có thể được mua với giá 2000 ETH cho 1BTC, sau đó giá trị của đồng tiền này tăng tuyến tính và với 1BTC người ta có thể nhận được 1337 ETH. Và bây giờ hiện tại 14ETH đổi được 1BTC. Tổng số Ether được phát hành là không giới hạn và hiện tại có 100.166.414 ETH đang được lưu hành. Nền tảng blockchain Ethereum được ra mắt vào ngày 30 tháng 7 năm 2015.

Ethereum được tạo ra bởi lập trình viên người Canada Vitalik Buterin, gốc là người Nga. Ý tưởng chính đằng sau việc tạo ra tiền tệ mới là khái niệm của nó liên quan đến việc tạo ra các ứng dụng phi tập trung bằng cách thêm ngôn ngữ kịch bản hoàn chỉnh Turing vào giao thức Bitcoin.

Trong hệ thống mới, nó Ethereum có thể thực hiện công việc với các biến, nhiều nhánh, vòng lặp, lệnh có điều kiện và các cấu trúc đại số khác, với sự trợ giúp của nó, có thể xây dựng các giải pháp phức tạp nhất. Các nút máy tính của hệ thống đại diện cho một mạng phân tán các máy ảo – EVM.

EVM có thể được định nghĩa là một máy ảo duy nhất, toàn cầu, an toàn không có chủ sở hữu cụ thể, tạo nên chức năng sẵn có của hệ thống chuyển tiền tự động. Bất kỳ ai cũng có thể sử dụng EVM, nhưng không thể tạo tiền giả hoặc chuyển tiền mà không được phép.

Với sự trợ giúp của máy ảo Ethereum, các hợp đồng thông minh được thực thi, được các nhà phát triển viết dưới dạng mã máy tính. Việc tạo ra các hợp đồng SMART cho thấy blockchain có thể được sử dụng rộng rãi như thế nào. Với sự giúp đỡ của họ, bạn có thể:

  • tạo bất kỳ tài sản kỹ thuật số nào;
  • tổ chức thu kinh phí tập thể;
  • nhận một dịch vụ nhận dạng;
  • xác minh tính xác thực của dữ liệu;
  • thực hiện một hệ thống kế toán hoặc biểu quyết;
  • tổ chức hệ thống trao đổi phân tán.

Có những loại nào

Lý do chính để phân chia mã thông báo là số lượng thay đổi được thực hiện đối với mã. Có hai loại nĩa.

  1. Heavy (hard fork) – có những thay đổi lớn so với phiên bản hiện tại của blockchain, đó là lý do tại sao chúng không thể tương tác với các nút của chuỗi cũ. Giao dịch giữa các blockchain đã tạo là không thể, bởi vì một mạng không nhận ra mã thông báo khác. Do đó, để chuyển hoàn toàn phần mềm cũ sang phiên bản cập nhật, bạn sẽ cần phải đợi cho đến khi tất cả các nút chấp nhận các quy tắc mới.
  2. (soft fork) – các giao dịch cũ có thể được các nút mới nhận ra và ngược lại. Nhờ đó, việc chuyển thông tin trong chuỗi khối sẽ có thể thực hiện được. Các mã thông báo như vậy còn được gọi là tương thích ngược. Nhưng nếu việc khai thác đi qua phần không được cập nhật của blockchain, thì mỗi khối mới sẽ bị các nút mới xử lý và chấp nhận. Soft fork phải được hỗ trợ bởi phần lớn hashpower của mạng, nếu không nó sẽ mất khả năng bảo vệ và trở thành một đứa trẻ mồ côi.

Tại sao các fork Ethereum được tạo ra ?

Cái tên fork được dịch từ tiếng Anh là “fork”. Thuật ngữ này được lấy từ lĩnh vực lập trình, trong đó một ngã ba (fork) là việc tạo ra một dự án bổ sung dựa trên mã nguồn. Trung tâm của nền tảng tiền điện tử cũng là một mã máy tính, chứa tất cả các thuật toán chính cho hoạt động của hệ thống, bao gồm cả khả năng bảo vệ nó.

Vì ngành công nghiệp tiền điện tử là một hiện tượng khá mới, khi một hoặc một loại tiền điện tử khác được sử dụng, các lỗi, khiếm khuyết hoặc lỗ hổng khác nhau có thể được phát hiện và có thể được loại bỏ bằng cách bẻ khóa hệ thống. Nhưng đó không phải là lý do duy nhất khiến mạng lưới bị chia tách. Trên các nhánh mới, bạn có thể:

  • thực hiện các thay đổi lớn mới đối với hệ thống (thay đổi thuật toán, tăng kích thước khối, v.v.);
  • sửa lỗi đã xác định;
  • tạo ra sản phẩm mới.

Ethereum Forks

Hiện tại, lộ trình Ethereum trông như thế này:

Frontier sang Homestead

Từ tháng 7 năm 2015 đến tháng 3 năm 2016, Ethereum đang trong giai đoạn thử nghiệm ban đầu và chạy trên phiên bản Alpha của Frontier. Nó không thực hiện bảo mật mạng hoàn chỉnh, vì vậy một phiên bản ổn định mới của giao thức đã sớm xuất hiện – Homestead (03/04/2016). Trong quá trình chuyển đổi Ethereum từ Frontier sang Homestead, giá của Ether đã tăng hơn gấp đôi – từ 12 đô la lên 30 đô la.

The Dao

Vào tháng 5 cùng năm, Ethereum đã tổ chức một cái gì đó giống như một quỹ đầu tư. Người dùng đã ủng hộ The Dao và đầu tư gần 12.000.000 ETH vào nó. Tuy nhiên, số tiền khổng lồ như vậy đã bị các tin tặc chú ý, những kẻ đã tổ chức một cuộc tấn công và chiếm đoạt ¼ tất cả các đồng tiền của quỹ Ethereum.

Bản thân mạng Ethereum không bị tấn công, chỉ có hợp đồng thông minh The DAO bị ảnh hưởng. Tuy nhiên, một sự kiện như vậy đã làm suy yếu rất nhiều niềm tin của các nhà đầu tư, từ đó số tiền đáng kể trong ví của họ đã biến mất. Để thu hồi những tài sản bị đánh cắp, Buterin quyết định tạo ra một nhánh mới của hệ thống.

Mặc dù người tạo ra Ethereum đã nhận rất nhiều lời chỉ trích, nhưng anh ta đã xoay sở để trả lại toàn bộ số tiền cho những người dùng bị ảnh hưởng và thực hiện những điều chỉnh cần thiết cho hoạt động của hệ thống của mình. Ngày nay, phương pháp này được sử dụng bởi nhiều nhà hoạt động tiền điện tử, những người có hoạt động chịu rủi ro tương tự.

Khi một fork được tạo ra, hy vọng rằng người dùng sẽ chấp nhận và ủng hộ fork mới, chuyển sang giao thức mới và giao thức cũ sẽ đơn giản biến mất.

Nhưng với The DAO, mọi chuyện lại hoàn toàn khác. Một số lượng nhất định các nhà phát triển, thợ đào và những người tham gia quan tâm khác vẫn ở trên blockchain cũ. Và bây giờ chúng ta có hai đồng Ethereum: Ethereum (ETH) và Ethereum Classic (ETC).

Metropolis

Mục đích chính của bản cập nhật là chuyển một số chức năng của giao thức sang lớp trừu tượng. Hard fork Ethereum mới sẽ bao gồm 2 phần:

  • Byzantium (Byzantium) – cuối năm 2017;
  • Constantinople (Constantinople) – theo kế hoạch vào năm 2018.

Việc triển khai phiên bản mới của phần mềm Metropolis sẽ giới thiệu một số thay đổi đáng kể:

  1. Sẽ có các công cụ mật mã zk-SNARKs mới cho phép người dùng giao dịch với mức độ ẩn danh cao hơn nhiều so với trước đây. Tính đặc biệt của họ nằm ở chỗ, để chứng minh công việc được thực hiện bây giờ không yêu cầu phải tiết lộ tất cả dữ liệu.
  2. Các nhà phát triển nhấn mạnh rằng trong phiên bản mới, việc lập trình và thực hiện các hợp đồng SMART nên được đơn giản hóa và làm rõ ràng hơn rất nhiều.
  3. Sau khi cập nhật, mạng sẽ nhận được một cấp độ bảo mật mới (ngay cả từ các bộ xử lý lượng tử): giờ đây có thể xác định địa chỉ có khóa cá nhân bằng cách sử dụng mặt nạ.
  4. Cách triển khai mới nhất là Khó-Bom. Một quả bom sẽ làm chậm mạng theo cấp số nhân và chuẩn bị cho hệ thống chuyển đổi từ PoW sang PoS xanh hơn. Nhiều người đã gọi giai đoạn này – “kỷ băng hà” đối với các thợ mỏ.

Phần đầu tiên của Metropolis hart fork là chín giao thức cải tiến hệ thống (EIP). Toàn bộ quá trình cập nhật diễn ra suôn sẻ và suôn sẻ vào tháng 9/2017. Giai đoạn đầu tiên của quá trình nâng cấp lớn đã làm cho việc đăng ký khối mạng dễ dàng hơn và nhanh hơn.

Giai đoạn hai của Metropolis giới thiệu một sự đổi mới lớn – giao thức EIP 86 phức tạp hơn và có quy mô lớn hơn, nó là một mô hình mang tính cách mạng có thể đảm bảo hoạt động hệ thống được cá nhân hóa và an toàn hơn cho người dùng nội bộ.

Vào ngày 20 tháng 1 năm 2018, tại khối số 4 936 270, một fork Ethereum mới đã được sinh ra – EtherZero, hoạt động trên nền tảng của một chuỗi khối hai tầng. Và bây giờ Ethereums có ba Hark fork: Ethereum (ETH) và Ethereum Classic (ETC) và EtherZero (ETZ).

Serenity

Và điểm dừng cuối cùng trong lộ trình Ethereum là giai đoạn Serenity, ngày phát hành chính xác vẫn chưa được biết.

Ở giai đoạn này, thuật toán đồng thuận chuỗi khối Ethereum sẽ thay đổi từ bằng chứng công việc (PoW) sang bằng chứng cổ phần (PoS) . Để hiệu suất của mạng không bị ảnh hưởng, các thợ đào sẽ phải hỗ trợ giao thức PoS, mà một sơ đồ điều chỉnh độ phức tạp được phát triển đặc biệt sẽ dẫn đến:

Giao thức làm tăng độ phức tạp của hệ thống bắt đầu hoạt động vào cuối năm 2016 và nó được cho là sẽ dần dần đóng băng hoạt động trong mạng Ethereum, làm tăng độ phức tạp của nó theo cấp số nhân cho đến khi khai thác PoW trở thành một hoạt động không có lãi. Khi đó, các thợ đào sẽ không có lựa chọn nào khác ngoài việc hỗ trợ khai thác PoS thụ động.

Tuy nhiên, như thực tế đã chứng minh, kỷ băng hà sẽ diễn ra với tốc độ rất chậm và ngày bắt đầu cuối cùng của nó liên tục bị hoãn lại. Ban đầu, Vitalik Buterin mô tả sơ đồ ném bom phức tạp sau:

  • bắt đầu từ 3.500.000 khối, khoảng thời gian tạo khối trung bình sẽ là 25 giây (cho khoảng 100.000 khối);
  • khoảng thời gian tiếp theo sẽ được tăng lên 35 giây (100 nghìn khối khác);
  • Khối 2 tháng sẽ được tạo trong 55 giây;
  • khoảng 4 tháng – trong vòng 95 giây;

Và sau đó với tốc độ tương tự, cho đến khi thời gian tạo một khối mới đạt đến con số khủng khiếp là 655 giây.

Quả bom độ khó được cho là sẽ ra mắt vào năm 2017, nhưng một đợt hard fork đã được lên kế hoạch của Byzantium đã xảy ra ở khối số 4,37 triệu, khiến Quả bom độ khó bị trì hoãn 42 triệu giây – khoảng 1,33 năm. Vào cuối năm 2018, những người khai thác mạng sẽ chỉ có thể nhìn thấy khối 30 giây.

Trong khi đó, độ phức tạp của mạng tăng lên, các nhà phát triển đã thực hiện 2 thay đổi để làm mượt mà để quá trình chuyển đổi sang giao thức PoS diễn ra suôn sẻ:

  • giao thức Casper lai, trong đó 1 trong số 100 khối sẽ được khai thác bằng thuật toán PoS;
  • đã giảm kích thước phần thưởng dành cho thợ đào xuống 3 ETH (trước đó có 5 đồng tiền).

Kết luận

Để giữ cho hệ sinh thái Ethereum tồn tại, các nhà phát triển không ngừng cải tiến mã phần mềm của nó. Đạt được sự phổ biến như vậy và chiếm vị trí thứ hai trong bảng xếp hạng theo kết quả vốn hóa thị trường, tiền điện tử đã tăng mức rất cao mà giờ đây không thể hạ thấp được nữa. Tiềm năng đầu tư của Ethereum rất hấp dẫn. Điều này đã được chứng minh bởi tất cả các fork thành công của nền tảng tiền điện tử, do đó chúng tôi có ba đồng tiền liên quan. Đằng sau dự án không chỉ là một đội ngũ chuyên nghiệp, mà còn là các chuyên gia, những người đứng sau có nhiều kinh nghiệm triển khai thành công và một kho kiến ​​thức khổng lồ.

Ethereum là một trong những mạng lưới Blockchain trông giống như một doanh nghiệp hơn là một nền tảng tiền điện tử mà chúng ta quen thuộc. Mục tiêu của Ethereum là cung cấp một dịch vụ cho phép các công ty khác liên quan đến Blockchain xây dựng bất kỳ loại ứng dụng, sản phẩm hoặc hệ thống nào trên nền tảng lập trình vững chắc.

Bạn cũng có thể thích

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố.