Lịch sử Blockchain (Chuỗi khối)

06.12.2018

Công nghệ nền tảng đằng sau tiền điện tử là blockchain. Công nghệ này cho phép mỗi máy khách trong mạng đạt tới sự đồng thuận mà không bao giờ cần tin tưởng vào nhau.


Những ngày đầu tiên

Ý tưởng đằng sau công nghệ blockchain được mô tả ngay từ năm 1991 khi các nhà nghiên cứu Stuart Haber và W. Scott Stornetta giới thiệu một giải pháp thực tế về mặt tính toán để đánh dấu thời gian các văn bản số để chúng không bị đề lùi ngày về trước hoặc can thiệp vào. 

Hệ thống đã sử dụng một chuỗi gồm các khối được bảo mật bằng mật mã để lưu trữ các văn bản được đánh dấu thời gian, và năm 1992, các cây Merkle đã được tích hợp vào thiết kế, khiến nó trở nên hiệu quả hơn bằng cách cho phép một khối có thể tập hợp một vài văn bản. Tuy nhiên, công nghệ này đã không được sử dụng và bằng sáng chế đã hết hạn vào năm 2004, bốn năm trước khi Bitcoin ra đời.


Proof Of Work (Bằng chứng công việc) Tái sử dụng

Năm 2004, nhà khoa học máy tính và người theo chủ nghĩa mật mã Hal Finney (Harold Thomas Finney II) đưa ra một hệ thống gọi là RPoW, Proof Of Work Tái sử dụng. Hệ thống hoạt động bằng cách nhận một Hashcash không thể thay đổi hoặc không thể thay thế dựa trên token proof of work, và đổi lại đã tạo ra một token đã được ký RSA mà sau đó có thể được trao đổi trực tiếp từ người này sang người khác. 

RPoW đã giải quyết vấn đề vì tiêu dùng hai lần bằng cách lưu giữ quyền sở hữu các token đã đăng ký trên một máy chủ đáng tin cậy; máy chủ này được thiết kế để cho phép người dùng trên toàn thế giới xác minh tính chính xác và liêm chính trong thời gian thực. 

RPoW có thể được xem là một thử nghiệm ban đầu và là những bước đầu tiên quan trọng trong lịch sử tiền điện tử.


Mạng Bitcoin

Vào cuối năm 2008, cuốn sách trắng giới thiệu về hệ thống tiền mặt điện tử mạng ngang hàng, phi tập trung – tên là Bitcoin – đã được đăng trên danh sách nhận thư về mật mã học bởi một người hoặc tổ chức lấy biệt danh là Satoshi Nakamoto.

Dựa trên thuật toán proof of work Hashcash, nhưng thay vì sử dụng một hàm tính toán dựa trên phần cứng như RPoW, tính năng chống chi tiêu hai lần trong Bitcoin được cung cấp bởi một giao thức mạng ngang hàng để theo dõi và xác thực các giao dịch. Nói ngắn gọn, các thợ đào “đào” Bitcoin để nhận phần thưởng bằng cách sử dụng cơ chế proof-of-work và sau đó xác minh bằng các node phi tập trung trong mạng.

Vào ngày 3 tháng 1 năm 2009, Bitcoin ra đời khi Satoshi Nakamoto đào được khối bitcoin đầu tiên, đem lại phần thưởng 50 bitcoin. Người nhận Bitcoin đầu tiên là Hal Finney, ông ta nhận được 10 bitcoin từ Satoshi Nakamoto trong giao dịch bitcoin đầu tiên của thế giới vào ngày 12 tháng 1 năm 2009.


Ethereum

Năm 2013, Vitalik Buterin, nhà lập trình và nhà đồng sáng lập của Bitcoin Magazine chỉ ra rằng Bitcoin cần một ngôn ngữ mật mã để xây dựng các ứng dụng phi tập trung. Không có được sự chấp thuận của cộng đồng, Vitalik bắt đầu phát triển một nền tảng tính toán phân tán dựa trên blockchain mới, Ethereum, với một chức năng mật mã mới được gọi là hợp đồng thông minh (smart contract).

Hợp đồng thông minh là các chương trình hoặc tệp lệnh được triển khai và thực thi trên blockchain Ethereum, chúng có thể được sử dụng, ví dụ, để thực hiện một giao dịch khi các điều kiện được thỏa mãn. Các hợp đồng thông minh được viết bằng một số ngôn ngữ lập trình cụ thể và được biên soạn thành bytecode, mà một chiếc máy ảo Turing-complete phi tập trung, gọi là máy ảo Ethereum (EVM), sau đó có thể đọc và thực thi.

Các nhà phát triển cũng có thể tạo và xuất bản các ứng dụng chạy bên trong blockchain Ethereum. Những ứng dụng này thường được biết đến như là các DApp (ứng dụng phi tập trung) và đã có hàng trăm DApp đang chạy trên blockchain Ethereum, bao gồm các nền tảng mạng truyền thông xã hội, các ứng dụng chơi bạc, và các sàn giao dịch tài chính.

Tiền điện tử của Ethereum được gọi là Ether; nó có thể được chuyển giữa các tài khoản và được sử dụng để trả phí cho công suất tính toán được sử dụng khi thực thi các hợp đồng thông minh.


Tổng kết

Ngày nay công nghệ blockchain đang thu hút rất nhiều sự chú ý trên các kênh chính thống và đã được sử dụng cho nhiều ứng dụng khác nhau chứ không chỉ trong lĩnh vực tiền điện tử. Để biết thêm thông tin về blockchain và các chủ đề thú vị khác, đừng quên xem các video khác của chúng tôi tại Binance Academy.

Loading