Công nghệ cốt lõi của Blockchain: Sổ kế toán phân tán, Cơ chế đồng thuận, Mật mã và Hợp đồng trí tuệ

Bốn công nghệ blockchain chính là gì? Hiện tại, bốn công nghệ blockchain cơ bản đã được làm giàu - sách kế toán phân tán, cơ chế đồng thuận, mật mã và hợp đồng trí tuệ. Họ đóng vai trò lưu trữ dữ liệu, xử lý dữ liệu, bảo mật dữ liệu và dữ liệu trong blockchain. Nói chung, mỗi trong số bốn công nghệ chính nên đóng vai trò của riêng mình trong blockchain và họ cùng nhau tạo ra cơ sở của blockchain.

1. Sách phân tán - Hàm lưu trữ

, đầu tiên là một cuốn sách phân tán xây dựng cấu trúc blockchain. Trong thực tế, đây là một cơ sở dữ liệu phân tán. Khi một phần của dữ liệu được tạo, nó sẽ được lưu trữ trong cơ sở dữ liệu này sau khi mọi người xử lý nó. Do đó, cuốn sách phân tán đóng vai trò lưu trữ dữ liệu trong blockchain;

Blockchain bao gồm nhiều thành phần với nhau để tạo thành một mạng thông qua và không có tổ chức quản lý và thiết bị tập trung. Trao đổi dữ liệu giữa các nút được kiểm tra bằng công nghệ chữ ký số và không cần sự tin tưởng lẫn nhau của con người, nếu nó được thực hiện theo các quy tắc đã thiết lập. Các nút không thể lừa dối các nút khác. Vì toàn bộ mạng được phân cấp, mọi người đều là người tham gia và mọi người đều có quyền nói.

2. Cơ chế đồng thuận -Các nút tích hợp, xử lý dữ liệu

Trong việc phân cấp các cuốn sách phân tán, một mạng lưới blockchain là một cấu trúc phân tán và mọi người đều có thể tự do tham gia và tham gia ghi dữ liệu. Nhưng đồng thời, một vấn đề phát sinh, gây ra vấn đề phổ biến của By By Byzantine gây đau đầu, nghĩa là, càng nhiều người tham gia vào mạng, càng khó đạt được sự thống nhất trên toàn mạng. Do đó, một cơ chế khác là cần thiết để phối hợp các tài khoản của toàn bộ nút để duy trì tính nhất quán. Cơ chế đồng thuận đã xây dựng một tập hợp các quy tắc để làm rõ các phương thức cho mỗi quá trình xử lý dữ liệu và hoàn thành sự kết hợp của các ý kiến ​​giữa các nút, cạnh tranh quyền được tính đến. Cuối cùng, bất cứ ai có quyền được tài khoản, toàn bộ mạng sẽ sử dụng dữ liệu để xử lý. Do đó, cơ chế đồng thuận đóng vai trò phối hợpCác thành phần trong blockchain và làm rõ vai trò của xử lý dữ liệu.

Bất cứ ai cũng có thể tham gia vào mạng lưới blockchains. Mỗi thiết bị có thể phục vụ như một nút thắt. Mỗi nút được phép có được một cơ sở dữ liệu đầy đủ. Có một cơ chế đồng thuận giữa các nút. Nhờ cạnh tranh và tính toán, toàn bộ blockchain được hỗ trợ chung. Bất kỳ nút nào đều thất bại và phần còn lại của các nút vẫn có thể hoạt động bình thường. Điều này tương đương với sự công nhận các quy tắc trò chơi của bạn. Bitcoin có một cơ chế đồng thuận cho Bitcoin. Sự công nhận toàn cầu có thể tham gia vào việc khai thác bitcoin, bởi vì nếu bạn nhận ra cơ chế đồng thuận của nó, nó cũng có thể được hiểu là sự công nhận các quy tắc trò chơi của bạn. Quy tắc của Bitcoin là thực hiện các tính toán lớn và người tính toán nó trước hết là phần thưởng của POW.

Lưu ý. Những ưu điểm và nhược điểm của cơ chế đồng thuận so với POW, POS và DPO là gì? Ưu điểm của nó: Thuật toán rất đơn giản và dễ nhận ra;

Các nút không cần trao đổi thông tin bổ sung để đạt được sự đồng thuận;

Việc phá hủy hệ thống đòi hỏi chi phí rất lớn;

thiếu sót của nó cũng rất rõ ràng:

. Blockchain phải tìm một thuật toán băm khác -algorithm khác, nếu không nó sẽ gặp phải cuộc tấn công tính toán bitcoin; Điều này thay đổi sức mạnh tính toán trong POW cho công lý trong hệ thống. Càng nhiều công lý, càng có nhiều khả năng trở thành kế toán tiếp theo. Ưu điểm của cơ chế này là nó không tiêu thụ sức mạnh như POW, nhưng nó cũng có nhiều nhược điểm:

mà không cần chuyên môn hóa và những người tham gia có vốn có thể không muốn tham gia vào kế toán;

Điều này dễ dàng có các loài và cần phải chờ nhiều xác nhận; Chung kết cuối cùng;

DPO, dựa trên POS, chuyên về vai trò của một kế toán viên, trước tiên chọn một kế toán viên thông qua công lý, và sau đó chuyển sang bảo tồn kế toán. Cách tiếp cận này vẫn không giải quyết được vấn đề cuối cùng.

dbft (ủy quyền) là một mô -đun phổ biến của cơ chế đồng thuận, cung cấp một thuật toán cải tiến cho điện trở Byzantium để cho phép nó áp dụng cho các hệ thống blockchain.

dbft - Đây là giao thức dựa trênCông nghệ blockchain. Người dùng có thể truyền tài sản và lợi ích trong thế giới vật lý của Cyfrovization thế giới, một giao thức mạng phi tập trung để đăng ký, phát hành, truyền tải và giao dịch, làm sạch và giao hàng thông qua mạng lưới điểm. Xiaoyi có thể phát hành một cổ đông của công ty được công nhận bởi luật pháp Trung Quốc về các hợp đồng, và luật pháp về công ty, không chỉ là một vòng tròn của tiền kỹ thuật số, mà còn là tài chính internet chính. Xiaoyi có thể được sử dụng để gây quỹ chia sẻ cổ phiếu, đột quỵ trực tuyến P2P, quản lý tài sản kỹ thuật số, hợp đồng trí tuệ, v.v. Công nghệ Byzantine cho sự cố được sử dụng rộng rãi trong các hệ thống phân tán, chẳng hạn như hệ thống tệp phân tán, hệ thống công việc chung, tính toán đám mây, v.v. Một nút có thể được giới thiệu động và thất bại; Bỏ phiếu

Tại sao một quyết định như vậy cuối cùng cũng được đưa ra? Vấn đề chung của Byzantine mô tả làm thế nào người tham gia có thể đạt được sự đồng thuận trong trường hợp không có niềm tin và công nghệ ổn định Byzantine đối với các lỗi là một giải pháp cho những vấn đề đó. Ngoài ra, môi trường mạng của blockchain rất phức tạp và sẽ gặp phải các vấn đề như độ trễ mạng, lỗi truyền, lỗi phần mềm, lỗ hổng an toàn, xâm lược tin tặc và các đơn vị độc hại khác nhau. Công nghệ Byzantine của kháng lỗi là một giải pháp có thể chịu đựng các lỗi này.

DBFT, cơ chế nên chọn một kế toán viên về quyền và lợi ích, và sau đó kế toán đạt được sự đồng thuận bằng thuật toán Byzantine về khả năng dung nạp đối với các lỗi. Ưu điểm của phương pháp này:

Kế toán chuyên nghiệp;

Bất kỳ loại lỗi nào cũng có thể được thực hiện;

Kế toán kết thúc với một số người và mỗi khối có tính hữu hạn và sẽ không bỏ qua;

Độ tin cậy của thuật toán có bằng chứng toán học nghiêm ngặt

thiếu sót:

, khi 1/3 kế toán hoặc nhiều kế toán ngừng hoạt động, hệ thống sẽ không thể cung cấp dịch vụ;

, khi 1/3 kế toán trở lên hợp tác với nhau và tất cả những người khácKế toán có thể được chia thành hai ổ đĩa mạng và tất cả các kế toán khác và tất cả các kế toán khác có thể được tăng gấp đôi, thành hai mạng. Nhưng họ sẽ để lại bằng chứng mật mã;

Trong sơ yếu lý lịch trên, điểm chính nhất của cơ chế DBFT là đảm bảo tính hữu hạn của hệ thống ở mức độ lớn nhất và cho phép blockchain được áp dụng cho các kịch bản thực sự của ứng dụng tài chính. Ví dụ, cơ chế đồng thuận Columbus của chúng tôi là một cơ chế đồng thuận DPOS+DBFT. Nếu một trong các nút của chúng tôi hoặc một trong các thiết bị bị vô hiệu hóa, thì các nút khác vẫn hoạt động bình thường và sẽ không ảnh hưởng đến toàn bộ hệ thống mạng. Nhưng nếu máy chủ Tencent bị đóng, tất cả WeChat không thể mở vì bạn không có nơi nào để lấy dữ liệu. Đây là sự khác biệt giữa máy chủ mạng tập trung và máy chủ mạng blockchain.

3. Cryptography - Bảo mật dữ liệu, kiểm tra việc sở hữu dữ liệu và không thể được nộp với khả năng theo dõi. Ngoài ra, dữ liệu được nhập vào cơ sở dữ liệu phân tán không chỉ được đóng gói. Cấu trúc chính của dữ liệu được xác định bằng mật mã blockchain. Các khối dữ liệu được đóng gói sẽ được xử lý thành một chuỗi bằng hàm băm trong mật mã. Khối cuối cùng chứa giá trị băm của khối trước. Vì thuật toán băm có các đặc điểm đơn hướng và kháng thuốc, nó chỉ nằm trong mạng blockchain. Ngay khi dữ liệu được đặt vào chuỗi, chúng không thể bị giả mạo và truy tìm. Ngoài ra, tài khoản của bạn cũng sẽ được mã hóa bằng mã hóa không đối xứng, do đó đảm bảo bảo mật dữ liệu và xác minh quyền sở hữu dữ liệu.

Sửa đổi của cá nhân hoặc một số cơ sở dữ liệu không thể ảnh hưởng đến các cơ sở dữ liệu khác. Điều này gần như không thể xảy ra, ngoại trừ hơn 51% dữ liệu trong toàn bộ mạng sẽ được thay đổi cùng một lúc. Mỗi giao dịch trong blockchain được kết nối với hai khối lân cận bằng các phương thức mật mã, vì vậy nó có thể được truy tìm trong quá khứ và hiện tại cho bất kỳ giao dịch nào. Đây là một cấu trúc dữ liệu, một trường hợp khối tiêu đề khối và khối blockchain. Mật mã của Hesh, nhãn thời gian, xác định thứ tự của nó theo nhãn hiệu tạm thời và sẽ không bị phá vỡ.

nguyên tắc nàyNó hoạt động trong hệ thống kinh doanh của chúng tôi, bao gồm cả hệ thống sản phẩm. Khi chúng tôi gọi là khả năng theo dõi, chúng tôi có thể yêu cầu nơi sản xuất hàng hóa và nguyên liệu thô nào được sản xuất. Chúng tôi đang tìm kiếm từng bước từ phía sau, bởi vì chúng tôi viết dữ liệu thông tin trong hệ thống blockchain, thực hiện từng bước. Nhờ hệ thống này, tôi có thể tìm hiểu xem nguyên liệu thô có được sử dụng hay không và liệu chúng có được sản xuất bằng quá trình này không. Thông qua cấu trúc lưu trữ dữ liệu như vậy, chúng ta có thể tin vào điều đó cùng nhau. Điều này thực sự được sản xuất bởi sản phẩm này, và tôi nghĩ điều này là đúng.

Ngoài ra, dữ liệu không thể thay đổi. Nếu bạn muốn thay đổi nó, bạn có thể đạt được 51% tài năng. Từ quan điểm của công lý, bạn có quyền phát biểu trong công ty này. Đây chỉ là một cơ hội. Tại sao công nghệ blockchain có hại và an toàn hơn công nghệ internet? Bởi vì nó được phân phối. Nếu bạn muốn thay đổi dữ liệu bên trong, như tin tặc, bạn cần tìm tất cả các máy tính lưu tài khoản này và mỗi máy tính phải được thay đổi. Có lẽ bạn có thể nhanh chóng tìm thấy một trong số họ để thay đổi nó, nhưng rất khó để thay đổi tất cả.

Tất cả thông tin về giao dịch trong blockchain đều có sẵn công khai, vì vậy mỗi giao dịch có thể hiển thị cho tất cả các thành phần. Vì các nút được phân cấp, không cần phải tiết lộ danh tính giữa các nút và mỗi nút là ẩn danh. Ví dụ, sau khi bắt đầu mỗi máy tính, chúng tôi không biết ai sẽ khởi động từng máy tính và ai không chạy nó. Bạn có thể bật nó ở nhà. Có một câu hỏi về bao nhiêu công việc và bạn nhận được bao nhiêu.

4. Hợp đồng thông minh - Thực hiện các ứng dụng

Cuối cùng, bạn có thể tạo hợp đồng trí tuệ ở cấp độ ứng dụng dựa trên sổ kế toán phân tán. Khi chúng tôi muốn giải quyết một số vấn đề với niềm tin, chúng tôi có thể sử dụng các hợp đồng trí tuệ để xóa việc chuyển các điều kiện dưới dạng mã và thực hiện chúng bằng các chương trình. Dữ liệu trong blockchain có thể được gọi bằng cách sử dụng các hợp đồng trí tuệ, vì vậy hợp đồng với Zhiton đóng vai trò của dữ liệu và ứng dụng trong blockchain.

Hợp đồng thông minh có thể giúp bạn trao đổi tiền, tài sản, cổ phiếu hoặc bất kỳVới các mặt hàng có giá trị minh bạch và không có xung đột, trong khi tránh các trung gian và thậm chí tuyên bố rằng các hợp đồng thông minh sẽ thay thế vị trí của các luật sư trong tương lai. Sử dụng phương pháp hợp đồng thông minh, tài sản hoặc tiền tệ được truyền đến chương trình, chương trình khởi chạy mã này và tự động kiểm tra điều kiện tại một thời điểm nhất định, điều này tự động xác định xem tài sản có nên chuyển đến người hay trả lại cho người khác hay không, hoặc ngay lập tức trở lại người gửi anh ta hoặc kết hợp. .

Các tính năng của hợp đồng trí tuệ

tự chủ - Để hủy các trung gian và bên thứ ba, bạn đã đạt được thỏa thuận; Không cần phải dựa vào các nhà môi giới, luật sư hoặc trung gian khác để xác nhận. Nhân tiện, điều này cũng loại bỏ sự nguy hiểm của các thao tác với những người ủng hộ thứ ba, vì việc thực hiện được mạng tự động kiểm soát và không thể có được bởi một hoặc nhiều người có thể bị sai lệch.

Trust - Các tệp của bạn được mã hóa trong cuốn sách chung. Ai đó không thể nói rằng họ đã mất nó.

Sao lưu - Hãy tưởng tượng nếu ngân hàng của bạn mất tài khoản tiết kiệm của bạn. Trên blockchain, mỗi người bạn đều có lưng của bạn. Tài liệu của bạn được lặp lại nhiều lần.

Bảo mật - Mật mã, mã hóa trang web và đảm bảo sự an toàn của các tệp của bạn. Không có hack. Trên thực tế, điều này đòi hỏi một hacker rất thông minh để hack mã và nhận được vào đó.

Tốc độ- Bạn thường cần dành nhiều thời gian và tài liệu để xử lý tài liệu theo cách thủ công. Hợp đồng thông minh sử dụng mã chương trình để tự động hóa các tác vụ, giảm thời gian của một loạt các quy trình kinh doanh.

Để tiết kiệm tiết kiệm - Hợp đồng trí tuệ có thể giúp bạn tiết kiệm tiền, vì chúng loại bỏ các trung gian. Ví dụ, bạn phải trả một công chứng viên để làm chứng thỏa thuận của bạn.

Độ chính xác - Hợp đồng tự động không chỉ nhanh hơn và rẻ hơn, mà còn tránh các lỗi do điền vào các biểu mẫu.

Cách tốt nhất để mô tảHợp đồng trí tuệ - So sánh công nghệ với giao dịch tự động. Thông thường bạn sẽ đến một luật sư hoặc công chứng viên, trả tiền cho họ và đợi cho đến khi bạn nhận được tài liệu. Thông qua các hợp đồng thông minh, bạn chỉ cần đầu tư bitcoin vào một máy giao dịch (ví dụ: một cuốn sách) và đầu tư vào tài khoản của bạn, tiền gửi có điều kiện của bạn, giấy phép lái xe hoặc một cái gì đó. Hệ thống phi tập trung tồn tại giữa tất cả các bên được phép, không cần phải trả tiền cho tuổi trung niên (trung bình), nó có thể tiết kiệm thời gian và xung đột của bạn.

Công nghệ cốt lõi của Blockchain Công nghệ blockchain chính chủ yếu bao gồm công nghệ của sổ kế toán phân tán, cơ chế đồng thuận, mật mã và hợp đồng trí tuệ. Thứ nhất, sách phân tán là các thành phần chính của blockchain. Đây là cơ sở dữ liệu được sử dụng, sao chép và đồng bộ hóa giữa một số máy tính trên mạng. Nó không phụ thuộc vào một máy chủ, nhưng lưu trữ dữ liệu trên một số nút trên toàn mạng. Thiết kế này cải thiện tính minh bạch, an toàn và khả năng chống tấn công hệ thống. Bởi vì để can thiệp vào dữ liệu, cần phải kiểm soát đồng thời hơn 50% các nút trên mạng, điều này gần như không thể. Ví dụ, trong hệ thống Bitcoin, ghi lại các giao dịch được lưu trữ trong một cuốn sách phân tán và mỗi nút có một bản sao đầy đủ, đảm bảo rằng dữ liệu không thay đổi. Thứ hai, các cơ chế đồng thuận là chìa khóa để giải quyết vấn đề làm thế nào để đảm bảo rằng tất cả các nút được thỏa thuận với trạng thái dữ liệu trong một mạng phi tập trung. Hệ thống blockchain sử dụng các thuật toán đồng thuận khác nhau, chẳng hạn như bằng chứng công việc, bằng chứng về đặt cược và tin tưởng vào tỷ lệ. Các cơ chế đồng thuận này đảm bảo rằng việc bổ sung các khối mới tuân theo các quy tắc cụ thể, giữ lại trình tự và tính toàn vẹn của blockchain và ngăn chặn hành vi độc hại, chẳng hạn như thanh toán kép. Ví dụ, Bitcoin chấp nhận cơ chế bằng chứng về công việc, cạnh tranh quyền kế toán, giải quyết các nhiệm vụ toán học phức tạp, đảm bảo bảo mật và các đặc điểm phi tập trung của mạng. Cryptography - Nền tảng của blockchain an toàn. Điều này đảm bảo tính bảo mật, tính toàn vẹn và tính bất biến của dữ liệu bằng cách sử dụng một số thuật toán và công nghệ mã hóa. Các công cụ mật mã, chẳng hạn như mã hóa khóa mở, ký khóa cá nhân và các lỗi băm, đã được sử dụng rộng rãi trong blockchain. Sự kết hợp của các khóa công khai và riêng tư được sử dụng để mã hóa và mã hóa dữ liệu một cách xác thực và mã hóa, trong khi hàm băm được sử dụng để tạo ra một bản in khối duy nhất. Những công nghệ này cùng cung cấpAn toàn và độ tin cậy của dữ liệu trên blockchain. Cuối cùng, hợp đồng trí tuệ là các chương trình máy tính tự động thực hiện, kiểm soát hoặc ghi lại các sự kiện và hành động pháp lý. Trên blockchain, các hợp đồng trí tuệ tồn tại dưới dạng mã và khi các điều kiện được chỉ định được đưa ra, các điều khoản tương ứng của hợp đồng sẽ được thực hiện tự động. Việc thực hiện tự động này làm tăng đáng kể hiệu quả và niềm tin của các giao dịch và giảm sự phụ thuộc vào các trung gian thứ ba. Ví dụ, trên nền tảng Ethereum, các nhà phát triển có thể tạo ra các hợp đồng trí tuệ để quản lý tài sản kỹ thuật số, tiếng nói hoặc giới thiệu logic kinh doanh phức tạp khác. Tóm tắt, các công nghệ blockchain chính bao gồm công nghệ của một cuốn sách phân tán, cơ chế đồng thuận, mật mã và hợp đồng trí tuệ. Các công nghệ này được kết nối và bổ sung cho nhau và cùng nhau tạo thành một blockchain, phi tập trung, an toàn và đáng tin cậy trong việc trao đổi dữ liệu dữ liệu và truyền tải.

©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!