Lisp HUG Maillist Archive

Lisp blockchain

It looks like I’ll have about $2mm in funding shortly and will have an ICO a few months down the road. My challenge is to boldly go where no man has gone before. 

I’m trying to figure out where I can go with a remote team of a few good Lispers, a blockchain and tens of millions of USD in funding.

Any ideas?

   Thanks, Joel

P.S. Talk to me if you’ve got what it take to build a blockchain in 3 months!

__
http://twitter.com/wagerlabs


_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html

Re: Lisp blockchain

Hi,

I've been loosely following the blockchain phenomenon/hype, although I don't know the technical side of it. Nowadays I see blockchain-based currencies pop up as little more than a way of gathering financing outside of the common circles and regulations.
Where I think the blockchain makes sense from a technological point of view, and not just a financial one, is back in the realm of (micro)credit, (micro)transactions, crowdfunding etc. In that regard, I think the original Ripple project (the one by Ryan Fugger, not the current Ripple company) had some very interesting ideas that may benefit from a blockchain. I'm thinking about leveraging people's social network of trusted peers in order to extend one's financial capability in a moment of stress, i.e. crowdfunding unforeseen expenses among friends and friends-of-friends.

Note that I'm talking as a nerd and somewhat of an activist, not as an entrepreneur.

Il 03 dic 2017 17:43, "Joel Reymont" <joelr1@gmail.com> ha scritto:
It looks like I’ll have about $2mm in funding shortly and will have an ICO a few months down the road. My challenge is to boldly go where no man has gone before..

I’m trying to figure out where I can go with a remote team of a few good Lispers, a blockchain and tens of millions of USD in funding.

Any ideas?

   Thanks, Joel

P.S. Talk to me if you’ve got what it take to build a blockchain in 3 months!

__
http://twitter.com/wagerlabs


_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html

Re: Lisp blockchain

I like your sensibilities!

:-) DM

On Dec 7, 2017, at 00:37, Alessio Stalla <alessiostalla@gmail.com> wrote:

Hi,

I've been loosely following the blockchain phenomenon/hype, although I don't know the technical side of it. Nowadays I see blockchain-based currencies pop up as little more than a way of gathering financing outside of the common circles and regulations.
Where I think the blockchain makes sense from a technological point of view, and not just a financial one, is back in the realm of (micro)credit, (micro)transactions, crowdfunding etc. In that regard, I think the original Ripple project (the one by Ryan Fugger, not the current Ripple company) had some very interesting ideas that may benefit from a blockchain. I'm thinking about leveraging people's social network of trusted peers in order to extend one's financial capability in a moment of stress, i.e. crowdfunding unforeseen expenses among friends and friends-of-friends.

Note that I'm talking as a nerd and somewhat of an activist, not as an entrepreneur.

Il 03 dic 2017 17:43, "Joel Reymont" <joelr1@gmail.com> ha scritto:
It looks like I’ll have about $2mm in funding shortly and will have an ICO a few months down the road. My challenge is to boldly go where no man has gone before.

I’m trying to figure out where I can go with a remote team of a few good Lispers, a blockchain and tens of millions of USD in funding.

Any ideas?

   Thanks, Joel

P.S. Talk to me if you’ve got what it take to build a blockchain in 3 months!

__
http://twitter.com/wagerlabs


_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html

Re: Lisp blockchain



On 7 Dec 2017, at 08:37, Alessio Stalla <alessiostalla@gmail.com> wrote:

Hi,

I've been loosely following the blockchain phenomenon/hype, although I don't know the technical side of it. Nowadays I see blockchain-based currencies pop up as little more than a way of gathering financing outside of the common circles and regulations.
Where I think the blockchain makes sense from a technological point of view, and not just a financial one, is back in the realm of (micro)credit, (micro)transactions, crowdfunding etc. In that regard, I think the original Ripple project (the one by Ryan Fugger, not the current Ripple company) had some very interesting ideas that may benefit from a blockchain. I'm thinking about leveraging people's social network of trusted peers in order to extend one's financial capability in a moment of stress, i.e. crowdfunding unforeseen expenses among friends and friends-of-friends.

Note that I'm talking as a nerd and somewhat of an activist, not as an entrepreneur.

Il 03 dic 2017 17:43, "Joel Reymont" <joelr1@gmail.com> ha scritto:
It looks like I’ll have about $2mm in funding shortly and will have an ICO a few months down the road. My challenge is to boldly go where no man has gone before.

I’m trying to figure out where I can go with a remote team of a few good Lispers, a blockchain and tens of millions of USD in funding.

Any ideas?

   Thanks, Joel

P.S. Talk to me if you’ve got what it take to build a blockchain in 3 months!

Perhaps it would be better to have a look at IOTA, which seems much more scalable than the blockchain.
http://www.iota.org



-- 
__Pascal J. Bourguignon__



Re: Lisp blockchain

Whitepaper on the Tangle: The Tangle - Iota

Harder to read that Ethereum's, but an interesting concept in distributed ledgers.

—
Burton

On Dec 7, 2017, at 5:17 AM, Pascal Bourguignon <pjb@informatimago.com> wrote:



On 7 Dec 2017, at 08:37, Alessio Stalla <alessiostalla@gmail.com> wrote:

Hi,

I've been loosely following the blockchain phenomenon/hype, although I don't know the technical side of it. Nowadays I see blockchain-based currencies pop up as little more than a way of gathering financing outside of the common circles and regulations.
Where I think the blockchain makes sense from a technological point of view, and not just a financial one, is back in the realm of (micro)credit, (micro)transactions, crowdfunding etc. In that regard, I think the original Ripple project (the one by Ryan Fugger, not the current Ripple company) had some very interesting ideas that may benefit from a blockchain. I'm thinking about leveraging people's social network of trusted peers in order to extend one's financial capability in a moment of stress, i.e. crowdfunding unforeseen expenses among friends and friends-of-friends.

Note that I'm talking as a nerd and somewhat of an activist, not as an entrepreneur.

Il 03 dic 2017 17:43, "Joel Reymont" <joelr1@gmail.com> ha scritto:
It looks like I’ll have about $2mm in funding shortly and will have an ICO a few months down the road. My challenge is to boldly go where no man has gone before.

I’m trying to figure out where I can go with a remote team of a few good Lispers, a blockchain and tens of millions of USD in funding.

Any ideas?

   Thanks, Joel

P.S. Talk to me if you’ve got what it take to build a blockchain in 3 months!

Perhaps it would be better to have a look at IOTA, which seems much more scalable than the blockchain.
http://www.iota.org



-- 
__Pascal J. Bourguignon__

Re: Lisp blockchain

Interesting paper. But I gain the uncomfortable feeling that ideas like this are being spun off so rapidly under the current Tulip Bulb mania, that the mathematics behind the security design may be faulty or untested. Clearly, the ideas are very interesting, but these ideas need to be picked apart in wild abandon by other experts to look for any hidden weaknesses.

- DM

On Dec 7, 2017, at 05:17, Pascal Bourguignon <pjb@informatimago.com> wrote:



On 7 Dec 2017, at 08:37, Alessio Stalla <alessiostalla@gmail.com> wrote:

Hi,

I've been loosely following the blockchain phenomenon/hype, although I don't know the technical side of it. Nowadays I see blockchain-based currencies pop up as little more than a way of gathering financing outside of the common circles and regulations.
Where I think the blockchain makes sense from a technological point of view, and not just a financial one, is back in the realm of (micro)credit, (micro)transactions, crowdfunding etc. In that regard, I think the original Ripple project (the one by Ryan Fugger, not the current Ripple company) had some very interesting ideas that may benefit from a blockchain. I'm thinking about leveraging people's social network of trusted peers in order to extend one's financial capability in a moment of stress, i.e. crowdfunding unforeseen expenses among friends and friends-of-friends.

Note that I'm talking as a nerd and somewhat of an activist, not as an entrepreneur.

Il 03 dic 2017 17:43, "Joel Reymont" <joelr1@gmail.com> ha scritto:
It looks like I’ll have about $2mm in funding shortly and will have an ICO a few months down the road. My challenge is to boldly go where no man has gone before.

I’m trying to figure out where I can go with a remote team of a few good Lispers, a blockchain and tens of millions of USD in funding.

Any ideas?

   Thanks, Joel

P.S. Talk to me if you’ve got what it take to build a blockchain in 3 months!

Perhaps it would be better to have a look at IOTA, which seems much more scalable than the blockchain.
http://www.iota.org



-- 
__Pascal J. Bourguignon__

Re: Lisp blockchain



On 7 Dec 2017, at 14:14, David McClain <dbm@refined-audiometrics.com> wrote:

Interesting paper. But I gain the uncomfortable feeling that ideas like this are being spun off so rapidly under the current Tulip Bulb mania, that the mathematics behind the security design may be faulty or untested. Clearly, the ideas are very interesting, but these ideas need to be picked apart in wild abandon by other experts to look for any hidden weaknesses.

- DM

On Dec 7, 2017, at 05:17, Pascal Bourguignon <pjb@informatimago.com> wrote:



On 7 Dec 2017, at 08:37, Alessio Stalla <alessiostalla@gmail.com> wrote:

Hi,

I've been loosely following the blockchain phenomenon/hype, although I don't know the technical side of it. Nowadays I see blockchain-based currencies pop up as little more than a way of gathering financing outside of the common circles and regulations.
Where I think the blockchain makes sense from a technological point of view, and not just a financial one, is back in the realm of (micro)credit, (micro)transactions, crowdfunding etc. In that regard, I think the original Ripple project (the one by Ryan Fugger, not the current Ripple company) had some very interesting ideas that may benefit from a blockchain. I'm thinking about leveraging people's social network of trusted peers in order to extend one's financial capability in a moment of stress, i.e. crowdfunding unforeseen expenses among friends and friends-of-friends.

Note that I'm talking as a nerd and somewhat of an activist, not as an entrepreneur.

Il 03 dic 2017 17:43, "Joel Reymont" <joelr1@gmail.com> ha scritto:
It looks like I’ll have about $2mm in funding shortly and will have an ICO a few months down the road. My challenge is to boldly go where no man has gone before.

I’m trying to figure out where I can go with a remote team of a few good Lispers, a blockchain and tens of millions of USD in funding.

Any ideas?

   Thanks, Joel

P.S. Talk to me if you’ve got what it take to build a blockchain in 3 months!

Perhaps it would be better to have a look at IOTA, which seems much more scalable than the blockchain.
http://www.iota.org


Perhaps.  Also, the bitcoin Lightning extensions will soon be available; this may solve the main current problem with the increase of use of BTC.



-- 
__Pascal J. Bourguignon__



Re: Lisp blockchain

I found this last night while researching Byzantine Fault Tolerance: The Brooks-Iyengar Algorithm, c.a. 1996, proven in 2016, for distributed sensor fusion in an untrusted environment. Very short, but interesting to ponder…

https://en.wikipedia.org/wiki/Brooks–Iyengar_algorithm

;; brooks-iyengar.lisp - A Lisp implementation of the Brooks-Iyengar distributed sensor fusion algorithm
;;
;; DM/RAL  12/17
;; -----------------------------------------------------------------------------------------------------

(defun partition (ints)
  ;; From a list of intervals, form a list of disjoint sub-intervals
  ;; along with a weight that measures how many of the original
  ;; intervals fell within the sub-interval
  ;;
  ;; Intervals:     (start end)
  ;; Sub-intervals: (count (start end))
  ;;
  (let* ((starts (sort (mapcar #'car ints) #'<))
         (ends   (sort (mapcar #'cadr ints) #'<)))
    (um:nlet-tail iter ((pt     (car starts))
                        (starts (cdr starts))
                        (ends   ends)
                        (ct     1)
                        (parts  nil))
      (if (endp ends)
          parts
        (if (endp starts)
            (let ((new-pt (car ends)))
              (iter new-pt nil (cdr ends) (1- ct)
                    (cons (list ct (list pt new-pt)) parts)))
          ;; else
          (let ((new-pts (car starts))
                (new-pte (car ends)))
            
            (cond ((< new-pts new-pte)
                   (iter new-pts (cdr starts) ends (1+ ct)
                         (cons (list ct (list pt new-pts)) parts)))
                  
                  ((< new-pte new-pts)
                   (iter new-pte starts (cdr ends) (1- ct)
                         (cons (list ct (list pt new-pte)) parts)))
                  
                  (t
                   (iter new-pts (cdr starts) (cdr ends) ct parts))
                  ))
          )))))

(defun b-i-estimate (ints &key (mistrust 1))
  ;; The Brooks-Iyengar algorithm
  ;;
  ;; mistrust is the number of potentially unreliable intervals that
  ;; may exist in the list
  ;;
  (let* ((nints (length ints))
         (parts (remove-if (um:rcurry #'< (- nints mistrust))
                           (partition ints)
                           :key #'car))
         (num 0)
         (den 0)
         a b)
    ;; select out those sub-intervals whose weight exceeds the total
    ;; number minus the mistrusted, then form the weighted average of
    ;; the sub-interval midpoints
    (loop for (ct (start end)) in parts do
          (incf num (* ct 0.5 (+ start end)))
          (incf den ct)
          (setf a (if a
                      (min a start)
                    start)
                b (if b
                      (max b end)
                    end)))
    ;; return the weighted average and the total measurement interval
    ;; used in the calculation
    (values (/ num den)
            (list a b))
    ))

#|
  ;; correct answer: 2.63 (1.5 3.2)  (point value and interval)
(let ((i1 '(2.7 6.7))
      (i2 '(0   3.2))
      (i3 '(1.5 4.5))
      (i4 '(0.8 2.8))
      (i5 '(1.4 4.6)))
  (b-i-estimate (list i1 i2 i3 i4 i5)
                :mistrust 1))
|#


Updated at: 2020-12-10 08:30 UTC