Tác giả: D.T.H.L

Kiến trúc Blockchain – Tạo blockchain với bài toán PoW bằng javascript – Phần 2

Kiến trúc Blockchain – Tạo blockchain với bài toán PoW bằng javascript – Phần 2

■ Gợi nhớ Trong bài viết trước, chúng ta đã làm quen với cấu trúc cơ bản của một Blockchain. Mình xem lại cấu trúc Blockchain cơ bản một xíu nhé. Đơn vị cấu thành nhỏ nhất trong blockchain là Block. Một Blockchain có nhiều Block nối với nhau. Mỗi Block sẽ chứa những thông tin cơ bản như index, prevHash, timestamp, data, hash. Như vậy, để tạo một Block mới gắn vào tiếp chuỗi Blockchain, thì chúng ta chỉ cần tạo 1 block gồm như thông tin như trên, trong đó, hash được tạo ra bằng thuật toán SHA. Sau ... »

Kiến trúc Blockchain - Tạo Blockchain đơn giản với Javascript - Phần 1

Kiến trúc Blockchain - Tạo Blockchain đơn giản với Javascript - Phần 1

1. GIỚI THIỆU Blockchain là gì? Chắc hẳn các bạn đã nghe rất nhiều rồi. Vậy cụ thể cấu tạo và hoạt động của blockchain ra sao thì trong bài viết này mình sẽ cùng tìm hiểu cụ thể hơn nhé. Blockchain là gồm hai từ block và chain ghép lại. Block là một khối, trong mỗi khối sẽ chứa những thông tin cần thiết để tạo nên một block. Chain là chuỗi. Vậy Blockchain nghĩa là một chuỗi các block có liên quan đến nhau. 2. CẤU TRÚC BLOCKCHAIN Cụ thể một block chứa những thông gì? Và những ... »

Ethereum vs Lisk

Ethereum vs Lisk

Trong số các dapp phổ biến ngày nay, thì Ethereum và Lisk là phổ biến nhất. Cả 2 đều có nhiều điểm chung với nhau, nhưng cũng có những khác biệt cơ bản khiến chúng tồn tại mà không đụng chạm đến nhau. ■ Giới thiệu sơ lược Ethereum Lisk Nền tản Ethereum cho phép người dùng build và deploy những Dapp (ứng dụng phân quyền). Những hành động đối với một Smart contracts đều được giữ lại trên mạng lưới network, có thể theo dõi một cách minh bạch. Chi phí cho những hành động xảy ra trong Smart contracts ... »

CÁCH MẠNG CÔNG NGHIỆP 4.0 - TIỀN MẬT MÃ BITCOIN

CÁCH MẠNG CÔNG NGHIỆP 4.0 - TIỀN MẬT MÃ BITCOIN

Bài viết này giới thiệu về Cách Mạng Công Nghiệp (CMCN) 4.0, và đặc biệt là lĩnh vực tiền tệ 4.0. 1. Điểm lại lịch sử, 4 cuộc cách mạng công nghiệp thay đổi thế giới.  CMCN 1.0   Diễn ra từ năm 1784, khi động cơ hơi nước được phát minh, thay đổi hoàn toàn ngành dệt may, chế tạo cơ khí, giao thông vận tải bằng tàu hoả, tàu thuỷ.  CMCN 2.0   Diễn ra từ năm 1870, khi động cơ điện được phát minh để phục vụ sản xuất công nghiệp. Máy móc bắt đầu ... »

Chuyển link image thành HTTPS với CAMO

Chuyển link image thành HTTPS với CAMO

Bài viết này mình sẽ giới thiệu cho các bạn về Camo. Vậy Camo là gì thì chúng ta cùng xem bài toán sau nhé. I. GIỚI THIỆU Giả tỉ bạn là chủ của một website bán hàng, mà bán sản phẩm của những công ty khác. Trang web của bạn chỉ việc trưng bày ... »

Test tải với Gatling

Test tải với Gatling

Làm thế nào để kiểm tra test tải đơn giản cho con server của mình? Bài viết này sẽ giới thiệu sử dụng công cụ Gatling. Gatling là gì? Gatling là một công cụ kiểm tra hiệu suất mã nguồn mở. Nó là một framework dựa trên Scala, Akka và Netty. Đây là một công cụ cho hiệu suất cao và ghi lại các báo cáo ... »

[Typescript] Phần 1 - Giới thiệu

[Typescript] Phần 1 - Giới thiệu

Hiện nay, có nhiều dự án đang chuyển qua viết bằng Angular2.  Bài viết này mình không nói về Angular2, nhưng sẽ giới thiệu đến các bạn một ngôn ngữ mới mà Angular2 sử dụng. Đó là Typescript.  Bài viết gồm các mục: Lịch sử Javascript ES6 là gì? Typescript là gì? Tính năng mới Kết luận  1  LỊCH SỬ JAVASCRIPT Lướt sơ qua về ... »

Postman Advanced

Postman Advanced

Postman là một ứng dụng của Google Chrome, giúp bạn tạo, lưu, gửi request HTTP và kiểm tra độ chính xác của dữ liệu trả về. Nó hỗ trợ quy trình tạo API request và testing API response một cách tự động, hỗ trợ các tester tạo ra những luồng test hiệu quả. Hầu hết các developers và testers đều đã quen thuộc với Postman. Tuy nhiên, nhiều người sử dụng Postman chỉ để kiểm tra các dữ liệu trả về từ các project mà họ đang làm việc. Có lẽ họ chưa nhận ra những tính năng mạnh mẽ ... »