create account

Idea: Distributed Meetup Database built on Bitmessage by l0k1

View this thread on: hive.blogpeakd.comecency.com
· @l0k1 ·
$1.05
Idea: Distributed Meetup Database built on Bitmessage
<div class="pull-left"><h1><b>I</b></h1></div>
just discovered that there is finally a bitmessage client for Android, with the name abit. One interesting thing about bitmessage is you can run it as a backend only, and add any interface front end. Bitmessage has personal addresses and broadcast addresses. There is no reason I can think of why it could not be adapted to create something other than just email.

As currently implemented, it is intentionally too slow for instant messaging, but maybe in the future shorter, low latency message blocks could be added.

**But my subject for this post is a distributed contact database.**

At present there is no proper messaging system built into Steem. But all that is required is a way to create verified bindings between a bitmessage address and a steem user ID. This could be done with the hypothetical frontend I mentioned before, a signed memo, say 0.01 steem payment with a code signed by the bitmessage key matching the address, and then this binding can be certified by other nodes.

Then we would have a distributed messaging platform that links with Steem. But you can go further. Firstly, it would be very useful if you could make it known what is your nearest large City and the country, and your known languages.

Using signed messages broadcasted to a particular address, nodes can assemble a database of user/bitmessage bindings, with additional optional fields, like location and languages. 

Basically, what I am talking about is using Bitmessage as a transport for a blockchain queries. It is perfect for the job, its latency is low enough, and it comes with a built in cryptographic addressing system and multicast addresses.

So the idea would be to have a blockchain, really just a log of transactions posted and certified signatures from multiple peers, and then this is assembled into a sqlite flat file for queries.

The flat file containing the optimised database can also be distributed, and certified, providing a secondary means for lighter nodes to acquire the database.

The end result is a means of email messages between Steem users, as well as basic contact information, enabling easier organising of meetups, and eventually forming the basis for a market promotion channel, with a special class of messages carrying signed offers, and a stock level notification interface for inventories.

Bitmessage is basically the combination of proof of work and a flat, expiring blockchain where each message is a block. It would be simple to add all kinds of parsers and protocols to allow it to be used as the distribution protocol for a distributed database, so long as it is relatively lightweight data. Messages could include requests for blocks no longer in BM caches, and establish a connection for file transfers, for syncing the blockchain, using a protocol like BitTorrent.

But to start, and since it is fairly simple, I am going to look into controlling the BM backend and building a meetup database system and email for Steem users.

For me, this is a viable and simple application that leverages an existing platform and adds something that can easily be migrated across platforms, I suppose I will write it in Python. It could be made into a browser extension also.

I will have to see how I can get along with my laptop 's broken screen, but I probably can manage something.

<hr />

## *We can't stop here! This is Whale country!*<div class="pull-left">http://s20.postimg.org/igf27v79p/signature_new_small.png</div>

<sub>Loki was born in Australia, now is wandering Amsterdam again after 9 months in Sofia, Bulgaria. IT generalist, physics theorist, futurist and cyber-agorist. Loki's life mission is to establish a secure, distributed layer atop the internet, and enable space migration, preferably while living in a beautiful mountain house somewhere with a good woman, and lots of farm animals and gardens, where he can also go hunting and camping.</sub>

<sub>*I'm a thoughtocaster, a conundrummer in a band called Life Puzzler. I've flipped more lids than a monkey in a soup kitchen, of the **mind**.* - Xavier, Renegade Angel</sub>

    *
> <sub>*All images in the above post are either original from me, or taken from Google Image Search, filtered for the right of reuse and modification, and either hotlinked directly, or altered by me*
<a target='_blank' href='https://postimage.org/'>Uploaded images hosted at postimg.org</a></sub>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 175 others
properties (23)
authorl0k1
permlinkidea-distributed-meetup-database-built-on-bitmessage
categoryideas
json_metadata{"tags":["ideas","blockchain","networks","bitmessage","meetup"],"image":["http://s20.postimg.org/igf27v79p/signature_new_small.png"],"links":["https://postimage.org/"],"app":"steemit/0.1","format":"markdown"}
created2016-11-06 11:16:21
last_update2016-11-06 11:16:21
depth0
children12
last_payout2016-12-07 11:56:57
cashout_time1969-12-31 23:59:59
total_payout_value0.886 HBD
curator_payout_value0.161 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length4,430
author_reputation94,800,257,230,993
root_title"Idea: Distributed Meetup Database built on Bitmessage"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,698,504
net_rshares10,030,760,892,659
author_curate_reward""
vote details (239)
@billykeed ·
I have used bitmessage and it is slow but cool all the same.
👍  
properties (23)
authorbillykeed
permlinkre-l0k1-idea-distributed-meetup-database-built-on-bitmessage-20161106t135757688z
categoryideas
json_metadata{"tags":["ideas"]}
created2016-11-06 13:57:57
last_update2016-11-06 13:57:57
depth1
children2
last_payout2016-12-07 11:56:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length60
author_reputation29,229,035,547,912
root_title"Idea: Distributed Meetup Database built on Bitmessage"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,699,259
net_rshares26,230,124,983
author_curate_reward""
vote details (1)
@l0k1 ·
if steem users were using it, it would increase a lot the capacity of the network. I have chosen it because it is a readily available message platform that could be used for other types of coordinating communications.
properties (22)
authorl0k1
permlinkre-billykeed-re-l0k1-idea-distributed-meetup-database-built-on-bitmessage-20161106t155019698z
categoryideas
json_metadata{"tags":["ideas"]}
created2016-11-06 15:50:24
last_update2016-11-06 15:50:24
depth2
children1
last_payout2016-12-07 11:56:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length217
author_reputation94,800,257,230,993
root_title"Idea: Distributed Meetup Database built on Bitmessage"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,699,930
net_rshares0
@billykeed ·
True. Makes sense.
properties (22)
authorbillykeed
permlinkre-l0k1-re-billykeed-re-l0k1-idea-distributed-meetup-database-built-on-bitmessage-20161106t160059077z
categoryideas
json_metadata{"tags":["ideas"]}
created2016-11-06 16:01:00
last_update2016-11-06 16:01:00
depth3
children0
last_payout2016-12-07 11:56:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length18
author_reputation29,229,035,547,912
root_title"Idea: Distributed Meetup Database built on Bitmessage"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,700,014
net_rshares0
@faddat · (edited)
YES!

Write those ideas!  Share them, may they  fertilize the world of your dreams!

So sir,  

Would surely like to talk to you about this and my take on it.  Basically though:  I don't think that bitcoin is a suitable chain for this.  However, there are **lots** of blockchains these days.  If you can't do it on one, no reason that it couldn't be done on another.  The real-world nature of your concept makes a geospatial database very interesting for this application.
👍  
properties (23)
authorfaddat
permlinkre-l0k1-idea-distributed-meetup-database-built-on-bitmessage-20161106t173553512z
categoryideas
json_metadata{"tags":["ideas"]}
created2016-11-06 17:35:21
last_update2016-11-06 17:37:24
depth1
children5
last_payout2016-12-07 11:56:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length472
author_reputation36,581,868,473,026
root_title"Idea: Distributed Meetup Database built on Bitmessage"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,700,470
net_rshares25,705,637,743
author_curate_reward""
vote details (1)
@l0k1 ·
I didn't mention bitcoin? But you see how bitmessage is a ready made platform for coordination signalling without having to code a new system.

I am not sure what I can do right now about it, I still need to try and rescue my water damaged laptop screen. But steemfest is in 5 days, maybe I can find people amongst the attendees who want to make this happen :)
properties (22)
authorl0k1
permlinkre-faddat-re-l0k1-idea-distributed-meetup-database-built-on-bitmessage-20161106t174033522z
categoryideas
json_metadata{"tags":["ideas"]}
created2016-11-06 17:40:36
last_update2016-11-06 17:40:36
depth2
children4
last_payout2016-12-07 11:56:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length360
author_reputation94,800,257,230,993
root_title"Idea: Distributed Meetup Database built on Bitmessage"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,700,505
net_rshares0
@faddat ·
99% sure that bitmessage is called bitmessage because it uses the  btc blockchain. 

Could be wrong though .
👍  
properties (23)
authorfaddat
permlinkre-l0k1-re-faddat-re-l0k1-idea-distributed-meetup-database-built-on-bitmessage-20161106t183931758z
categoryideas
json_metadata{"tags":["ideas"]}
created2016-11-06 18:39:00
last_update2016-11-06 18:39:00
depth3
children3
last_payout2016-12-07 11:56:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length108
author_reputation36,581,868,473,026
root_title"Idea: Distributed Meetup Database built on Bitmessage"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,700,864
net_rshares24,656,483,303
author_curate_reward""
vote details (1)
@karenmckersie · (edited)
Awesome! I dont understand most of it lol! But it sounds pretty good to me ! Lol! Good luck in Amsterdam,  and i hope you get a better lap top soon! Thanks for shareing!  Steem on ! ♨👍♨
👍  
properties (23)
authorkarenmckersie
permlinkre-l0k1-idea-distributed-meetup-database-built-on-bitmessage-20161106t112954603z
categoryideas
json_metadata{"tags":["ideas"]}
created2016-11-06 11:29:57
last_update2016-11-06 11:30:18
depth1
children0
last_payout2016-12-07 11:56:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length185
author_reputation280,862,618,735,740
root_title"Idea: Distributed Meetup Database built on Bitmessage"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,698,555
net_rshares26,089,998,994
author_curate_reward""
vote details (1)
@linkback-bot-v0 ·
This post has been linked to from another place on Steem.


  - [Advanced Steem Metrics Report for 6th November 2016](https://steemit.com/steemit/@ontofractal/advanced-steem-metrics-report-for-6th-november-2016) by @ontofractal

  - [The Daily Tribune: Most Undervalued Posts of Nov 06 - Part II](https://steemit.com/curation/@screenname/the-daily-tribune-most-undervalued-posts-of-nov-06---part-ii) by @screenname




Learn more about and upvote to support [**linkback bot v0.5**](https://steemit.com/steemit/@ontofractal/steem-linkback-bot-v0-5-the-reddit-awareness-release). Flag this comment if you don't want the bot to continue posting linkbacks for your posts.

Built by @ontofractal
👍  
properties (23)
authorlinkback-bot-v0
permlinkre-l0k1-idea-distributed-meetup-database-built-on-bitmessage-linkbacks
categoryideas
json_metadata{}
created2016-11-07 14:16:42
last_update2016-11-07 14:16:42
depth1
children0
last_payout2016-12-07 11:56:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length691
author_reputation1,915,954,976,722
root_title"Idea: Distributed Meetup Database built on Bitmessage"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,706,255
net_rshares26,295,109,828
author_curate_reward""
vote details (1)
@petersurda ·
I'm trying to make bitmessage easier for developers and integrators. That includes a binary message format with easily extensible types. Check out:  https://github.com/Bitmessage/PyBitmessage/blob/v0.6/src/helper_msgcoding.py and https://github.com/Bitmessage/PyBitmessage/tree/v0.6/src/messagetypes . It's still an inactive proof of concept, but shouldn't take much longer to be available, probably in 0.6.2 release by the end of the year.
👍  
properties (23)
authorpetersurda
permlinkre-l0k1-idea-distributed-meetup-database-built-on-bitmessage-20161106t124234898z
categoryideas
json_metadata{"tags":["ideas"],"links":["https://github.com/Bitmessage/PyBitmessage/blob/v0.6/src/helper_msgcoding.py"]}
created2016-11-06 12:42:36
last_update2016-11-06 12:42:36
depth1
children0
last_payout2016-12-07 11:56:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length440
author_reputation409,845,702
root_title"Idea: Distributed Meetup Database built on Bitmessage"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,698,826
net_rshares26,230,124,983
author_curate_reward""
vote details (1)