NguyenHaDoanh / se07-24.1

Tìm hiểu về blockchain
1 stars 0 forks source link

Tìm hiểu về Blockchain #3

Open NguyenHaDoanh opened 2 years ago

NguyenHaDoanh commented 2 years ago

Khám phá _Blockchain_

NguyenHaDoanh commented 2 years ago

https://vi.wikipedia.org/wiki/Blockchain

Doanlly commented 2 years ago

Một phép tương tự đơn giản để hiểu công nghệ blockchain là Google Doc. Khi tớ tạo một tài liệu và chia sẻ nó với một nhóm người, tài liệu đó sẽ được phân phối thay vì sao chép hoặc chuyển giao thì cho phép mọi người truy cập vào tài liệu cùng một lúc

Doanlly commented 2 years ago

GIẢI THÍCH VỀ BLOCKCHAIN: TỔNG QUAN NHANH

phucding commented 2 years ago

https://blogtienao.com/blockchain-la-gi/

Doanlly commented 2 years ago

Giải thích về chuỗi khối Như được mô tả trong Blockchain for Dummies, “ Blockchain có tên gọi là cách nó lưu trữ dữ liệu giao dịch — trong các khối được liên kết với nhau để tạo thành một chuỗi . Khi số lượng giao dịch tăng lên, blockchain cũng vậy. Các khối ghi lại và xác nhận thời gian và trình tự của các giao dịch, sau đó được đăng nhập vào blockchain, trong một mạng riêng biệt được điều chỉnh bởi các quy tắc được những người tham gia mạng đồng ý.

“Mỗi khối chứa một hàm băm (dấu vân tay kỹ thuật số hoặc số nhận dạng duy nhất), các lô được đánh dấu thời gian của các giao dịch hợp lệ gần đây và hàm băm của khối trước đó. Băm khối trước đó liên kết các khối với nhau và ngăn chặn bất kỳ khối nào bị thay đổi hoặc một khối được chèn vào giữa hai khối hiện có ”. Về lý thuyết, phương pháp này tạo ra khả năng chống giả mạo blockchain

NguyenHaDoanh commented 2 years ago

làm thế nào để add folder trong github?

NguyenHaDoanh commented 2 years ago

Once in the master repository, click on Create new file. In the name of file box at the top, enter the name of your folder Use the / key after the name of the folder. Using this forward slash creates the folder You can see a new box appear next to the folder name wherein you can type the name of your file. In the Commit new file box at the bottom of the page, you can type the description for your file. Select the radio button Commit directly to the master branch. Click on the Commit new file button You will see the new directory will be created.

Doanlly commented 2 years ago

https://www.synopsys.com/glossary/what-is-blockchain.html

Doanlly commented 2 years ago

https://andersbrownworth.com/blockchain/
tìm hiểu về khối chuỗi bảng băm

phucding commented 2 years ago

Tìm hiểu chuỗi khối (blockchain), cơ chế đồng thuận phân tán đồng đẳng (Distributed), tính toán tin cậy (trusted computing), hợp đồng thông minh (smart contracts) và bằng chứng công việc (proof of work).

phucding commented 2 years ago

https://thebank.vn/blog/18009-blockchain-la-gi.html

KhanhDung2702 commented 2 years ago

02 loại thuật toán đồng thuận được triển khai phổ biến: Thuật toán bằng chứng công việc (PoW) và thuật toán bằng chứng cổ phần (PoS).

KhanhDung2702 commented 2 years ago

Cơ chế hoạt động của công nghệ chuỗi khối Blockchain https://aita.gov.vn/co-che-hoat-dong-cua-cong-nghe-chuoi-khoi-blockchain

KhanhDung2702 commented 2 years ago

giaodich sơ đồ cơ chế giao dịch blockchain

Doanlly commented 2 years ago

https://www.investopedia.com/terms/p/proof-work.asp Bằng chứng công việc(Proof of Work)

Doanlly commented 2 years ago

1.3.2. Tính toán tin cậy Mỗi nút trong mạng có một bản sao lưu trữ toàn bộ blockchain [6], chất lượng của dữ liệu phụ thuộc vào sự đồng bộ liên tục theo thời gian giữa các nút. Các nút trong mạng đều có độ tin cậy như nhau, không có nút nào đáng tin cậy hơn nút nào. Trao đổi dữ liệu trong hệ thống không yêu cầu các nút tin tưởng lẫn nhau. Quy chế hoạt động của toàn bộ hệ thống và tất cả các nội dung dữ liệu đều công khai và minh bạch. Vì vậy, các nút không thể giả mạo các quy tắc và thời gian do hệ thống chỉ định.

phucding commented 2 years ago

Proof of Work (PoW) – Bằng chứng công việc, là một thuật toán đồng thuận được giới thiệu bởi Bitcoin và được sử dụng rộng rãi bởi nhiều đồng tiền điện tử khác. Quá trình này được biết đến với cách gọi thông thường là “đào” và các nút trên mạng được gọi là “thợ đào”.

Proof of Work yêu cầu thợ đào phải giải các bài toán mật mã phức tạp để hợp thức hoá các khối (block) trong blockchain và nhận lại phần thưởng dưới dạng coin hay token mới phát hành.

Đúng với cái tên gọi “bằng chứng công việc”, bạn sẽ phải “làm việc” mới được thưởng/trả công, bằng cách:

Cung cấp máy móc, sức mạnh của máy. Tiêu thụ điện để giải quyết các thuật toán vô cùng phức tạp. Ai có càng nhiều máy, máy càng mạnh, đốt nhiều điện sẽ giải các thuật toán nhanh hơn và chính xác hơn. Sau đó, hệ thống sẽ chọn ra đáp án tốt nhất. Người nào đưa ra đáp án này sẽ trở thành Validator (người xác nhận). Và người đó có quyền khai thác block mới, xác nhận các giao dịch trong block đó. Cuối cùng là nhận phần thưởng chính là coin/token.

Doanlly commented 2 years ago

https://www.dappuniversity.com/articles/blockchain-app-tutorial?fbclid=IwAR2QdyMUdnVpn8NvDiwAKMR3KohGLvqFWuRPsUj8JVUeztkA7MHWhVjWI0k

Doanlly commented 2 years ago

https://openplanning.net/10283/su-dung-github-voi-github-desktop

Doanlly commented 2 years ago

bài viết dễ hiểu về blockchain thầy gửi .https://tariusagi.github.io/blockchain-for-dummies/Blockchain-for-dummies-vn.html?fbclid=IwAR3kvzXfIytwvv-Oso1jwtA_zcmvJjiRrdahrI4AI0f37ZellqAzcQEm78c

Doanlly commented 2 years ago

Tổng quat vè Ganache

Ganache là một blockchain cá nhân để phát triển ứng dụng phân tán Ethereum và Corda nhanh chóng. Bạn có thể sử dụng Ganache trong toàn bộ chu kỳ phát triển; cho phép bạn phát triển, triển khai và thử nghiệm các dApp của mình trong một môi trường an toàn và xác định.

Ganache có hai phiên bản: UI và CLI. Ganache UI là một ứng dụng máy tính để bàn hỗ trợ cả công nghệ Ethereum và Corda. Công cụ dòng lệnh, ganache-cli (trước đây gọi là TestRPC), có sẵn để phát triển Ethereum. Thích sử dụng dòng lệnh? Tài liệu này sẽ chỉ tập trung vào hương vị giao diện người dùng của Ganache. Vui lòng xem Ganache CLI Readme để biết tài liệu dòng lệnh.

Doanlly commented 2 years ago

Truffle is a development environment, testing framework and asset pipeline for Ethereum, aiming to make life as an Ethereum developer easier. With Truffle, you get: Built-in smart contract compilation, linking, deployment and binary management. ... Scriptable deployment & migrations framework

Doanlly commented 2 years ago

Web 3.0 là thế hệ thứ ba của internet, đó là tầm nhìn về một Internet thông minh không máy chủ bao gồm những web phi tập trung kết nối với nhau. Một Internet nơi mà người dùng được quyền kiểm soát dữ liệu, danh tính và số phận của chính họ. Những vấn đề của Web 3.0 Tốc độ chậm Internet phi tập trung có khả năng bảo mật và chống lỗi tốt hơn nhưng đồng thời nó cũng có tốc độ chậm hơn do phải chạy các nút xác thực. Không thân thiện với người dùng mới. Đa số các công nghệ phi tập trung hiện tại không thân thiện với người dùng mới, người sử dụng phải có hiểu biết nhất định về công nghệ Blockchain để có thể sử dụng.

Quá trình chuyển đổi từ web truyền thống sang web phi tập trung sẽ phải diễn ra dần dần từ web truyền thống => phi tập trung một phần => phi tập trung hoàn toàn để người dùng Internet có thể thích ứng.

Mặc dù có khả năng tương lai Internet sẽ là phi tập trung, nhưng điều này không có nghĩa là các hệ thống tập trung sẽ bị loại bỏ hoàn toàn vì chúng vẫn cần thiết.

Lượng dữ liệu rác khổng lồ Do dữ liệu tồn tại trên Blockchain mãi mãi nên chúng khiến cho Blockchain ngày càng trở nên nặng hơn. Hơn thế nữa công nghệ Blockchain yêu cầu mỗi nút phải tải toàn bộ dữ liệu Blockchain về khiến cho tổng dung lượng của Blockchain trên toàn mạng lưới càng kinh khủng. Ví dụ như Blockchain của Ethereum, nó đã đạt kích cỡ 300 Giga byte vào ngày 19 tháng 9. Ưu điểm của Web 3.0 Không có trung gian Trong một mạng lưới phi tập trung, các giao dịch và dữ liệu được trao đổi trực tiếp do đó dữ liệu và tiền của bạn không phải phụ thuộc vào một bên trung gian như Facebook hay Paypal kiểm soát.

Ngăn chặn vi phạm dữ liệu Vì dữ liệu sẽ do chính bạn kiểm soát. Rất khó để tin tặc có quyền kiểm soát dữ liệu của bạn trừ khi hắn có thể khống chế toàn bộ mạng. Những công ty như Facebook và Google không thể bán dữ liệu của bạn cho bên thứ ba để kiếm lợi nhuận.

Dữ liệu sẽ tồn tại mãi mãi Trò chơi mà bạn ưa thích, nội dung tin nhắn hay bất kỳ dữ liệu nào trên Web 3.0 sẽ tồn tại chừng nào Internet còn hoạt động, không ai có quyền truy cập chúng và xóa bỏ.

Các dịch vụ sẽ hoạt động 24/7 Do các dịch vụ trên Web 3.0 không có một máy chủ cố định, chúng sẽ hoạt động liên tục chừng nào mạng lưới còn tồn tại. Sự cố mất điện hay dữ liệu hay một máy chủ bị phá hoại sẽ không thể khiến trò chơi yêu thích của bạn bị tạm dừng.

Dân chủ Internet sẽ trở nên dân chủ như nó đã từng. Không ai được quyền ngăn cản bạn truy cập Internet. Bạn có thể truy cập Internet vào bất kỳ thời điểm nào và bất kỳ nơi đâu.

Kết nối thông minh Khả năng gắn thẻ ngữ nghĩa của Web 3.0 sẽ cho phép Internet trở nên thông minh và được kết nối hơn. Người dùng có thể sử dụng các thiết bị kết nối internet được gắn thẻ ngữ nghĩa chung để cung cấp website phù hợp, trực quan và cá nhân hóa kinh nghiệm. Nói một cách dễ hiểu, đó là lợi ích của sự kết hợp giữa IoT và công nghệ AI.

Doanlly commented 2 years ago

Web 3.0 và công nghệ Blockchain có liên quan gì với nhau? Như đã nói ở trên, Web 3.0 là một mạng lưới phi tập trung, nhưng một mạng lưới phi tập trung phải tồn tại một cơ chế đồng thuận để xác thực thông tin và khiến thành viên có thể tin tưởng lẫn nhau, công nghệ Blockchain chính là cơ chế đồng thuận để giải quyết vấn đề đó. Nếu không có công nghệ Blockchain, giấc mơ về Web 3.0 sẽ phải hoãn lại cho tới khi tìm được một cơ chế đồng thuận đáng tin cậy khác. Ngược lại, Web 3.0 cũng là một ứng dụng khác của Blockchain ngoài tiền điện tử và lưu trữ dữ liệu.