Dường như từ rất lâu trước đây, tôi đã bắt đầu viết code. Nó đã trở lại khi các ngôn ngữ tập hợp lại hoặc C đi đến các tùy chọn. Bổ sung và giải phóng từ sổ đăng ký là tiêu chuẩn và việc viết code siêu hiệu quả là điều bắt buộc do bộ nhớ sẵn có hạn chế.
Đối với nhiều người, điều này nghe có vẻ rất lạ. Điều này hoàn toàn có thể hiểu được vì những loại công việc này rất trừu tượng theo thời gian và được thay thế bằng các ngôn ngữ đã nới lỏng việc thực hành viết một chương trình. Chẳng hạn, các nhà phát triển sử dụng Python, không cần quan tâm đến việc quản lý bộ nhớ hay lo lắng về vấn đề tràn bộ đệm.
Những ngày tốt đẹp đã qua?
Trong khi tôi nhìn lại những ngày đó qua cặp kính lấp lánh màu hồng, tôi phải thừa nhận rằng đó có lẽ không phải là thời gian tốt đẹp. Tôi nhớ lại hai ngày truy tìm một lỗi mà hóa ra đó là một dấu chấm phẩy chưa đầy đủ ở cuối của một dòng mã. May mắn thay, các bộ tiền xử lý và trình biên dịch thân thiện hơn một chút so với trước đây. Đã từng có người nói rằng, nó vẫn còn thua xa so với những gì chúng ta đang cần là một ngành công nghiệp.
Điều đó đưa tôi đến với Bitcoin. Một hệ thống xử lý tuyệt vời của Blockchain với nhiều hứa hẹn mà thật khó để hiểu được mức độ ảnh hưởng của nó đến cuộc sống của chúng ta. Nó đã mang đến những ý tưởng có thể là khởi nguồn của mạng lưới Internet mới. Có rất nhiều hứa hẹn nhưng rất khó sử dụng. Đó là một tình huống nhắc nhở tôi về một ví dụ khác từ lịch sử Bitcoin.
Apple vs Microsoft
Nhiều năm trước, có một công ty nhỏ gọi là Apple. Họ đã chế tạo ra máy tính cá nhân tuyệt vời mà mọi người đều yêu thích. Nó rất dễ sử dụng, và vào thời điểm đó, nó đã xuất hiện giống như Apple đã có thể thống trị cả thế giới. Song song với Apple là MS-DOS của Microsoft và sau đó là hóa thân đầu tiên của Windows. Thật khủng khiếp, tôi biết vì tôi đã từng viết code cho họ.
Câu hỏi đặt ra là, tại sao tôi không viết code cho Apple? Câu trả lời rất đơn giản – Apple đã hạn chế các nhà phát triển nói chung. Bạn không thể viết ứng dụng cho Apple vì Apple đã không cho phép bạn làm điều đó. Ngày nay, điều chắc chắn có thể lập luận rằng Apple đang chiếm ưu thế với người tiêu dùng. Tuy nhiên, Microsoft sở hữu thị trường doanh nghiệp và họ kiếm được rất nhiều tiền từ việc này.
Lý do Microsoft chiếm ưu thế trong lĩnh vực đó là do hàng nghìn nhà phát triển bắt đầu viết ứng dụng cho DOS và Windows, đơn giản chỉ vì họ có cơ hội làm điều đó. Thời điểm bạn không thể có được một ứng dụng cho một Apple, bạn chắc chắn có thể có được một cái cho một máy tính.
Và đó là điểm then chốt – ứng dụng thúc đẩy việc áp dụng công nghệ. Thật đơn giản.
Bitcoin vs Ethereum
Vì vậy, bạn có thể tự hỏi rằng liệu điều này có liên quan đến Bitcoin?
Mặc dù Bitcoin không hạn chế đối với các nhà phát triển, nó nhắc nhở tôi về Apple trong khi Ethereum nhắc nhở tôi về Microsoft. Tôi chắc chắn rằng những tín đồ cuồng Bitcoin sẽ cho rằng Bitcoin mạnh mẽ hơn, và trọng tâm của nó là khác nhau. Tuy nhiên, phản ứng của tôi sẽ là “chúng ta đã nghe tất cả trước đó”. Chúng ta đã sử dụng vòng tròn đó nhiều lần trong quá khứ, thời điểm mà mọi người hình thành tín ngưỡng về công nghệ. Apple vs PC, Windows vs Linux … danh sách vẫn còn nữa.
Sự khác biệt lớn nhất mà tôi thấy hiện nay là các nhà phát triển đang đổ dồn sự quan tâm vào Ethereum vì nó dễ dàng hơn. Bạn có thể viết một hợp đồng thông minh cho nó bằng một ngôn ngữ trừu tượng, trong khi viết một hợp đồng thông minh cho Bitcoin rất khó khăn và có nhiều hạn chế. Có những sáng kiến của bên trung gian nhằm giải quyết vấn đề này nhưng bản chất nó khó khăn hơn – nó dễ mắc phải những sai lầm đơn giản hơn, và vì bản chất của chính nó, có thể gây hậu quả nghiêm trọng.
Đừng quên DEVS!
Theo tôi quan tâm, cả Bitcoin và Ethereum vẫn còn một chặng đường dài phải đi. Ngay thời điểm này, Bitcoin đang trở thành Apple và Ethereum đang trở thành Microsoft. Nếu bạn tạo ra một mô hình cho phép các nhà phát triển tham gia một cách dễ dàng, họ sẽ bị thu hút và xây dựng các ứng dụng. Như tôi đã chỉ ra trước đó, sự chấp thuận ứng dụng Drive và Blockchain sẽ trở nên vô nghĩa nếu không có một ứng dụng nắm giữ nó.
Bạn có thể ngạc nhiên khi nghe rằng, cá nhân tôi rất thích Bitcoin. Có lẽ đó là bởi vì tôi là một trường học cũ và có vẻ tinh khiết. Nếu lịch sử cung cấp bất kỳ ví dụ nào để đi theo, đó không phải là cách thế giới hoạt động. Trừ khi Bitcoin trở nên dễ dàng trong việc viết các ứng dụng, nếu không Ethereum sẽ tiếp tục đạt được sức hút bởi số lượng các ứng dụng có sẵn.
Tôi không có ý nói rằng Bitcoin sẽ biến mất nhưng nó có thể không phải là Blockchain chiếm ưu thế trong ứng dụng stack. Nó chỉ có thể kết thúc đi đến sổ cái đối với các giao dịch tài chính, mội thứ sẽ hoàn toàn ok. Thách thức ở đây là nó có thể sẽ phải phụ thuộc vào những người tham gia Blockchain khác.
Tuy nhiên, tác động của nó lên trạng huống kinh tế có lẽ tốt nhất cho các học giả về lâu dài.
Xem thêm:
Sn_Nour