Hi Artyom,

Thanks for reading! So glad you asked because I actually just finished 
implementing a (very minimal) query language for creating and querying a 
database that is backed up on the blockchain. You can read about this 
here: https://beta.observablehq.com/@galletti94/functional-blockchain-part-2 
but it is still a very rough draft.

>From here, I see this project going two ways and I would love to know what 
people think will be more useful.

1. Add distribution to the blockchain so that we have a somewhat complete 
toy application that people can use in order to test various blockchain 
related ideas. For example, different consensus algorithms, ways to store 
the blockchain etc. I am very interested for example in the problem of the 
size of the blockchain and how that will severely limit its use and I would 
love to test some of my ideas on this simulator.

2. Turn this into a template. That way if you would like to build a web 
interface for example (instead of command line), or if you would like to 
implement different languages etc you can fork and (hopefully) just 
copy-paste your code.

I would love to hear your thoughts if you have other suggestions as well!


On Thursday, May 3, 2018 at 11:30:13 PM UTC-4, Artyom Shalkhakov wrote:
>
> Hi Lance,
>
> On Friday, April 27, 2018 at 10:17:01 PM UTC+6, Lance Galletti wrote:
>>
>> Hey ATS users!
>>
>> I recently had the chance to build a blockchain and smart contract 
>> language in ATS - all with a nice CLI thanks to 
>> https://github.com/ashalkhakov/colorado.
>>
>> I wrote a small blog post about it here:
>>
>> https://beta.observablehq.com/@galletti94/functional-blockchain
>>
>> and am looking for collaborators to take this to the next level. If you 
>> would like to help me out with enhancing the language or CLI, or if you 
>> have a grand vision / feedback you would like to share, please reach out!
>>
>>
> This is a very good write-up! Looks like now I understand the idea behind 
> blockchain and smart contracts.
>
> I'm wondering what do you plan to do next?
>
> Thank you!
>>
>> Lance
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"ats-lang-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ats-lang-users+unsubscr...@googlegroups.com.
To post to this group, send email to ats-lang-users@googlegroups.com.
Visit this group at https://groups.google.com/group/ats-lang-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ats-lang-users/e97d60b1-4fe0-42c5-ad69-2ec3182450e4%40googlegroups.com.

Reply via email to