[Agda] adapting Agda for next-gen blockchain apps

Andreas Abel andreas.abel at ifi.lmu.de
Wed Jun 15 14:28:01 CEST 2016


Hi Ren,

thanks for your message.  Unfortunately, I am not a crypto expert, so I 
cannot comment much on your requirements.

However, Agda is a general-purpose programming and verification 
language.  So I wonder which language features you are missing 
concretely for your project.  (Why) cannot you provide your special 
cryptographic functionality via a library?

Best regards,
Andreas

On 15.06.2016 13:23, Ren Rise wrote:
> Hi All,
> I am a Bitcoin enthusiast based in India. I am presently working on
> creating a decidable programming language codenamed XK for open source
> free programming on a new blockchain that does not necessarily require a
> positive cryptocurrency balance or computing fuel reserve unlike
> Ethereum. Our proposed blockchain will power next generation
> decentralized autonomous apps and organizations including blockchain
> banks, hedge funds, prime brokers, stock exchanges, forex dealers,
> automated software companies/factories and so on. This will empower new
> entrepreneurs, investors and others those who feel disadvantaged
> vis-à-vis big institutional investors and MNCs.
> We envision XK to support following four categories of applications and
> functions primarily:
>
>  1. Decentralized trustless financial Contracts (without any need for
>     3^rd party custodians like banks and stock exchanges): This list
>     includes equity, forex, commodity and event derivatives e.g.
>     options, functions, swaps, swaptions, cryptostocks, cryptobonds and
>     so on.
>  2. Time-aware Self-organizing autonomous systems. This list includes
>     automated trading systems and strategy engines, realtime voice
>     agents like SIRI and realtime activity supervisors and enforcer bots.
>  3. Autonomic Dispute Resolution, Blockchain Law/Code Interpretation &
>     Arbitration
>  4. Automated software testing, debugging, verification and license
>     distribution as well as tracking.
>
> I was thinking of extracting the selected features of Intuitionistic
> Ancestral Logic with dependent types, Intuitionistic Logic that proves
> Markov’s Principle as well as of Algebraic topology-based self-learning,
> self-planning and self-executing distributed computing domain Phase Web
> introduced by Michael Manthey. Phase Web has got connection with both
> Chu automaton and growing Petrinets (growing in both nodes and
> connections to reflect complexity, learning, planning etc.).
> How do we adapt your Adga for our purpose? Would it be feasible for us
> to add desired higher-order capabilities to Agda for our target apps? If
> yes, what would be the ideal development path and roadmap?
> I look forward to hearing from you.
> Best regards,
> Ren Aryan
>
>
> _______________________________________________
> Agda mailing list
> Agda at lists.chalmers.se
> https://lists.chalmers.se/mailman/listinfo/agda
>


-- 
Andreas Abel  <><      Du bist der geliebte Mensch.

Department of Computer Science and Engineering
Chalmers and Gothenburg University, Sweden

andreas.abel at gu.se
http://www2.tcs.ifi.lmu.de/~abel/


More information about the Agda mailing list