TeleHash: Protokol JSON real-time menarik!

TeleHash (http://telehash.org/) adalah sebuah protokol baru yang mengganti JSON secara real time dan terdesentralisasi secara penuh ke browser. Jika anda termasuk orang yang menguasai bahasa pemrograman Erlang, anda mungkin mengenal sintaks seperti berikut:

// basic Telex with example command
{
    "_ring": 43723,
    ".see": ["5.6.7.8:23456", "11.22.33.44:11223"],
}

// Telex with example signals
{
    "+end": "a9993e364706816aba3e25717850c26c9cd0d89d",
    "+foo": "0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33"
}

// Telex of a normal JSON object sent between to Switches
{
    "_to": "1.2.3.4:5678",
    "_line": 63546230,
    "profile_image_url": "http://a3.twimg.com/profile_images/852841481/Untitled_3_normal.jpg",
    "created_at": "Sat, 08 May 2010 21:46:23 +0000",
    "from_user": "pelchiie",
    "metadata": {
        "result_type": "recent"
    },
    "to_user_id": null,
    "text": "twitter is dead today.",
    "id": 13630378882,
    "from_user_id": 12621761,
    "geo": null,
    "iso_language_code": "en",
    "source": "<a href="http://twitter.com/">web</a>"
}

Lebih detail dari kutipan berikut:

TeleHash enables applications to connect directly and participate as servers on the edge of the network. It is designed to efficiently route and distribute small bits of data in order for applications to discover each other directly or in relation to events around piece of shared content. The core benefits of TeleHash over other similar platforms and protocols is that it is both generic (not tied to any specific application or content structures) and is radically decentralized with no servers or points of central control.

It works by sending and receiving very simple small bits of JSON via UDP using an easy routing system based on Kademlia, a proven and popular Distributed Hash Table. Everything within TeleHash is routed based on a generic SHA hash, usually of something specific to an application or something common like a URL.

WOw!

Wagiman Wiryosukiro

Petani Sistem Informasi, tukang las plugin & themes Wordpress. Co-Founder SistemInformasi.biz. Saat ini aktif sebagai Developer & kontributor di OpenMandriva Linux.

You may also like...

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: