Eric Rykwalder là một kỹ sư phần mềm và đồng sáng lập của Chain. com, một API bitcoin dành cho các nhà phát triển. Trong bài báo này, ông đã kiểm tra xem các API bitcoin đã giúp cuộc sống cryptocurrency khởi động nhanh như thế nào trong năm qua và hướng tới những gì mà năm 2015 có thể mang lại.

Vào cuối năm ngoái, vào tháng 11 năm 2013, đầu cơ bắn giá bitcoin từ dưới 200 USD lên hơn 1 000 USD.

Sự tăng vọt này không thể kéo dài vào thời điểm đó, nhưng nó phục vụ một mục đích quan trọng. Nó thu hút sự chú ý của thế giới, và làm cho mọi người tự hỏi những gì bitcoin có thể trở thành và làm thế nào họ có thể là một phần của nó. Hàng ngàn nhà phát triển đã bắt đầu chìm vào răng.

Số lượng các dự án bitcoin được tạo ra trên Github (Nguồn: Bitcoin Pulse)

Khi các nhà phát triển và doanh nhân bắt đầu khám phá bitcoin, họ nhận thấy cảnh quan cần được cắt.

Trước khi họ thậm chí có thể suy nghĩ về sự đổi mới của họ, tất cả các nền tảng đã được thực hiện. Có vẻ như các tác vụ đơn giản, như kiểm tra số dư của một địa chỉ tùy ý, yêu cầu quay lên và duy trì các máy chủ, lập chỉ mục tất cả các dữ liệu, và phân tích cú pháp một hệ thống kịch bản mới. Những nhiệm vụ ghê gớm này là những trở ngại cho việc tạo ra các sản phẩm và dịch vụ mới.

Các vấn đề như thế này, trong thế giới phát triển rộng hơn, đã được giải quyết bởi các công ty như Amazon, Github, và Stripe. Họ đã tạo ra các công cụ dành cho nhà phát triển để tạo cho người dùng một nền tảng vững chắc để xây dựng.

Bằng cách sử dụng Amazon Web Services, Netflix đã có thể tránh thiết lập các trung tâm dữ liệu và thay vào đó tập trung vào dịch vụ video trực tuyến. Trong một tĩnh mạch tương tự, API bitcoin đã xuất hiện để loại bỏ các legwork của việc tạo ra các ứng dụng blockchain.

Cung cấp truy cập

Cho đến nay, các dịch vụ API Bitcoin, như Chuỗi, đã tập trung vào việc cung cấp truy cập vào các cấu trúc dữ liệu ban đầu, chẳng hạn như các giao dịch và địa chỉ. Điều này một mình đã giúp loại bỏ các vấn đề đã đề cập ở trên về quản lý máy chủ và dữ liệu lập chỉ mục.

Hãy xem xét kích thước của blockchain, mà bây giờ là hơn 25GB. Đó chỉ là kích thước của các khối thô và các giao dịch của họ. Để làm cho dữ liệu này dễ tìm kiếm yêu cầu nó được liệt kê và lập chỉ mục, tiếp tục tăng kích thước của nó.

Thay vì chỉ đơn giản là điều trị tất cả dữ liệu được lập chỉ mục như là một cửa hàng để được truy vấn, các API đã tạo ra các dịch vụ đẩy để đẩy nhanh quá trình phát triển ứng dụng.

Chuỗi thông báo, ví dụ, sử dụng 'webhooks' và 'websockets', cho phép các nhà phát triển khai thác sự kiện trên blockchain, và tìm hiểu về các cập nhật ngay khi chúng được truyền bá trong mạng. Điều này cho phép họ đơn giản hóa các luồng dữ liệu phức tạp khác.

Năm nay, API đã phát triển các dịch vụ sơ bộ nhằm cung cấp sự tự tin xung quanh các giao dịch không xác nhận.

Công việc này chắc chắn sẽ tiếp tục tiến triển trong năm sau, với nhiều công cụ để phân tích rủi ro và phòng chống gian lận được tạo ra. Phơi bày và phân tích các siêu dữ liệu xung quanh blockchain sẽ cho phép các nhà phát triển để nâng cao kinh nghiệm người dùng cuối của bitcoin.

Trong tương lai

Khi tiến trình phát triển, với những tiến bộ như Counterparty, Ethereum, sidechains và những người khác làm tăng khả năng, nhu cầu các công cụ tốt hơn và kinh nghiệm phát triển sẽ chỉ phát triển.

Mỗi loại tiền tệ mới và chuỗi bổ sung đại diện cho dữ liệu bổ sung để quản lý và các nguyên thủy mới để học. Các nhà phát triển sẽ yêu cầu các cơ chế dễ dàng để vận hành qua nhiều chuỗi, cho phép họ khai thác tất cả tiến bộ đang được thực hiện.

Hơn bất cứ điều gì, các tiến bộ API trong năm tới sẽ tập trung vào việc tăng mức độ trừu tượng xung quanh blockchain.

Cho đến nay, hầu hết tiến bộ đã được tiến hành trên bước cần thiết để phơi bày dữ liệu cốt lõi của bitcoin. Cấu trúc dữ liệu cốt lõi ít ​​nhất mà các nhà phát triển phải quan tâm, càng có nhiều thời gian họ có thể dành cho sản phẩm của mình. Mặc dù sẽ luôn luôn có trường hợp sử dụng cho dữ liệu này, phần lớn các ứng dụng sẽ có thể bỏ qua phần lớn của nó.

Nhìn chung, năm 2015 sẽ là một thời điểm rất thú vị. Khi API trưởng thành, các doanh nghiệp thành lập sẽ bắt đầu tích hợp bitcoin vào hoạt động của họ, và khi mức độ trừu tượng do các API phát triển, ngày càng nhiều nhà phát triển sẽ được kích hoạt để tạo ra các ứng dụng sáng tạo. Kết quả là, thị trường sẽ tiếp tục phát triển và tiếp tục đẩy toàn bộ cộng đồng về phía trước.

Hình ảnh dữ liệu qua Shutterstock