Một hy vọng mới

Tương lai của nền tảng ứng dụng

Hình: Ông Hasgaha (CC BY-NC 2.0)

Chúng tôi hiện đang sống trong một nhà tù kiểm soát tập trung. Nhà tù này cho phép truy cập đặc quyền cho một số ít với chi phí của phần còn lại. Nhưng công nghệ có tiềm năng thay đổi điều đó.

Nếu bạn là một nhà phát triển phần mềm sống trên thế giới ngày nay, bạn có tiềm năng trở thành một phần của cuộc cách mạng toàn cầu lớn nhất mà thế giới từng thấy. Một cuộc cách mạng sẽ thay đổi cuộc sống của hàng tỷ người, và tạo ra những cơ hội kinh tế mới sẽ cứu sống và bao gồm hàng tỷ người nữa trong nền kinh tế kỹ thuật số.

Nền tảng tập trung

Năm 2011, tôi là thành viên của một nhóm khởi nghiệp làm việc trên ứng dụng âm nhạc phổ biến nhất trên Facebook với hơn 30 triệu người dùng hoạt động hàng tháng. Chúng tôi đã phát triển như điên, tích hợp với các dịch vụ âm nhạc tuyệt vời khác như Spotify, Bands in Town, Google Search và Billboard Magazine. Nửa triệu ban nhạc đã sử dụng nền tảng này để quản lý hồ sơ, ngày lưu diễn, phát nhạc và merch của họ.

Sau đó một ngày, Facebook đã tắt cài đặt trang đích mặc định của YouTube cho các hồ sơ nghệ sĩ. Qua đêm, giao thông đã bị suy giảm. Ngày hôm đó, hàng trăm công ty khác bị rút ruột bởi sự lựa chọn công nghệ duy nhất đó. Facebook đã lật một tính năng và kết quả là hàng trăm nhà phát triển mất việc làm. Hàng trăm ứng dụng hữu ích, thú vị đã không còn tồn tại. Một hệ sinh thái thú vị về khả năng sáng tạo đã bị dập tắt khỏi sự tồn tại.

Nhưng Facebook không phải là công ty duy nhất liều lĩnh sử dụng loại sức mạnh hủy diệt đó. Tìm kiếm Google nổi tiếng là tạo ra doanh nghiệp lớn cho các công ty dựa vào lưu lượng tìm kiếm và sau đó xác định chính các công ty đó bằng bản cập nhật thuật toán tìm kiếm.

Vấn đề không phải là Facebook, hay Google hay Apple là xấu xa. Vấn đề là rất nhiều quyền lực được tập trung dưới sự kiểm soát của một số ít các công ty lớn để bắt đầu. Sức khỏe của ứng dụng trong tương lai của bạn có thể nằm ngoài tầm kiểm soát của bạn. Kiểm soát số phận của bạn có thể thuộc về người khác.

Điều gì sẽ xảy ra nếu chúng ta có thể xây dựng các ứng dụng trên các kiến ​​trúc được kiểm soát và chi phối bởi các cộng đồng, thay vì ý tưởng của một tập đoàn lớn tự quan tâm? Hãy tưởng tượng một mạng lưới máy tính toàn cầu, tất cả được liên kết với nhau, với các nhà phát triển hợp tác để xây dựng một nền tảng ứng dụng phi tập trung hơn, toàn diện hơn.

Khi web ra đời, ý tưởng là trao quyền cho bất kỳ ai, bất cứ nơi nào để xuất bản các tài liệu có thể tự do liên kết với nhau. Nó được xây dựng trên một mạng mà không có thực thể trung tâm nào kiểm soát. Trong năm 1990, một số dịch vụ độc quyền cạnh tranh đã xuất hiện. Các công ty như AOL và Compuserve đã ra mắt các mạng nội dung của riêng họ trong cuộc cạnh tranh trực tiếp với World Wide Web: nhưng web đã thắng.

Microsoft và Apple cũng chiến đấu để sở hữu nền tảng cho thiết bị di động. Nếu chúng tôi dừng thời gian vào năm 2010, bạn có thể cho rằng Apple đã thắng cuộc chiến đó. Nhưng ngày nay, một hệ điều hành Linux nguồn mở cung cấp năng lượng cho các thiết bị Android, chiếm 86% thị trường điện thoại thông minh di động toàn cầu.

Trong năm 1990, các thư viện phần mềm thương mại tính phí giấy phép (và đôi khi là tiền bản quyền) đã thống trị toàn cảnh thư viện. Ngày nay, nếu ai đó tạo ra bộ công cụ GUI nguồn đóng và cố gắng tính phí giấy phép cho nó, rất ít người sẽ bị buộc phải từ bỏ hệ sinh thái React nguồn mở.

Nhưng chúng tôi vẫn viết các ứng dụng phụ thuộc vào các thực thể tập trung như Facebook, Google hoặc Twitter để tồn tại. Có một trận sóng thần đang đến gần sẽ thay đổi tất cả.

Vào cuối năm 1990, mọi người bắt đầu chia sẻ các tệp MP3 trên internet, lúc đầu qua Giao thức truyền tệp (FTP) nằm trên các máy chủ trung tâm. Nhưng ngay sau đó, các máy chủ tập trung đã bị tấn công từ các công ty thu âm. Cộng đồng đã chiến đấu trở lại với Napster, dịch vụ chia sẻ âm nhạc phi tập trung phổ biến đầu tiên, nhưng các công ty thu âm lập luận rằng mặc dù Napster đã không lưu trữ nhạc trực tiếp, nhưng nó cho phép mọi người vi phạm luật.

Napster là một công ty thuộc sở hữu và điều hành bởi một công ty tập trung, và vào năm 2000, Metallica đã kiện Napster và khiến họ phải đóng cửa.

Nhưng nếu bạn nghĩ rằng câu chuyện ngang hàng (P2P) đã kết thúc ở đó, thì bạn đã nhầm lẫn. Từ đống tro tàn của Napster rose Gnutella, Bittorrent và IPFS. Tất cả các giao thức mở với việc triển khai nguồn mở. Tất cả phi tập trung không có công ty kiểm soát để kiện, và cho đến nay, không ai có thể đóng cửa chúng.

Vốn tập trung

Năm 2008, thị trường nhà đất sụp đổ. Quá nhiều nợ thế chấp không có bảo đảm tập trung ở một số ít các ngân hàng rất lớn. Khi lãi suất mặc định cho vay bắt đầu theo kịp họ, các domino bắt đầu lật đổ, dẫn đến nhiều vụ sụp đổ ngân hàng và giải cứu tổng cộng vượt quá 7,7 nghìn tỷ đô la chỉ riêng ở Hoa Kỳ. Sự sụp đổ và giải cứu tương tự vang vọng khắp châu Âu, đe dọa toàn bộ nền kinh tế toàn cầu và đưa thế giới vào thời kỳ suy thoái sâu sắc nhất kể từ cuộc đại khủng hoảng.

Vào ngày 9 tháng 1 năm 2009, khối Genesis đã được khai thác trên blockchain Bitcoin. Được nhúng trong khối là thông báo sau:

Thời báo 03 tháng 1/2009 Thủ tướng trên bờ vực cứu trợ thứ hai cho các ngân hàng

Sự tin tưởng của thế giới vào các tổ chức ngân hàng đã đạt đến mức thấp gây ra khủng hoảng và công chúng, tan vỡ sau hai năm khủng hoảng tài chính, mất việc làm và bị tịch thu nhà, đã cùng nhau hình thành các cuộc biểu tình chiếm lĩnh phố Wall lan rộng trên toàn cầu vào năm 2011. Các nhân viên ngân hàng gây ra cuộc khủng hoảng trôi nổi trên những chiếc dù vàng trong khi tầng lớp trung lưu bốc hơi. Công chúng đã nổi giận.

Trong thời gian kể từ đó, các ngân hàng đã quay lại chơi các trò chơi tương tự, Facebook, Google và Apple thậm chí còn có nhiều quyền lực hơn và thế giới đã phải chịu các cuộc tấn công leo thang vào các quyền tự do của chúng ta.

Hy vọng duy nhất của chúng tôi

Kiến trúc phi tập trung đã bùng nổ. Bitcoin là tia lửa khiến trí tưởng tượng của các nhà đầu tư bốc cháy, và khi tiền đổ nhiên liệu tên lửa vào tiền điện tử, các cộng đồng nhà phát triển bắt đầu hình thành và phát triển, và phát triển và phát triển thêm.

Kể từ năm 2011, sức mạnh băm của mạng Bitcoin đã tăng 8 bậc độ lớn và giá đã tăng theo.

Biểu đồ Bitcoin Hash Power của Hans HODL: 2011 Gian2018

Giao dịch bitcoin hoạt động nhờ blockchain Bitcoin: Cuộc biểu tình quy mô lớn đầu tiên về sự khan hiếm kỹ thuật số và sự đồng thuận phi tập trung. Vào năm 2013, một khối lượng lớn các nhà phát triển đã tự hỏi những gì khác có thể được thực hiện với sự khan hiếm kỹ thuật số và Công nghệ Ledger phi tập trung (DLT).

Hóa ra, câu trả lời là rất nhiều. Một nhà phát triển có tên Vitalik Buterin đã thất vọng khi trò chơi World of Warcraft tập trung mà anh ấy đã đầu tư 3 năm chơi đã thay đổi luật chơi. Buterin đã tham gia vào Bitcoin và muốn khám phá những gì khác mà blockchain có thể làm. Ý tưởng về một máy tính thế giới phi tập trung bắt đầu hình thành trong đầu anh.

Vào năm 2015, Vitalik Buterin, Gavin Wood và Joseph Lubin đã ra mắt Ethereum và một cộng đồng phát triển lớn đã tập trung xung quanh nó. Vào năm 2017, vụ nổ lớn ICO đã tung ra hàng ngàn loại tiền điện tử thay thế, chủ yếu là trên Ethereum, cung cấp một giải pháp thay thế cho tài trợ mạo hiểm truyền thống và đúc kết một vài tỷ phú mới trong quá trình này.

Vào cuối năm 2017, sự điên cuồng đầu tư đã đạt đến đỉnh điểm và trong hầu hết năm 2018, giá đã giảm trở lại thực tế. Việc giảm giá năm 2018 là một hiện tượng trong lịch sử đã tái diễn mỗi khi giá Bitcoin đạt đến một mức tăng trưởng khác. Tin tôi đi, có rất nhiều người phát triển phía trước chúng ta nhiều hơn phía sau chúng ta.

Trong khi đó, thế hệ dApps đầu tiên có thể mở rộng đang bắt đầu xuất hiện, bao gồm cả Sliver.tv, hợp tác với Tencent Games, phần thưởng cho người xem và các bộ truyền phát tiền điện tử có thể được sử dụng trên nền tảng Sliver và được sử dụng để mua trong trò chơi.

Trong khi đó, Nền tảng sóng giúp mọi người dễ dàng tạo ra một loại tiền điện tử. Nó chạy chuỗi khối riêng dựa trên sự đồng thuận của Lired Proof of Stake (LPoS) - một giải pháp mở rộng lớp cơ sở nhanh hơn so với các mô hình Proof of Work (PoW) được sử dụng bởi Bitcoin và Ethereum. Phần mềm ví có tính năng Trao đổi phân cấp (DEX) tích hợp, nơi người dùng có thể giao dịch mã thông báo. Ví Waves có hơn 100.000 lượt tải xuống trong cửa hàng Android.

Nếu bạn tò mò về việc tham gia cuộc cách mạng, hầu hết các ứng dụng tiền điện tử được xây dựng bằng JavaScript ở mặt trước. Việc triển khai nút blockchain (phần mềm giao tiếp với chính chuỗi khối) được xây dựng trên một loạt các công nghệ, bao gồm C ++ (Bitcoin Core), Go (Ethereum) và JavaScript (Lisk).

Các ứng dụng blockchain thường phụ thuộc vào các hợp đồng thông minh, cung cấp sự đồng thuận không chỉ cho dữ liệu được ghi trong sổ cái, mà cả các thuật toán xử lý dữ liệu đó.

Hầu hết sự phát triển Ethereum hiện đang được thực hiện trong Solidity và cho đến nay nó là ngôn ngữ lập trình hợp đồng thông minh được sử dụng nhiều nhất.

Bitcoin có tập lệnh Bitcoin. Waves có một ngôn ngữ lập trình chức năng không hoàn chỉnh có tên là RIDE và Cardano có Plutus, một ngôn ngữ lập trình chức năng lấy cảm hứng từ Haskell được thiết kế bởi không ai khác ngoài Philip Wadler, người đã đưa Monads đến Haskell và truyền cảm hứng cho một thế hệ lập trình viên hiện đại. ngôn ngữ lập trình.

Nhưng bất chấp tất cả các ngôn ngữ lập trình blockchain này, phần lớn lập trình tiền điện tử và blockchain trên thế giới được thực hiện bằng JavaScript. JavaScript là tiêu chuẩn defacto cho các giao diện người dùng tạo sức mạnh cho cuộc cách mạng tiền điện tử.

Phần lớn các chương trình tiền điện tử và lập trình blockchain trên thế giới được thực hiện bằng JavaScript.

Blog mới

Trước khi tôi viết bài đăng đầu tiên về JavaScript, tôi đã lập trình bằng JavaScript một cách chuyên nghiệp trong hơn 10 năm.

Trước khi tôi viết bài đăng trên blog đầu tiên về tiền điện tử, tôi đã sử dụng, xây dựng và theo kiến ​​trúc phi tập trung trong hơn 10 năm.

Tôi đã theo dõi, học hỏi, xây dựng, dẫn dắt các đội và chờ đợi thời điểm thích hợp. Công nghệ không thường phát nổ khi lần đầu tiên có ai nghe về nó. Nó xây dựng từ từ lúc đầu, và sau đó nó chạm đến một điểm uốn và thực sự bắt đầu bùng nổ thành việc áp dụng chính thống.

Tiền điện tử sắp nổ tung. Năm 2019 sẽ là năm mà nhiều triệu người dùng dApps đầu tiên tung ra thị trường và các chuyên viên máy tính không phải blockchain bắt đầu giao dịch lần đầu tiên trong các loại tiền điện tử.

Thỉnh thoảng, tôi có thể viết blog ở đây về cảnh JavaScript về kiến ​​trúc phi tập trung nếu nó sẽ được các nhà phát triển JavaScript quan tâm đặc biệt. Tuy nhiên, hầu hết các bài viết về tiền điện tử của tôi sẽ tìm thấy một ngôi nhà trên một blog mới có tên là Thử thách.

Bài đăng trên blog khai mạc về Sự kiện Thách thức được viết bởi nhà phân tích có ảnh hưởng của Cryptoasset, Hans HODL. Tôi tự hào giới thiệu bạn với anh ấy.

Nếu bạn muốn tìm hiểu thêm về lý do tại sao tiền điện tử lại là một vấn đề lớn như vậy, hãy hít thở, lấy một bữa ăn nhẹ, và sau đó đọc bài hát chiến đấu đi bộ của chúng tôi, Trò chơi Thách thức.

Eric Elliott là một chuyên gia về hệ thống phân tán, đồng thời là tác giả của Ứng dụng JavaScript lập trình JavaScript. Là người đồng sáng lập DevAnywhere.io, ông dạy các nhà phát triển các kỹ năng họ cần để làm việc từ xa và nắm lấy cân bằng công việc / cuộc sống. Ông xây dựng và tư vấn cho các nhóm phát triển cho các dự án tiền điện tử và đã đóng góp vào trải nghiệm phần mềm cho Adobe Systems, Zumba Fitness, Tạp chí Phố Wall, ESPN, BBC và các nghệ sĩ thu âm hàng đầu bao gồm Usher, Frank Ocean, Metallica và nhiều hơn nữa.

Anh thích một lối sống xa xôi với người phụ nữ đẹp nhất thế giới.