Một bài viết để cho bạn hiểu sự phát triển của công nghệ chuỗi khối
星球君的朋友们
2018-09-12 04:29
本文约13445字,阅读全文需要约54分钟
Bạn có biết quá khứ và hiện tại của blockchain không?

Lưu ý của biên tập viên: Tác giả của bài viết này: Wang Qiulin (nhà phát triển ban đầu của công nghệ chuỗi khối, đã phát triển nhiều trò chơi chuỗi khối và làm việc trong bộ phận nghiên cứu và phát triển của một công ty phần mềm nổi tiếng ở Tokyo); Chongmu (nhà nghiên cứu sinh thái công nghệ nhà phát triển chuỗi khối, game man bull Người sáng lập, người sáng lập dll.io), được phát hành với sự cho phép.

Chuỗi khối (Blockchain) là mạng ngang hàng phân tán chạy trên Internet không có điểm kiểm soát trung tâm, sử dụng phương thức hoạt động tập thể phân tán để thực hiện một bộ giải pháp công nghệ cơ sở dữ liệu đáng tin cậy và không thể giả mạo, được đặc trưng bởi lưu trữ phi tập trung , thông tin minh bạch cao và không dễ bị giả mạo. Nói một cách đơn giản hơn, chuỗi khối là một "sổ cái công khai lớn" sử dụng các chương trình máy tính để ghi lại tất cả thông tin giao dịch tại các nút đầu cuối của toàn bộ mạng.

tiêu đề phụ

thời kỳ tích lũy công nghệ

Trong giai đoạn này, các công nghệ cốt lõi liên quan đến chuỗi khối dần dần được đề xuất và hoàn thiện, những công nghệ này đã đặt nền móng vững chắc cho sự ra đời của chuỗi khối và cũng là nơi khai sinh ra những mầm mống ban đầu của tiền kỹ thuật số mã hóa.

Năm 1976, BaileyW.Diffie và MartinE.Hellman xuất bản bài báo "Hướng đi mới trong mật mã học". Luận án đề cập đến tất cả những phát triển mới về mật mã trong vài thập kỷ tới, bao gồm mã hóa bất đối xứng, thuật toán đường cong elip, hàm băm và các phương tiện khác, đã thiết lập hướng phát triển của toàn bộ mật mã cho đến nay, đồng thời có tác động sâu sắc đến công nghệ chuỗi khối và Sự ra đời của Bitcoin đóng một vai trò quyết định.

Cũng trong năm đó, Hayek xuất bản chuyên khảo cuối cùng về kinh tế học trong đời: "Sự phi quốc gia hóa tiền tệ".

Năm 1977, thuật toán RSA nổi tiếng ra đời và ba nhà phát minh đã giành được giải thưởng Turing vào năm 2002. Thuật toán được viết bằng cách tận dụng nguyên tắc khó phân tích thành thừa số của một số nguyên lớn nhưng lại dễ dàng xác minh rằng các thừa số tạo thành một số nguyên lớn. Nếu bạn muốn crack RSA, bạn chỉ cần phân tách nhanh các số nguyên lớn, rõ ràng đây là cách dễ nhất và nhanh nhất để crack RSA. Nhưng việc phân tách một số nguyên lớn (được gọi là bài toán NP-Hard trong toán học) là cực kỳ khó khăn, đó là lý do tại sao RSA có thể đảm bảo rằng nó không thể bị bẻ khóa. Hiện tại, sơ đồ mã hóa RSA chủ yếu được sử dụng trong hệ thống ngân hàng trực tuyến.

Năm 1980, MerkleRalf chính thức đề xuất cấu trúc dữ liệu Merkle-Tree và cấu trúc dữ liệu thuật toán tương ứng.Cấu trúc này là một cây lưu trữ các giá trị băm.Các lá của cây Merkle là các khối dữ liệu (ví dụ: tệp hoặc tập hợp các tệp băm). giá trị. Một nút không phải lá là hàm băm của các chuỗi được nối của các nút con tương ứng của nó. Trong mạng P2P ra đời sau, Merkle Tree được sử dụng để đảm bảo rằng các khối dữ liệu nhận được từ các nút khác không bị hỏng và không bị thay thế, thậm chí kiểm tra xem các nút khác có lừa dối hoặc xuất bản các khối sai hay không. Các hệ thống chuỗi khối như Bitcoin và Ethereum cũng sử dụng cấu trúc này để xác minh dữ liệu.

Năm 1982, Lamport đề xuất Bài toán tướng Byzantine, đánh dấu rằng lý thuyết về độ tin cậy và thực hành tính toán phân tán đã bước vào giai đoạn thực chất.

Vấn đề có thể được mô tả ngắn gọn như sau: các tướng chỉ giao tiếp thông qua sứ giả và phải thống nhất về một kế hoạch tác chiến chung. Tuy nhiên, một hoặc nhiều người trong số họ có thể là những kẻ phản bội đang cố làm người khác bối rối. Vấn đề là tìm ra một thuật toán để đảm bảo rằng các tướng trung thành đạt được thỏa thuận.

Tương ứng với các sự cố máy tính cụ thể, một hệ thống máy tính phân tán đáng tin cậy phải có khả năng xử lý lỗi của một hoặc nhiều nút. Các nút bị lỗi có thể biểu hiện một loại hành vi thường bị bỏ qua—đó là gửi thông tin mâu thuẫn đến các nút khác trong hệ thống. Vấn đề giải quyết những thất bại như vậy được biểu diễn một cách trừu tượng dưới dạng bài toán tướng Byzantine

Cũng trong năm đó, David Chaum đã đề xuất hệ thống thanh toán tiền điện tử ECash, có thể thấy rằng với sự phát triển của tiền điện tử, những người có con mắt tinh tường đã bắt đầu thử áp dụng nó vào các lĩnh vực liên quan đến tiền tệ và thanh toán. ECash là một hệ thống thanh toán bằng mật mã, một trong những hệ thống tiên phong đầu tiên trong nghiên cứu về tiền tệ.

Năm 1985, Koblitz và Miller đã độc lập đề xuất thuật toán Mật mã đường cong Elliptic (ECC) nổi tiếng, trong đó một cặp khóa cần được tạo. Một trong các khóa được gọi là khóa riêng và cần được giữ bí mật; khóa còn lại được gọi là khóa chung và có thể được tiết lộ cho người khác. Mối quan hệ toán học giữa khóa riêng và khóa chung là không thể đảo ngược, nghĩa là thông qua một hàm toán học nhất định, chúng ta có thể tính khóa chung từ khóa riêng, nhưng chúng ta không thể suy ra khóa riêng từ khóa chung ngược lại (hoặc tính toán ngược lại). nó là không thể).

Thuật toán mã hóa bất đối xứng này có một thuộc tính hữu ích:Nếu dữ liệu được mã hóa bằng khóa chung thì chỉ có thể giải mã bằng khóa riêng tương ứng, nếu dữ liệu được mã hóa bằng khóa riêng thì chỉ có thể giải mã bằng khóa chung tương ứng. So với thuật toán RSA truyền thống, ECC với các tham số được lựa chọn chặt chẽ có tính bảo mật cao hơn và không dễ bị tấn công. Đối với Bitcoin và Ethereum, cả hai đều sử dụng thuật toán ECC để đảm bảo tính bảo mật của tiền tệ.

Năm 1990, David Chaum đã tạo ra một hệ thống thanh toán trực tuyến bằng mật mã không thể theo dõi dựa trên các lý thuyết trước đó, sau này là eCash, nhưng eCash không phải là một hệ thống phi tập trung. Và Leslie Lamport đã đề xuất Paxos, một thuật toán đồng thuận có khả năng chịu lỗi cao.

Năm 1991, Stuart Haber và W. Scott Stornetta đã đề xuất một giao thức sử dụng dấu thời gian để đảm bảo tính bảo mật của các tệp kỹ thuật số, khái niệm này sau đó đã được hệ thống chuỗi khối Bitcoin áp dụng.

Năm 1992, Scott Vanstone và cộng sự đề xuất thuật toán chữ ký số Elliptic Curve (ECDSA). CDSA là sự kết hợp giữa ECC và DSA, toàn bộ quá trình ký tương tự như DSA, điểm khác biệt là thuật toán được sử dụng trong chữ ký là ECC và giá trị được ký cuối cùng cũng được chia thành r và s. (Thuật toán DSA là thuật toán chữ ký số tiêu chuẩn quốc gia của Hoa Kỳ, chỉ có thể ký điện tử cho người dùng chứ không thể mã hóa dữ liệu người dùng và trao đổi khóa.)

Năm 1997, phương pháp HashCash, thế hệ đầu tiên của thuật toán POW (Proof Of Work), xuất hiện. Nó được phát minh vào thời điểm đó và chủ yếu được sử dụng để chống thư rác. Trong các bài báo khác nhau được xuất bản sau đó, thiết kế và triển khai thuật toán cụ thể đã bao hàm hoàn toàn cơ chế POW được Bitcoin sử dụng sau này.

Hashcash dựa trên bài toán phân tích một số nguyên lớn như RSA, tôi hy vọng bạn sẽ làm được nhiều việc, tức là trả chi phí tính toán cho CPU (khái niệm này rất quan trọng và đây cũng là chìa khóa trong Bitcoin) , và nhận được kết quả chính xác. , để truy cập một số tài nguyên nhất định (chẳng hạn như gửi thư rác đến hộp thư của bạn).

Những gì hashcash sử dụng không phải là RSA, mà là một quá trình băm được gọi là hash. Thuật toán được sử dụng có tên là SHA (Secure Hash Algorithm). Một đặc điểm của SHA là chỉ khi dữ liệu đầu vào hoàn toàn giống nhau thì mới có được giá trị băm giống nhau, nếu không, ngay cả khi dữ liệu đầu vào khác nhau chỉ bởi một dấu chấm câu, các dấu sẽ rất khác nhau.

Cách HashCash hoạt động trong việc gửi email: Ví dụ: A muốn gửi email cho B và B yêu cầu A thêm một chuỗi vào tiêu đề của email (chuỗi này được gọi là tem, dấu hashcash) và yêu cầu hàm băm được tạo bởi tem này Giá trị phải thỏa mãn rằng 20 bit đầu tiên đều là 0. Vì vậy, để có được giá trị băm thỏa mãn các quy tắc, A chỉ có thể tiếp tục thử các số ngẫu nhiên khác nhau làm hậu tố của tem (phần còn lại của tem được sử dụng để ghi lại các thông tin liên quan của thư, nó có ý nghĩa và không thể thay đổi tại sẽ), đây chính là cái gọi là Trả giá cho CPU, lần này là chi phí cho khoảng một triệu phép tính, và thời gian thực hiện của một CPU là khoảng vài giây.

Bitcoin sử dụng phương pháp HashCash để ngăn chặn chi tiêu gấp đôi, đây là nền tảng hoạt động của Bitcoin và ngăn chặn các giao dịch giả mạo.

tiêu đề phụ

Kế hoạch thực hiện cụ thể phi tập trung xuất hiện

Nếu các nghiên cứu khác nhau trước năm 1999 đã đặt nền tảng lý thuyết cho chuỗi khối, thì sự phát triển của công nghệ p2p trong mười năm tới đã cung cấp một kế hoạch triển khai cụ thể cho chuỗi khối phi tập trung, do đó bổ sung Bitcoin vào mảnh ghép cuối cùng.

Năm 1999, Napster, công ty tiên phong trong lĩnh vực chia sẻ tài nguyên mạng P2P, được thành lập bởi Shawn Fanning khi ông đang theo học tại Đại học Đông Bắc Hoa Kỳ, đã càn quét nước Mỹ thông qua dịch vụ chia sẻ MP3. Nó có một máy chủ để lưu trữ vị trí liên kết của các tệp mp3 và cung cấp khả năng truy xuất, trong khi các tệp mp3 thực được lưu trữ trên hàng chục nghìn máy tính cá nhân và các tệp được tìm kiếm được lan truyền và chia sẻ trực tiếp giữa các máy tính cá nhân thông qua P2P. Nhược điểm của phương pháp này là cần có máy chủ, trong thời đại tranh chấp bản quyền file mp3 gay gắt, Napster nhanh chóng trở thành mục tiêu chỉ trích của dư luận và bị nhiều hãng đĩa buộc phải đóng cửa vì vi phạm bản quyền. Và Napster không còn tồn tại khi các máy chủ ngừng hoạt động.

Vào ngày 14 tháng 3 năm 2000, một thông báo đã được công bố trên danh sách gửi thư của trang web tin tặc ngầm Slashdot của Hoa Kỳ, nói rằng bộ phận Nullsoft của AOL đã phát hành một phần mềm sao chép mã nguồn mở Napster Gnutella. Gnutella đã học được từ thất bại của Napster và đẩy khái niệm P2P tiến thêm một bước: nó không có máy chủ thư mục trung tâm mà sử dụng mô hình mạng ngang hàng phân tán. máy tính cá nhân. Chỉ cần người dùng cài đặt phần mềm, máy tính của anh ta sẽ ngay lập tức trở thành một máy chủ có thể cung cấp các dịch vụ tệp và thư mục hoàn chỉnh, đồng thời sẽ tự động tìm kiếm các máy chủ tương tự khác, do đó tạo thành một mạng siêu máy chủ bao gồm vô số PC. Máy chủ và Máy khách của mạng truyền thống được xác định lại trước nó, vì vậy Gnutella được gọi là kiến ​​trúc mạng ngang hàng thực sự đầu tiên.

Vào ngày 6 tháng 9 năm 2000, Jed McCaleb và Sam Yagan đã phát minh ra mạng EDonkey2000 ở San Francisco, Hoa Kỳ. Nó bao gồm 2 phần là client và server và có thể hoạt động trên nhiều nền tảng điều hành khác nhau như windows và linux. eDeonkey chia các nút mạng thành lớp máy chủ và lớp máy khách, đồng thời chặn các tệp để cải thiện tốc độ tải xuống. Nó cho phép mọi người chạy phía máy chủ, máy chủ chỉ mục tệp không tập trung mà riêng tư cho từng người, trải rộng khắp thế giới và sau đó các máy chủ này được kết nối với nhau. Vì những người ích kỷ hầu hết chỉ muốn "có được" hơn là "chia sẻ" khi sử dụng phần mềm P2P, eDonkey giới thiệu một cơ chế chia sẻ bắt buộc, đó là giới thiệu một mô hình xã hội giữa các khách hàng, đó là một hệ thống tín dụng để khuyến khích mọi người trao đổi các tệp được chia sẻ với nhau.

Các chương trình máy khách p2p phổ biến nhất trong mạng eDonkey là eDonkey2000 và emule. Emule là sự kế thừa của eDonkey, nhưng nó tốt hơn. Nó sử dụng DHT để xây dựng cấu trúc liên kết mạng cơ bản. Nó là một phần mềm chia sẻ tệp P2P rất phổ biến.

Vào tháng 4 năm 2001, Bram Cohen, một sinh viên tại Đại học Buffalo, đã thiết kế và phát hành giao thức BitTorrent, đồng thời phát hành phiên bản có thể sử dụng được đầu tiên vào tháng 7. Giao thức BitTorrent là giao thức truyền tệp P2P dựa trên giao thức TCP/IP và nằm ở tầng ứng dụng của cấu trúc TCP/IP. Bản thân giao thức BitTorrent cũng bao gồm nhiều thỏa thuận nội dung cụ thể và thỏa thuận mở rộng, đồng thời không ngừng mở rộng.

Theo giao thức BitTorrent, nhà xuất bản tệp sẽ tạo và cung cấp tệp .torrent theo tệp sẽ được phát hành, tức là tệp gốc, còn được gọi là "hạt giống". Tệp .torrent về cơ bản là một tệp văn bản, chứa hai phần: thông tin trình theo dõi và thông tin tệp. Thông tin về trình theo dõi chủ yếu là địa chỉ của máy chủ Trình theo dõi được sử dụng trong tải xuống BT và cài đặt cho máy chủ Trình theo dõi. Thông tin tệp được tạo dựa trên tính toán của tệp đích và kết quả tính toán được mã hóa theo quy tắc mã hóa B trong Giao thức BitTorrent. Nguyên tắc chính của nó là cần chia ảo tệp đã tải xuống thành các khối có kích thước bằng nhau và kích thước khối phải là một số nguyên lũy thừa 2k (vì là khối ảo nên mỗi tệp khối không được tạo trên đĩa cứng) và mỗi khối Thông tin chỉ mục và mã xác minh Hash được ghi vào tệp gốc (.torrent). Vì vậy, tệp torrent (.torrent) là "chỉ mục" của tệp đã tải xuống. Khi tải xuống, ứng dụng khách BitTorrent trước tiên sẽ phân tích cú pháp tệp .torrent để lấy địa chỉ Trình theo dõi, sau đó kết nối với máy chủ Trình theo dõi. Máy chủ Trình theo dõi phản hồi yêu cầu của người tải xuống và cung cấp cho người tải xuống IP của những người tải xuống khác (bao gồm cả nhà xuất bản). Trình tải xuống sau đó kết nối với các trình tải xuống khác, theo tệp .torrent, cả hai thông báo cho bên kia về các khối mà họ đã có, sau đó trao đổi dữ liệu mà bên kia không có. Tại thời điểm này, các máy chủ khác không bắt buộc phải tham gia và lưu lượng dữ liệu trên một dòng được phân tán, do đó giảm gánh nặng cho máy chủ.

Mỗi khi người tải xuống nhận được một khối, anh ta cần tính toán mã xác minh Hash của khối đã tải xuống và so sánh nó với tệp .torrent. Nếu chúng giống nhau, có nghĩa là khối đó chính xác. Nếu chúng không giống nhau, họ cần tải xuống lại khối. Quy định này là để giải quyết vấn đề về tính chính xác của nội dung được tải xuống.

Cùng năm 2001, NSA lần lượt phát hành SHA-256, SHA-384 và SHA-512.Các thuật toán này được gọi chung là SHA-2.Năm 2008, SHA-224 được bổ sung. Vì SHA-1 không an toàn lắm nên các phiên bản hiện tại của SHA-2 đã trở thành xu hướng chủ đạo. Chúng bao gồm SHA-256, thuật toán băm mà Bitcoin cuối cùng đã áp dụng.

SHA-256 là một hàm băm. Đối với các thông báo có độ dài bất kỳ, SHA256 sẽ tạo ra một giá trị băm dài 256 bit, được gọi là thông báo tóm tắt. Tóm tắt này tương đương với một mảng có độ dài 32 byte, thường được biểu thị bằng một chuỗi thập lục phân có độ dài 64.

Năm 2002, Napster chính thức phá sản vào năm 2002 sau khi ngừng dịch vụ do phán quyết của tòa án năm 2001.

Năm 2003, Handschuh và Gilbert đã sử dụng đòn tấn công Chabaud-joux để thu được va chạm một phần của SHA-256 trên lý thuyết và chứng minh rằng SHA-256 có thể chống lại đòn tấn công Chabaud-joux. Các phương pháp tấn công hàm Hash hiện có bao gồm tấn công sinh nhật, tấn công bảng cầu vồng, tấn công vi sai, v.v. Hàm Hash được sử dụng để xác minh tính duy nhất của thông báo và tính toàn vẹn của dữ liệu, tính bảo mật của nó phụ thuộc vào các thuộc tính của chính hàm đó và khả năng chống va chạm. Các đặc điểm cấu trúc thuật toán của hàm Hash và độ dài của giá trị Hash là những yếu tố chính quyết định hiệu suất va chạm của hàm, giá trị Hash càng dài thì khả năng chống lại các cuộc tấn công sinh nhật càng cao. SHA-256 có giá trị Hash 256-bit, còn MD5 và SHA-1 có giá trị Hash 128 và 160-bit tương ứng. Do đó, SHA-256 có khả năng chống lại các cuộc tấn công sinh nhật cao hơn MD5 và SHA-1. Thông qua phân tích Chabaud-Joux tấn công SHA-256, người ta đã tìm thấy xung đột một phần của SHA-256 và độ phức tạp của nó là 2^66, nhưng không thể tìm thấy xung đột tổng thể của SHA-256, vì vậy thuật toán SHA-256 cũng có thể chống lại một số cuộc tấn công khác biệt hiện có. Có thể thấy rằng về khả năng chống lại các cuộc tấn công sinh nhật và các cuộc tấn công khác biệt đã biết, thuật toán SHA-256 an toàn hơn so với MD5 và SHA-1 được sử dụng rộng rãi.

Năm 2005, trang web của công ty mạng eDonkey2000 bị đóng cửa nhưng mạng eDonkey vẫn hoạt động bình thường.

Cùng năm 2005, Wang Xiaoyun và những người khác đã chính thức công bố thuật toán va chạm MD5 và SHA-1. Đến tháng 2 năm 2005, theo báo cáo nghiên cứu của Giáo sư Wang Xiaoyun, họ đã phát triển một loạt công nghệ mới để tìm kiếm các va chạm SHA-1. Phân tích của họ cho thấy rằng các xung đột SHA-1 có thể được tìm thấy trong ít hơn 2^69 hoạt động băm. Đối với cuộc tấn công SHA-1 80 vòng hoàn chỉnh, đây là lần đầu tiên một vụ va chạm được tìm thấy dưới giới hạn lý thuyết là 2^80 thao tác Hash. Theo ước tính của họ, để SHA-1 cắt giảm xuống còn 70 viên đạn, có thể tìm thấy "sự va chạm thực sự" với các siêu máy tính ngày nay. Phương pháp nghiên cứu của họ có thể được áp dụng một cách tự nhiên cho phân tích giải mã SHA-0 và SHA-1 với số vòng giảm. Vào ngày 6 tháng 3 năm 2005, Arjen Lenstra, Wang Xiaoyun và Benne de Weger thông báo rằng họ đã xây dựng một cặp chứng chỉ X.509 dựa trên hàm Băm MD5, tạo ra cùng một chữ ký.

Cùng năm 2005, Hal Finney đề xuất cơ chế bằng chứng công việc có thể tái sử dụng (Reusable Proofs of Work, RPOW), kết hợp B-money và thuật toán Hashcash do Adam Back đề xuất để tạo ra một loại tiền điện tử. Hệ thống này coi hashcash là mã thông báo POW và tạo mã thông báo có chữ ký RSA trong quá trình trao đổi, được gọi là mã thông báo Bằng chứng công việc có thể tái sử dụng (RPOW). RPOW có thể được chuyển từ người này sang người khác và ở mỗi bước chuyển sẽ tạo RPOW mới mã thông báo, vì vậy mỗi mã thông báo RPOW chỉ có thể được sử dụng một lần.

tiêu đề phụ

Kỷ nguyên chuỗi khối 1.0 bắt đầu

Ngày 18 tháng 8 năm 2008 Miền"bitcoin.org"được đăng ký.

Vào tháng 11 năm 2008, Satoshi Nakamoto đã xuất bản bài báo "BTC: Hệ thống tiền mặt điện tử ngang hàng" và đề xuất cấu trúc dữ liệu của BlockChain. Một hệ thống giao dịch điện tử phi tập trung có thể được thiết lập trên cơ sở không tin cậy.

Nó cho phép các khoản thanh toán trực tuyến được thực hiện trực tiếp bởi một bên và thanh toán cho bên kia mà không cần thông qua bất kỳ tổ chức tài chính nào. Giải pháp này cho phép hệ thống tiền mặt hoạt động trong môi trường ngang hàng và ngăn ngừa vấn đề chi tiêu gấp đôi. Mạng đánh dấu thời gian tất cả các giao dịch bằng cách băm chúng thành một chuỗi bằng chứng công việc dựa trên hàm băm không ngừng mở rộng dưới dạng hồ sơ giao dịch, trừ khi Hoàn thành lại tất cả bằng chứng công việc và hồ sơ giao dịch đã hình thành sẽ không bị thay đổi. Chuỗi dài nhất sẽ không chỉ đóng vai trò là bằng chứng về chuỗi sự kiện được quan sát, mà còn được coi là đến từ nhóm sức mạnh tính toán CPU lớn nhất. Miễn là phần lớn sức mạnh tính toán của CPU không có kế hoạch hợp tác để tấn công toàn bộ mạng, thì các nút trung thực sẽ tạo ra chuỗi dài nhất vượt xa những kẻ tấn công. Bản thân hệ thống yêu cầu rất ít cơ sở hạ tầng. Thông tin được lan truyền trên mạng trên cơ sở nỗ lực hết sức và các nút có thể rời khỏi và tham gia lại mạng bất kỳ lúc nào, lấy chuỗi bằng chứng công việc dài nhất làm bằng chứng về các giao dịch đã xảy ra trong khi nút ngoại tuyến.

Vào ngày 3 tháng 1 năm 2009, mạng btc đã chính thức ra mắt và phiên bản ứng dụng khách mã nguồn mở đã được phát hành. Người sáng lập Bitcoin, Satoshi Nakamoto, đã tạo ra khối "Genesis Block" đầu tiên trong thế giới Bitcoin. Satoshi Nakamoto đã để lại một câu không thể thay đổi trong khối nguồn gốc: "The Times 03/Jan/2009 Chancellor on brink of second aid for Banks (The brink of a rescue block) là thời điểm mà bộ trưởng tài chính của Anh, Darling, buộc phải xem xét một nỗ lực thứ hai để giải cứu cuộc khủng hoảng ngân hàng. Câu này là tiêu đề của bài báo trên trang nhất trong ngày của tờ The Times. Người đầu tiên nhận được chuyển khoản bitcoin Người đàn ông đó là Hal Finney, người đã phát minh ra RPOW. Anh ấy đã tải xuống ứng dụng khách bitcoin vào ngày đó đã phát trực tiếp và nhận được 10 bitcoin từ Satoshi Nakamoto.

Vào tháng 9 năm 2010, Slush, trang trại khai thác đầu tiên, đã phát minh ra phương pháp khai thác hợp tác của nhiều nút, trở thành khởi đầu của ngành khai thác bitcoin. Bạn biết đấy, trước tháng 5 năm 2010, 10.000 bitcoin chỉ trị giá 25 đô la, nếu tính theo mức giá này thì tất cả bitcoin (21 triệu) sẽ có giá trị 50.000 đô la. Do đó, quyết định thành lập nhóm khai thác có nghĩa là ai đó tin rằng Bitcoin sẽ trở thành một loại tiền ảo có thể được trao đổi với các loại tiền tệ trong thế giới thực trong tương lai và có cơ hội phát triển không giới hạn.

Vào ngày 27 tháng 4 năm 2011, phiên bản chính thức 0.3.21 với các ghi chép lịch sử đã được ra mắt, hỗ trợ rất nhiều tính năng mới, bao gồm UPNP với satoshi làm đơn vị, v.v., và hệ thống btc đã dần trưởng thành.

Tháng 10 năm 2011, Litecoin ra đời. Litecoin được lấy cảm hứng từ Bitcoin (BTC) và có cùng nguyên tắc thực hiện kỹ thuật.Việc tạo và chuyển Litecoin dựa trên một giao thức mã hóa nguồn mở, không được quản lý bởi bất kỳ cơ quan trung ương nào. So với Litecoin, nhằm mục đích cải thiện Bitcoin, Litecoin có ba điểm khác biệt đáng kể. Đầu tiên, mạng Litecoin có thể xử lý một khối cứ sau 2,5 phút (thay vì 10 phút), do đó cung cấp xác nhận giao dịch nhanh hơn. Thứ hai, mạng Litecoin dự kiến ​​sẽ tạo ra 84 triệu Litecoin, gấp bốn lần lượng tiền tệ do mạng Bitcoin phát hành. Thứ ba, Litecoin sử dụng thuật toán mã hóa scrypt do Colin Percival đề xuất đầu tiên trong thuật toán chứng minh khối lượng công việc thay vì SHA-256 được sử dụng bởi Bitcoin, điều này giúp khai thác Litecoin trên máy tính thông thường dễ dàng hơn so với Bitcoin. Mỗi Litecoin được chia thành 100.000.000 đơn vị nhỏ hơn, được xác định bằng tám chữ số thập phân.

Vào tháng 8 năm 2012, Sunny King đã phát hành Peercoin (còn được gọi là PPCoin, PPC, Peercoin). Sự đổi mới lớn nhất của PPC là phương pháp khai thác của nó kết hợp bằng chứng khối lượng công việc PoW và bằng chứng vốn chủ sở hữu PoS. PPC cũng là loại tiền kỹ thuật số được mã hóa đầu tiên áp dụng cơ chế đồng thuận PoS. Phương pháp khai thác PoS chỉ cần máy tính thông thường và máy khách để xử lý giao dịch và duy trì an ninh mạng, đạt được mục đích tiết kiệm năng lượng và bảo mật.

  • PPC sử dụng thuật toán SHA256, được cải tiến và tối ưu hóa trên cơ sở BTC. Đóng góp lớn nhất của PPC là để ngăn chặn giảm phát, nó đã tạo ra một hệ thống lãi suất POS ban đầu với tỷ lệ lạm phát cố định là 1% và quá trình "khai thác" của nó tiết kiệm năng lượng và hiệu quả hơn. Không có giới hạn trên đối với việc cung cấp PPC.Tính đến tháng 9 năm 2014, tổng số lượng là khoảng 21 triệu và tổng số lượng dự kiến ​​​​là khoảng 25 triệu vào năm 2020.

  • PoS, tức là Proof of Stake, tạm dịch là bằng chứng về quyền và lợi ích. Bất kể PoW hay PoS, nó có thể được hiểu là câu hỏi "ai đủ điều kiện để viết blockchain". PoW chứng minh rằng nó đủ điều kiện để viết chuỗi khối thông qua sức mạnh tính toán, trong khi PoS chứng minh rằng nó đủ điều kiện để viết chuỗi khối thông qua thời đại tiền tệ mà nó sở hữu.

  • Trong giai đoạn đầu của PPC, khai thác PoW được sử dụng để khai thác và phân phối tiền tệ để đảm bảo tính công bằng. Ở giai đoạn sau, cơ chế PoS được áp dụng để đảm bảo an ninh mạng, nghĩa là việc sở hữu 51% tiền tệ sẽ khó khăn hơn để ngăn chặn các cuộc tấn công 51%. Khái niệm cốt lõi của PoS là thời đại tiền tệ, tức là thời gian nắm giữ tiền tệ. Ví dụ: nếu bạn có 10 xu và giữ chúng trong 90 ngày, bạn sẽ có tuổi thọ xu là 900 ngày. Ngoài ra, việc sử dụng tiền xu có nghĩa là phá hủy thời đại tiền xu. Trong PoS, có một giao dịch đặc biệt gọi là tiền lãi, nghĩa là chủ sở hữu có thể sử dụng tuổi của đồng xu để nhận tiền lãi, đồng thời được ưu tiên tạo khối cho mạng và tiền đúc PoS.

Vào tháng 9 năm 2012, những người sáng lập Rippllepay, Ryan Fugger, Jed McCaleb và Chris Larsen đã cùng nhau thành lập openCoin và phát triển giao thức Ripple, một giao thức thanh toán phân tán, mã nguồn mở. Nó thực hiện thanh toán giữa người bán và khách hàng và thậm chí cả các nhà phát triển hầu như miễn phí và ngay lập tức mà không bị bồi hoàn, đồng thời nó hỗ trợ bất kỳ loại tiền tệ nào - bao gồm đô la, yên, euro và thậm chí cả bitcoin.

Vào tháng 1 năm 2013, OpenCoin đã tung ra XRP, còn được gọi là tiền tệ Ripple hoặc tiền tệ Ripple. Nó là một loại tiền ảo dựa trên giao thức Ripple, với hai chức năng chính: 1. Ngăn chặn các cuộc tấn công nguy hiểm 2. Cầu nối tiền tệ. Giống như Bitcoin, hệ thống Ripple được xây dựng trên một chuỗi khối công khai được ký bằng mật mã, do đó không cần cổng tin cậy ban đầu hoặc thiết kế cổng. Tiền Ripple có thể được gửi trực tiếp từ người dùng này sang người dùng khác mà không có cổng hoặc rủi ro đối tác, đó là cách tất cả các loại tiền tệ trên mạng Ripple (bao gồm cả USD) được sử dụng.

Do tính chất mã nguồn mở của giao thức Ripple, những kẻ tấn công độc hại có thể tạo ra một số lượng lớn "tài khoản rác" và gây tê liệt mạng. Để tránh tình trạng này, Ripple Labs yêu cầu mỗi tài khoản Ripple phải có ít nhất 20 XRP mỗi lần. một giao dịch được thực hiện, sẽ có bốn phần trăm nghìn XRP bị hủy. Khoản phí này hầu như không đáng kể đối với các nhà giao dịch bình thường, nhưng đối với những kẻ tấn công độc hại (tạo ra một số lượng lớn tài khoản và thông tin giao dịch giả), số XRP bị phá hủy sẽ tăng theo cấp số nhân và chi phí sẽ rất lớn được thiết kế để ngăn chặn cuộc tấn công độc hại này.

Vào tháng 3 năm 2013, Bitcoin đã phát hành phiên bản 0.8, đây là phiên bản quan trọng nhất trong lịch sử của Bitcoin. và chế độ Bloomfilter để giảm âm lượng truyền của các nút SPV và các tính năng khác. Sau thời điểm này, Bitcoin thực sự hỗ trợ các giao dịch quy mô lớn trên toàn bộ mạng, trở thành tiền điện tử được Satoshi Nakamoto hình dung và thực sự gây ảnh hưởng toàn cầu

Mọi thứ không phải lúc nào cũng suôn sẻ, trong phiên bản 0.8 quan trọng nhất, Bitcoin đã gặp phải một lỗi lớn, vì vậy sau khi phiên bản này được phát hành, Bitcoin đã có một đợt hard fork trong một thời gian ngắn khiến toàn bộ Bitcoin trở lại phiên bản cũ. 0.7, điều này cũng dẫn đến giá Bitcoin giảm mạnh.

Vào tháng 7 năm 2013, Sunny King đã thành lập Primecoin (tên mã là XPM, còn được gọi là Primecoin), là một loại tiền kỹ thuật số dựa trên Bitcoin, nó sử dụng cơ chế "chứng minh tính toán khoa học" độc đáo để thay thế Bitcoin. Cơ chế "Bằng chứng khối lượng công việc băm" sử dụng các phép tính để khám phá một chuỗi số nguyên tố bao gồm một số lượng lớn các số nguyên tố và đồng xu số nguyên tố được sử dụng làm phần thưởng cho những người khai thác khám phá ra các số nguyên tố trong quá trình khai thác. Trong hai tháng kể từ khi phát hành vào tháng 7 năm 2013, số nguyên tố được PrimeCoin phát hiện lớn hơn 16 lần so với số nguyên tố lớn nhất được biết đến dựa trên thuật toán chuỗi kép hai chiều, phá vỡ kỷ lục thế giới và trở thành số nguyên tố lớn nhất được biết đến. Phương pháp tính toán khai thác độc đáo này rất mạnh mẽ. Đối với các lĩnh vực bên ngoài cộng đồng tiền điện tử, việc tìm kiếm các số nguyên tố (trái ngược với các loại tiền tệ dựa trên SHA-256) có một giá trị thực tế gần như vị tha.

Vào tháng 8 năm 2013, Đức chính thức công nhận Bitcoin và Nasdaq đã hoàn thành các giao dịch thông qua nền tảng chuỗi khối của riêng mình. ngân hàng.

Vào cuối năm 2013, Vitalik Buterin, người sáng lập Ethereum, đã phát hành sách trắng đầu tiên của Ethereum và bắt đầu dự án. Ethereum (Ethereum, có mã thông báo được gọi là ETH) cam kết triển khai một máy tính công nghệ kỹ thuật số phi tập trung và không sở hữu toàn cầu để thực hiện các hợp đồng thông minh ngang hàng. Ethereum có thể được coi là một máy tính phân tán: chuỗi khối là ROM của máy tính, hợp đồng thông minh là chương trình và những người khai thác Ethereum chịu trách nhiệm tính toán và hoạt động như một CPU. Hợp đồng thông minh sẽ tiêu thụ gas khi nó được thực thi. Lượng gas được xác định bởi lượng dữ liệu thực thi mã. Giá gas (xx gas/eth) liên tục thay đổi theo tải của mạng eth và trò chơi giữa những người dùng. Bởi vì nó hỗ trợ các hợp đồng thông minh, sự xuất hiện của Eth được coi là sự xuất hiện của kỷ nguyên blockchain 2.0.

Vào tháng 2 năm 2014, Daniel Larimer (BM) đã phát hành Bitshares (còn được gọi là BTS, cổ phiếu bit), định nghĩa của Bitshares là "một sàn giao dịch tài sản kỹ thuật số đa hình điểm-điểm". Duy trì hoạt động bình thường của sàn giao dịch. BitShares sử dụng một kiến ​​trúc tương tự như chuỗi khối Bitcoin. Trong kiến ​​trúc chuỗi khối Bitcoin, việc ghi từng dữ liệu giao dịch phải đến từ dữ liệu giao dịch trước đó và gần như đồng thời tạo ra một đầu ra mới được sử dụng làm dữ liệu giao dịch trong tương lai.

Các tính năng của BTS bao gồm:

  • 1. DPoS được thông qua và thuật toán đồng thuận PoW bị loại bỏ. "Đại diện" được bầu chọn thay thế thợ mỏ trong PoW;

  • 2. Cung cấp các dịch vụ tài sản tùy chỉnh theo nhu cầu của người dùng, chẳng hạn như sử dụng chuỗi khối Bitcoin để phát hành loại tiền kỹ thuật số của riêng bạn và sử dụng tổ chức phát hành làm chứng thực;

  • 3. Phát hành tài sản cố định, chẳng hạn như bitUSD và bitGold, sử dụng BTS gấp ba lần giá trị tài sản làm bảo lãnh;

  • 4. Tất cả các giao dịch trong BitShares đều dựa trên các giao dịch trên chuỗi và tất cả các lệnh đang chờ xử lý đều được đặt trên chuỗi khối, loại bỏ các giao dịch giả.

Cộng đồng BitShares lần đầu tiên đề xuất cơ chế DPoS (Bằng chứng cổ phần được ủy quyền) và đưa ra khái niệm nhân chứng. DPoS là phiên bản cải tiến của Proof of Stake (PoS), quy trình đồng thuận không còn yêu cầu tất cả các nút tham gia xác minh mà ủy thác cho một số đại diện tiến hành, điều này giúp cải thiện đáng kể hiệu quả đồng thuận.

Vào tháng 4 năm 2014, Tiến sĩ Gavin Wood, người đã hợp tác với Vitalik, đã xuất bản Sách vàng Ethereum, có thể coi là kinh thánh kỹ thuật của Ethereum, tiêu chuẩn hóa và giải thích các công nghệ quan trọng như máy ảo (EVM) được Ethereum sử dụng để thực thi hợp đồng thông minh. . Theo các hướng dẫn cụ thể trong sách vàng, ứng dụng khách Ethereum đã được triển khai bằng 7 ngôn ngữ lập trình (C ++, Go, Python, Java, JavaScript, Haskell, Rust), giúp phần mềm nói chung được tối ưu hóa hơn.

Vào tháng 5 năm 2014, Juan Benet đã ra mắt Hệ thống tệp liên hành tinh (viết tắt là IPFS). PFS về cơ bản là một giao thức truyền và lưu trữ phân tán hypermedia có thể định địa chỉ, được phiên bản, theo điểm. Mục tiêu là bổ sung hoặc thậm chí thay thế 20 trước đây Giao thức truyền tải phương tiện siêu văn bản (HTTP) mà tôi sử dụng, tôi hy vọng sẽ xây dựng một kỷ nguyên Internet nhanh hơn, an toàn hơn và tự do hơn. IPFS có ít nhất tám lớp ngăn xếp giao thức phụ, từ trên xuống dưới là danh tính, mạng, định tuyến, trao đổi, đối tượng, tệp, đặt tên và ứng dụng. Mỗi ngăn xếp giao thức thực hiện nhiệm vụ riêng của mình và hợp tác với nhau.

Bắt đầu từ tháng 6 năm 2014, Ethereum đã tiến hành đợt bán trước ether trong 42 ngày, thu được 31.591 bitcoin, trị giá 18.439.086 USD vào thời điểm đó, để đổi lấy khoảng 60.102.216 ether. Tiền thu được từ việc bán ban đầu được sử dụng để thanh toán các khoản nợ hợp pháp ngày càng tăng, thưởng cho các nhà phát triển vì họ đã làm việc chăm chỉ trong nhiều tháng và tài trợ cho việc tiếp tục phát triển ethereum. Sau khi bán trước Ethereum thành công, sự phát triển của Ethereum đã được chính thức hóa dưới sự quản lý của tổ chức phi lợi nhuận ETH DEV, tổ chức quản lý sự phát triển của Ethereum theo hợp đồng của Ethereum Suisse - Vitalik Buterin, Gavin Wood và Jeffrey Wilcke với tư cách là ba giám đốc của tổ chức.

Vào cuối năm 2014 và tiếp tục cho đến nửa đầu năm 2015, Ethereum đã trải qua một cuộc đánh giá bảo mật. Ethereum đã thuê một số công ty bảo mật phần mềm của bên thứ ba để tiến hành đánh giá từ đầu đến cuối tất cả các thành phần chính của giao thức (Ethereum VM, mạng, bằng chứng công việc). Quá trình xem xét đã phát hiện ra nhiều vấn đề về bảo mật và sau khi các vấn đề đó được nêu ra và kiểm tra lại, nó đã tạo ra một nền tảng an toàn hơn.

Vào năm 2015, sau khi The Economist đăng bài báo trang bìa "Công nghệ chuỗi khối đang định hình lại thế giới", công nghệ chuỗi khối đã gây ra một cơn sốt công nghệ tài chính trên thế giới. Các tổ chức tài chính và ngân hàng lớn trên thế giới đang tranh nhau nghiên cứu công nghệ chuỗi khối. Hàng tỷ đô la đã được đầu tư trong các doanh nghiệp liên quan đến blockchain chỉ trong năm 2016.

Vào tháng 6 năm 2015, BitShares đã phát hành phiên bản 2.0 và lần đầu tiên giới thiệu công nghệ graphene. Bộ công cụ Graphene được phát triển bởi Cryptonomex Inc. và cung cấp ủy quyền cho Bộ công cụ Graphene cho chuỗi khối BitShares. Các điều khoản của thỏa thuận này cung cấp cho BitShares quyền truy cập không giới hạn vào bộ công cụ Graphene và các dẫn xuất của nó. Công nghệ Graphene được thiết kế để xử lý 100.000 giao dịch mỗi giây mà không có bất kỳ áp lực tối ưu hóa nào. Một số tính năng cần thiết bao gồm giữ mọi thứ trong bộ nhớ, tránh các nguyên tắc đồng bộ hóa (khóa, hoạt động nguyên tử) và giảm thiểu các tính toán không cần thiết. Sử dụng ID thay vì băm.

Vào cuối tháng 7 năm 2015, sau gần 2 lần kiểm tra nghiêm ngặt, mạng lưới Ethereum chính thức đã được ra mắt, đây cũng là sự kiện đánh dấu sự hoạt động chính thức của chuỗi khối Ethereum. Việc phát hành Ethereum được chia thành bốn giai đoạn, cụ thể là Frontier (biên giới), Homestead (nhà cửa), Metropolis (đô thị) và Serenity (sự yên bình). Trong giai đoạn thứ tư, nó sẽ chuyển sang cơ chế bằng chứng cổ phần (POS).

Vào ngày 30 tháng 7 năm 2015, mạng Ethereum Frontier đã được ra mắt và các nhà phát triển bắt đầu viết hợp đồng thông minh và các ứng dụng phi tập trung để triển khai trên mạng thời gian thực Ethereum. Ngoài ra, những người khai thác bắt đầu tham gia mạng Ethereum để giúp bảo mật chuỗi khối Ethereum và kiếm ether từ các khối khai thác. Mặc dù việc phát hành Frontier là cột mốc đầu tiên của dự án Ethereum và các nhà phát triển chỉ cố gắng sử dụng nó như một phiên bản beta, nhưng hóa ra nó lại hữu ích và đáng tin cậy hơn bất kỳ ai mong đợi, và các nhà phát triển đã ngay lập tức bắt tay vào xây dựng các giải pháp để cải thiện Ethereum. hệ sinh thái.

Vào ngày 14 tháng 3 năm 2016 (Ngày số Pi), Ethereum đã khởi chạy giai đoạn Homestead. So với giai đoạn Frontier, giai đoạn Homestead không có các mốc kỹ thuật rõ ràng, nó chỉ cho thấy rằng mạng Ethereum đã hoạt động trơn tru và không còn là một mạng không an toàn và không đáng tin cậy nữa. Ở giai đoạn này, Ethereum cung cấp một chiếc ví có giao diện đồ họa và tính dễ sử dụng đã được cải thiện rất nhiều, Ethereum không còn dành riêng cho các nhà phát triển và người dùng thông thường cũng có thể trải nghiệm và sử dụng Ethereum một cách thuận tiện.

Vào tháng 10 năm 2016, Công ty Zerocoin Electric Coin với Zooko Wilcox là người sáng lập và Giám đốc điều hành đã phát hành Zcash (viết tắt là ZEC, còn được gọi là Zerocoin). Zcash là hệ thống chuỗi khối đầu tiên sử dụng bằng chứng không có kiến ​​thức, cung cấp bảo mật thanh toán hoàn toàn trong khi vẫn có thể duy trì mạng phi tập trung bằng cách sử dụng chuỗi khối công khai. Giống như Bitcoin, tổng số lượng token Zcash (ZEC) cũng là 21 triệu, điểm khác biệt là các giao dịch Zcash tự động ẩn người gửi, người nhận và số lượng của tất cả các giao dịch trên blockchain. Chỉ những người có khóa xem mới có thể xem nội dung của giao dịch. Người dùng có toàn quyền kiểm soát và họ có thể chọn cung cấp khóa xem của mình cho người khác. Có hai loại quỹ ví ZCash: quỹ minh bạch và quỹ riêng. Quỹ minh bạch tương tự như quỹ Bitcoin, quỹ riêng tăng cường quyền riêng tư, giao dịch liên quan đến quỹ riêng được giữ bí mật và giao dịch giữa quỹ minh bạch và quỹ minh bạch được công khai.

Vào tháng 6 năm 2017, dự án EOS do BM (Daniel Larimer) dẫn đầu đã bắt đầu huy động vốn từ cộng đồng.Việc huy động vốn từ cộng đồng được thực hiện dưới dạng mã thông báo ERC-20 được triển khai trên mạng ETH. Được gọi là Blockchain 3.0, EOS là một nền tảng kiến ​​trúc chuỗi khối tương tự như hệ điều hành, nhằm mục đích thực hiện việc mở rộng hiệu suất của các ứng dụng phân tán. EOS cung cấp tài khoản, xác thực, cơ sở dữ liệu, giao tiếp không đồng bộ và lập lịch chương trình trên hàng trăm CPU hoặc cụm. Hình thức cuối cùng của công nghệ là một kiến ​​trúc chuỗi khối cho phép người dùng triển khai các ứng dụng phi tập trung một cách nhanh chóng và dễ dàng. Chuỗi khối có thể hỗ trợ hàng triệu giao dịch mỗi giây, trong khi người dùng thông thường không cần phải trả phí khi sử dụng. EOS sử dụng công nghệ graphene và DPoS để tăng đáng kể thông lượng của hệ thống, theo kế hoạch, EOS dự kiến ​​sẽ đạt khối lượng giao dịch một triệu giao dịch mỗi giây.

Vào ngày 21 tháng 7 năm 2017, sơ đồ phân nhánh Bitcoin BIP91 đã được hỗ trợ bởi sức mạnh tính toán của toàn bộ mạng và nó đã được nhất trí nâng cấp Segregated Witness trước và nâng cấp kích thước khối của chuỗi khối cơ bản lên 2 triệu trong vòng 6 năm tới tháng. Tuy nhiên, một "kẻ phá đám" đã xuất hiện - ViaBTC, một nhóm khai thác thuộc sở hữu của gã khổng lồ khai thác Bitcoin Continental, đã chuẩn bị một hệ thống hard fork để khởi chạy "Bitcoin Cash" (Bitcoin Cash, còn được gọi là BCC) dựa trên chuỗi Bitcoin ban đầu). Bitcoin Cash đã sửa đổi mã Bitcoin để hỗ trợ các khối lớn (tăng kích thước khối lên 8M), không bao gồm chức năng SegWit và là tài sản chuỗi khối được tạo bởi sơ đồ BitcoinABC.

Đời trước của Bitcoin Cash là Bitcoin. Trước khi chia tách, dữ liệu được lưu trữ trong chuỗi khối và phần mềm mà nó chạy tương thích với tất cả các nút Bitcoin. Sau khi chia tách, nó bắt đầu thực thi các mã mới. Đóng gói các khối lớn để tạo thành một chuỗi mới .

Vào lúc 20:20 ngày 1 tháng 8 năm 2017, việc khai thác bitcoin cash bắt đầu,

Mùa thu năm 2017: EOS đã thiết lập mạng thử nghiệm khả thi tối thiểu, bao gồm mã mạng P2P, thử nghiệm nhập Genesis, v.v.

Vào tháng 11 năm 2017, Bitcoin Cash đã thay đổi tên viết tắt từ BCC thành BCH

Vào tháng 1 năm 2018, Sunny King, chuyên gia blockchain, người đã phát minh ra PeerCoin và PrimeCoin, đã thông báo rằng dự án mới "Kỷ nguyên kinh tế ảo (VEE)" (https://vee.tech) đang được phát triển và ông từng là nhà thiết kế chính của dự án. Sunny King tuyên bố rằng "VEE nhằm mục đích mang lại một nền tảng thế hệ tiếp theo cho các ứng dụng chuỗi khối" và định nghĩa được liệt kê trên trang web chính thức của nó là "Thế hệ thứ năm của Bitcoin". VEE hy vọng sẽ trực tiếp vượt qua "giai đoạn 3.0" và kết hợp những thành tựu khoa học và công nghệ mới nhất về mật mã, máy ảo và các lĩnh vực khác để phát triển một thế hệ lớp dưới cùng của chuỗi khối mới cho phép người dùng thực sự cảm nhận được những thay đổi về công nghệ. VEE sẽ giúp các ngành khác nhau thiết lập cơ sở dữ liệu phi tập trung có thể mở rộng, cung cấp dung lượng lớn vượt quá giới hạn lưu trữ của cơ sở dữ liệu truyền thống và các dịch vụ điện toán đám mây tức thì. VEE đã chọn bốn ngôn ngữ lập trình và thiết kế lại hệ thống theo cách tiếp cận theo lớp và mô-đun để thích ứng với sự phát triển của các ứng dụng mạng phi tập trung. Một mặt, nếu một lỗi xảy ra trong một liên kết riêng lẻ, nó có thể được giải quyết độc lập mà không ảnh hưởng đến toàn bộ mạng; mặt khác, hiệu suất sẽ được cải thiện rất nhiều. Cụ thể, TPS (giao dịch mỗi giây) của chuỗi khối Bitcoin ở mức một chữ số, Ethereum ở mức mười chữ số và TPS trung bình của VisaNet là 2.000, tối đa là 56.000. VEE đã so sánh điểm chuẩn với VisaNet và nâng TPS lên bốn chữ số trong phiên bản ban đầu.

Ngoài ra, về thiết kế kiến ​​trúc của chuỗi khối, VEE đã cải thiện cơ chế giao tiếp giữa các chuỗi khác nhau và hỗ trợ các giao dịch xuyên chuỗi, lớp dưới cùng sẽ mang ít nhất một nghìn chuỗi chính và chuỗi phụ. Các nhóm kỹ thuật khác có thể phát triển ứng dụng linh hoạt và thuận tiện hơn thông qua API do VEE cung cấp để cải thiện hiệu suất của chuỗi riêng.

Ngày 17 tháng 4 năm 2018: EOS đã phát hành phiên bản tiếng Trung của sách trắng kỹ thuật EOS.IO v2, sẽ hiện thực hóa việc mở rộng theo chiều ngang và chiều dọc của các ứng dụng phi tập trung.

Vào tháng 6 năm 2018, EOS đã kết thúc mạng chính gây quỹ cộng đồng và chuyển sang trực tuyến.

Vào tháng 9 năm 2018, Sunny King đã thông báo rằng họ sẽ giới thiệu một cơ chế đồng thuận mới "Super Node PoS" trong VEE ("supernode proof-of-stake"được gọi là "SPoS"). SPoS chạy trên phần cứng đặc biệt. King giải thích rằng SPoS tương tự như DPoS, nhưng sẽ đơn giản hóa việc phát triển và bảo trì các chuỗi khối. SPoS có thể chạy trơn tru trên phần cứng được tối ưu hóa Phần cứng đặc biệt này tương tự như máy khai thác ASIC trong PoW, nhưng không giống như máy khai thác ASIC trong PoW, phần cứng đặc biệt này không tiêu thụ quá nhiều năng lượng. Hệ thống này có vẻ tập trung hơn trong thiết kế, nhưng King cũng đã thiết kế một cơ chế để đảm bảo tính bảo mật của mạng, đảm bảo rằng mỗi siêu nút (supernode) có quyền lực ngang nhau và ngăn không cho một nút trở nên quá mạnh.

星球君的朋友们
作者文库