Định nghĩa Công nghệ Blockchain



Trong blog này, bạn sẽ tìm hiểu về công nghệ Blockchain. Bạn sẽ có thể nhận thức được các khái niệm khác nhau cấu thành công nghệ blockchain.

Ảo giác về sự gia tăng của tiền điện tử? Bạn muốn biết Công nghệ Blockchain hoạt động như thế nào? Bạn đã hạ cánh đúng nơi. Blog này sẽ giúp bạn xóa đi cái đầu bối rối và bạn sẽ hiểu rõ hơn về blockchain.

Sau đây sẽ là bài học của blog này:





Cảnh báo trước khi tôi bắt đầu !!

Bạn đã bao giờ tưởng tượng ra một hệ thống an toàn & mạnh mẽ đến mức có thể thay đổi cách thức hoạt động của nền kinh tế, hệ thống quản trị, hoạt động kinh doanh của chúng ta và có thể thay đổi ý thức khái niệm của chúng ta về thương mại, quyền sở hữu và cả lòng tin. Vâng, một công nghệ như vậy đã tồn tại và được gọi là Chuỗi khối .



Có vẻ hấp dẫn? Hãy cùng nhau làm sáng tỏ bí ẩn này…

Định nghĩa Công nghệ Blockchain

Blockchain là một cơ sở dữ liệu được liên kết ngược, phi tập trung và phân tán của các bản ghi được mã hóa.

Được rồi, nếu những từ đó có vẻ khó hiểu, thì hãy để tôi chia nhỏ cho bạn:



  • Đó là cấu trúc dữ liệu trong đó mỗi khối được liên kết với một khối khác trong một dấu thời gian thứ tự thời gian
  • Đó là một chỉ thêm cơ sở dữ liệu giao dịch , không thay thế cho cơ sở dữ liệu thông thường
  • Mỗi nút giữ một bản sao của tất cả các giao dịch đã xảy ra trong quá khứ được bảo mật bằng mật mã
  • Tất cả thông tin sau khi được lưu trữ trên sổ cái đều có thể xác minh và kiểm tra được nhưng không thể chỉnh sửa
  • Cao chịu lỗi là có không có điểm lỗi duy nhất Blockchain-Blockchain-Technology-Edureka

Như blockchain đã khôngkhái niệm hóa với tư cách là một thực thể riêng biệt, nó là công nghệ xương sống của bitcoin, vì vậy chúng tôi sẽ cố gắng hiểu nó với trường hợp sử dụng của bitcoin và nó giúp chuyển giao nó một cách an toàn như thế nào “ vàng kỹ thuật số ”.

Công nghệ Blockchain | Hướng dẫn về Blockchain | Edureka

Giao dịch Bitcoin đơn giản

Hãy xem xét một giao dịch Bitcoin mà James chuyển 5 BTC bạn của anh ấy, Kevin trong mạng.

echo trong php là gì

Bây giờ, giao dịch này được phát tới Mạng lưới Bitcoin Blockchain và các nút đặc biệt được gọi là Thợ mỏ ai thực hiện giao dịch này từ nhóm giao dịch chưa được xác nhận , xác nhận nó và thêm nó vào khối của họ.

Ở đây, giả sử Lisa và Robert là thợ mỏ, họ xác minh các giao dịch trong mạng và nhóm giao dịch đã xác minh trong một khối và bắt đầu cạnh tranh để giải một câu đố toán học phức tạp có tên Bằng chứng làm việc .

Nếu Lisa ở đây giải được câu đố trước, cô ấy sẽ phát khối cho toàn bộ mạng. Các thợ đào khác xác nhận khối và mọi nút nhất trí với trạng thái hiện tại của sổ cái, mỗi người cập nhật bản ghi một cách độc lập. Do đó James và Kevin nhận được một thông báo xác minh rằng giao dịch đã hoàn tất.

Do đó, giao dịch trở thành một phần của sổ cái phân tán (hoặc Blockchain). Và, đối với công việc tính toán của mình, Lisa được thưởng bằng Bitcoin mới tạo (do đó thuật ngữ khai thác mỏ ). Phần thưởng hiện tại cho mỗi khối là 12,5 Bitcoin.

“Vì vậy, tiền kỹ thuật số được chuyển từ người này sang người khác mà không cần đến bên thứ ba mà chúng tôi sử dụng trong hệ thống thông thường của mình. Thật tuyệt vời phải không ?! ”

Tuy nhiên, Công nghệ Blockchain, vì tất cả ưu điểm của nó không phải là một công nghệ mới.

Có thể nói, nó là sự kết hợp của các công nghệ mạnh theo một cách mới.

Blockchain: Một nhóm công nghệ

Thuật toán mật mã:

Các blockchain được bảo mật mạnh mẽcác cơ chế mật mã hiện đại. Mọi thứ được lưu trữ trên Blockchain đều được mã hóa.

Để cung cấp cho bạn ý tưởng tốt hơn về cách nó được sử dụng trong Blockchain, hãy quay lại ví dụ đã thảo luận trước đây của chúng tôi khi Kevin chuyển 5 BTC cho James. Giao dịch này đi vào mạng dưới dạng một tin nhắn được mã hóa. Thông báo này là duy nhất dành cho mọi giao dịch.

Bây giờ, bạn sẽ hỏi điều gì làm cho thông điệp trở nên độc đáo? Đó là vì giao dịch được ký bởi khóa duy nhất của người gửi được gọi là khóa riêng , vì thế chữ ký số . Cơ chế trông giống như sau:

Người khai thác xác minh chữ ký số này để xác thực giao dịch trong mạng.

mô hình thiết kế mvc trong java

Tuyệt, phải không? Hãy để tôi kể cho bạn một số thứ hấp dẫn hơn. Đã từng thấy những con số này trước đây: 09bed8e02e49277378f256c9d93ba4e408771088483f3955c6b1186ac8c7630a . Trông vô nghĩa phải không? Chà, nó được gọi là Thuật toán băm an toàn (SHA-256) .

Hàm mạnh đến mức nếu bạn chuyển bất kỳ thứ gì qua thuật toán này, nó sẽ cho bạn một dấu vân tay kỹ thuật số của đầu vào đó. Ngay cả khi thay đổi một khoảng trống, dấu vân tay sẽ thay đổi hoàn toàn.

Tự hỏi làm thế nào nó được sử dụng trong Blockchain? Hãy nhớ tôi đã nói với bạn rằng các khối được liên kết lại với nhau trong Blockchain. Vâng, bạn đi rồi. Nếu bạn thực hiện băm một loạt các giao dịch, tức là cung cấp cho toàn bộ ‘khối’ giao dịch đó một dấu vân tay duy nhất!

Bây giờ, khối giao dịch tiếp theo của bạn có các giao dịch mới - hơn băm đó từ khối trước đó.

Và đây là cách hệ thống blockchain được tạo ra mật mã an toàn .

Mạng phân tán:

Blockchain sử dụng mạng phân tán trong đó hai hoặc nhiều nút hoạt động với nhau theo cách phối hợp để đạt được kết quả chung. X Tất cả người dùng trên Blockchain là các nút (hoặc đồng nghiệp) duy trì sổ cái của riêng họ.

  • Trong kiến ​​trúc phân tán, giao dịch được truyền ngang hàng
  • Truyền giao dịch trên toàn mạng mất khoảng 1-2 giây

Quá trình giao dịch nhanh hơn làm cho quá trình xác nhận nhanh chóng đối với các đối tác ngang hàng. Điều này cuối cùng dẫn đến việc chuyển giao tài sản kỹ thuật số nhanh hơn.

Chương trình (Giao thức Blockchain):

Blockchain sử dụng giao thức phục vụ mạng để hệ thống chạy trơn tru và an toàn. Các nút phục vụ mạng bằng cách duy trì bản ghi các giao dịch. Quá trình xác minh có thể được tùy chỉnh cho từng blockchain. Về cơ bản, nó là cơ chế đồng thuận chi phối mạng lưới Blockchain. Ví dụ về Proof-of-work trong Bitcoin Blockchain.

Sự đồng thuận thực hiện hai điều:

  • Nó đảm bảo rằng khối tiếp theo trong chuỗi khối là phiên bản duy nhất của sự thật
  • Nó giữ cho các đối thủ mạnh mẽ không làm trật hệ thống

Quá trình giao dịch nhanh hơn làm cho quá trình xác nhận nhanh chóng đối với các đối tác ngang hàng. Điều này cuối cùng dẫn đến việc chuyển giao tài sản kỹ thuật số nhanh hơn.

Tôi đoán bây giờ bạn đã biết những khái niệm thông thường này đang được sử dụng như thế nào trong công nghệ Blockchain. Hãy để tôi cho bạn xem đồ họa trực quan về cách hệ thống hoạt động

Được rồi, hãy tiếp tục và thảo luận về các loại blockchain.

Các loại Blockchain:

Công cộng: Các blockchain công khai có sổ cái hiển thị cho tất cả mọi người trên internet và bất kỳ ai cũng có thể xác minh và thêm một khối giao dịch vào blockchain.

Ví dụ - Bitcoin, Ethereum, Dash, Factom

Riêng tư: tất cả các quyền được giữ tập trung cho một tổ chức. Các blockchains riêng tư chỉ cho phép những người cụ thể trong tổ chức xác minh và thêm các khối giao dịch nhưng mọi người trên internet thường được phép xem.

Ví dụ- Multichain, Blockstack

Liên danh: được kiểm soát bởi một tập đoàn các thành viên. Chỉ tập hợp các nút được xác định trước mới có quyền truy cập để ghi dữ liệu hoặc khối.

ví dụ về đối số dòng lệnh java

Ví dụ- Ripple, R3 & Hyperledger1.0

Các trường hợp sử dụng của Công nghệ Blockchain:

Monetary Aspect chỉ là một phần nổi của tảng băng chìm của Công nghệ blockchain. Blockchain là một công nghệ đột phá mà tiền chỉ là một trong những ứng dụng khả thi.

Sau đây là một sốcác ứng dụng trong đời thực của Blockchain:

Bây giờ hãy để tôi chỉ cho bạn nơi Khốicông nghệ dây chuyền làđang điđể dẫn chúng tôi trong
tương lai gần.

Sự thay đổi kiến ​​tạo Blockchain có thể xảy ra:

Theo điều tra dân số của diễn đàn kinh tế thế giới, sự tiến bộ tiếp theo được mong đợi từ công nghệ blockchain.

Vì vậy, điều này kết thúc blog Công nghệ Blockchain của chúng tôi. Tôi hy vọng bạn thích đọc blog này và thấy nó có nhiều thông tin. Để tìm hiểu thêm về chuỗi khối, hãy xem video của chúng tôi về “Công nghệ chuỗi khối”

Công nghệ Blockchain | Giải thích về Blockchain | Hướng dẫn về Blockchain | Edureka

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến vấn đề này trong phần bình luận và chúng tôi sẽ liên hệ lại với bạn trong thời gian sớm nhất.

Nếu bạn muốn tìm hiểu về Công nghệ Blockchain và nắm vững các khái niệm về Mật mã, Mạng Blockchain, Hợp đồng Thông minh, Ethereum và Hyperledger, hãy xem tương tác, trực tuyến của chúng tôi ở đây, đi kèm với hỗ trợ 24 * 7 để hướng dẫn bạn trong suốt thời gian học tập.